Texas Instruments TMS320C645x manual Processing Element Features CAR Pefeat

Page 170

www.ti.com

SRIO Registers

5.68Processing Element Features CAR (PE_FEAT)

 

 

 

Figure 124. Processing Element Features CAR (PE_FEAT)

 

31

30

29

28

 

27-16

 

 

 

BRIDG

MEMO

PROC

SWIT

 

Reserved

 

 

 

E

RY

ESSO

CH

 

 

 

 

 

 

 

 

R

 

 

 

 

 

 

 

R-

R-

R-

R-

 

R-0x00

 

 

 

0x00

0x00

0x01

0x00

 

 

 

 

 

 

LEGEND: R = Read only; -n= value after reset

 

 

 

 

 

 

 

 

 

15-8

7

6

5

4

3

2-0

 

 

 

Reserved

FLOW

RETR CRF_ LARG EXTE EXTENDED_ADDRESS

 

 

 

 

_CON

ANSMI

SUPP

E_SU

NDED

ING_SUPPORT

 

 

 

 

TROL

T_SU

ORT

PPOR

_FEAT

 

 

 

 

 

_SUP

PPRE

 

T

URES

 

 

 

 

 

PORT

SS

 

 

 

 

 

 

 

R-0x00

R-

R-

R-

R-

R-

R-0x0001

 

 

 

 

0x00

0x00

0x00

0x00

0x01

 

LEGEND: R = Read only; -n= value after reset

Table 98. Processing Element Features CAR (PE_FEAT) Field Descriptions

Bit

Field

Value

Description

31

BRIDGE

 

PE can bridge to another interface. Examples are PCI, proprietary processor buses, DRAM, etc.

30

MEMORY

 

PE has physically addressable local address space and can be accessed as an endpoint through

 

 

 

non-maintenance (i.e., non-coherent read and write) operations. This local address space may be

 

 

 

limited to local configuration Registers, or could be on-chip SRAM, etc.

29

PROCESSOR

 

PE physically contains a local processor or similar device that executes code. A device that bridges

 

 

 

to an interface that connects to a processor does not count (see bit 31).

28

SWITCH

 

PE can bridge to another external RapidIO interface- an internal port to a local endpoint does not

 

 

 

count as a switch port. For example, a device with two RapidIO ports and a local endpoint is a two

 

 

 

port switch, not a three port switch, regardless of the internal architecture.

27-8

Reserved

 

Reserved

7

FLOW_CONTRO

 

PE supports congestion flow control mechanism

 

L_SUPPORT

 

 

 

 

0b

PE does not support flow control

 

 

1b

PE supports flow control

6

RETRANSMIT_S

 

PE supports suppression of error recovery on packet CRC errors.

 

UPPRESS

 

 

 

 

0b

PE does not support suppression

 

 

1b

PE supports suppression

5

CRF_SUPPORT

 

This bit indicates PE support for the Critical Request Flow (CRF) Function.

 

 

0b

PE does not support CRF Function

 

 

1b

PE supports CRF Function

4

LARGE_SUPPO

 

Support of common transport large systems.

 

RT

 

 

 

 

0b

PE does not support common transport large systems

 

 

1b

PE supports common transport large systems

3

EXTENDED_FEA

 

PE has extended features list; the extended features pointer is valid.

 

TURES

 

 

2-0

EXTENDED_ADD

 

Indicates the number address bits supported by the PE both as a source and target of an operation.

 

RESSING_SUPP

 

All PEs shall at minimum support 34 bit addresses. Encodings other than below are reserved.

 

ORT

 

 

 

 

111b

PE supports 66, 50 and 34 bit addresses

 

 

101b

PE supports 66 and 34 bit addresses

 

 

011b

PE supports 50 and 34 bit addresses

 

 

001b

PE supports 34 bit addresses

170

Serial RapidIO (SRIO)

 

SPRU976 –March 2006

