并行接口ECP时序
并行端口FIFO (模式101 )
标准的并行端口运行达到或接近使用DMA的前进方向允许的峰值500 Kbps的。国家
机器不检查NACK ,并开始基于忙下一次传输。请参考图19 。
ECP并行端口时序
定时被设计成允许操作在大约2.0Mbytes /秒以上一个15英尺电缆。如果较短的电缆用于
然后带宽将增加。
转发空闲
当主机没有数据发送它保持HostClk ( nStrobe )高,周边将离开PeriphClk (忙)
低。
转发数据传输阶段
该接口传输数据和命令从主机到外围用互锁PeriphAck和
HostClk 。外设可以指示其向通过认定nPeriph请求数据发送到主机的愿望。
前向数据传输阶段,可以从正向空闲阶段输入。而在正相的
外围设备可以异步产生的nPeriph请求( nFault )来请求信道是相反的。当
外围不忙它设置PeriphAck (忙)低。然后主机设置HostClk ( nStrobe )低时,它准备
发送数据。该数据必须是稳定的,以便事先向HostClk的下降沿指定的设置时间。该
外围再设置PeriphAck (忙)高承认握手。然后主机设置HostClk ( nStrobe )
高。外围则接受数据,并设置PeriphAck (忙碌)低,完成转移。这个顺序
示于图20 。
时序设计提供3电缆往返时间的数据设置,如果数据被同时驱动HostClk
( nStrobe ) 。
反向空闲阶段
外设有没有数据要发送,并保持PeriphClk高。主机处于闲置状态,并保持HostAck低。
反向数据传输阶段
使用互锁HostAck接口传输数据和命令从外围到主机并
PeriphClk 。
反向数据传输阶段,可以从反向空闲阶段输入。经过前面的字节斋
接受主机设置HostAck ( nAutoFd )低。外围然后设置PeriphClk (NACK)低时,它具有数据要
发送。数据必须PeriphClk的下降沿之前是稳定为指定的设置时间。当宿主是
它准备好接受它设置一个字节。 HostAck ( nAutoFd )高承认握手。外围再套
PeriphClk ( NACK )高。当主机已经接受了它的数据集HostAck ( nAutoFd )低,完成转移。
此序列示于
科幻gure
21
.
SMSC DS - FDC37N769
第132页137
牧师07年2月16日
数据表