Host (pci/usb) port. Over view. Host Port Selection. Configuration Spaces. PCI Configuration Space, страница 19

 

MO

A value of 1 means: MCU has completed boot sequence and is ready to respond to USB commands

 
 

DI

A value of 1 means: Disconnect CONFIG device and enumerate again using the downloaded MCU configuration

 
 

BB

A value of 1 means: After reset boot from MCU RAM, 0 = after reset boot from

MCU ROM

 
 

RW

A value of 1 means: Enables remote wake-up capability, 0 = disables remote wake-up capability

 
 

INT

Active interrupt for the 8051 MCU

 
 

ISE

Current interrupt is for a SETUP token

 
 

IIN

Current interrupt is for an IN token sent with a non zero length data stage

 
 

IOU

Current interrupt is for an OUT token received with a non zero length data stage

 
 

BY

Busy bit. A value of 1 means: MCU is busy processing a command. USB interface responds with NAK to further IN/OUT requests from the host until MCU clears this bit.

 
 

ER

Error in the current SETUP transaction. Generate STALL condition on EP0.

 

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

X

X

X

X

X

EP3

EP2

EP1

EP0

A6

A5

A4

A3

A2

A1

A0

Figure 8-16. USB Address/Endpoint Register

The USB Address/Endpoint Register contains the USB address and active Endpoint. This register is read/write by the MCU only.

Table 8-20. USB Address/Endpoint Register

 

A[6:0]

USB address assigned to device

 

EP[3:0]

USB last active Endpoint

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

X

X

X

X

FN1

FN9

FN8

FN7

FN6

FN5

FN4

FN3

FN2

FN1

FN1

FN0

Figure 8-17. USB Frame Number Register

The USB Frame Number Register contains the last USB frame number. This register is read by the MCU only.

Table H-21. USB Frame Number Register

FN[10:0]

USB frame number

C onfig USB De vic e De finitions a nd Descriptor Tables

CONFIG DEVICE is the default USB device obtained when this function is initially plugged into the HOST. It is a single configuration containing only Endpoint 0. It allows the ADSP-2192 to be enumerated by the HOST. Following are the tables that go with the device. These tables reside in the MCU ROM memory space and are coded in the firmware, which resides on the ROM. Please refer to the USB specification for a description of these tables.

Table 8-22. CONFIG DEVICE Device Descriptor