完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我使用SLaveFiFielc模式中的FX3来将数据从FPGA传输到PC。PC端软件是SDK1.0中的“拖缆”演示。
我设置如下参数: CyuU3PyDMAX型自动爆发长度=0x0F;缓冲器大小=16K;缓冲器计数=8。 当FPGA发送的数据约为17Mb/s时, 我认为USB传输速度足够快,标志A(指示缓冲区满)将不被断言,但实际上我发现标志A有时被断言,它指示DMA缓冲器满了,它将不是! 可能的原因是什么?“拖缆”读得太慢了吗?但是当我用“BulkStudioSink”演示测试USB速度时,它可以达到3Mb/s。 以上来自于百度翻译 以下为原文 I use the FX3 in SlaveFifoSync Mode to transfer data from FPGA to PC. The PC End software is the "Streamer" Demo in SDK1.0. I set the parameters as follow: CY_U3P_DMA_TYPE_AUTO Burst length = 0x0F; Buffer size = 16K; Buffer count = 8. When the data send by FPGA is about 17MB/s, I think the USB transfer speed is quickly enough, the Flag A(indicate buffer full) would not be asserted, but actually I found the Flag A is sometimes be asserted, It indicated the DMA buffer is full which it would be not! What are the possible reasons? Is that the "Streamer" read too slow? But when I use the "Bulksourcesink" Demo to test the USB speed, It can reach 320MB/s. |
|
相关推荐
1个回答
|
|
这个全标志断言的持续时间是多少?
在缓冲器切换期间也声明全标志。你是不是在配置FX3来处理一个或多个通道? 当做, 阿南德 以上来自于百度翻译 以下为原文 What is the duration of this full flag assertion? The full flag is asserted during buffer switching as well. Are you configuring FX3 for many to one channel to work around this? Regards, Anand |
|
|
|
只有小组成员才能发言,加入小组>>
745个成员聚集在这个小组
加入小组2033 浏览 1 评论
1788 浏览 1 评论
3595 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1718 浏览 6 评论
1485 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
439浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
307浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
382浏览 2评论
323浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
540浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-19 22:04 , Processed in 0.866527 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号