isp1564 NXP Semiconductors, isp1564 Datasheet - Page 66

no-image

isp1564

Manufacturer Part Number
isp1564
Description
Isp1564 Hi-speed Universal Serial Bus Pci Host Controller
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
isp1564ETGA
Manufacturer:
ST-Ericsson Inc
Quantity:
10 000
Part Number:
isp1564ETUM
Manufacturer:
ST-Ericsson Inc
Quantity:
10 000
Part Number:
isp1564HL
Manufacturer:
PHILIPS
Quantity:
11 200
Part Number:
isp1564HL
Manufacturer:
ISPLSI
Quantity:
1 831
Part Number:
isp1564HL
Manufacturer:
NXP
Quantity:
1 000
Part Number:
isp1564HL
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Company:
Part Number:
isp1564HL
Quantity:
5 294
Part Number:
isp1564HLGA
Manufacturer:
ST-Ericsson Inc
Quantity:
10 000
Part Number:
isp1564HLUM
Manufacturer:
ST-Ericsson Inc
Quantity:
10 000
Company:
Part Number:
isp1564HLUM
Quantity:
4 192
NXP Semiconductors
Table 100. USBCMD - USB Command register bit description
Address: Content of the base address register + 20h
ISP1564_1
Product data sheet
Bit
6
5
4
3 to 2
1
0
Symbol
IAAD
ASE
PSE
FLS[1:0]
HCRESET Host Controller Reset: This control bit is used by the software to reset the Host Controller. The
RS
11.3.2 USBSTS register
Description
Interrupt on Asynchronous Advance Doorbell: This bit is used as a doorbell by software to notify
the Host Controller to issue an interrupt the next time it advances the asynchronous schedule.
Software must write logic 1 to this bit to ring the doorbell. When the Host Controller has evicted all
appropriate cached schedule states, it sets IAA (bit 5 in the USBSTS register). If IAAE (bit 5 in the
USBINTR register) is logic 1, then the Host Controller will assert an interrupt at the next interrupt
threshold. The Host Controller sets this bit to logic 0 after it sets IAA. Software must not set this bit
when the asynchronous schedule is inactive because this results in an undefined value.
Asynchronous Schedule Enable: Default = 0. This bit controls whether the Host Controller skips
processing the asynchronous schedule.
0 — Do not process the asynchronous schedule.
1 — Use the ASYNCLISTADDR register to access the asynchronous schedule.
Periodic Schedule Enable: Default = 0. This bit controls whether the Host Controller skips
processing the periodic schedule.
0 — Do not process the periodic schedule.
1 — Use the PERIODICLISTBASE register to access the periodic schedule.
Frame List Size: Default = 00b. This field is read and write only if PFLF (bit 1) in the HCCPARAMS
register is set to logic 1. This field specifies the size of the frame list. The size the frame list controls
which bits in the Frame Index register must be used for the frame list current index.
00b — 1024 elements (4096 bytes)
01b — 512 elements (2048 bytes)
10b — 256 elements (1024 bytes) for small environments
11b — reserved
effects of this on Root Hub registers are similar to a chip hardware reset. Setting this bit causes the
Host Controller to reset its internal pipelines, timers, counters, state machines, and so on, to their
initial values. Any transaction currently in progress on USB is immediately terminated. A USB reset
is not driven on downstream ports. This reset does not affect the PCI Configuration registers. All
operational registers, including port registers and port state machines, are set to their initial values.
Port ownership reverts to the companion Host Controller(s). The software must re-initialize the Host
Controller to return it to an operational state. This bit is cleared by the Host Controller when the
reset process is complete. Software cannot terminate the reset process early by writing logic 0 to
this register. Software must check that bit HCH is logic 0 before setting this bit. Attempting to reset
an actively running Host Controller results in undefined behavior.
Run/Stop: 1 = Run. 0 = Stop. When set, the Host Controller executes the schedule. The Host
Controller continues execution as long as this bit is set. When this bit is cleared, the Host Controller
completes the current and active transactions in the USB pipeline, and then halts. Bit HCH indicates
when the Host Controller has finished the transaction and has entered the stopped state. Software
must check that the HCH bit is logic 1, before setting this bit.
The USB Status (USBSTS) register indicates pending interrupts and various states of the
Host Controller. The status resulting from a transaction on the serial bus is not indicated in
this register. Software clears the register bits by writing ones to them. The bit allocation is
given in
Table
101.
Rev. 01 — 4 December 2006
…continued
HS USB PCI Host Controller
© NXP B.V. 2006. All rights reserved.
ISP1564
66 of 99

Related parts for isp1564