Texas Instruments TMS320C645x Txcppiflowma, SKS6, SKS7, Rxqueuetear, Down, Rxcppicntl, RXUMAPL0

Page 94

www.ti.com

SRIO Registers

Table 28. Serial Rapid IO (SRIO) Registers (continued)

 

Offset

Acronym

Register Description

Section

 

0x071C

TX_CPPI_FLOW_MA

Transmit CPPI Supported Flow Mask Register 6

Section 5.54

 

 

SKS6

 

 

 

0x0720

TX_CPPI_FLOW_MA

Transmit CPPI Supported Flow Mask Register 7

Section 5.54

 

 

SKS7

 

 

 

0x0740

RX_QUEUE_TEAR_

Receive Queue Teardown Register

Section 5.55

 

 

DOWN

 

 

 

0x0744

RX_CPPI_CNTL

Receive CPPI Control Register

Section 5.56

 

0x07E0

TX_QUEUE_CNTL0

Transmit CPPI Weighted Round Robin Control Register 0

Section 5.57

 

0x07E4

TX_QUEUE_CNTL1

Transmit CPPI Weighted Round Robin Control Register 1

Section 5.58

 

0x07E8

TX_QUEUE_CNTL2

Transmit CPPI Weighted Round Robin Control Register 2

Section 5.59

 

0x07EC

TX_QUEUE_CNTL3

Transmit CPPI Weighted Round Robin Control Register 3

Section 5.60

 

0x0800

RXU_MAP_L0

MailBox-to-Queue Mapping Register L0

Section 5.61

 

0x0804

RXU_MAP_H0

MailBox-to-Queue Mapping Register H0

Section 5.62

 

0x0808

RXU_MAP_L1

MailBox-to-Queue Mapping Register L1

Section 5.61

 

0x080C

RXU_MAP_H1

MailBox-to-Queue Mapping Register H1

Section 5.62

 

0x0810

RXU_MAP_L2

MailBox-to-Queue Mapping Register L2

Section 5.61

 

0x0814

RXU_MAP_H2

MailBox-to-Queue Mapping Register H2

Section 5.62

 

0x0818

RXU_MAP_L3

MailBox-to-Queue Mapping Register L3

Section 5.61

 

0x081C

RXU_MAP_H3

MailBox-to-Queue Mapping Register H3

Section 5.62

 

0x0820

RXU_MAP_L4

MailBox-to-Queue Mapping Register L4

Section 5.61

 

0x0824

RXU_MAP_H4

MailBox-to-Queue Mapping Register H4

Section 5.62

 

0x0828

RXU_MAP_L5

MailBox-to-Queue Mapping Register L5

Section 5.61

 

0x082C

RXU_MAP_H5

MailBox-to-Queue Mapping Register H5

Section 5.62

 

0x0830

RXU_MAP_L6

MailBox-to-Queue Mapping Register L6

Section 5.61

 

0x0834

RXU_MAP_H6

MailBox-to-Queue Mapping Register H6

Section 5.62

 

0x0838

RXU_MAP_L7

MailBox-to-Queue Mapping Register L7

Section 5.61

 

0x083C

RXU_MAP_H7

MailBox-to-Queue Mapping Register H7

Section 5.62

 

0x0840

RXU_MAP_L8

MailBox-to-Queue Mapping Register L8

Section 5.61

 

0x0844

RXU_MAP_H8

MailBox-to-Queue Mapping Register H8

Section 5.62

 

0x0848

RXU_MAP_L9

MailBox-to-Queue Mapping Register L9

Section 5.61

 

0x084C

RXU_MAP_H9

MailBox-to-Queue Mapping Register H9

Section 5.62

 

0x0850

RXU_MAP_L10

MailBox-to-Queue Mapping Register L10

Section 5.61

 

0x0854

RXU_MAP_H10

MailBox-to-Queue Mapping Register H10

Section 5.62

 

0x0858

RXU_MAP_L11

MailBox-to-Queue Mapping Register L11

Section 5.61

 

0x085C

RXU_MAP_H11

MailBox-to-Queue Mapping Register H11

Section 5.62

 

0x0860

RXU_MAP_L12

MailBox-to-Queue Mapping Register L12

Section 5.61

 

0x0864

RXU_MAP_H12

MailBox-to-Queue Mapping Register H12

Section 5.62

 

0x0868

RXU_MAP_L13

MailBox-to-Queue Mapping Register L13

Section 5.61

 

0x086C

RXU_MAP_H13

MailBox-to-Queue Mapping Register H13

Section 5.62

 

0x0870

RXU_MAP_L14

