
28
USB 2.0 (USB20SR) Device IP Core User Guide
System Level Solutions
January 2013
Core Registers
Disconnect register description.
Value after Reset:
00h
Endpoint
Registers
Each endpoint has 4 registers associated with it. These registers have exactly
the same definition for each endpoint except for control endpoint (please refer
a control endpoint related special notes where its flow is different compare to
other endpoints.)
Figure 4-1. Endpoint Register
EPn_CSR
This is the control and status register of the endpoint. Through this register
processor can configure the endpoint with few basic functionality support. It
can also use this register to get back some information during communication
to take few decisions based on it. Detail description for usage of each bit of
this register is given in table below.
Table 4-15
shows the Endpoint CSR
register description
Table 4-14. Device Connect / Disconnect (D_CNCT) Register Details
Bit
Access
Description
7:1
RW
Reserved for future use
0
RW
Connect/Disconnect
1 = Device is enabled for connection
0 = Device is disabled for connection
Config/ Status Bits
Interrupt Mask
Buffer 0 Pointer
Buffer 1 Pointer
EPn _CSR:
EPn_IMS:
EPn_BUF0:
EPn_BUF1:
Interrupt Source
Buffer 1 Size
Used Bit
Used Bit
0
16
17
30
31
Buffer 0 Size