Digi NS9750 Computer Hardware User Manual


 
USB host block registers
730
NS9750 Hardware Reference
HcCommandStatus register
Address: 9010 1008
D03 R/W IE 0b IsochronousEnable
Enables/disables processing of the isochronous EDs.
While processing the periodic list in a frame, the host
controller checks the status of this bit when it finds an
isochronous ED (F=1).
If set (enabled), the host controller continues
processing the EDs.
If cleared (disabled), the host controller stops
processing of the periodic list (which now contains
only isochronous EDs) and begins processing the
bulk/control lists.
Setting this bit is guaranteed to take effect in the next
frame — not the current frame.
D02 R/W PLE 0b PeriodicListEnable
Set to enable the processing of the periodic list in the next
frame. If cleared by the host controller driver, the periodic
list is not processed after the next SOF. The host controller
must check this bit before it starts processing the list.
D01:00 R/W CBSR 00b ControlBulkServiceRatio
Specifies the service ratio between control and bulk
endpoint descriptors (EDs). Before processing any of the
nonperiodic lists, the host controller must compare the
ratio specified with its internal count on how many
nonempty control EDs have been processed, to determine
whether to continue serving another control ED or switch
to a bulk ED. The internal count is retained when crossing
the frame boundary. In the case of a reset, the host
controller driver is responsible for restoring this value.
CBSR # of control EDs over bulk EDs served
01 : 1
12 : 1
23 : 1
34 : 1
Bits Access Mnemonic Reset Description
Table 424: HcControl register