qyxu1979
驱动牛犊
驱动牛犊
  • 注册日期2005-03-11
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分30分
  • 威望8点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1317回复:0

关于FX2外接FPGA同步传输的问题?

楼主#
更多 发布于:2005-05-13 21:09
最近遇到了一个问题,就是我从主机往外发图象的时候,用监视器看到的图象是错位的,有可能是FPGA接收的图象大小不对,
我怀疑是不是我的FPGA主控同步传输的逻辑不对?
我想问一下,我使用的是FX2,SLAVE FIFO同步,自动,外接主控,外部时钟,10MHZ,
我是这么做的,
1.首先判断FX2的端点2-OUT的FIFO是不是为空,不空的话FPGA就开始接收数据,让SLCS=0,SLRD=0,SLOE=0,FIFOADR[1:0]=00;空的话就让上面的控制信号无效.只要FX2中的FIFO不空,就一直让上面的信号有效,一直传输,就是一个时钟的上升沿FX2向FPGA传输一个16位的数据(总线为16位的).
但是看了FX2的技术文挡,好象SLRD的信号不能一直有效.
是不是这个原因导致FPGA读取了错误的数据,请各位指教!!!
我还有一个疑问,是不是在同步传输的时候,我外部一个时钟的上升沿不能保证读取一次数据呀,有可能数据的长度要两个时钟或更长的时钟的时间呀!
游客

返回顶部