Download Print this page

Freescale Semiconductor MPC8313E PowerQUICC II Pro Family Reference Manual page 976

Integrated
Hide thumbs Also See for MPC8313E PowerQUICC II Pro:

Advertisement

Universal Serial Bus Interface
1024, 512, or 256
Operational
Registers
FRINDEX
PeriodicListBase
Periodic Frame
List Element
Address
Split transaction interrupt, bulk and control are also managed using queue heads and queue element
transfer descriptors.
The periodic frame list is a 4K-page aligned array of frame list link pointers. The length of the frame list
may be programmable. The programmability of the periodic frame list is exported to system software
through the HCCPARAMS register. If non-programmable, the length is 1024 elements. If programmable,
the length can be selected by system software as one of 256, 512, or 1024 elements. An implementation
must support all three sizes. Programming the size (that is, the number of elements) is accomplished by
system software writing the appropriate value into frame list size field in the USBCMD register.
Frame list link pointers direct the host controller to the first work item in the frame's periodic schedule for
the current micro-frame. The link pointers are aligned on DWord boundaries within the frame list.
Figure 16-36
shows the format for the frame list link pointer.
31
Frame list link pointers always reference memory objects that are 32-byte aligned. The referenced object
may be an isochronous transfer descriptor for high-speed devices, a split-transaction isochronous transfer
descriptor (for full-speed isochronous endpoints), or a queue head (used to support high-, full- and
low-speed interrupt). System software should not place non-periodic schedule items into the periodic
schedule. The least-significant bits in a frame list pointer are used to key the host controller in as to the
type of object the pointer is referencing.
The least-significant bit is the T bit (bit 0). When this bit is set, the host controller never uses the value of
the frame list pointer as a physical memory pointer. The Typ field indicates the exact type of data structure
being referenced by this pointer. The value encodings for the Typ field are given in
MPC8313E PowerQUICC™ II Pro Integrated Processor Family Reference Manual, Rev. 2
16-48
Periodic Frame List
Elements
Figure 16-35. Periodic Schedule Organization
Frame List Link Pointer
Figure 16-36. Frame List Link Pointer Format
Isochronous Transfer
Descriptor(s)
A
A
A
A
• • •
A
4
A
8
A
Poll Rate: N –– > 1
Interrupt Queue
Heads
Last
Periodic has
End of
List Mark
1
5
4
3
2
1
0
00
Typ
T
Table
16-39.
Freescale Semiconductor

Advertisement

loading

This manual is also suitable for:

Mpc8313 powerquicc ii pro