F71872
Access only in ECP Parallel Port Mode and the ECP_MODE programmed in
the Extended Control Register is 011.
7-0 ECP_AFIFO
R/W
00h
The data written to this register is placed in the FIFO and tagged as an
Address/RLE. It is auto transmitted by the hardware. The operation is only
defined for forward direction. It divide into two parts :
Bit 7 :
0: bits 6-0 are run length, indicating how many times the next byte to appear (0
= 1time, 1 = 2times, 2 = 3times and so on).
1: bits 6-0 are a ECP address.
Bit 6-0 :
Address or RLE depends on bit 7.
7.5.3.3 Device Status Register Base + 1
Bit
Name
R/W Default
Description
7
6
5
4
3
BUSY_N
R
R
R
R
R
R
R
-
-
Inverted version of parallel port signal BUSY.
Version of parallel port signal ACK#.
Version of parallel port signal PE.
ACK_N
PERROR
SELECT
ERR_N
-
-
Version of parallel port signal SLCT.
Version of parallel port signal ERR#.
Reserved. Return 11b when read.
-
2-1 Reserved
TMOUT
11
-
0
This bit is valid only in EPP mode. Return 1 when in other modes.
It indicates that a 10uS time out has occurred on the EPP bus.
0: no time out error.
1: time out error occurred, write 1 to clear.
7.5.3.4 Device Control Register Base + 2
Bit
Name
R/W Default
Description
7-6 Reserved
-
11
0
Reserved. Return 11b when read.
5
DIR
R/W
0: the parallel port is in output mode.
1: the parallel port is in input mode.
It is auto reset to 0 when in SPP mode.
4
3
ACKIRQ_EN
SLIN
R/W
R/W
0
0
Enable an interrupt at the rising edge of ACK#.
Inverted and then drives the parallel port signal SLIN#.
When read, the status of inverted SLIN# is return.
2
1
0
INIT_N
AFD
R/W
R/W
R/W
0
0
0
Drives the parallel port signal INIT#.
When read, the status of INIT# is return.
Inverted and then drives the parallel port signal AFD#.
When read, the status of inverted AFD# is return.
STB
Inverted and then drives the parallel port signal STB#.
When read, the status of inverted STB# is return.
64
July, 2007
V0.28P