yangyn_drv
驱动牛犊
驱动牛犊
  • 注册日期2003-11-05
  • 最后登录2004-02-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1061回复:5

fx2 slavefifo的问题(急)!

楼主#
更多 发布于:2003-12-11 04:22
我用fpga通过fx2的slavefifo接口想fx2些数据,但是没有看明白slavefifo的fifioadr【1:0】输入口和flag的关系,我什么时候应该改变fifoadr,使它指向fx2有效的fifo?
那位大侠能够指点一下,不胜感激!!!(急)
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-11 14:35
你通过fifoadr选择端点号,选择好后那些flag就只属于这个端口了
如果你中途更换了端口,那么flag就会跟着变化

例如你先选中了端点2,那么flag引脚上反应的情况就是端点2的空满情况
然后你有选中了端点4,那么同理,反映的是端点4的空满情况。

以上是我的理解,仅供参考。
yangyn_drv
驱动牛犊
驱动牛犊
  • 注册日期2003-11-05
  • 最后登录2004-02-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-11 18:02
你的意思是不是我先选好一个端点,在这个端点的满信号来后马上更换fifoadr选择另外一个端点继续写数据,这样来回切换保证数据不丢失?
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-11 18:59
你用auto模式就可以不丢,前提是你的usb跟的上!
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-11 20:25
通常我们只用一个端点,四缓冲,基本上能满足要求,如果你的数据率太快,那可以用你说的那种方法,或者加缓冲。
yangyn_drv
驱动牛犊
驱动牛犊
  • 注册日期2003-11-05
  • 最后登录2004-02-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-11 21:22
多谢!!明白了好多。
游客

返回顶部