EasyManuals Logo

Cypress EZ-USB FX3 User Manual

Cypress EZ-USB FX3
660 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #526 background imageLoading...
Page #526 background image
EZ-USB FX3 Technical Reference Manual, Document Number: 001-76074 Rev. *F 526
PROT_EPO_MAPPED_STREAM
0xE00336C0
10.16.18 PROT_EPO_MAPPED_STREAM
Mapped Streams Registers
There are 16 PROT_EPO_MAPPED_STREAM registers. The address of each is calculated as PROT_EPO_-
MAPPED_STREAM(x) = 0xE00336C0 + (x*0x4). Hence PROT_EPO_MAPPED_STREAM(0) is at address 0xE00336C0,
PROT_EPO_MAPPED_STREAM(1) is at address 0xE00336C0 + 0x4 and so on. The definition of each of these is the same.
A register for each socket indicating which EP and which StreamID is mapped to it. Before clearing ENABLE or changing
STREAM_ID/EP_NUMBER while ENABLE=1, firmware must ensure the socket is not in use by setting UNMAP and checking
UNMAPPED went high. If UNMAP=1 is not followed by UNMAPPED=1 within ~100ns, the firmware can withdraw the request
by resetting UNMAP to 0.
31 ENABLE Set by firmware if a stream is mapped to the corresponding socket. If this bit is set, the endpoint num-
ber corresponding to this socket number can no longer be used in non-streaming mode (that would
create a conflict of two endpoints wanting to use the same socket).
30 UNMAP Request to unmap this stream. May be cleared to revert/withdraw request.
29 UNMAPPED Stream is unmapped (not in use by the corresponding EP's SPSM).
19:16 EP_NUMBER[3:0] The Endpoint number of the stream connected to the corresponding socket by firmware.
15:0 STREAM_ID[15:0] The StreamID of the stream connected to the corresponding socket by firmware.
PROT_EPO_MAPPED_STREAM Mapped Streams Register 0xE00336C0
b31 b30 b29 b28 b27 b26 b25 b24
ENABLE UNMAP UNMAPPED
R/W R/W R
RRR/W
000
PROT_EPO_MAPPED_STREAM Mapped Streams Register
b23 b22 b21 b20 b19 b18 b17 b16
EP_NUMBER[3:0]
R/W R/W R/W R/W
RRRR
0000
PROT_EPO_MAPPED_STREAM Mapped Streams Register
b15 b14 b13 b12 b11 b10 b9 b8
STREAM_ID[15:8]
R/W R/W R/W R/W R/W R/W R/W R/W
RRRRRRRR
00000000
PROT_EPO_MAPPED_STREAM Mapped Streams Register
b7 b6 b5 b4 b3 b2 b1 b0
STREAM_ID[7:0]
R/W R/W R/W R/W R/W R/W R/W R/W
RRRRRRRR
00000000
Bit Name Description

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Cypress EZ-USB FX3 and is the answer not in the manual?

Cypress EZ-USB FX3 Specifications

General IconGeneral
BrandCypress
ModelEZ-USB FX3
CategoryController
LanguageEnglish

Related product manuals