Manuals
/
Texas Instruments
/
Computer Equipment
/
Network Card
Texas Instruments
TMS320TCI648x
manual
Submit Documentation Feedback
Models:
TMS320TCI648x
1
2
256
256
Download
256 pages
4.34 Kb
1
2
3
4
5
6
7
8
Component Block Diagram
Outputerrorenc
Spipdiscoverytimer
Control Symbols
Maintenance
Serdes Configuration Example
Reset and Power Down State
Rxiodmaaccess
Command
Srio Pins
Page 2
Image 2
2
SPRUE13A
–September
2006
Submit Documentation Feedback
Page 1
Page 3
Page 2
Image 2
Page 1
Page 3
Contents
Users Guide
Submit Documentation Feedback
Contents
Errrstevnticsr
Port Link Maintenance Request CSR n SP n Lmreq
List of Figures
INTDSTnRATECNTL Interrupt Rate Control Register
Transmit Cppi Supported Flow Mask Registers
Port-Write-In Capture CSRs
List of Tables
PF16BCNTL Registers
LSUnREG6 Registers and the Associated LSUs
SP n Errdet Registers and the Associated Ports
Read This First
Trademarks
General RapidIO System
RapidIO Architectural Hierarchy
Overview
Physical Layer 1x/4x LP-Serial Specification
RapidIO Interconnect Architecture
RapidIO Feature Support in Srio
Features Supported in Srio Peripheral
TI Devices Supported By This Document
Features Not Supported
Standards External Devices Requirements
TI Devices Supported By This Document
Registers Checked for Multicast DeviceID
Overview
Peripheral Data Flow
Registers Checked For Multicast DeviceID
Srio Packets
Operation Sequence
Operation Sequence
Example Packet Streaming Write
Control Symbols
4x RapidIO Packet Data Stream Streaming-Write Class
Packet Types
Srio Pins
Srio Packet Type
Ftype Ttype Packet Type
Pin Description
Component Block Diagram
Functional Operation
Srio Component Block Diagram
MPY Enpll
Serdes Macro and its Configurations
Enabling the PLL
Bit Field Value Description
MPY
Frequency Range versus MPY Value
Line Rate versus PLL Output Clock Frequency
Effect of the Rate Bits
Enabling the Receiver
Bit Field
CDR
LOS Align Term Invpair Rate Buswidth Enrx
LOS
CFGRX22-19
EQ Bits
Enabling the Transmitter
Amplitude Reduction
DE Bits of SERDESCFGTXnCNTL
Swing
DE Bits
Direct I/O Operation
Serdes Configuration Example
Swing Bits of SERDESCFGTXnCNTL
Swing Bits
LSU Control/Command Register Fields
LSU Register Field RapidIO Packet Header Field
BSY
LSU Status Register Fields
LSU Register Field Function
LSU Registers Timing
Example Burst Nwriter
Detailed Data Path Description
Direct I/O TX Operation
Write Transactions
Read Transactions
Segmentation
Direct I/O RX Operation
Reset and Power Down State
Message Passing
RX Operation
Cppi RX Scheme for RapidIO
Message Request Packet
Mailbox to Queue Mapping Register H n Rxumaph n
RX DMA State Completion Pointer CP Address Offset 680h-6BCh
Mailbox to Queue Mapping Register L n Rxumapl n
Bit Name Description
RX Buffer Descriptor Field Descriptions
Field Description
DSP core uses this bit to reclaim buffers
RX Cppi Mode Explanation
Srio Functional Description
Cppi Boundary Diagram
TX Operation
TX DMA State Completion Pointer CP Address Offset 58h-5BCh
TX Buffer Descriptor Field Definitions
TX Buffer Descriptor Field Definitions
Field Description
Ssize
Srio Functional Description
TXQUEUECNTL2 Address Offset 7E8h
TXQUEUECNTL0 Address Offset 7E0h
TXQUEUECNTL1 Address Offset 7E4h
TXQUEUECNTL3 Address Offset 7ECh
TXQUEUECNTL111-8
TXQUEUECNTL13-0
TXQUEUECNTL17-4
TXQUEUECNTL23-0
TXQUEUECNTL311-8
TXQUEUECNTL33-0
TXQUEUECNTL37-4
Reset and Power Down State
TX Operation
Message Passing Software Requirements
RX Operation
RX Buffer Descriptor
Initialization Example
Queue Mapping
RX Buffer Descriptors
TX Buffer Descriptor
Doorbell Operation
Maintenance
Start Message Passing
Reg #
Examples of Doorbellinfo Designations See Figure
Info Field Segments
Bit LSUnREG5
Atomic Operations
Congestion Control
Detailed Description
Flowcntlid
FL9 FL8 FL7 FL6 FL5 FL4 FL3 FL2 FL1 FL0
Endianness
FL9
Translation for MMR space
Endian Conversion TMS320TCI6482
Bus
Reset and Power Down
Reset Hierarchy
Logical Block
Reset and Power Down Summary
Enable and Enable Status Registers
Global Enable and Global Enable Status Field Descriptions
RegisterBit Field
Block Enable and Block Enable Status Field Descriptions
Enstat
Valu Description e
Peripheral Control Register PCR Field Descriptions
Software Shutdown Details
Emulation
Peren Soft Free
Multiple Ports With 1x Operation
Peripheral Control Register PCR Field Descriptions
TX Buffers, Credit, and Packet Reordering
Single Port With 1x or 4x Operation
Unavailable Outbound Credit
13.2 PLL, Ports, Device ID and Data Rate Initializations
Port Mode Register Settings
Enabling the Srio Peripheral
Peripheral Initializations
Set Device ID Registers
Configuration and Operation
Assert the Peren bit to enable logical layer data flow
Bootload Capability
Read register to check portx1-4 OK bit
RX Multicast Support
Bootload Data Movement
Device Wakeup
Enabling Multicast and Packet Forwarding
Multicast DeviceID Operation
Daisy Chain Operation and Packet Forwarding
16BITDEVIDUPBOUND 16BITDEVIDLOWBOUND
8BITDEVIDUPBOUND
Outbound
Port
8BITDEVIDLOWBOUND
For an LSU or the TXU
For the MAU or the RXU
Rxiodmaaccess
Msgreqtimeout
Pktrspnstimeout
Unsolicitedrspns
CPU Interrupts
General Description
Interrupt Condition Status and Clear Registers
Interrupt Condition Status and Clear Bits
Doorbell Interrupt Condition Status and Clear Registers
Doorbell 2 Interrupt Condition Status and Clear Registers
Cppi Interrupt Condition Status and Clear Registers
RX Cppi Interrupt Condition Status and Clear Registers
LSU Interrupt Condition Status and Clear Registers
LSU3
Bit Associated LSU Interrupt Condition
LSU4
LSU2
ICC11 ICC10 ICC9 ICC8
ICS11 ICS10 ICS9 ICS8
ICS2 ICS1 ICS0
ICC2 ICC1 ICC0
1st Step Nd Step 3rd Step
Interrupt Clearing Sequence for Special Event Interrupts
Interrupt Function
Doorbell Interrupt Condition Routing Registers
Interrupt Condition Routing Registers
Interrupt Condition Routing Options
Interrupt Function St Step Nd Step Rd Step
ICR3 ICR2 ICR1 ICR0
Cppi Interrupt Condition Routing Registers
ICR7 ICR6 ICR5 ICR4
ICR15 ICR14 ICR13 ICR12
TX Cppi Interrupt Condition Routing Registers
LSU Interrupt Condition Routing Registers
ICR31 ICR30 ICR29 ICR28
ICR23 ICR22 ICR21 ICR20
ICR19 ICR18 ICR17 ICR16
ICR27 ICR26 ICR25 ICR24
Interrupt Status Decode Registers
ICR2 ICR1 ICR0
Interrupt Status Decode Register INTDSTnDECODE
Interrupt Generation
Interrupt Pacing
Interrupt Handling
INTDSTnRATECNTL Interrupt Rate Control Register
101
Offset Acronym Register Description
Introduction
Serial RapidIO Srio Registers
Serial RapidIO Srio Registers
Offset Acronym Register Description
INTDST5DECODE
INTDST3DECODE
INTDST4DECODE
INTDST6DECODE
QUEUE1TXDMAHDP
QUEUE1RXDMACP
QUEUE15RXDMAHDP
QUEUE0RXDMACP
QUEUE2RXDMACP
RXUMAPL8
RXUMAPL7
RXUMAPH7
RXUMAPH8
RXUMAPL31
RXUMAPL30
RXUMAPH30
RXUMAPH31
SP1CTL
SP1SILENCETIMER
Spipdiscoverytimer
SP0SILENCETIMER
SP2SILENCETIMER
Type
Peripheral Identification Register PID
Peripheral ID Register PID Field Descriptions
Class REV
Peripheral Control Register PCR
Halts
Peripheral Settings Control Register Persetcntl
Prescalerselect
Enable Serdes PLL
Peripheral Global Enable Register Gblen
Peripheral Global Enable Register Gblen Field Descriptions
Peripheral Global Enable Status Register Gblenstat
MMRs for the Srio peripheral
Block n Enable Register BLKnEN Field Descriptions
Block n Enable Register BLKnEN
Block n Enable Registers and the Associated Blocks
Register Address Offset Associated Block
Block n Enable Status Register BLKnENSTAT
Block n Enable Status Registers and the Associated Blocks
8BNODEID
RapidIO DEVICEID1 Register DEVICEIDREG1
RapidIO DEVICEID1 Register DEVICEIDREG1 Field Descriptions
16BNODEID
RapidIO DEVICEID2 Register DEVICEIDREG2
RapidIO DEVICEID2 Register DEVICEIDREG2 Field Descriptions
PF16BCNTL Registers
Register Address Offset
Packet Forwarding Register n for 8-Bit Device IDs PF8BCNTLn
PF8BCNTL Registers
SERDESCFGRXnCNTL Registers and the Associated Ports
Register Address Offset Associated Port
Via a 50 pF capacitor to Vssa
127
Swing Invpair Rate Buswidth Entx
SERDESCFGTXnCNTL Registers and the Associated Ports
SERDESCFGTX3CNTL
129
Serdes Macro Configuration Register n SERDESCFGnCNTL
SERDESCFGnCNTL Registers and the Associated Ports
131
DOORBELLn Interrupt Condition Status Register DOORBELLnICSR
Doorbell nICSR Registers
DOORBELLn Interrupt Condition Clear Register DOORBELLnICCR
Doorbell nICCR Registers
RX Cppi Interrupt Status Register Rxcppiicsr
RX Cppi Interrupt Clear Register Rxcppiiccr
TX Cppi Interrupt Status Register Txcppiicsr
TX Cppi Interrupt Clear Register Txcppiiccr
LSU Interrupt Condition Status Register Lsuicsr
ICS31
139
140
LSU Interrupt Condition Clear Register Lsuiccr
31-17 Reserved These reserved bits return 0s when read
Errrstevnticcr Field Descriptions
Doorbell nICRR Registers
Field Value Description
= 0 to Eight interrupt destinations INTDST0-INTDST7
146
LSU Interrupt Condition Routing Registers LSUICRR0-LSUICRR3
LSU Interrupt Condition Routing Register Field Descriptions
= 0 to 2, 8 to 11, Interrupt destinations INTDST0-INTDST7
Interrupt Status Decode Register INTDSTnDECODE
Destination
TX buffer descriptor queue 4 bit 4 of Txcppiicsr
∙ Doorbell 0, bit 15 bit 15 of DOORBELL0ICSR
ISD1
ISD3
ISD2
INTDSTn Interrupt Rate Control Register INTDSTnRATECNTL
Countdownvalue
LSUn Control Register 0 LSUnREG0 Field Descriptions
LSUn Control Register 0 LSUnREG0
LSUnREG0 Registers and the Associated LSUs
Addressmsb
LSUnREG1 Registers and the Associated LSUs
For packet type 8 maintenance packet
LSUn Control Register 1 LSUnREG1
LSUn Control Register 1 LSUnREG1 Field Descriptions
LSUn Control Register 2 LSUnREG2 Field Descriptions
LSUn Control Register 2 LSUnREG2
LSUnREG2 Registers and the Associated LSUs
Dspaddress
LSUn Control Register 3 LSUnREG3 Field Descriptions
LSUn Control Register 3 LSUnREG3
LSUnREG3 Registers and the Associated LSUs
Bytecount
LSUn Control Register 4 LSUnREG4 Field Descriptions
LSUn Control Register 4 LSUnREG4
LSUnREG4 Registers and the Associated LSUs
LSUn Control Register 5 LSUnREG5 Field Descriptions
LSUn Control Register 5 LSUnREG5
LSUnREG5 Registers and the Associated LSUs
LSUn Control Register 6 LSUnREG6 Field Descriptions
LSUn Control Register 6 LSUnREG6
LSUnREG6 Registers and the Associated LSUs
Completioncode BSY
LSUn Congestion Control Flow Mask Register LSUnFLOWMASKS
LSUnFLOWMASKS Registers and the Associated LSUs
LSU n supports Flow 8 from table entry
QUEUEnTXDMAHDP Registers
Register
QUEUEnTXDMACP Registers
QUEUEnRXDMAHDP Registers
QUEUEnRXDMACP Registers
Rxcp
Transmit Queue Teardown Register Txqueueteardown
Txcppiflowmasks Registers and the Associated TX Queues
TX Queue n Flowmask Field Descriptions
Queue n supports Flow 12 from table entry
Receive Queue Teardown Register Rxqueueteardown
Receive Cppi Control Register Rxcppicntl
Receive Cppi Control Register Rxcppicntl Field Descriptions
TXQUEUECNTL2 Address Offset 07E8h
TXQUEUECNTL0 Address Offset 07E0h
TXQUEUECNTL1 Address Offset 07E4h
TXQUEUECNTL3 Address Offset 07ECh
Field Pair
TXQUEUECNTL211-8
Mailbox to Queue Mapping Registers RXUMAPLn and RXUMAPHn
0890h Mapper
For a multi-segment message
Lettermask
For a single-segment message
Letter
Queueid
Segmentmapping
Flow Control Table Entry Register n FLOWCNTLn
Flowcntl n Registers
Deviceidentity Devicevendoridentity
Device Identity CAR Devid
Device Identity CAR Devid Field Descriptions
Deviceidentity
Devicerev
Device Information CAR Devinfo
Device Information CAR Devinfo Field Descriptions
31-0
Assyidentity Assyvendoridentity
Assembly Identity CAR Asblyid
Assembly Identity CAR Asblyid Field Descriptions
Assyidentity
Extendedfeaturesptr
Assembly Information CAR Asblyinfo
Assembly Information CAR Asblyinfo Field Descriptions
Assyrev
Processing Element Features CAR Pefeat
Processing Element Features CAR Pefeat Field Descriptions
Source and target of an operation. All PEs shall at minimum
Source Operations CAR Srcop
Source Operations CAR Srcop Field Descriptions
Read Write Streamwrite Writewith Datamess Doorbell
Destination Operations CAR Destop
Destination Operations CAR Destop Field Descriptions
Resp Andswap Atomic
Extendedaddressingcontrol
Processing Element Logical Layer Control CSR Pellctl
Addressing
Bit Field Value
Local Configuration Space Base Address 0 CSR Lclcfghbar
Lcsba
Local Configuration Space Base Address 1 CSR Lclcfgbar
Basedeviceid
Base Device ID CSR Baseid
Base Device ID CSR Baseid Field Descriptions
Largebasedeviceid
Host Base Device ID Lock CSR Hostbaseidlock
Hostbasedeviceid
Componenttag
Component Tag CSR Comptag
Component Tag CSR Comptag Field Descriptions
Efptr Efid
Efptr
Port Link Time-Out Control CSR Spltctl
Port Link Timeout Control CSR Spltctl Field Descriptions
Timeoutvalue
Port Response Time-Out Control CSR Sprtctl
Port General Control CSR Spgenctl
Port General Control CSR Spgenctl Field Descriptions
SPnLMREQ Registers and the Associated Ports
Port Link Maintenance Request CSR n SPnLMREQ
Command
SP2LMREQ
Port Link Maintenance Response CSR n SPnLMRESP
SPnLMRESP Registers and the Associated Ports
Port Local AckID Status CSR n SPnACKIDSTAT
SPnACKIDSTAT Registers and the Associated Ports
SPnERRSTAT Registers and the Associated Ports
Port Error and Status CSR n SPnERRSTAT
Port Error and Status CSR n SPnERRSTAT Field Descriptions
Inputerrorenc
Outputerrorenc
Outputerrorstp
Inputerrorstp
Portok
Portuninitialized
Port Control CSR n SPnCTL Field Descriptions
Port Control CSR n SPnCTL
SPnCTL Registers and the Associated Ports
Inputportenable
Portdisable
Outputportenable
Errorcheckdisable
Rather than a parallel port
Error Reporting Block Header Register Errrptbh
Logical/Transport Layer Error Detect CSR Errdet
RX I/O DMA access error
Logical/Transport Layer Error Enable CSR Erren
Unsupportedtransenable
Pktresptimeoutenable
Unsolicitedrespenable
Rxcppisecurityenable
Logical/Transport Layer High Address Capture CSR Haddrcapt
ADDRESS6332
Xamsbs
Logical/Transport Layer Address Capture CSR Addrcapt
ADDRESS313
Msbsourceid Sourceid
Logical/Transport Layer Device ID Capture CSR Idcapt
Msbdestid Destid
Msbdestid
Impspecific
Logical/Transport Layer Control Capture CSR Ctrlcapt
Ftype Ttype Msginfo
Ftype
Deviceidmsb
Port-Write Target Device ID CSR Pwtgtid
Port-Write Target Device ID CSR Pwtgtid Field Descriptions
Deviceid
SPnERRDET Registers and the Associated Ports
Port Error Detect CSR n SPnERRDET
Port Error Detect CSR n SPnERRDET Field Descriptions
Linktimeout
Protocolerror
Delineationerror
Rcvdpktnotaccpt
SPnRATEEN Registers and the Associated Ports
Port Error Rate Enable CSR n SPnRATEEN
Port Error Rate Enable CSR n SPnRATEEN Field Descriptions
Linktimeouten
Protocolerroren
Delineationerroren
Pktunexpectedackiden
Port n Attributes Error Capture CSR 0 SPnERRATTRCAPTDBG0
SPnERRATTRCAPTDBG0 Registers and the Associated Ports
Case of a packet error
Port n Error Capture CSR 1 SPnERRCAPTDBG1
Description Case of a control-symbol error
SPnERRCAPTDBG1 Registers and the Associated Ports
Port n Error Capture CSR 2 SPnERRCAPTDBG2
SPnERRCAPTDBG2 Registers and the Associated Ports
Port n Error Capture CSR 3 SPnERRCAPTDBG3
SPnERRCAPTDBG3 Registers and the Associated Ports
Port n Error Capture CSR 4 SPnERRCAPTDBG4
SPnERRCAPTDBG4 Registers and the Associated Ports
SPnERRRATE Registers and the Associated Ports
Port Error Rate CSR n SPnERRRATE
Port Error Rate CSR n SPnERRRATE Field Descriptions
Port Error Rate Threshold CSR n SPnERRTHRESH
SPnERRTHRESH Registers and the Associated Ports
Discoverytimer
Pwtimer
Port IP Mode CSR Spipmode
Port IP Mode CSR Spipmode Field Descriptions
Pwen
Rsten
Rstcs
Pwirq
Prescale
Port IP Prescaler Register Ipprescal
Port IP Prescaler Register Ipprescal Field Descriptions
Port-Write-In Capture CSRs SPIPPWINCAPT0-3
Port-Write-In Capture CSR Field Descriptions
SPnRSTOPT Registers and the Associated Ports
Port Reset Option CSR n SPnRSTOPT
Port Reset Option CSR n SPnRSTOPT Field Descriptions
Portid
Port Control Independent Register n SPnCTLINDEP
SPnCTLINDEP Registers and the Associated Ports
Illtranserr
Senddbgpkt
Illtransen
Maxretryen
Silencetimer
Port Silence Timer n Register SPnSILENCETIMER
SPnSILENCETIMER Registers and the Associated Ports
Bit Field Value Description 31-0
SPnMULTEVNTCS Registers and the Associated Ports
Multevntcs
STYPE0 PAR0 PAR1 STYPE1 CMD Csemb
Port Control Symbol Transmit n Register SPnCSTX
SPnCSTX Registers and the Associated Ports
STYPE0
Index
Comptag
Ctrlcapt
Devinfo
Pellctl
Haddrcapt
Lsuicsr
237
Pefeat
232
Srio Registers
Rxcppicntl Rxcppiiccr Rxcppiicrr RXCPPIICRR2 Rxcppiicsr
Broken link Degraded link Maximum retry error at port n
Txqueueteardown
Xoff Xon
Important Notice
Top
Page
Image
Contents