完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
CYUSB3014通过FPGA,使命32位数据线传输下面格式的数据(连续不停传),该怎么设置固件?
FPGA这边,地址线始终设为A1:A0=2'b00,就是只用了线程0, 我用自带的从FIFO,每N多包才能收到一个包,收到的包倒是对的,就是中间有很多包没收到!!! 还有一个就是有时候比较收到的数据,好像刚开始几个包(4,5个的样子)是连续没有丢包的,这个为什么? |
|
相关推荐
1个回答
|
|
要设置CYUSB3014固件来传输32位数据,你可以按照以下步骤进行设置:
1. 首先,你需要在FPGA端配置地址线为A1:A0=2'b00,这样只使用线程0。 2. 使用CYUSB3014的自带从FIFO功能来接收数据。确保从FIFO收到的数据是正确的。 3. 如果你每N多包才能收到一个完整的包,可能是由于FPGA发出的数据包之间存在间隔。可以在FPGA端设置合适的间隔,以确保CYUSB3014能够正确接收数据。 4. 如果你在收到数据时有丢包的情况,可能是由于数据包之间的传输速率过高导致。你可以尝试降低传输速率,以确保数据的完整性。 5. 有时候刚开始几个包是连续没有丢包的,这可能是因为在传输刚开始的时候,系统还没有达到稳定状态,导致数据传输中的一些延迟或丢失。可以通过在系统初始化后稍作延迟,以保证数据传输的稳定性。 总的来说,为了确保32位数据的连续传输并减少丢包的情况,你需要在FPGA和CYUSB3014固件中进行适当的配置和调整。 |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2098 浏览 1 评论
1845 浏览 1 评论
3664 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1782 浏览 6 评论
1532 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
556浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
409浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
433浏览 2评论
379浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
905浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 10:25 , Processed in 1.019934 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号