Datasheet
www.ti.com
2.4 Endpoint Descriptor Block (EDB-1 to EDB-3)
TUSB3210
Universal Serial Bus
General-Purpose Device Controller
SLLS466F – FEBRUARY 2001 – REVISED AUGUST 2007
Data transfers between USB, MCU and external devices are defined by an endpoint descriptor block
(EDB). Four input and four output EDBs are provided. With the exception of EDB-0 (I/O endpoint 0), all
EDBs are located in SRAM as shown in Table 2-3 . Each EDB contains information describing the X and Y
buffers. In addition, it provides general status information.
Table 2-3. EDB and Buffer Allocations in XDATA
ADDRESS SIZE DESCRIPTION
FF7F
↑ 32 bytes RESERVED
FF60
FF5F
↑ 8 bytes Input endpoint 3: configuration
FF58
FF57
↑ 8 bytes Input endpoint 2: configuration
FF50
FF4F
↑ 8 bytes Input endpoint 1: configuration
FF48
FF47
↑ 40 bytes RESERVED
FF20
FF1F
↑ 8 bytes Output endpoint 3: configuration
FF18
FF17
↑ 8 bytes Output endpoint 2: configuration
FF10
FF0F
↑ 8 bytes Output endpoint 1: configuration
FF08
FF07
↑ 8 bytes Setup packet block
FF00
FEFF
↑ 8 bytes Input endpoint 0: buffer
FEF8
FEF7
↑ 8 bytes Output endpoint 0: buffer
FEF0
FEEF Top of buffer space
↑ 368 bytes Buffer space
FD80 Start of buffer space
Functional Description18 Submit Documentation Feedback