CY7C68013A BULK模式下传输速率

[复制链接]
6498|13
 楼主| Bill_cl 发表于 2010-4-29 14:25 | 显示全部楼层 |阅读模式
Cy7c68013A 配置:EP2,AutoIN,512×4, GPIF,RD0 高有效,IFclk= 20MHz 由FPGA 提供。
问题是,PC端 两秒收到32 MByte左右,且数据有误。
各位有没有遇到过类似问题?
 楼主| Bill_cl 发表于 2010-5-10 13:48 | 显示全部楼层
自己顶一下。
理论上,USB2.0协议下BULK 最大传输为数率  1000×8×13×512/(1024×1024) = 50.78125 MB/s
                                  ISO 最大传输数率     1000×8× 3×1024/(1024×1024) = 23.4375 MB/s
 楼主| Bill_cl 发表于 2010-5-18 17:11 | 显示全部楼层
我已经搞定了,结贴。
 楼主| Bill_cl 发表于 2010-6-1 14:38 | 显示全部楼层
现在做到每秒 40MByte, Bulk IN, 实时传输。
kris2001 发表于 2010-7-9 11:22 | 显示全部楼层
我已经做到46.5M Byte。
brucedd 发表于 2010-7-30 15:54 | 显示全部楼层
楼上咋实现的啊?
wuxbfl 发表于 2010-8-10 13:58 | 显示全部楼层
我也遇到大致相同的问题,我用的是EP6输入,AutoIN, 时钟由FX2提供,48M,需要传输的数据时6M。每次采集几M数据后就丢失一部分,不知道楼主是怎么解决的,请告知,谢谢。
 楼主| Bill_cl 发表于 2010-8-17 13:19 | 显示全部楼层
你用的 EP6 buffer 是如何配置的?GPIF? PC 端接收是用的什么方式?
ypc100 发表于 2010-8-30 21:22 | 显示全部楼层
求教,我用ep6做bulk in的时候,buf设的512,可是只要超过64个数就会出错,求教,原因,搞的几天了,郁闷啊
chinaitboy 发表于 2010-9-23 10:13 | 显示全部楼层
请问各位,GPIF比SLAVE FIFO要快吧?
victor518 发表于 2010-11-2 13:29 | 显示全部楼层
楼主不地道啊,只知道问,不知道回答。只求索取,不计回报
 楼主| Bill_cl 发表于 2010-11-2 17:22 | 显示全部楼层
USB 涉及几个方面的,除了 Firmware端需要配置正确以外,请7楼的check host端application有没有设置正确? 还是Endpoint buffer length 仅仅在主程序里设置是不起作用的,请9 楼的 double CHECK 你的buffer 长度到底有没有设置正确。
呵呵,我问了谁给我answer了?
我尽我所能回答,但是我不常来这儿。
ky0611 发表于 2013-1-11 18:45 | 显示全部楼层
楼主,为了联系你,我特地注册了一个号!!我遇到跟你一样的问题呀,求助呀,感激不尽!!
ky0611 发表于 2013-1-11 18:48 | 显示全部楼层
本帖最后由 ky0611 于 2015-5-25 18:33 编辑



您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

22

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部