ISP1362BDTM STEricsson, ISP1362BDTM Datasheet - Page 44
ISP1362BDTM
Manufacturer Part Number
ISP1362BDTM
Description
Manufacturer
STEricsson
Datasheet
1.ISP1362BDTM.pdf
(147 pages)
Specifications of ISP1362BDTM
Operating Temperature (min)
-40C
Operating Temperature Classification
Industrial
Operating Temperature (max)
85C
Package Type
LQFP
Rad Hardened
No
Lead Free Status / RoHS Status
Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
ISP1362BDTM
Manufacturer:
NANYA
Quantity:
1 001
- Current page: 44 of 147
- Download datasheet (5Mb)
ISP1362_7
Product data sheet
11.5.1.1 Step 1
11.5.1.2 Step 2
11.5.1.3 Step 3
11.5.1 Sending a USB device request (Get Descriptor)
11.5 Features of the control and bulk transfer (aperiodic transfer)
This section provides an example on how a USB transfer descriptor ‘Get Descriptor’
(commonly used in device enumeration) is used to illustrate the ISP1362 PTD application.
To perform this example, make sure the ISP1362 is in the operational state, and then
connect a USB device (for example, a USB mouse) to a port.
Remark: For details on the USB device request, refer to Chapter 9 of
Serial Bus Specification Rev.
Set the HcATLBlkSize, HcATLPTDSkipMap and HcATLLastPTD registers to 0008h,
FFFEh and 0001h, respectively.
A PTD is then constructed based on the information given in the following sample code.
This sample code places information into the correct bit location within the 8 bytes of the
PTD structure.
ActualBytes (10 bits) = 0x00
CompletionCode (4 bits) = 0x0F
Active (1 bit) = 1
Toggle (1 bit) = 0
MaxPacketSize (10 bits) = 8
EndpointNumber (4 bits) = 0
Speed (1 bit) = 0 (full-speed; use 1 for low-speed)
DirToken (2 bits) = 0 (setup token)
TotalBytes (10 bits) = 8
CompletedPTD
This array is then appended with an 8 bytes payload that specifies the type of request the
host controller wants to send. For example, for Get Descriptor, the payload is 0680h,
0100h, 0000h, 0012h.
•
•
•
•
•
A paired PTD is a special feature that provides high performance single endpoint bulk
transfer and handles set-up enumeration sequence within 1 ms. A paired PTD
consists of two PTDs serving the same endpoint of a device that are set active and
placed in the ATL RAM at the same time. A paired PTD is specially designed for high
performance of a single endpoint. They are identified by the hardware by using the
‘Paired’ bit in the PTD.
Possible to send up to a maximum of 18 USB bulk packets in 1 ms frame
(1.152 MB/s) by using the paired PTD feature.
Provides the status of every transfer endpoints (PTD) by monitoring the
HcATLPTDDoneMap of the ISP1362. This register provides information on which
PTD transfers are complete.
Sets the IRQ after the user-specified number of transfers is done.
Skips any PTD that is wasting bandwidth by using HcATLPTDSkipMap.
0xF800, 0x0008, 0x0008, 0x0000
Rev. 07 — 29 September 2009
2.0”.
Single-chip USB OTG controller
© ST-ERICSSON 2009. All rights reserved.
Ref. 2 “Universal
ISP1362
44 of 147
Related parts for ISP1362BDTM
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Manufacturer:
STEricsson
Datasheet:
Part Number:
Description:
Manufacturer:
STEricsson
Datasheet:
Part Number:
Description:
Manufacturer:
STEricsson
Datasheet:
Part Number:
Description:
Manufacturer:
STEricsson
Datasheet:
Part Number:
Description:
Manufacturer:
STEricsson
Datasheet:
Part Number:
Description:
Manufacturer:
STEricsson
Datasheet:
Part Number:
Description:
Manufacturer:
STEricsson
Datasheet: