阅读:1474回复:6
请问用过CY7C68013的兄弟们
我正准备用它来做数据采集,并且达到实时的效果。想问一下有经验的兄弟,如果想真正使其速度上去,采用总线方式的确太慢。我认为应该用GPIO的方式,使用FIFO的方式,(即将BULK的存储区间开辟为FIFO),有不正确的地方请大家指教,呵呵
|
|
|
沙发#
发布于:2003-03-27 09:27
OK
|
|
板凳#
发布于:2003-03-27 14:16
\"采用总线方式的确太慢\"什么意思,有这种方式吗,fx2有port,fifo,gpif,三种模式,其中gpif最快,功能最强,理论上可以60mbyte没秒
|
|
地板#
发布于:2003-03-28 17:49
理论上速度是可以达到96MB/s的,是我们说的60MB/s的1。6倍。只有通过GPIF接口,数据传输为BULK传输时才能达到真正的高速。我已经开发出了一个数据采集接口,速度可以达到256Mbps哈。爽吧。
要是你做isochronnou方式的话,速度可以快,但是会有数据错误,我现在是一点数据错误都没有。 |
|
地下室#
发布于:2003-03-28 18:09
|
|
|
5楼#
发布于:2003-03-29 13:43
四楼的兄弟说的不错,这里可能要牵涉到两个速度,一个是USB和主机的速度(即我们说的480Mb,这个主要是选择传输方式的了,块和同步,相信为了保证准确性,一把都用块,你用bulk就到了256Mb,很强哟,),另外一个就是控制器与外围的电路了的速度,68013其实提供了是两种,一个是PORT(但这需要51的参与,而内部的晶振是48M,文档中也建议不必用其与大块的数据传输,我认为可以与外部的RAM连接,存放程序。)另外一个是GPIF(分主从),文档说能够到96MB,我当时很奇怪哟,如果要实时的话,一定要用它,否则这个速度会成为整个设计的瓶颈。我现在想问一下四楼的兄弟,1)你说的256Mb指的是那个速度,2)你用GPIF是和外部的那个元件连接的,3)你是否将AD直接和其连了,采用的是MASTER GPIF.
|
|
|
6楼#
发布于:2003-03-30 22:57
GPIF速度固然比fifo模式快一些,但是对于硬件和软件而言fifo模式简单多了,我们的ad只有40mhz,所以我采用fifo模式,也确实可以达到时时的目的。
|
|