Texas Instruments TMS320C645X Musical Instrument Amplifier User Manual


 
www.ti.com
ReservedRIO_FLOW_CNTL0
31
R, all zeros
tt
17
R/W, 0b01
Flow_Cntl_ID0
15
R/W, 0x0000
ReservedRIO_FLOW_CNTL1
31
R, all zeros
tt
17
R/W, 0b01
Flow_Cntl_ID1
15
R/W, 0x0000
ReservedRIO_FLOW_CNTL2
31
R, all zeros
tt
17
R/W, 0b01
Flow_Cntl_ID2
15
R/W, 0x0000
ReservedRIO_FLOW_CNTL15
31
R, all zeros
tt
17
R/W, 0b01
Flow_Cntl_ID15
15
R/W, 0x0000
SRIOFunctionalDescription
Figure27.FlowControlTableEntryRegisters(AddressOffset0x0900-0x093C)
Table22.FlowControlTableEntryRegisters(AddressOffset0x0900-0x093C)
NameBitAccessResetValueDescription
tt[17:16]R/W01bSelectsFlow_Cntl_IDlength.
00b8bIDs
01b16bIDs
10b11b-reserved
Flow_Cntl_ID0[15:0]R/W0x0000DestIDofFlow0
Flow_Cntl_ID1[15:0]R/W0x0000DestIDofFlow1
Flow_Cntl_ID2[15:0]R/W0x0000DestIDofFlow2
Flow_Cntl_ID3[15:0]R/W0x0000DestIDofFlow3
Flow_Cntl_ID4[15:0]R/W0x0000DestIDofFlow4
Flow_Cntl_ID5[15:0]R/W0x0000DestIDofFlow5
Flow_Cntl_ID6[15:0]R/W0x0000DestIDofFlow6
Flow_Cntl_ID7[15:0]R/W0x0000DestIDofFlow7
Flow_Cntl_ID8[15:0]R/W0x0000DestIDofFlow8
Flow_Cntl_ID9[15:0]R/W0x0000DestIDofFlow9
Flow_Cntl_ID10[15:0]R/W0x0000DestIDofFlow10
Flow_Cntl_ID11[15:0]R/W0x0000DestIDofFlow11
Flow_Cntl_ID12[15:0]R/W0x0000DestIDofFlow12
Flow_Cntl_ID13[15:0]R/W0x0000DestIDofFlow13
Flow_Cntl_ID14[15:0]R/W0x0000DestIDofFlow14
Flow_Cntl_ID15[15:0]R/W0x0000DestIDofFlow15,ifall0sthistableentryrepresentsallflowsotherthan
flows0-14
Eachtransmitsource,includingLSUorTxCPPIqueues,indicateswhichofthe16flowsitusesbyhaving
amaskregister.Figure28illustratestherequired16-bitregisterswithbitmasks.TheCPUmustconfigure
theseregistersuponreset.Thedefaultsettingisall1s,indicatingthatthetransmitsourcesupportsall
flows.Iftheregisterissettoall0s,thetransmitsourcecommunicatesthatitdoesnotsupportanyflow,
andconsequently,thatsourceisneverflow-controlled.Ifanyofthetableentrycountersthatatransmit
sourcesupportshaveacorrespondingnon-zeroXoffcount,thetransmitsourceisflow-controlled.A
simple16-bitbusindicatestheXoffstateofall16flowsandiscomparedtothetransmitsourcemask
register.Eachsourceinterpretsthisresultandperformsflowcontrolaccordingly.Forexample,anLSU
modulethatisflow-controlledcanreloaditsregistersandattempttosendapackettoanotherflow,whilea
TXCPPIqueuethatisflow-controlledmaycreateHOLblockingissuesonthatqueue.
SPRU976March2006SerialRapidIO(SRIO)61
SubmitDocumentationFeedback