完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好!
我想有两个高速ISO端点流(pkt_size = 3×1024)双缓冲。我写了一个固件使用autoin模式和从属FIFO和它的工作罚款外主(FPGA)当我用包大小2048(= 2×1024)。通过使用赛普拉斯尖叫有一些修改,接收数据速率达到31.8 Mbps。 但是当我使用的数据包大小为3072,达成率48 Mbps的端点,ISO传输失败(使用cyconsole)。 有人已经成功的将采用两高速ISO端点? 有什么建议吗? 附加信息: 我使用2010个CYUSB驱动程序。 我用Keil uVision4 FW和Visual Studio 2010(VC #)应用程序。 提前感谢 以上来自于百度翻译 以下为原文 Hi I want to have streaming on two highspeed ISO endpoints (pkt_size= 3 * 1024) with double buffering. I wrote a firmware using AUTOIN mode and slave fifo and it worked fine with external master (FPGA) when i used packet size 2048(=2*1024). By use of Cypress Screamer with a few modifications, rate of receiving data reaches 31.8 MBps. but when I use packet size 3072 for endpoints for achieving rate 48 MBps, the ISO transfer failed (using CyConsole). Is there anybody that has successful transfers using two highspeed ISO endpoints? Any suggesstion? Additional information: I use 2010 CyUSB driver. I use keil uvision4 for FW and visual studio 2010 (VC#) for APP. Thank you in advance |
|
相关推荐
2个回答
|
|
又喜
几天前,我用FX2内的8051创建了包,并在工作中使用。转移率达到48 Mbps。 我认为原因是,他们得到的数据从60 Mbps速率FIFO和我写FIFO 48 Mbps。所以我不能及时填写FIFO。当我使用高速ISO端点每微帧和双缓冲三包,很明显,传输失败。 我想是没有办法用FX2与两高速ISO EPS分别为双缓冲。 如果你对此有什么意见,请告诉我。 以上来自于百度翻译 以下为原文 Hi again Some days ago, I created packets using 8051 inside FX2 and in worked. Transfer rate reached 48 MBps. I think the reason is that, SIE gets data from fifo with rate of 60 MBps and I write to fifo with 48 MBps. So I can not fill fifo in time. When I use High-Speed ISO endpoint with 3 packets per microframe and double buffering, it is obvious that transmission fails. I think there is no way to use FX2 with two High-Speed ISO EPs with double buffering for each of them. If you have any opinion about it, let me know please. |
|
|
|
60MbPS是理论速度。当你说48兆赫,你假设时钟在一个字节在每个时钟周期上的GPIF /从FIFO。如果使用所有16条数据线,FX2LP每时钟周期最多可以达到2字节。即92MbPs大于USB协议所能提供的。因此,FX2LP能够提供您的速度要求。
当做, 阿南德 以上来自于百度翻译 以下为原文 60MBps is the theoretical speed. When you say 48MHz you are assuming clocking in a byte every clock cycle on the GPIF/Slave FIFO. FX2LP can go upto 2bytes per clock cycle if you use all 16 data lines. i.e. 92MBps which is greater than what USB protocol can offer. so FX2LP is capable of offering your speed requirement. Regards, Anand |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2070 浏览 1 评论
1826 浏览 1 评论
3639 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1761 浏览 6 评论
1513 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
511浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
361浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
857浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 21:54 , Processed in 0.917929 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号