Lucent Technologies USS-720 Computer Drive User Manual


 
5-20 Lucent Technologies Inc.
USS-720
Instant USB
Preliminary Data Sheet, Rev. 5
USB-to-
IEEE
1284 Bridge September 1999
13
IEEE
1284 Port (continued)
Extended Control Register
Table 27. Extended Control Register
Extended Control Register Address: 6
Bit 7 6 5 4 3 2 1 0
Symbol Mode[2] Mode[1] Mode[0] nAck
interrupt
nFault
interrupt
Bulk In
interrupt
Bulk In
empty
Bulk Out
empty
Access R/W R/W R/W Read Read Read Read Read
Default 0 0 0 0 0 0 1 1
Bit Symbol Bit Description
7—5 Mode[2:0] Mode. In Register Mode (when Auto Mode is 0), this bit controls the mode of the
parallel port interface. This field is equivalent to the Mode field in a standard host-side
parallel port controller chip. The supported modes are as follows:
Mode[2:0] Mode Description
000 Standard Mode Full software control, data lines are output only
001 Bidirectional Mode Full software control, data lines are bidirectional
010 Compatibility Mode Hardware handshaking
011 ECP Mode Software negotiations, hardware data transfers
100 EPP Mode Software negotiations, hardware data transfers
101 Reserved
110 Reserved
111 Reserved
For more information, see the Register-Based Operation section on page 14.
4 nAck
Interrupt
nAck Interrupt. This bit will be set when the parallel port nAck signal makes a transi-
tion from 0 to 1 while the Interrupt Enable bit in the Control Register is set to 1. Inter-
rupt status is cleared by any register read.
3 nFault
Interrupt
nFault Interrupt. This bit will be set when the parallel port nFault signal makes a tran-
sition from 1 to 0 while the nFault Interrupt Mask bit in the USS-720 Control Register
is set to 0. An interrupt will also be generated if the mask bit goes low while nFault is
low. Interrupt status is cleared by any register read.
2 Bulk In
Interrupt
Bulk In Interrupt. This bit will be set when Bulk In data is available and the Bulk In
Interrupt Mask bit in the Control Register is set to 0. This allows software to use the
interrupt pipe to automatically receive notification of available Bulk In data rather than
polling with Bulk In requests. Interrupt status is cleared by any register read.
1 Bulk In
Empty
Bulk In Empty. This bit will be clear when there is Bulk In data available for reading
by the host, and set when there is not.
0 Bulk Out
Empty
Bulk Out Empty. This bit will be clear when there is Bulk Out data waiting in the
buffers or in the process of being transmitted over the parallel port, and set otherwise.