English
Language : 

ISP1562 Datasheet, PDF (37/98 Pages) NXP Semiconductors – Hi-Speed Universal Serial Bus PCI Host Controller
Philips Semiconductors
ISP1562
USB PCI Host Controller
Table 45: HcControl - Host Controller Control register bit description…continued
Address: Value read from func0 or func1 of address 10h + 04h
Bit
Symbol Description
4
CLE
ControlListEnable: This bit is set to enable the processing of the control
list in the next frame. If cleared by the HCD, processing of the control list
does not occur after the next SOF. The Host Controller must check this bit
whenever it wants to process the list. When disabled, the HCD may modify
the list. If HcControlCurrentED is pointing to an ED to be removed, the
HCD must advance the pointer by updating HcControlCurrentED before
re-enabling processing of the list.
3
IE
IsochronousEnable: This bit is used by the HCD to enable or disable
processing of 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 halts
processing of the periodic list—which now contains only isochronous
EDs—and begins processing the bulk or control lists. Setting this bit is
guaranteed to take effect in the next frame and not the current frame.
2
PLE
PeriodicListEnable: This bit is set to enable the processing of the
periodic list in the next frame. If cleared by the HCD, processing of the
periodic list does not occur after the next SOF. The Host Controller must
check this bit before it starts processing the list.
1 to 0
CBSR
[1:0]
ControlBulkServiceRatio: This specifies the service ratio of control EDs
over bulk 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 are processed, in determining whether to
continue serving another control ED or switching to bulk EDs. The internal
count must be retained when crossing the frame boundary. After a reset,
the HCD is responsible to restore this value.
00b — 1 : 1
01b — 2 : 1
10b — 3 : 1
11b — 4 : 1.
11.1.3 HcCommandStatus register
The HcCommandStatus register is used by the Host Controller to receive commands
issued by the HCD. It also reflects the current status of the Host Controller. To the HCD, it
appears as a ‘write to set’ register. The Host Controller must ensure that bits written as
logic 1 become set in the register while bits written as logic 0 remain unchanged in the
register. The HCD may issue multiple distinct commands to the Host Controller without
concern for corrupting previously issued commands. The HCD has normal read access to
all bits.
The SOC[1:0] field (bits 17 and 16 in the HcCommandStatus register) indicates the
number of frames with which the Host Controller has detected the scheduling overrun
error. This occurs when the periodic list does not complete before EOF. When a
scheduling overrun error is detected, the Host Controller increments the counter and sets
SO (bit 0 in the HcInterruptStatus register).
Table 46 shows the bit allocation of the HcCommandStatus register.
9397 750 14223
Product data sheet
Rev. 01 — 14 July 2005
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
37 of 98