找回密码
 注册
关于网站域名变更的通知
查看: 307|回复: 1
打印 上一主题 下一主题

FPGA/CPLD等为什么不能用串口下载?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-1-12 11:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
众所周知,串口,是嵌入式人员最熟悉的东西,非常方便,上到PC(现在是USB转串口),下到mcu51等等,都有,但是,现在的FPGA/cpld等,却独独没有,用JTAG代替下载固件.
/ u8 s9 `. v3 Q0 s% S: P* I% E
; ]' B4 {/ e5 k$ c4 @$ X
) M( [9 ]2 o+ `5 y! @本身来说,JTAG没什么,然而确让开发人员增加了成本,成本不仅仅只是物料成本,而且还包括入门成本,因为没有JTAG下载工具,可能放弃了使用这颗FPGA." }& c: p; p& w2 p* i4 z5 [
5 ^6 H/ z% z5 ?5 I1 x( r
1 ]1 W9 N& j+ h9 U/ d0 I' \0 Y3 O8 o
这个里面,入门成本是最高的,因为一个FPGA下载线便宜的可能只有几十元,但却让多少开发人员的入门成本增加到难以进入,因为还要去买,有一个心里障碍等等.
$ z, |) J2 W" {  U
1 K1 _' }5 f2 u! T7 D
3 E- n- x) G- T8 ?. ?4 X9 p7 v( e本人也熟悉FPGA/CPLD之类的,却很少用,为什么,经常因为找不到了JTAG之类的东西,那就用MCU51算了,因为它太方便了.9 l* B4 i4 a0 ]* T; i- J+ [" W
8 X" _, U: J' x; q! d
! ^  A3 _' h4 h* @! i) R4 F  q
任何一个产品,必需要降低它的入门成本,只有这样,才能获得大量的客户,才能很好的推广,这类的例子很多,比如STC的MCU51,因为ISP只需要串口下载调试,获得巨大的成功,ARM类加一个串口的bootloader,也获得大量普及.
, k& Z! K9 x9 _: R* E相反,S3C2440之类的,bootloader却需要jtag下载,不仅仅给开发带来很多问题,而且给生产也带来了很多问题,所以手机方案MTK/展迅之类的,都是采用串口升级,非常方便.
8 c( A! D9 ~( T7 B% p8 \$ [( u3 r0 |4 K8 R

6 l" X, x' R2 [! c7 n本人亲身的感受是,3年前推出P1200手持机,集RFID/条码功能于一身,却碰到了推广难问题,客户无从下手,去年,推出旋风001手机开发平台,采用java开发,让客户非常容易入门,并且把旋风001手机开发平台的价格降低很低,结果导致很多客户进来,他们入门了之后,都转向寻求P1220(P1200升级版),于是P1220的市场极大的打开了.2 k: G7 e. \3 o' X
( F6 A- h* K$ F3 Y  N$ U
8 }3 e/ \& g4 i
FPGA/CPLD等完全可以集成一个串口下载调试的功能,IDE也专门留一个,这样让FPGA/CPLD跟MCU51一样开发方便,我相信这样做,起码可以大大降低客户的入门成本.
* E' b9 I' \  L' L' `6 t6 ^

该用户从未签到

2#
发表于 2021-1-12 13:08 | 只看该作者
任何一个产品,必需要降低它的入门成本,只有这样,才能获得大量的客户
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-11 09:00 , Processed in 0.125000 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表