EZ-USB FX3 Technical Reference Manual, Document Number: 001-76074 Rev. *F 470
SHDL_EHCI
0xE0032800
10.14.35 SHDL_OHCI (continued)
127:96 SHDL_NOT_USED[31:0] Not used and not mapped to RAM, only present for alignment reasons
88:81 IOC_RATE[7:0] After IOC_rate*resp_rate the scheduler will issue interrupt at the next interrupt threshold (UIB_EH-
CI_USBCMD.INT_THRESHOLD_CTRL)
80 TRNS_MODE 0 Packet mode
1 Stream mode
79:64 TOTAL_BYTE_COUNT[15:0] Total number of byte count for the transaction.
63:62 EP0_CODE[1:0] This field represents the EP0 type of transaction:
00 Reserved
01 Setup + Data Phase(OUT) + Status Phase(IN)
10 Setup + Data Phase(IN) + Status Phase(OUT)
11 Setup + Status Phase(IN)
61 BYPASS_ERROR This bit will disable any error that would cause an EP to be de-activated. This bit should be used only
for Isochronous Endpoint.
60:59 MMULT[1:0] Should be programmed to zero for EHCI.
This field is used to expand the MULT field to support the OHCI ControlBulkServiceRatio bandwidth
allocation.
58:51 RESP_RATE[7:0] After how many packet the response should be written into SRAM.
The packet counter increments based on the condition specified in the UIB_HOST_RE-
SP_CS.WR_RESP_COND.
50:43 POLLING_RATE[7:0] 00h Reserved
01h 1 ms (Every frame)
02h 2 ms (Every 2 frames)
04h 4 ms (Every 4 frames)
08h 8 ms (Every 8 frames)
10h 16 ms (Every 16 frames)
20h 32 ms (Every 32 frames)
This will be on top of the Interrupt Schedule Mask in EHCI case.
42:32 MAX_PKT_SIZE[10:0] This directly corresponds to the maximum packet size of the associated endpoint (wMaxPacketSize).
The maximum value this field may contain is 0x400 (1024).
31:24 UFRAME_SMASK[7:0] The host controller uses the value of the three low-order bits of the FRINDEX register as an index into
a bit position in this bit vector. If the μFrame S-mask field has a one at the indexed bit position then
this queue head is a candidate for transaction execution.
23 PING Should be programmed to zero for OHCI.
This field enables the host to issue Ping token when Direction is OUT and it is high-speed.
0 Do not issue ping token for high-speed OUT
1 Do issue ping token for high-speed OUT
22:19 RL[3:0] Nak Count Reload (RL). This field contains a value, which is used by the host controller to reload the
Nak Counter field.
continued on next page
Bit Name Description