
Specification
NET2270 USB Interface Controller
______________________________________________________________________________
NetChip Technology, Inc., 2003
335 Pioneer Way, Mountain View, California 94041
TEL (650) 526-1490
FAX (650) 526-1494
http://www.netchip.com
Rev 3.6, April 17, 2003
4
4.6.5
DMA Performance.................................................................................................................28
4.6.5.1
DMA Read ........................................................................................................................................28
4.6.5.2
DMA Write .......................................................................................................................................28
5
USB FUNCTIONAL DESCRIPTION ...............................................................................................29
5.1
USB INTERFACE.............................................................................................................................29
5.2
USB PROTOCOL .............................................................................................................................29
5.2.1
Tokens....................................................................................................................................29
5.2.2
Packets...................................................................................................................................29
5.2.3
Transaction ............................................................................................................................30
5.2.4
Transfer .................................................................................................................................30
5.3
AUTOMATIC RETRIES .....................................................................................................................30
5.3.1
Out Transactions ...................................................................................................................30
5.3.2
In Transactions ......................................................................................................................30
5.4
PING FLOW CONTROL.....................................................................................................................30
5.5
PACKET SIZES.................................................................................................................................30
5.6
USB ENDPOINTS ............................................................................................................................31
5.6.1
Control Endpoint - Endpoint 0 ..............................................................................................31
5.6.1.1
Control Write Transfer......................................................................................................................31
5.6.2
Control Write Transfer Details..............................................................................................32
5.6.2.1
Control Read Transfer.......................................................................................................................33
5.6.2.2
Control Read Transfer Details ..........................................................................................................33
5.6.3
Isochronous Endpoints ..........................................................................................................34
5.6.3.1
Isochronous Out Transactions...........................................................................................................35
5.6.3.2
Isochronous In Transactions .............................................................................................................36
5.6.4
Bulk Endpoints.......................................................................................................................37
5.6.4.1
Bulk Out Transactions ......................................................................................................................37
5.6.4.2
Bulk In Endpoints .............................................................................................................................38
5.6.5
Interrupt Endpoints................................................................................................................39
5.6.5.1
Interrupt Out Transactions ................................................................................................................39
5.6.5.2
Interrupt In Endpoints .......................................................................................................................39
5.7
PACKET BUFFERS ...........................................................................................................................40
5.7.1
IN Endpoint Buffers ...............................................................................................................40
5.7.2
OUT Endpoint Buffers ...........................................................................................................41
5.8
USB TEST MODES..........................................................................................................................42
6
INTERRUPT AND STATUS REGISTER OPERATION...............................................................43
6.1
INTERRUPT STATUS REGISTERS (IRQSTAT0, IRQSTAT1) ...........................................................43
6.2
ENDPOINT RESPONSE REGISTERS (EPRSP_CLR, EPRSP_SET)....................................................43
6.3
ENDPOINT STATUS REGISTER (EP_STAT0, EP_STAT1) ..............................................................43
7
POWER MANAGEMENT .................................................................................................................44
7.1
SUSPEND MODE..............................................................................................................................44
7.1.1
The Suspend Sequence...........................................................................................................44
7.1.2
Host-Initiated Wake-Up.........................................................................................................45
7.1.3
Device-Remote Wake-Up.......................................................................................................45
7.1.4
Resume Interrupt ...................................................................................................................45
7.2
NET2270 POWER CONFIGURATION ...............................................................................................45
7.2.1
Self-Powered Device..............................................................................................................45
7.2.2
Low-Power Modes .................................................................................................................45
7.2.2.1
USB Suspend (Unplugged from USB)..............................................................................................45
7.2.2.2
Power-On Standby ............................................................................................................................46
8
CONFIGURATION REGISTERS.....................................................................................................47
8.1
REGISTER DESCRIPTION .................................................................................................................47