Extended control register, Table 27 . extended control register, Ieee 1284 port – Lucent Technologies USS-720 User Manual

Page 46: Instant usb, Ieee

Advertising
background image

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.

Advertising