阅读:1976回复:3
我的68013的USB的传输速度可以达到256Mbps哈
参数如下(USB芯片为CY7C68013):
(0)块数据传输最大速度为32Mbytes/s,并且极限速度96MBps可以达到(目前受限于一款逻辑芯片,以后可以改用CPLD); (1)兼容USB1.1版本; (2)在1.1的主板上面测试速度可上到为10.7Mbps; (3)I/O寻址空间为64K; (4):数据宽度8bits/16bits可选; (5)可以改写代码 for Linux,支持Windows98/Me/NT/2000/XP; (6)可以无限次在系统升级驱动程序,完全不用重新设计; (7)提供底层驱动程序(源代码),上层驱动程序(源代码),测试程序(源代码),详尽的说明文档, 使用说明书,开发过程中碰到的问题和解决办法。 (8)处理器时钟频率48MHZ;机器周期仅4个时钟周期;内部RAM 8.5K(数据和程序);程序通过USB下载; (9)FIFO操作可无限大; (10)3个硬件中断; (11)可输出24MHZ/48MHZ的时钟,并且可以选择; (12)在最短的时间了量身定做任何接口(EPP,ATA,ISA,PCMCIA等)。 (13)Demo板上现在还带有一个PC104的接口,用在工控上完全没有问题; 备注:提供的主要函数:块数据传输(Bulk Write,Bulk Read), 单字操作(Single Read,Single Write), USB设备的打开和关闭(Open USB ,Close USB), 地址(达64K)设置在前面的函数里面作为参数。 电子科技大学的学生,价格绝对比公司的便宜很多。 照片位置:http://www.21icsearch.com/buzi/upimage/upfile/2003591513270.jpg 联系邮箱:xincun777@std.uestc.edu.cn |
|
最新喜欢:![]() |
沙发#
发布于:2003-05-15 12:22
厉害!!!
我想问一下你开发过程中,有没有用过fx2开发板,用slave模式,测试ep2端点iso方式的时候,连接usb1.1的主板,这时候速度有多大? |
|
|
板凳#
发布于:2003-05-15 12:38
我现在也用68013,有几个问题想向你请教:其实CY7C68013的功能挺强,既有SLAVE FIFO(适合外部有CPU)和GPIF(适合外部是RAM等从模块),我想把他和DSP6711连接,但我还是拿不定主意用那种方式,关键我不知道那种会更快?所以我现在在其中间联了一块FPGA,这样两种方式都试一下,
1,开发过CY7C68013的大侠们,你们觉的那种好用,最好一起告之外部连接的东东,毕竟这和其他芯片有密切的联系? 2,如果用GPIF连接,他的外部只有9根地址线,是不是它寻址只有0.5K? 3,为何很多资料都是介绍GPIF外部连接的是FIFO,那么地址线是不是没用了把?另外,我认为只有同步传输的话,速度才能提高很快哟? 4,如果USB那边我采用的是GPIF,DSP采用的是总线方式,那么FPGA里面需要做成双口RAM的形式了吧?(1.1我是这么干的)。 5,将USB端点设置为三倍,它会自动用乒-乓模式么? 谢谢各位大侠指教哟! |
|
|
地板#
发布于:2003-05-15 14:13
我对楼上兄弟提的问题也感到很困惑,最起码从结构图上来看gpif比slave fifo在fifo和外部逻辑间多了一层逻辑,看起来gpif会灵活一点但应该是慢一点的好象。
至于gpif只有9根地址线,但是pdf里写的是说可以用其他io线来扩展,这个没有问题。 我用68013来传图象,现在用的1.1,确实慢得可以,按道理来说要用等时的,可是楼顶的大虾用bulk就可以做到那么高的速率让我感到用bulk+slave fifo也可能会够用。 好象不一定要设计成双口ram吧?我的想法就是直接把ad数据往slave fifo里写,如果端点设成多个buffer的话应该是一个buffer满了自动切到下一个buffer,而已经满的buffer会自动开始传送,在2.0中dsp的速度还不会太快引起速度不匹配。 我的意见是这样,希望大虾们指教。 ps:要是有个68013论坛就好了。 |
|