Download Print this page

Freescale Semiconductor MPC8313E PowerQUICC II Pro Family Reference Manual page 951

Integrated
Hide thumbs Also See for MPC8313E PowerQUICC II Pro:

Advertisement

Upon discovery of a transmit (OUT/SETUP) packet in the data structures, host controller checks to ensure
T
remains before the end of the [micro]frame. If so it proceeds to pre-fill the TX FIFO. If at any time
p
during the pre-fill operation the time remaining the [micro]frame is < T
the packet is tried at a later time. Although this is not an error condition and the module eventually
recovers, a mark is made in the scheduler health counter to note the occurrence of a back-off event. When
a back-off event is detected, the partial packet fetched may need to be discarded from the latency buffer to
make room for periodic traffic that will begin after the next SOF. Too many back-off events can waste
bandwidth and power on the system bus and thus should be minimized (not necessarily eliminated).
Back-offs can be minimized with use of the TSCHHEALTH (T
Offset 0x2_3164
31
R
W
Reset 0
0
0
0
0
Figure 16-17. Transmit FIFO Tuning Controls (TXFILLTUNING)
Bits
Name
31–22
21–16
TXFIFOTHRES FIFO burst threshold. Control the number of data bursts that are posted to the TX latency FIFO in
15–13
12–8
TXSCHHEALTH Scheduler health counter. Increment when the host controller fails to fill the TX latency FIFO to the
MPC8313E PowerQUICC™ II Pro Integrated Processor Family Reference Manual, Rev. 2
Freescale Semiconductor
22 21
TXFIFOTHRES
0
0
0
0
0
0
0
0
Table 16-20. TXFILLTUNING Register Field Descriptions
Reserved, should be cleared.
host mode before the packet begins on to the bus. The minimum value is 2 and this value should be
a low as possible to maximize USB performance. A higher value can be used in systems with
unpredictable latency and/or insufficient bandwidth where the FIFO may underrun because the data
transferred from the latency FIFO to USB occurs before it can be replenished from system memory.
This value is ignored if USBMODE[SDIS] (stream disable bit) is set. When USBMODE[SDIS] is set,
the host controller behaves as if TXFIFOTHRES is set to the maximum value.
Reserved, should be cleared.
level programmed by TXFIFOTHRES before running out of time to send the packet before the next
Start-Of-Frame.
This health counter measures the number of times this occurs to provide feedback to selecting a
proper TXSCHOH. Writing to this register clears the counter and this counter stops counting after
reaching the maximum of 31.
) parameter described below.
ff
16 15
13 12
TXSCHHEALTH
0
0
0
0
0
0
0
0
Description
Universal Serial Bus Interface
then the packet attempt ceases and
s
Access: Read/Write
8
7
TXSCHOH
0
0
0
0
0
0
0
0
0
0
0
0
16-23

Advertisement

loading

This manual is also suitable for:

Mpc8313 powerquicc ii pro