第三版主要增加了一片FPGA,在一块开发板上同时含有USB3.0和FPGA,这样开发起来可能更方便一些。第三板没有增加大容量的缓存,如FIFO、SDRAM等存储器,而是直接用FPGA控制USB3.0。至于这种设计是否合理,我想答案是肯定的,这种合理性可以从官方的文档中得到依据。
下面是一贴图,更能说明这种设计的合理性。
左侧是USB2.0(CY7C68013A)设计的一种合理的框图,右侧是USB3.0(CYUSB3014)官方推荐的设计框图。CY7C68013A出现的较早,设计也比较成熟,之前做的几款产品也全是这种设计,一般采用的是大容量的FIFO。但FIFO价格较高,并且容量也太小,如IDT的7205系列,还有就是CYPRESS公司的FIFO,价格都是很高的。CYUSB3014的出现,可以说是打破了这种设计思路,结构简化到只需要一片FPGA和一片USB3.0就可以了,省去了FPGA控制的大容量缓存。
当然,这里要说明的是,在USB3.0的设计中,如果也能提供大容量的缓存的话,也是可以的,至少在数据快速传输的情况下,在主机(PC)任务较多的情况下,还是有好处的,至少可以短时平滑数据。我的第4版会增加两片DDR2存储器,或者直接用PC的内存条来充当缓存。
更多文章请访问:
我的博客1:http://bbs.ednchina.com/BLOG_liangziusb_440752.HTM
我的博客2: http://www.eefocus.com/liangziusb/blog/
EDN小组http://group.ednchina.com/GROUP_GRO_14600_3466.HTM
LZ3684 USB2.0开发板(CY7C68013A), 请访问我的淘宝http://shop64171919.taobao.com
LZ3014 USB3.0开发板(CYUSB3014),请访问我的淘宝http://shop64171919.taobao.com
实体店铺:北京新中发电子市场2557号
良子.2012年
欢迎交流:liangziusb@163.com
QQ:2687652834 392425239
文章评论(0条评论)
登录后参与讨论