USS-720Instant USB

 

 

 

 

 

 

 

Preliminary Data Sheet, Rev. 5

USB-to-IEEE1284 Bridge

 

 

 

 

 

 

 

September 1999

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

nFault

 

Bulk In

Bulk In

Bulk Out

 

 

 

 

 

 

 

 

interrupt

 

interrupt

 

interrupt

empty

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

nAck Interrupt. This bit will be set when the parallel port nAck signal makes a transi-

 

 

Interrupt

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

nFault Interrupt. This bit will be set when the parallel port nFault signal makes a tran-

 

 

Interrupt

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

Bulk In Interrupt. This bit will be set when Bulk In data is available and the Bulk In

 

 

Interrupt

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

Bulk In Empty. This bit will be clear when there is Bulk In data available for reading

 

 

Empty

by the host, and set when there is not.

 

 

 

 

 

 

 

 

0

 

Bulk Out

Bulk Out Empty. This bit will be clear when there is Bulk Out data waiting in the

 

 

Empty

buffers or in the process of being transmitted over the parallel port, and set otherwise.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5-20

Lucent Technologies Inc.

Page 46
Image 46
Lucent Technologies USS-720 manual Extended Control Register Address Bit Symbol, Mode20 Description