cyusb3014 同步slavefifo附件 传输数据出现问题

[复制链接]
2120|13
手机看帖
扫描二维码
随时随地手机跟帖
gs850997871|  楼主 | 2016-6-1 16:40 | 显示全部楼层 |阅读模式
我是进行FPGA 和PC端的通信,首先利用FPGA产生16bit位宽的递增数输出,但是在PC端利用USB Control center  BULK IN 的数据就是不连续的递增数,而且复位后收到的数据也是从3开始而不是从0开始。数据保持连续16383个后会进行一次跳跃,例如从7fff直接跳到c000,除了跳跃点之外的数据都是连续的。我设置的每次BULK IN的数据字节是65536个,所以没抓紧的数据中都会有跳跃点,并且连续抓取后发现跳跃的数据点有点规律但不知正确否。(跳跃点从3fff跳到8000,然后下次会从bfff跳到4000,在下次会从7fff跳到c000)。我是固件中设置的是用线程0进行对从设备进行写操作(即FPGA往外发送数据)。线程3进行读操作。所以我只监控FLAGA来控制我写操作的时序。  可有大神遇到这个问题吗?寻求帮助啊
pic1.jpg
pic2.jpg
gs850997871|  楼主 | 2016-6-1 22:00 | 显示全部楼层
没人知道吗??

使用特权

评论回复
gs850997871|  楼主 | 2016-6-6 16:26 | 显示全部楼层
没有人用过slave fifo固件吗?  现在从FPGA往USB发送的递增数在pc端接收到每间隔16384个数据跳一下,不知道哪个地方出错了

使用特权

评论回复
gs850997871|  楼主 | 2016-6-6 16:34 | 显示全部楼层
抓到的数据时这样的

FPGA产生16位宽的递增数 ,pc端抓到的数据时这样 的

FPGA产生16位宽的递增数 ,pc端抓到的数据时这样 的

使用特权

评论回复
奋斗的木木| | 2016-6-6 16:39 | 显示全部楼层
我现在也再调这个,,,方便一起沟通 一下吗?

使用特权

评论回复
gs850997871|  楼主 | 2016-6-6 17:53 | 显示全部楼层
奋斗的木木 发表于 2016-6-6 16:39
我现在也再调这个,,,方便一起沟通 一下吗?

欢迎沟通

使用特权

评论回复
gs850997871|  楼主 | 2016-6-7 21:41 | 显示全部楼层
请高手指点一下啊 ,是不是哪个地方的设置没有设置好 啊

使用特权

评论回复
知为123| | 2016-6-16 13:30 | 显示全部楼层
你的速率可以达到多少啊  为什么我1MB都不行

使用特权

评论回复
gs850997871|  楼主 | 2016-7-20 11:44 | 显示全部楼层
知为123 发表于 2016-6-16 13:30
你的速率可以达到多少啊  为什么我1MB都不行

什么意思?我的是太快了感觉不太对  你的没速度?

使用特权

评论回复
lionzh| | 2017-4-27 17:30 | 显示全部楼层
可能是因为你16次突发传输,写满了DMA一个通道,切换通道有延迟,这段时间的数没写进去

使用特权

评论回复
liangziusb| | 2017-4-30 20:20 | 显示全部楼层
问题出在**A位的处理上,有数据丢失。

使用特权

评论回复
liangziusb| | 2017-4-30 20:20 | 显示全部楼层
FLAG

使用特权

评论回复
小范fpr| | 2017-11-21 11:48 | 显示全部楼层
解决了吗?速度有多快

使用特权

评论回复
gs850997871|  楼主 | 2018-6-19 16:34 | 显示全部楼层
小范fpr 发表于 2017-11-21 11:48
解决了吗?速度有多快

问题解决了  可是速度上不去

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

28

帖子

1

粉丝