USB to Quad Serial Port Bridge Data Sheet
Oxford Semiconductor, Inc.
ROW
External ROM width selector; must be one of:
0—16 bits
1—8 bits (default)
RO[2:0]
RAW
External ROM wait states in the range 0 to 7 (binary). Default 7
External ROM width selector; must be one of:
0—16 bits
1—8 bits (default)
RA[2:0]
External RAM wait states in the range 0 to 7 (binary). Default 7
USB
The USB controller contains a number of registers. The first set of
registers is for overall control and status functions, while the second
group is dedicated to specific endpoint functions. Table 12 lists the USB
registers.
Table 12 USB Registers
Register
Address
Register
Details
Endpoint 0 Address Register to Endpoint 9
Address Register
0x00120, 0x00124, 0x00128, 0x0012C, 0x00130,
0x00134, 0x00138, 0x0013C, 0x00140, 0x00144
page 24
Endpoint 0 Count Register to Endpoint 9 Count
0x00122, 0x00126, 0x0012A, 0x0012E, 0x00132,
page 24
Register
0x00136, 0x0013A, 0x0013E, 0x00142, 0x00146
Control & Status Register
Frame Number Register
USB Address Register
Command Done Register
0x0C080
0x0C082
0x0C084
0x0C086
page 21
page 21
page 22
page 22
page 24
Endpoint 0 Control & Status Register to Endpoint 0x0C090, 0x0C092, 0x0C094, 0x0C096, 0x0C098,
9 Control & Status Register 0x0C09A, 0x0C09C, 0x0C09E, 0x0C0A0, 0x0C0A2
Endpoints
Communication and data flow on the USB is implemented using
uniquely-identifiable endpoints, which are the terminals of
communication flow between a USB host and USB devices. The
OXUSB954 supports 10 endpoints, numbered 0 to 9. Endpoint 0 is a
control endpoint. It is the default pipe, which is used to initialize and
manipulate the device. It also provides access to the device's
configuration information, and supports control transfers. Other
endpoints support interrupt transfers, bulk transfers, or isochronous
transfers.
On endpoint 0, DIR is read-only; it indicates the direction of the last
completed transaction. If the direction is incorrect, the firmware must
handle the error. On other endpoints, DIR is written, and if the direction
of the transfer does not match DIR, the transaction is treated as though
the endpoint is not enabled.
20
External—Free Release
DS-0016 Oct 06