fengzhongzhige
驱动小牛
驱动小牛
  • 注册日期2003-10-10
  • 最后登录2008-04-15
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望10点
  • 贡献值0点
  • 好评度40点
  • 原创分0分
  • 专家分0分
阅读:1264回复:3

slave fifo 中的写为什么还要用到empty信号?

楼主#
更多 发布于:2003-11-24 11:13
empty信号是对out端点的,我往in端点写数据为什么还要用到empty信号?
PCI卡 http://blog.21ic.com/blog.asp?name=zhangdage
zhanggy_zju
驱动牛犊
驱动牛犊
  • 注册日期2003-10-04
  • 最后登录2004-10-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-24 13:41
附件打不开啊。
再说明一下吧。
主页上说这个网站出错,附件都不能下载。
fengzhongzhige
驱动小牛
驱动小牛
  • 注册日期2003-10-10
  • 最后登录2008-04-15
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望10点
  • 贡献值0点
  • 好评度40点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-24 16:44
图片是技术手册EZUSB-FX里第九章 SLAVE 模式下 的异步FIFO写的时序图
PCI卡 http://blog.21ic.com/blog.asp?name=zhangdage
zhanggy_zju
驱动牛犊
驱动牛犊
  • 注册日期2003-10-04
  • 最后登录2004-10-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-11-24 18:55
这里的EMPTY信号应该并不用去理会吧。
Page 9-15 Figure 9-19里,FLAGC接出的连接线是浅色的,表示这个信号是不起作用的吧。
同步读写,异步读写这四个例子都用了FLAGB,FLAGC两个引脚,所以都在时序图上画上了。

或者,这个例子里把PINFLAGSAB,PINFLAGSCD两个寄存器都设置为默认0x00和0x40,也就是FLAGB为Full Flag,FLAGC为Empty Flag,哪个EP的Flag由FADDR[0:1]选取。书上的例子FADDR[1:0]为00,也就是选取EP2。
当写数据的时候,虽然EP2 FULL为非满,但EP2有数据,FLAGC(高电位)就是非空了。

[编辑 -  11/24/03 by  zhanggy_zju]

[编辑 -  11/24/03 by  zhanggy_zju]

[编辑 -  11/24/03 by  zhanggy_zju]
游客

返回顶部