ISP1362EE/01 PHILIPS [NXP Semiconductors], ISP1362EE/01 Datasheet - Page 102

no-image

ISP1362EE/01

Manufacturer Part Number
ISP1362EE/01
Description
Single-chip Universal Serial Bus On-The-Go controller
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ISP1362EE/01
Manufacturer:
KAWASAKI
Quantity:
1 200
Part Number:
ISP1362EE/01
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Philips Semiconductors
9397 750 12337
Product data
15.7.3 HcISTL1BufferPort register (R/W: 42H/C2H)
15.7.4 HcISTLToggleRate register (R/W: 47H/C7H)
Code (Hex): 40 — read
Code (Hex): C0 — write
Table 81:
The HCD is first required to initialize the HcTransferCounter register with the byte
count to be transferred and check the HcBufferStatus register. The HCD then sends
the command (40H for reading from the ISTL0 buffer, and C0H for writing to the
ISTL0 buffer) to the HC through the I/O port of the microprocessor. After the
command is sent, the HCD starts reading data from the ISTL0 buffer or writing data to
the ISTL0 buffer. While the HCD is accessing the buffer, the buffer pointer of ISTL0
also increases automatically. When the pointer has reached the initialized byte count
of the HcTransferCounter register, the HC sets the AllEOTInterrupt bit of the
Hc PInterrupt register to logic 1 and updates the HcBufferStatus register.
In addition to the HcDirectAddressData register, the ISP1362 provides this register to
act as another data port for accessing the ISTL1 buffer. The starting address for
accessing the buffer is always fixed at 0000H. Therefore, random access of the ISTL1
buffer is not allowed. The bit description of the register is given in
Code (Hex): 42 — read
Code (Hex): C2 — write
Table 82:
The HCD is first required to initialize the HcTransferCounter register with the byte
count to be transferred and check the HcBufferStatus register. The HCD then sends
the command (42H for reading from the ISTL1 buffer, and C2H for writing to the
ISTL1 buffer) to the HC through the I/O port of the microprocessor. After the
command is sent, the HCD starts reading data from the ISTL1 buffer or writing data to
the ISTL1 buffer. While the HCD is accessing the buffer, the buffer pointer of ISTL1
also increases automatically. When the pointer has reached the initialized byte count
of the HcTransferCounter register, the HC sets the AllEOTInterrupt bit in the
Hc PInterrupt register to logic 1 and updates the HcBufferStatus register.
The rate of toggling between ISTL0 and ISTL1 is programmable. The
HcISTLToggleRate register is provided for programming the required toggle rate in
the range of 0 ms to 15 ms at intervals of 1 ms. The bit allocation of the register is
shown in
Code (Hex): 47 — read
Code (Hex): C7 — write
Bit
15 to 0 DataWord
Bit
15 to 0 DataWord
Symbol
[15:0]
Symbol
[15:0]
Table
HcISTL0BufferPort register: bit description
HcISTL1BufferPort register: bit description
83.
Rev. 03 — 06 January 2004
Access Value
R/W
Access Value
R/W
0000H
0000H
Description
The data in the ISTL0 buffer to be accessed
through this data port.
Description
The data in the ISTL1 buffer to be accessed
through this data port.
Single-chip USB OTG controller
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Table
ISP1362
82.
102 of 150

Related parts for ISP1362EE/01