阅读:1264回复:3
slave fifo 中的写为什么还要用到empty信号?
empty信号是对out端点的,我往in端点写数据为什么还要用到empty信号?
|
|
|
沙发#
发布于:2003-11-24 13:41
附件打不开啊。
再说明一下吧。 主页上说这个网站出错,附件都不能下载。 |
|
板凳#
发布于:2003-11-24 16:44
图片是技术手册EZUSB-FX里第九章 SLAVE 模式下 的异步FIFO写的时序图
|
|
|
地板#
发布于: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] |
|