ISP1362EE ST-Ericsson Inc, ISP1362EE Datasheet - Page 26
![no-image](/images/manufacturer_photos/0/6/627/st-ericsson_inc_sml.jpg)
ISP1362EE
Manufacturer Part Number
ISP1362EE
Description
IC USB CTRL SNGL CHIP 64TFBGA
Manufacturer
ST-Ericsson Inc
Datasheet
1.ISP1362EEUM.pdf
(153 pages)
Specifications of ISP1362EE
Controller Type
USB 2.0 Controller
Interface
Parallel/Serial
Voltage - Supply
3 V ~ 3.6 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
64-TFBGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Current - Supply
-
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
ISP1362EE/01
Manufacturer:
KAWASAKI
Quantity:
1 200
Part Number:
ISP1362EE/01
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Company:
Part Number:
ISP1362EEUM
Manufacturer:
IDT
Quantity:
300
NXP Semiconductors
ISP1362_5
Product data sheet
8.6.1 Configuring registers for a DMA transfer
8.6 Setting up a DMA transfer
Remark: The HcTransferCounter register counts the number of bytes even though the
transfer is in number of words. Therefore, the transfer counter must be set to word_size
2. Incorrect setting of the HcTransferCounter register may cause the ISP1362 to go into an
indeterminate state.
The buffer memory access using indirect addressing always starts from location 0 of each
buffer area. Only the front portion of the memory (example: first 64 bytes of a 1024 bytes
buffer) can be accessed. Therefore, to access a portion of the memory that does not start
from memory location 0, all memory locations before that location must be accessed in a
sequential order. The method is similar to the sequential file access method.
The ISP1362 uses two DMA channels to individually serve the Host Controller and the
Peripheral Controller. The DMA transfer allows the system CPU to work on other tasks
while the DMA controller transfers data to or from the ISP1362. The DMA slave controller,
in the ISP1362, is compatible with the 8327 type DMA controller.
The DMA transfer can be used with direct addressing mode or indirect addressing mode.
The registers used in these two modes are shown in
Table 6.
[1]
To set up a DMA transfer, the following Host Controller registers must be configured,
depending on the type of transfer required:
Addressing mode
Direct addressing
Indirect addressing
cnt=0;
do
{
outport(hc_data,*(a_ptr+cnt)); // hc_data is system address of HC
cnt++;
}
while(cnt<(word_size));
•
•
•
In direct addressing mode, HcTransferCounter must be set to 0001h.
HcHardwareConfiguration
– DREQ1 output polarity (bit 5)
– DACK1 input polarity (bit 6)
– DACK mode (bit 8)
Hc PInterruptEnable
– If you want an interrupt to be generated after the DMA transfer is complete, set
Hc PInterrupt
– Before initiating the DMA transfer, clear AllEOTInterrupt (bit 3). This bit is set when
EOTInterruptEnable (bit 3).
the DMA transfer is complete.
Registers used in addressing modes
[1]
HcDMAConfiguration bit[3:1]
1XXB
0XXB
Rev. 05 — 8 May 2007
// data port
Table
Single-chip USB OTG Controller
Total bytes to transfer
HcDirectAddressLength
HcTransferCounter
6.
© NXP B.V. 2007. All rights reserved.
ISP1362
25 of 152