PRELIMINARY
TECHNICAL
DATA
PRELIMINARY
TECHNICAL
DATA
For current information contact Analog Devices at (781) 461-3881
ADSP-2192 October 2000
This information applies to a product under development. Its characteristics and specifications are subject to change with-
out notice. Analog Devices assumes no obligation regarding future manufacturing unless otherwise agreed to in writing.
22 REV. PrA
USB SETUP Counter Register
This register provides information as the total size of the
setup transaction data stage. This register is read/write by
the MCU only.
C[3:0] Total amount of data (bytes) to be sent/rec eived
during the data stage of the SETUP transaction
USB Register I/O Address Register
This register contains the address of the ADSP-2192 regis-
ter that is to be read/written. This register is read/write by
the MCU only.
A[15] Start ADSP-2192 read/write cycle
A[14] 1 = WRITE, 0 = READ
A[13:0] ADSP-2192 address to read/write
USB Register I/O Data Register
This register contains the data of the ADSP-2192 register
which has been read or is to be written. This register is
read/write by the MCU only.
D[15:0] During READ this regist er contains the data
read from the ADSP-2192, during WRITE this register
is the data to be written to the ADSP-2192
USB Control Register
This register controls various USB functions. This register
is read/write by the MCU only.
MO 1 = MCU has complet ed boot sequenc e and is
ready to respond to USB commands
DI 1 = Disconnect CONFIG device and enumerate
again using the downloaded MCU configurati on
BB 1 = After reset boot from MCU RAM; 0 = after
reset boot from MCU ROM
INT = Active interrupt for the 8052 MCU
ISE = Current interrupt is for a SETUP token
IIN = Current interrupt is for an IN token
IOU = Current interrupt is for an OUT token
ER = Error in the current SETUP transaction. Gener-
ate STALL condition on EP0.
USB Address/Endpoint Register
This register contains the USB address and active endpoint.
This register is read/write by the MCU only.
A[6:0] USB address assigned to devic e
EP[3:0] USB last active endpoint
USB Frame Number Register
This register contains the last USB frame number. This reg-
ister is read by the MCU only.
FN[10:0] USB frame number
General USB Device Definitions
These definitions define the USB device descriptor, device
config, and device endpoints.
CONFIG DEVICE DEFINITION
FIXED ENDPOINTS
CONTROL ENDPOINT 0
Type : C ont ro l
Dir: Bi-directional
Maxpacketsiz e: 8
CONFIG DEVICE Device Descriptor
Note: Offset fields 8-13 are user-definable via Serial
EEPROM
Table 13. CONFIG DEVICE Device Descriptor
Offset Field Description Value
0 bLength Length = 18 bytes 0x12
1 bD es cri pt or Type Type = D EVI CE 0x0 1
2 - 3 bcdUSB USB Spec 1.1 0x0110
4 bDeviceClass Device class vendor specific 0xFF
5 bDeviceSubClass Device sub-class vendor specific 0xFF
6 bDeviceProtocol Device protocol vendor specific 0xFF
7 bMaxPacketSize Max packet size for EP0 = 8 bytes 0x08
8 - 9 idVendor (L) Vendor ID (L) = 0456 ADI 0x0456
10 - 11 idProduct (L) Product ID (L) = ADSP-2192 0x2192
12 - 13 bcdDevice (L) Device release number = 1.00 0x0100