MailBox-to-Queue Mapping Register L14

Section 5.61

 

0x0874

RXU_MAP_H14

MailBox-to-Queue Mapping Register H14

Section 5.62

 

0x0878

RXU_MAP_L15

MailBox-to-Queue Mapping Register L15

Section 5.61

 

0x087C

RXU_MAP_H15

MailBox-to-Queue Mapping Register H15

Section 5.62

 

0x0880

RXU_MAP_L16

MailBox-to-Queue Mapping Register L16

Section 5.61

 

0x0884

RXU_MAP_H16

MailBox-to-Queue Mapping Register H16

Section 5.62

 

0x0888

RXU_MAP_L17

MailBox-to-Queue Mapping Register L17

Section 5.61

 

0x088C

RXU_MAP_H17

MailBox-to-Queue Mapping Register H17

Section 5.62

94

Serial RapidIO (SRIO)

 

SPRU976 –March 2006

 

 

 

 

Submit Documentation Feedback

Image 94
Contents Users Guide Submit Documentation Feedback Contents Errrstevnticrr Base Device ID CSR Baseid List of Figures Load/Store Module Interrupt Condition Routing Registers 150 Port Error Rate Threshold CSR n SP n Errthresh List of Tables LSUn Control Register 0 LSUnREG0 Field Descriptions Base Device ID CSR Baseid Field Descriptions Read This First General RapidIO System RapidIO Architectural HierarchyOverview RapidIO Interconnect Architecture 3 1x/4x LP-SerialRapidIO Feature Support in Srio Features Supported in SrioExternal Devices Requirements Features Not SupportedStandards RapidIO Documents and LinksOverview Peripheral Data FlowSrio Packets Operation SequenceOperation Sequence Example Packet Streaming WriteControl Symbols 4x RapidIO Packet Data Stream Streaming-Write ClassPacket Type Srio Packet Ftype/TtypeFtype Ttype Packet Type Functional Operation Srio PinsBlock Diagram Pin DescriptionSrio Conceptual Block Diagram Bits of Serdescfg nCNTL Register 0x120 0x12c Serdes and its ConfigurationsEnabling the PLL Bit Name Value DescriptionLine Rate versus PLL Output Clock Frequency Bits of Serdescfg nCNTL Register 0x120 0x12cRate Bit Effects Enabling the Receiver Frequency Range versus MPYBits of Serdescfgrx nCNTL Registers Bits of SERDESCFGRXnCNTL Registers Disabled. Loss of signal detection disabledBit Field Value Description 1514 Bits of Serdescfgtx nCNTL Registers EQ BitsEnabling the Transmitter CFGRX2219 Low Freq GainSwing Bits Bits of Serdescfgtx nCNTL RegistersDE Bits Serdes Configuration Example DirectIOControl/Command Register Field Mapping RapidIO Packet Header FieldStatus Field Function Control/Command Register RapidIO Packet Header FieldStatus Fields BSYLSU Registers Timing Example Burst Nwriter Detailed Data Path DescriptionTX Operation Write TransactionsRead Transactions Segmentation RX OperationReset and Power Down State Message PassingCppi RX Scheme for RapidIO Queue Mapping Table Address Offset 0x0800 0x08FC Queue Mapping Register Rxumapl n Bit Name DescriptionRX Buffer Descriptor Fields RX Buffer Descriptor Field Descriptions Field DescriptionRX Buffer Descriptor Field Descriptions Field DescriptionRX Cppi Mode Explanation Cppi Boundary Diagram TX Buffer Descriptor Fields TX Buffer Descriptor Field DefinitionsUses this bit to reclaim buffers Ssize TXQUEUECNTL1- Address Offset 0x7E4 Name Bit Access Reset Value DescriptionTXQUEUECNTL0- Address Offset 0x7E0 TXQUEUECNTL2- Address Offset 0x7E8TXQueueMap10 2316 0x0A Detailed Data Path Description RX Operation Message Passing Software RequirementsTX Operation Queue Mapping Initialization ExampleRX Buffer Descriptor TX Buffer Descriptor NDPMaintenance Start Message PassingDoorbell Doorbell OperationCongestion Control Detailed DescriptionName Bit Transmit Source Flow Control Masks Configuration Bus Example EndiannessReset DMA ExampleEnable and Enable Status Registers Reset SummaryBLK8ENSTA BLK7ENSTA Gblen Enable and Enable Status Bit Field DescriptionsEnstat BLK0ENBLK2EN BLK1ENBLK1ENSTAT BLK2ENSTATBLK8ENSTAT Software Shutdown DetailsEmulation Peren Soft FreeEnabling the Srio Peripherals Emulation Control SignalsPeren Peripheral Initializations 11.2 PLL, Ports, Device ID and Data Rate InitializationsSet Device ID Registers Assert the Peren bit to enable logical layer data flow Read register to check portx1-4 OK bitBootload Data Movement Bootload CapabilityConfiguration Device WakeupMSG REQ ERRCPU Interrupts General DescriptionInterrupt Condition Control Registers Interrupt Source Configuration Options Where ICS0 Doorbell1, bit 0, through ICS15 Doorbell1, bit Interrupt Conditions LSU Interrupt Condition Clear Registers Iccr Address Offset ICC11 ICC10 ICC9 ICC8 ICS11 ICS10 ICS9 ICS8ICS2 ICS1 ICS0 ICC2 ICC1 ICC0Interrupt Condition Routing Options DOORBELL0ICRR2 Address OffsetLSUICRR2 Address Offset 0x02E8 LSUICRR1 Address Offset 0x02E4LSUICRR3 Address Offset 0x02EC ERRRSTEVNTICRR3 Address Offset 0x02F8 Interrupt Status Decode RegistersERRRSTEVNTICRR2 Address Offset 0x02F4 ICR2 ICR1 ICR0Sharing of Isdr Bits Interrupt Pacing Interrupt GenerationISDR3 ISDR2 ISDR1 ISDR9 ISDR8 ISDR7 ISDR6 ISDR5 ISDR4 ISDR0 Interrupt Handling INTDSTnRATECNTL Interrupt Rate Control RegisterInterrupt Conditions Serial Rapid IO Srio Registers IntroductionOffset Acronym Register Description Serial Rapid IO Srio Registers Offset Acronym Register DescriptionRR2 LSUICRR3Errrstevntic RR3LSU3REG1 QUEUE3TXDMAC QUEUE1TXDMACQUEUE2TXDMAC QUEUE4TXDMACQUEUE12RXDMA SKS7 TxcppiflowmaSKS6 RxqueuetearRXUMAPL19 RXUMAPL18RXUMAPH18 RXUMAPH19Pefeat AsblyidAsblyinfo SrcopSP0ERRCAPTDB SP0ERRATTRCAPTDBG0 SP0ERRRATESP3ERRTHRESH TimerSP3ERRRATE SpipdiscoveryType Peripheral Identification Register PIDPeripheral ID Register PID Field Descriptions Class REVPere Soft Free Peripheral Control Register PCRPeripheral Control Register PCR Field Descriptions Bit FieldPeripheral Settings Control Register Persetcntl Prescalerse Cbatranspr1XMODE LectENPLL2 ENPLL3ENPLL1 Peripheral Global Enable Register Gblen Peripheral Global Enable Register Gblen Field DescriptionsENS Peripheral Global Enable Status Register GblenstatGBL TATBlock n Enable Register BLKnEN Block n Enable Register BLKnEN Field DescriptionsBlock n Enable Status Register BLKnENSTAT Block n Enable Status Register BLKnENSTAT8BNODEID RapidIO DEVICEID1 Register DEVICEIDREG1RapidIO DEVICEID1 Register DEVICEIDREG1 Field Descriptions 16BNODEIDRapidIO DEVICEID2 Register DEVICEIDREG2 RapidIO DEVICEID2 Register DEVICEIDREG2 Field DescriptionsPacket Forwarding Register n for 16b DeviceIDs PF16BCNTLn Packet Forwarding Register n for 8b DeviceIDs PF8BCNTLn CDR LOS Align Term Invpa Rate BuswidthCFGRX2219 Low Freq Gain Zero Freq at e28 min Swing Invpa Rate Buswidth EnftEntx CFGTX119 Amplitude mV dfpp Swing BitsDE Bits CFGTX1512 Amplitude ReductionRIOCLK/RIOCLK Serdes Macro Configuration Register n SERDESCFGnCNTLMPY Enpll MPYDOORBELLn Interrupt Status Register DOORBELLnICSR DOORBELLn Interrupt Status Register DOORBELLnICSRDOORBELLn Interrupt Clear Register DOORBELLnICCR DOORBELLn Interrupt Clear Register DOORBELLnICCRRX Cppi Interrupt Status Register Rxcppiicsr RX Cppi Interrupt Status Register RxcppiicsrRX Cppi Interrupt Clear Register Rxcppiiccr RX Cppi Interrupt Clear Register RxcppiiccrTX Cppi Interrupt Status Register Txcppiicsr TX Cppi Interrupt Status Register TxcppiicsrTX Cppi Interrupt Clear Register Txcppiiccr TX Cppi Interrupt Clear Register TxcppiiccrLSU Status Interrupt Register Lsuicsr Field Descriptions LSU Status Interrupt Register LsuicsrICS31-0 Load/Store module interrupt condition status bits LSU Clear Interrupt Register LSU Iccr Field Descriptions LSU Clear Interrupt Register LSU IccrICS31-0 Load/Store module interrupt clear bits 31-17 126 DOORBELLn Interrupt Condition Routing Register DOORBELLnICRR 128 RX Cppi Interrupt Condition Routing Register Rxcppi Icrr ICR RX Cppi Interrupt condition routing bitsRX Cppi Interrupt Condition Routing Register Rxcppi ICRR2 RX Cppi Interrupt Condition Routing Register Rxcppi ICRR2TX Cppi Interrupt Condition Routing Register Txcppi Icrr ICR TX Cppi Interrupt condition routing bitsTX Cppi Interrupt Condition Routing Register Txcppi ICRR2 TX Cppi Interrupt Condition Routing Register Txcppi ICRR2LSU Module Interrupt Condition Routing Register 0 LSUICRR0 ICRLSU Module Interrupt Condition Routing Register 1 LSUICRR1 LSU Module Interrupt Condition Routing Register 1 LSUICRR1LSU Module Interrupt Condition Routing Register 2 LSUICRR2 LSU Module Interrupt Condition Routing Register 2 LSUICRR2LSU Module Interrupt Condition Routing Register 3 LSUICRR3 LSU Module Interrupt Condition Routing Register 3 LSUICRR3Errrstevnticrr Errrstevnticrr Field DescriptionsERRRSTEVNTICRR2 Field Descriptions ICR11ERRRSTEVNTICRR3 ERRRSTEVNTICRR3 Field DescriptionsINTDSTn Interrupt Status Decode Registers INTDSTnDECODE INTDSTn Interrupt Status Decode Registers INTDSTnDECODECountdown INTDSTn Interrupt Rate Control Registers INTDSTnRATECNTLCountdownvalue ValueAddressmsb LSUn Control Register 0 LSUnREG0LSU n Control Register 0 LSU nREG0 Field Descriptions Bit Ext address fieldsLSUn Control Register 1 LSUnREG1 AddresslsbconfigoffsetAddresslsb Configoffse T LSU n Control Register 1 LSU nREG1 Field DescriptionsDspaddress LSUn Control Register 2 LSUnREG2LSU n Control Register 2 LSU nREG2 Field Descriptions 32b DSP byte addressLSU n Control Register 3 LSU nREG3 Field Descriptions LSUn Control Register 3 LSUnREG3Bytecount LSUn Control Register 4 LSUnREG4 LSUn Control Register 4 LSUnREG4 Field DescriptionsDrbllinfo LSUn Control Register 5 LSUnREG5LSU n Control Register 5 LSU nREG5 Field Descriptions Hopcount PackettypeCompletioncode BSY LSUn Control Register 6 LSUnREG6LSUn Control Register 6 LSUnREG6 Field Descriptions CompletioncLSU Congestion Control Flow Mask n Lsuflowmasks n FlowmaskTxhdp Txcp Rxhdp Queue Receive DMA Completion Pointer Registers QUEUEnRXDMACP Queue Receive DMA Completion Pointer Registers QUEUEnRXDMACPTransmit Queue Teardown Register Txqueueteardown QUEUE5FLOWMASK QUEUE4FLOWMASK QUEUE1FLOWMASK QUEUE0FLOWMASKQUEUE3FLOWMASK QUEUE2FLOWMASK QUEUE7FLOWMASK QUEUE6FLOWMASKQUEUE15FLOWMASK QUEUE14FLOWMASK MaskReceive Queue Teardown Register Rxqueueteardown Receive Queue Teardown Register RxqueueteardownReceive Cppi Control Register Rxcppicntl Receive Cppi Control Register Rxcppicntl Field Descriptions3QUEUEPTR Txqueuemap3NUMMSGS 2NUMMSGS6NUMMSGS 7NUMMSGS7QUEUEPTR 6QUEUEPTR10NUMMSGS 11NUMMSGS11QUEUEPTR 10QUEUEPTR14NUMMSGS 15NUMMSGS15QUEUEPTR 14QUEUEPTRMailbox-to-Queue Mapping Register Ln RXUMAPLn Mailbox-to-Queue Mapping Register Hn RXUMAPHn Flow Control Table Entry Registers FLOWCNTLn FlowcntlidDevice Identity CAR Devid Device Identity CAR Devid Field DescriptionsDevicerev Device Information CAR DevinfoDevice Information CAR Devinfo Field Descriptions Vendor supply device revisionAssembly Identity CAR Asblyid Assembly Identity CAR Asblyid Field DescriptionsAssembly Information CAR Asblyinfo Assembly Information CAR Asblyinfo Field DescriptionsProcessing Element Features CAR Pefeat Processing Element Features CAR Pefeat Field DescriptionsSource Operations CAR Srcop Source Operations CAR Srcop Field DescriptionsDestination Operations CAR Destop Destination Operations CAR Destop Field DescriptionsIngcontrol Processing Element Logical Layer Control CSR PellctlExtendedaddress RessingcontLocal Configuration Space Base Address 0 CSR Lclcfghbar LcsbaLocal Configuration Space Base Address 1 CSR Lclcfgbar Local Configuration Space Base Address 1 CSR LclcfgbarBase Device ID CSR Baseid Base Device ID CSR Baseid Field DescriptionsHostbasede Host Base Device ID Lock CSR HostbaseidlockHostbasedeviceid ViceidComponent Tag CSR Comptag Field Descriptions Component Tag CSR ComptagComponenttag Efptr EfidPort Link Timeout Control CSR Spltctl Field Descriptions Port Link Time-Out Control CSR SpltctlPort Response Time-Out Control CSR Sprtctl Port Response Time-Out Control CSR SprtctlPort General Control CSR Spgenctl Port General Control CSR Spgenctl Field DescriptionsPort Link Maintenance Request CSR n SPnLMREQ CommandPort Link Maintenance Response CSR n SPnLMRESP Port Local AckID Status CSR n SPnACKIDSTAT Port Error and Status CSR n SPnERRSTAT Port Error and Status CSR n SPnERRSTAT Field DescriptionsPortuninitia PortokLized Port Control CSR n SPnCTL Port Control CSR n SPnCTL Field DescriptionsPort Control CSR n SP nCTL Field Descriptions NableError Reporting Block Header Errrptbh Error Reporting Block Header Errrptbh Field DescriptionsLogical/Transport Layer Error Detect CSR Errdet Logical/Transport Layer Error Enable CSR Erren ADDRESS6332 Logical/Transport Layer High Address Capture CSR Haddrcapt50 bit addresses ADDRESS313 Logical/Transport Layer Address Capture CSR AddrcaptXamsbs Msbsourceid Sourceid Logical/Transport Layer Device ID Capture CSR IdcaptMsbdestid Destid MsbdestidImpspecific Logical/Transport Layer Control Capture CSR CtrlcaptFtype Ttype Msginfo FtypeDeviceidmsb Port-Write Target Device ID CSR PwtgtidPort-Write Target Device ID CSR Pwtgtid Field Descriptions DeviceidPort Error Detect CSR n SPnERRDET Port Error Detect CSR n SPnERRDET Field DescriptionsPort Error Rate Enable CSR n SPnRATEEN Port Error Rate Enable CSR n SPnRATEEN Field DescriptionsPort n Attributes Error Capture CSR 0 SPnERRATTRCAPTDBG0 CAPTURE0 CAPTURE0CAPTURE1 CAPTURE1CAPTURE2 CAPTURE2CAPTURE3 CAPTURE3Port Error Rate CSR n SPnERRRATE Port Error Rate CSR n SPnERRRATE Field DescriptionsPort Error Rate Threshold CSR n SPnERRTHRESH Pwtimer Port IP Discovery Timer in 4x mode SpipdiscoverytimerDiscoverytimer DiscoverytiPort IP Mode CSR Spipmode Port IP Mode CSR Spipmode Field DescriptionsPort IP Mode CSR Spipmode Field Descriptions RstenSerial Port IP Prescalar Ipprescal Field Descriptions Serial Port IP Prescalar IpprescalPrescale Port-Write-In Capture CSR n SPIPPWINCAPTn PwcaptPort Reset Option CSR n SP nRSTOPT Field Descriptions Port Reset Option CSR n SPnRSTOPTPortid Port Control Independent Register n SPnCTLINDEP Maxretryth MaxretryenMaxretryer IrqenPort Silence Timer n SPnSILENCETIMER Field Descriptions Port Silence Timer n SPnSILENCETIMERSilencetimer Multevntcs MultevntcsPort Control Symbol Transmit n SPnCSTX Port Control Symbol Transmit n SP nCSTX Field DescriptionsImportant Notice
Related manuals
Manual 27 pages 54.69 Kb