ECP并行端口时序
并行端口FIFO (模式101 )
标准并行端口运行在或接近
在前进方向允许的最大500KBytes /秒
对您使用DMA 。状态机不
检查NACK并开始基于一个传输
上忙。参见图22 。
发送数据。该数据必须是稳定的
指定的设置时间之前的下降沿
HostClk 。外围再设置PeriphAck
(忙)高承认握手。该
然后主机设置HostClk ( nStrobe )高。该
外围则接受数据和组
PeriphAck (忙)低,完成转移。
此序列示于图23 。
的定时的目的是提供3电缆
往返时间的数据设置,如果数据驱动
同时HostClk ( nStrobe ) 。
ECP并行端口时序
定时被设计成允许操作在
大约2.0兆字节/秒超过15英尺电缆。如果
使用较短的电缆则带宽将
增加。
反向空闲阶段
外设有没有数据要发送,并保持
PeriphClk高。主机处于闲置状态,并保持
HostAck低。
转发空闲
当主机没有数据要发送它不断
HostClk ( nStrobe )高,外围意志
离开PeriphClk (忙)低。
反向数据传输阶段
该接口传输数据和命令,从
使用互锁周向主机
HostAck和PeriphClk 。
反向数据传输阶段可能是恩
从反向空闲阶段羊羔。后
之前的字节斋接受主机套
HostAck ( NALF )低。外围再套
当它有数据要发送PeriphClk (NACK)低。
该数据必须是稳定为指定的设定
之前PeriphClk的下降沿时间。当
主机已准备好接受它设置HostAck一个字节
( NALF )高承认握手。该
外围再设置PeriphClk ( NACK )高。后
主机已经接受了这台HostAck数据
( NALF )低,完成转移。这
序列示于图24 。
转发数据传输阶段
该接口传输数据和命令,从
使用互锁的主机到外围
PeriphAck和HostClk 。外设,
表明其对由数据发送到主机的欲望
断言nPeriphRequest 。
转发数据传输阶段,可以进入
从正向空闲阶段。而在正向
相外设,异步产生
该nPeriphRequest ( nFault )以请求
信道是相反的。当外围不
忙碌的这台PeriphAck (忙)低。然后主机
设置时,它准备HostClk ( nStrobe )低
187