打印
[FPGA]

求助:FPGA和68013的通信问题

[复制链接]
760|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pissceslgd|  楼主 | 2015-8-13 11:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大神好,新人报道!我做了一个板子,实现FPGA采集数据,然后USB上传至PC的功能,还有PC要能通过usb发指令到FPGA。FPGA芯片用的ALTERA的cyclone II代,USB用的cypress的 56pin芯片,FIFO方式,2OUT,6IN。板子开完回来焊上了,第一天调试是可以运行了的,功能正常,但是第二天之后就不行了,usb发送的指令不能被读取了,usb能被识别,下载固件也ok,FPGA也能工作,跑个流水灯什么的也没问题,我感觉就是两个芯片单独都能工作,但是合一块数据传输就出问题。这个问题刚开始又没有,功能完好的时候,我还调试了一天的,当天焊了两块板子,都是好使的,但是后来都出现了usb的缓存区指令读不下去的问题。这个方案是经过验证的,我用FPGA开发板和USB开发板搭过,现在那个系统也能跑,而我自己做一块之后的板子不好使,我没什么头绪啊,按说我这个板子就是按照开发板的结构做的,就是把两个板子合到一块而已,数据传输为什么会出现这样的问题呢。

相关帖子

沙发
pissceslgd|  楼主 | 2015-8-13 14:57 | 只看该作者

华强PCB

使用特权

评论回复
板凳
landyjzlai| | 2015-10-12 13:22 | 只看该作者
USB用BULK模式,先发一个串口数据过来,你再到FPGA上面接收这些数据试一下先。

使用特权

评论回复
地板
feihufuture| | 2015-10-12 13:42 | 只看该作者
你的指令,是上位机通过usb以固定长度的报文发下来的吗?
fpga会根据68013的状态,自动读取68013中fifo的数据报文,然后解包得到指令。
你具体讲讲你的68013和fpga的通信过程,我好帮你分析

使用特权

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

本版积分规则

1

主题

2

帖子

0

粉丝