找回密码
 注册
关于网站域名变更的通知
查看: 218|回复: 2
打印 上一主题 下一主题

FPGA的通信问题。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-10-10 14:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
3 }9 u# ]8 A- L2 r5 Y

6 m1 X2 e1 }0 B& ]" }) Z请教各位大神,我做了一个板子,实现FPGA采集数据,然后USB上传至PC的功能,还有PC要能通过usb发指令到FPGA。
) s6 M! y6 ]" d. N7 Z9 h' {) p: s
FPGA芯片用的ALTERA的cyclone II代,USB用的cypress的 56pin芯片,FIFO方式,2OUT,6IN。板子开完回来焊上了,第一天调试是可以运行了的,功能正常。* A! e& ~: Q7 U2 K
) c* H8 O; p( Q+ R8 `
但是第二天之后就不行了,usb发送的指令不能被读取了,usb能被识别,下载固件也ok,FPGA也能工作,跑个流水灯什么的也没问题。) n9 J. g0 U8 ~* L. E5 }( ^

, Q) i7 p9 F! d) ~$ g7 `+ w我感觉就是两个芯片单独都能工作,但是合一块数据传输就出问题。
9 i! ~+ u8 h% w5 J& }- M4 \* t) U9 C6 k% \% _5 Z% Q7 P
这个问题刚开始又没有,功能完好的时候,我还调试了一天的,当天焊了两块板子,都是好使的,但是后来都出现了usb的缓存区指令读不下去的问题。! O0 ]1 H/ f6 }
. t' c. K& a3 T3 A0 u$ P/ f
这个方案是经过验证的,我用FPGA开发板和USB开发板搭过,现在那个系统也能跑。
! d2 k2 w6 {6 I7 k) }
2 |) _  Y; M3 v3 V- `自己做一块之后的板子不好使,没什么头绪啊,按说我这个板子就是按照开发板的结构做的,就是把两个板子合到一块而已,数据传输为什么会出现这样的问题呢?3 A8 s  m; z7 Y0 w
% S! f4 |! h# u, H4 w, ~
请教大神,非常感谢!  U% g9 k- K' [- R# s( u' d/ \
  • TA的每日心情
    开心
    2019-11-20 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2019-10-10 19:30 | 只看该作者
    USB用BULK模式,先发一个串口数据过来,你再到FPGA上面接收这些数据试一下先。
  • TA的每日心情
    开心
    2019-11-19 15:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2019-10-10 19:30 | 只看该作者
    你的指令,是上位机通过usb以固定长度的报文发下来的吗?
    # n% K  l3 l1 c* Jfpga会根据68013的状态,自动读取68013中fifo的数据报文,然后解包得到指令。
      p" d4 z0 _4 L' O% ?8 m3 ^: G你具体讲讲你的68013和fpga的通信过程,我好帮你分析。
    ( D! m- W* m$ ~% Y- J' c
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-18 20:36 , Processed in 0.109375 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表