Image 170
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 ClassFtype Ttype Packet Type Srio Packet Ftype/TtypePacket 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 DescriptionRate Bit Effects Bits of Serdescfg nCNTL Register 0x120 0x12cLine Rate versus PLL Output Clock Frequency Bits of Serdescfgrx nCNTL Registers Frequency Range versus MPYEnabling the Receiver Bit Field Value Description 1514 Disabled. Loss of signal detection disabledBits of SERDESCFGRXnCNTL Registers Bits of Serdescfgtx nCNTL Registers EQ BitsEnabling the Transmitter CFGRX2219 Low Freq GainDE Bits Bits of Serdescfgtx nCNTL RegistersSwing 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 TX Operation Message Passing Software RequirementsRX Operation RX Buffer Descriptor Initialization ExampleQueue Mapping TX Buffer Descriptor NDPMaintenance Start Message PassingDoorbell Doorbell OperationCongestion Control Detailed DescriptionName Bit Transmit Source Flow Control Masks Configuration Bus Example EndiannessReset DMA ExampleBLK8ENSTA BLK7ENSTA Reset SummaryEnable and Enable Status Registers Gblen Enable and Enable Status Bit Field DescriptionsEnstat BLK0ENBLK2EN BLK1ENBLK1ENSTAT BLK2ENSTATBLK8ENSTAT Software Shutdown DetailsEmulation Peren Soft FreePeren Emulation Control SignalsEnabling the Srio Peripherals Set Device ID Registers 11.2 PLL, Ports, Device ID and Data Rate InitializationsPeripheral Initializations 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 OffsetLSUICRR3 Address Offset 0x02EC LSUICRR1 Address Offset 0x02E4LSUICRR2 Address Offset 0x02E8 ERRRSTEVNTICRR3 Address Offset 0x02F8 Interrupt Status Decode RegistersERRRSTEVNTICRR2 Address Offset 0x02F4 ICR2 ICR1 ICR0Sharing of Isdr Bits ISDR3 ISDR2 ISDR1 ISDR9 ISDR8 ISDR7 ISDR6 ISDR5 ISDR4 ISDR0 Interrupt GenerationInterrupt Pacing Interrupt Handling INTDSTnRATECNTL Interrupt Rate Control RegisterInterrupt Conditions Offset Acronym Register Description IntroductionSerial Rapid IO Srio Registers 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 LectENPLL1 ENPLL3ENPLL2 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 Entx EnftSwing Invpa Rate Buswidth 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 TxcppiiccrICS31-0 Load/Store module interrupt condition status bits LSU Status Interrupt Register LsuicsrLSU Status Interrupt Register Lsuicsr Field Descriptions ICS31-0 Load/Store module interrupt clear bits LSU Clear Interrupt Register LSU IccrLSU Clear Interrupt Register LSU Iccr Field Descriptions 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 addressBytecount LSUn Control Register 3 LSUnREG3LSU n Control Register 3 LSU nREG3 Field Descriptions 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 ViceidComponenttag Component Tag CSR ComptagComponent Tag CSR Comptag Field Descriptions 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 DescriptionsLized PortokPortuninitia 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 50 bit addresses Logical/Transport Layer High Address Capture CSR HaddrcaptADDRESS6332 Xamsbs Logical/Transport Layer Address Capture CSR AddrcaptADDRESS313 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 RstenPrescale Serial Port IP Prescalar IpprescalSerial Port IP Prescalar Ipprescal Field Descriptions Port-Write-In Capture CSR n SPIPPWINCAPTn PwcaptPortid Port Reset Option CSR n SPnRSTOPTPort Reset Option CSR n SP nRSTOPT Field Descriptions Port Control Independent Register n SPnCTLINDEP Maxretryth MaxretryenMaxretryer IrqenSilencetimer Port Silence Timer n SPnSILENCETIMERPort Silence Timer n SPnSILENCETIMER Field Descriptions 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