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 #467 background imageLoading...
Page #467 background image
EZ-USB FX3 Technical Reference Manual, Document Number: 001-76074 Rev. *F 467
SHDL_OHCI
0xE0032400
10.14.34 SHDL_OHCI (continued)
18:17 MULT[1:0] High-Bandwidth Pipe Multiplier. This field is a multiplier used to key the host controller as the number
of successive packets the host controller may submit to the endpoint in the current execution. This
field should be programmed according to the EPM configuration for that EP. This field will get decre-
mented only if the transfer is successful. If not successful, the original value will be reloaded.
00 Reserved. A zero in this field yields undefined results.
01 One transaction to be issued for this endpoint per micro-frame
10 Two transactions to be issued for this endpoint per micro-frame
11 Three transactions to be issued for this endpoint per micro-frame
16 ISO_EPM 0 For ISO-OUT when EPM is empty for that EP then a ZLP will be issued by TP.
For ISO-IN when EPM is full for that EP then and ISO-IN will be issued.
1 For ISO-OUT when EPM is empty for that EP then that entry will be skipped.
For ISO-IN when EPM is full for that EP then that entry will be skipped.
15:14 CERR[1:0] This field is a 2-bit down counter that keeps track of the number of consecutive Errors detected while
executing this qTD.
If this field is programmed with a nonzero value during setup, the Host Controller decrements the
count and writes it back to the qTD if the transaction fails. If the counter counts from one to zero, the
Host Controller marks the qTD inactive, sets the Halted bit to a one and error status bit for the error
that caused CERR to decrement to zero. An interrupt will be generated if the USB Error Interrupt
Enable bit in the USBINTR register is set to a one. If HCD programs this field to zero during setup, the
Host Controller will not count errors for this qTD and there will be no limit on the retries of this qTD.
13:10 NAK_CNT[1:0] Should be programmed to zero for OHCI.
This field is a counter the host controller decrements whenever a transaction for the endpoint associ-
ated with this queue head results in a Nak or Nyet response.
9 HALT This will indicate that the EP is halted.
Skip this qTD and move to next qTD.
8T 0 Not End of the Period/Asynchronous list
1 End of the Period/Asynchronous list
This bit indicates that there are no more valid entries in the current list.
7ZPLEN This field is used only for non-ISO endpoints.
0 Scheduler will set the active bit to zero when the total byte count reaches zero.
1 Scheduler will set the active bit to zero when the total byte count is zero and a ZLP is sent/
received.
6:5 EPT[1:0] The End Point Type.
00 Control
01 Isochronous
10 Bulk
11 Interrupt
4:0 EPND[4:0] [3:0]: EP number, Values: 0-15
[4]: EP Direction, 1: OUT, 0: IN
The direction bit is not used for EP0. Scheduler uses the EP0_code to determine the direction of the
EP0 transaction.

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