EasyManua.ls Logo

Cypress EZ-USB FX3 - Prot_Epo_Cs2

Cypress EZ-USB FX3
660 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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

Table of Contents

Related product manuals