您好!
我想有两个高速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 modifica
tions, 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
0