Texas Instruments TMS320DM357 Switch User Manual


 
www.ti.com
ListofFigures
1FunctionalBlockDiagram.................................................................................................15
2InterruptServiceRoutineFlowChart....................................................................................25
3CPUActionsatTransferPhases.........................................................................................29
4SequenceofTransfer......................................................................................................30
5ServiceEndpoint0FlowChart...........................................................................................32
6IDLEModeFlowChart....................................................................................................33
7TXModeFlowChart.......................................................................................................34
8RXModeFlowChart.......................................................................................................35
9SetupPhaseofaControlTransactionFlowChart.....................................................................45
10INDataPhaseFlowChart................................................................................................47
11OUTDataPhaseFlowChart.............................................................................................48
12CompletionofSETUPorOUTDataPhaseFlowChart...............................................................49
13CompletionofINDataPhaseFlowChart...............................................................................51
14TxQueueFlowChart......................................................................................................60
15RxQueueFlowChart......................................................................................................65
16ControlRegister(CTRLR).................................................................................................82
17StatusRegister(STATR)..................................................................................................83
18RNDISRegister(RNDISR)................................................................................................83
19AutoRequestRegister(AUTOREQ).....................................................................................84
20USBInterruptSourceRegister(INTSRCR).............................................................................85
21USBInterruptSourceSetRegister(INTSETR)........................................................................86
22USBInterruptSourceClearRegister(INTCLRR)......................................................................87
23USBInterruptMaskRegister(INTMSKR)...............................................................................88
24USBInterruptMaskSetRegister(INTMSKSETR)....................................................................89
25USBInterruptMaskClearRegister(INTMSKCLRR)..................................................................90
26USBInterruptSourceMaskedRegister(INTMASKEDR).............................................................91
27USBEndofInterruptRegister(EOIR)...................................................................................92
28USBInterruptVectorRegister(INTVECTR)............................................................................92
29TransmitCPPIControlRegister(TCPPICR)...........................................................................93
30TransmitCPPITeardownRegister(TCPPITDR)......................................................................93
31CPPIDMAEndofInterruptRegister(CPPIEOIR).....................................................................94
32TransmitCPPIMaskedStatusRegister(TCPPIMSKSR)............................................................95
33TransmitCPPIRawStatusRegister(TCPPIRAWSR)................................................................95
34TransmitCPPIInterruptEnableSetRegister(TCPPIIENSETR)....................................................96
35TransmitCPPIInterruptEnableClearRegister(TCPPIIENCLRR)..................................................96
36ReceiveCPPIControlRegister(RCPPICR)............................................................................97
37ReceiveCPPIMaskedStatusRegister(RCPPIMSKSR).............................................................97
38ReceiveCPPIRawStatusRegister(RCPPIRAWSR).................................................................98
39ReceiveCPPIInterruptEnableSetRegister(RCPPIENSETR).....................................................98
40ReceiveCPPIInterruptEnableClearRegister(RCPPIIENCLRR)..................................................99
41ReceiveBufferCount0Register(RBUFCNT0)........................................................................99
42ReceiveBufferCount1Register(RBUFCNT1)......................................................................100
43ReceiveBufferCount2Register(RBUFCNT2)......................................................................100
44ReceiveBufferCount3Register(RBUFCNT3)......................................................................101
45TransmitCPPIDMAStateWord0(TCPPIDMASTATEW0)........................................................101
46TransmitCPPIDMAStateWord1(TCPPIDMASTATEW1)........................................................102
47TransmitCPPIDMAStateWord2(TCPPIDMASTATEW2)........................................................102
48TransmitCPPIDMAStateWord3(TCPPIDMASTATEW3)........................................................103
49TransmitCPPIDMAStateWord4(TCPPIDMASTATEW4)........................................................103
50TransmitCPPIDMAStateWord5(TCPPIDMASTATEW5)........................................................104
51TransmitCPPICompletionPointer(TCPPICOMPPTR).............................................................104
52ReceiveCPPIDMAStateWord0(RCPPIDMASTATEW0)........................................................105
6ListofFiguresSPRUGH3November2008
SubmitDocumentationFeedback