EZ-USB FX3 Technical Reference Manual, Document Number: 001-76074 Rev. *F 524
PROT_EPO_CS2
0xE0033640
10.16.16 PROT_EPO_CS2
SuperSpeed OUT Endpoint Control and Status Register
There are 16 PROT_EPO_CS2 registers. The address of each is calculated as PROT_EPO_CS2(x) = 0xE0033640 +
(x*0x4). Hence PROT_EPO_CS2(0) is at address 0xE0033640, PROT_EPO_CS2(1) is at address 0xE0033640 + 0x4 and
so on. The definition of each of these is the same.
Endpoint IN Control and Status:
â– Setup USB Package buffering, ISO/BULK/INT, IN/OUT and enable/disable endpoint
â– Power up default the payload is 64-byte (Max payload count for Full Speed). In High Speed the payload can be up to 512
for BULK and 1024 for ISO
11:8 MAXBURST[3:0] Maximum number of packets the endpoint can send. (truncated to 4b, 0 means 16)
7:2 ISOINPKS[5:0] Number of packets to be sent per service interval. Maximum can be 48 (Max burst size* Mult field)
1:0 TYPE[1:0] Endpoint type (EP0 supports CONTROL only)
0ISO
1INT
2BULK
3 CONTROL (only valid for EP0)
PROT_EPO_CS2 SuperSpeed OUT Endpoint Control and Status 0xE0033640
b31 b30 b29 b28 b27 b26 b25 b24
PROT_EPO_CS2 SuperSpeed OUT Endpoint Control and Status
b23 b22 b21 b20 b19 b18 b17 b16
PROT_EPO_CS2 SuperSpeed OUT Endpoint Control and Status
b15 b14 b13 b12 b11 b10 b9 b8
MAXBURST[3:0]
R/W R/W R/W R/W
RRRR
0000
PROT_EPO_CS2 SuperSpeed OUT Endpoint Control and Status
b7 b6 b5 b4 b3 b2 b1 b0
ISOINPKS[5:0] TYPE[1:0]
R/W R/W R/W R/W R/W R/W R/W R/W
RRRRRRRR
16 0 0
Bit Name Description