添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符U型号页 > 首字符U的型号第17页 > USB97C201 > USB97C201 PDF资料 > USB97C201 PDF资料2第52页
6.9.2
发送缓冲区操作
图4示出的发射A和B的缓冲器的动作。
POR
RAMRD_A=1
RAMRD_B=1
产量
流量控制
活跃
No
RAMRD_
切换
写的?
是的
产量
流量控制
待用
No
是的
RAMRD_A=0;
开始
输出A缓冲区
SRAM数据
RAMRD_
切换?
0?
No
RAMRD_B=0;
开始
输出B缓冲区
SRAM数据
是的
是的
RAMRD_
切换?
0?
No
是的
RAMRD_
切换
写的?
No
No
No
RAMRD_
切换
写的?
No
是的
RAMRD_
切换?
1?
No
RAMRD_B=0
产量
完成?
是的
产量
完成?
是的
是的
RAMRD_B=1
RAMRD_A=0
是的
RAMRD_A=1
RAMRD_B=0?
RAMRD_A=0?
图4 - 发送缓冲区操作
发送缓冲区的操作总是通过写EP2控制寄存器中的RAMRD_TOGGLE位启动。
输出流量控制设备从SRAM接收缓冲区中的数据是活动的,一旦在这两个缓冲区的数据已经
传输。如果目的地是SIE ,那么它会NYET或NAK进一步的插件。如果是ATA接口, nDAK不会
可以断言响应DRQ数据不会被同步输出。
6.9.3
自动传输操作
如果AUTO_TRANS位在ATA_CTL寄存器置位,则自动操纵RAMWR_TOGGLE的,
RAMRD_TOGGLE , RAMWR_B和RAMWR_A位由状态机执行,允许连续的数据流
EP2和ATA DMA接口之间的数据。在RAMWRBC_A / B之间的自动传输字节计数
和RAMRDBC_A / B寄存器也可以实现。这示于图5中。
:如果在RAMWRBC_A / B中的计数是零,则不会发生转移。这是可能发生在从SIE转移
在ATA的传输最末端。
SMSC USB97C201
第52页
牧师03年11月5日
数据表

深圳市碧威特网络技术有限公司