Manuals
/
Texas Instruments
/
Computer Equipment
/
Network Card
Texas Instruments
TMS320C645x
manual
Users Guide
Models:
TMS320C645x
1
1
218
218
Download
218 pages
2.08 Kb
1
2
3
4
5
6
7
8
Block Diagram
Emulation Control Signals
Timer
Control Symbols
Maintenance
Serdes and its Configurations
Reset and Power Down State
Command
Assembly Identity CAR Asblyid
Bootload Capability
Page 1
Image 1
TMS320C645x Serial Rapid IO (SRIO)
User's Guide
Literature Number: SPRU976
March 2006
Page 1
Page 2
Page 1
Image 1
Page 1
Page 2
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
RapidIO Architectural Hierarchy
General RapidIO System
Overview
3 1x/4x LP-Serial
RapidIO Interconnect Architecture
Features Supported in Srio
RapidIO Feature Support in Srio
Standards
Features Not Supported
External Devices Requirements
RapidIO Documents and Links
Peripheral Data Flow
Overview
Operation Sequence
Srio Packets
Example Packet Streaming Write
Operation Sequence
4x RapidIO Packet Data Stream Streaming-Write Class
Control Symbols
Packet Type
Srio Packet Ftype/Ttype
Ftype Ttype Packet Type
Block Diagram
Srio Pins
Functional Operation
Pin Description
Srio Conceptual Block Diagram
Enabling the PLL
Serdes and its Configurations
Bits of Serdescfg nCNTL Register 0x120 0x12c
Bit Name Value Description
Line Rate versus PLL Output Clock Frequency
Bits of Serdescfg nCNTL Register 0x120 0x12c
Rate Bit Effects
Enabling the Receiver
Frequency Range versus MPY
Bits of Serdescfgrx nCNTL Registers
Bits of SERDESCFGRXnCNTL Registers
Disabled. Loss of signal detection disabled
Bit Field Value Description 1514
Enabling the Transmitter
EQ Bits
Bits of Serdescfgtx nCNTL Registers
CFGRX2219 Low Freq Gain
Swing Bits
Bits of Serdescfgtx nCNTL Registers
DE Bits
DirectIO
Serdes Configuration Example
RapidIO Packet Header Field
Control/Command Register Field Mapping
Status Fields
Control/Command Register RapidIO Packet Header Field
Status Field Function
BSY
LSU Registers Timing
Detailed Data Path Description
Example Burst Nwriter
Write Transactions
TX Operation
Read Transactions
RX Operation
Segmentation
Message Passing
Reset and Power Down State
Cppi RX Scheme for RapidIO
Queue Mapping Table Address Offset 0x0800 0x08FC
Bit Name Description
Queue Mapping Register Rxumapl n
RX Buffer Descriptor Fields
Field Description
RX Buffer Descriptor Field Descriptions
Field Description
RX Buffer Descriptor Field Descriptions
RX Cppi Mode Explanation
Cppi Boundary Diagram
TX Buffer Descriptor Field Definitions
TX Buffer Descriptor Fields
Uses this bit to reclaim buffers
Ssize
TXQUEUECNTL0- Address Offset 0x7E0
Name Bit Access Reset Value Description
TXQUEUECNTL1- Address Offset 0x7E4
TXQUEUECNTL2- Address Offset 0x7E8
TXQueueMap10 2316 0x0A
Detailed Data Path Description
RX Operation
Message Passing Software Requirements
TX Operation
Queue Mapping
Initialization Example
RX Buffer Descriptor
NDP
TX Buffer Descriptor
Start Message Passing
Maintenance
Doorbell Operation
Doorbell
Detailed Description
Congestion Control
Name Bit
Transmit Source Flow Control Masks
Endianness
Configuration Bus Example
DMA Example
Reset
Enable and Enable Status Registers
Reset Summary
BLK8ENSTA BLK7ENSTA
Enstat
Enable and Enable Status Bit Field Descriptions
Gblen
BLK0EN
BLK1ENSTAT
BLK1EN
BLK2EN
BLK2ENSTAT
Emulation
Software Shutdown Details
BLK8ENSTAT
Peren Soft Free
Enabling the Srio Peripherals
Emulation Control Signals
Peren
Peripheral Initializations
11.2 PLL, Ports, Device ID and Data Rate Initializations
Set Device ID Registers
Read register to check portx1-4 OK bit
Assert the Peren bit to enable logical layer data flow
Configuration
Bootload Capability
Bootload Data Movement
Device Wakeup
ERR
MSG REQ
General Description
CPU Interrupts
Interrupt 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
ICS2 ICS1 ICS0
ICS11 ICS10 ICS9 ICS8
ICC11 ICC10 ICC9 ICC8
ICC2 ICC1 ICC0
DOORBELL0ICRR2 Address Offset
Interrupt Condition Routing Options
LSUICRR2 Address Offset 0x02E8
LSUICRR1 Address Offset 0x02E4
LSUICRR3 Address Offset 0x02EC
ERRRSTEVNTICRR2 Address Offset 0x02F4
Interrupt Status Decode Registers
ERRRSTEVNTICRR3 Address Offset 0x02F8
ICR2 ICR1 ICR0
Sharing of Isdr Bits
Interrupt Pacing
Interrupt Generation
ISDR3 ISDR2 ISDR1 ISDR9 ISDR8 ISDR7 ISDR6 ISDR5 ISDR4 ISDR0
INTDSTnRATECNTL Interrupt Rate Control Register
Interrupt Handling
Interrupt Conditions
Serial Rapid IO Srio Registers
Introduction
Offset Acronym Register Description
Offset Acronym Register Description
Serial Rapid IO Srio Registers
Errrstevntic
LSUICRR3
RR2
RR3
LSU3REG1
QUEUE2TXDMAC
QUEUE1TXDMAC
QUEUE3TXDMAC
QUEUE4TXDMAC
QUEUE12RXDMA
SKS6
Txcppiflowma
SKS7
Rxqueuetear
RXUMAPH18
RXUMAPL18
RXUMAPL19
RXUMAPH19
Asblyinfo
Asblyid
Pefeat
Srcop
PTDBG0
SP0ERRATTRCA
SP0ERRCAPTDB
SP0ERRRATE
SP3ERRRATE
Timer
SP3ERRTHRESH
Spipdiscovery
Peripheral ID Register PID Field Descriptions
Peripheral Identification Register PID
Type
Class REV
Peripheral Control Register PCR Field Descriptions
Peripheral Control Register PCR
Pere Soft Free
Bit Field
Peripheral Settings Control Register Persetcntl
1XMODE
Cbatranspr
Prescalerse
Lect
ENPLL2
ENPLL3
ENPLL1
Peripheral Global Enable Register Gblen Field Descriptions
Peripheral Global Enable Register Gblen
GBL
Peripheral Global Enable Status Register Gblenstat
ENS
TAT
Block n Enable Register BLKnEN Field Descriptions
Block n Enable Register BLKnEN
Block n Enable Status Register BLKnENSTAT
Block n Enable Status Register BLKnENSTAT
RapidIO DEVICEID1 Register DEVICEIDREG1 Field Descriptions
RapidIO DEVICEID1 Register DEVICEIDREG1
8BNODEID
16BNODEID
RapidIO DEVICEID2 Register DEVICEIDREG2 Field Descriptions
RapidIO DEVICEID2 Register DEVICEIDREG2
Packet Forwarding Register n for 16b DeviceIDs PF16BCNTLn
Packet Forwarding Register n for 8b DeviceIDs PF8BCNTLn
Term Invpa Rate Buswidth
CDR LOS Align
CFGRX2219 Low Freq Gain Zero Freq at e28 min
Swing Invpa Rate Buswidth
Enft
Entx
DE Bits
Swing Bits
CFGTX119 Amplitude mV dfpp
CFGTX1512 Amplitude Reduction
MPY Enpll
Serdes Macro Configuration Register n SERDESCFGnCNTL
RIOCLK/RIOCLK
MPY
DOORBELLn Interrupt Status Register DOORBELLnICSR
DOORBELLn Interrupt Status Register DOORBELLnICSR
DOORBELLn Interrupt Clear Register DOORBELLnICCR
DOORBELLn Interrupt Clear Register DOORBELLnICCR
RX Cppi Interrupt Status Register Rxcppiicsr
RX Cppi Interrupt Status Register Rxcppiicsr
RX Cppi Interrupt Clear Register Rxcppiiccr
RX Cppi Interrupt Clear Register Rxcppiiccr
TX Cppi Interrupt Status Register Txcppiicsr
TX Cppi Interrupt Status Register Txcppiicsr
TX Cppi Interrupt Clear Register Txcppiiccr
TX Cppi Interrupt Clear Register Txcppiiccr
LSU Status Interrupt Register Lsuicsr Field Descriptions
LSU Status Interrupt Register Lsuicsr
ICS31-0 Load/Store module interrupt condition status bits
LSU Clear Interrupt Register LSU Iccr Field Descriptions
LSU Clear Interrupt Register LSU Iccr
ICS31-0 Load/Store module interrupt clear bits
31-17
126
DOORBELLn Interrupt Condition Routing Register DOORBELLnICRR
128
ICR RX Cppi Interrupt condition routing bits
RX Cppi Interrupt Condition Routing Register Rxcppi Icrr
RX Cppi Interrupt Condition Routing Register Rxcppi ICRR2
RX Cppi Interrupt Condition Routing Register Rxcppi ICRR2
ICR TX Cppi Interrupt condition routing bits
TX Cppi Interrupt Condition Routing Register Txcppi Icrr
TX Cppi Interrupt Condition Routing Register Txcppi ICRR2
TX Cppi Interrupt Condition Routing Register Txcppi ICRR2
ICR
LSU Module Interrupt Condition Routing Register 0 LSUICRR0
LSU Module Interrupt Condition Routing Register 1 LSUICRR1
LSU Module Interrupt Condition Routing Register 1 LSUICRR1
LSU Module Interrupt Condition Routing Register 2 LSUICRR2
LSU Module Interrupt Condition Routing Register 2 LSUICRR2
LSU Module Interrupt Condition Routing Register 3 LSUICRR3
LSU Module Interrupt Condition Routing Register 3 LSUICRR3
Errrstevnticrr Field Descriptions
Errrstevnticrr
ICR11
ERRRSTEVNTICRR2 Field Descriptions
ERRRSTEVNTICRR3 Field Descriptions
ERRRSTEVNTICRR3
INTDSTn Interrupt Status Decode Registers INTDSTnDECODE
INTDSTn Interrupt Status Decode Registers INTDSTnDECODE
Countdownvalue
INTDSTn Interrupt Rate Control Registers INTDSTnRATECNTL
Countdown
Value
LSU n Control Register 0 LSU nREG0 Field Descriptions
LSUn Control Register 0 LSUnREG0
Addressmsb
Bit Ext address fields
Addresslsb Configoffse T
Addresslsbconfigoffset
LSUn Control Register 1 LSUnREG1
LSU n Control Register 1 LSU nREG1 Field Descriptions
LSU n Control Register 2 LSU nREG2 Field Descriptions
LSUn Control Register 2 LSUnREG2
Dspaddress
32b DSP byte address
LSU n Control Register 3 LSU nREG3 Field Descriptions
LSUn Control Register 3 LSUnREG3
Bytecount
LSUn Control Register 4 LSUnREG4 Field Descriptions
LSUn Control Register 4 LSUnREG4
LSU n Control Register 5 LSU nREG5 Field Descriptions
LSUn Control Register 5 LSUnREG5
Drbllinfo
Hopcount Packettype
LSUn Control Register 6 LSUnREG6 Field Descriptions
LSUn Control Register 6 LSUnREG6
Completioncode BSY
Completionc
Flowmask
LSU Congestion Control Flow Mask n Lsuflowmasks n
Txhdp
Txcp
Rxhdp
Queue Receive DMA Completion Pointer Registers QUEUEnRXDMACP
Queue Receive DMA Completion Pointer Registers QUEUEnRXDMACP
Transmit Queue Teardown Register Txqueueteardown
QUEUE3FLOWMASK QUEUE2FLOWMASK
QUEUE1FLOWMASK QUEUE0FLOWMASK
QUEUE5FLOWMASK QUEUE4FLOWMASK
QUEUE7FLOWMASK QUEUE6FLOWMASK
Mask
QUEUE15FLOWMASK QUEUE14FLOWMASK
Receive Queue Teardown Register Rxqueueteardown
Receive Queue Teardown Register Rxqueueteardown
Receive Cppi Control Register Rxcppicntl Field Descriptions
Receive Cppi Control Register Rxcppicntl
3NUMMSGS
Txqueuemap
3QUEUEPTR
2NUMMSGS
7QUEUEPTR
7NUMMSGS
6NUMMSGS
6QUEUEPTR
11QUEUEPTR
11NUMMSGS
10NUMMSGS
10QUEUEPTR
15QUEUEPTR
15NUMMSGS
14NUMMSGS
14QUEUEPTR
Mailbox-to-Queue Mapping Register Ln RXUMAPLn
Mailbox-to-Queue Mapping Register Hn RXUMAPHn
Flowcntlid
Flow Control Table Entry Registers FLOWCNTLn
Device Identity CAR Devid Field Descriptions
Device Identity CAR Devid
Device Information CAR Devinfo Field Descriptions
Device Information CAR Devinfo
Devicerev
Vendor supply device revision
Assembly Identity CAR Asblyid Field Descriptions
Assembly Identity CAR Asblyid
Assembly Information CAR Asblyinfo Field Descriptions
Assembly Information CAR Asblyinfo
Processing Element Features CAR Pefeat Field Descriptions
Processing Element Features CAR Pefeat
Source Operations CAR Srcop Field Descriptions
Source Operations CAR Srcop
Destination Operations CAR Destop Field Descriptions
Destination Operations CAR Destop
Extendedaddress
Processing Element Logical Layer Control CSR Pellctl
Ingcontrol
Ressingcont
Lcsba
Local Configuration Space Base Address 0 CSR Lclcfghbar
Local Configuration Space Base Address 1 CSR Lclcfgbar
Local Configuration Space Base Address 1 CSR Lclcfgbar
Base Device ID CSR Baseid Field Descriptions
Base Device ID CSR Baseid
Hostbasedeviceid
Host Base Device ID Lock CSR Hostbaseidlock
Hostbasede
Viceid
Component Tag CSR Comptag Field Descriptions
Component Tag CSR Comptag
Componenttag
Efid
Efptr
Port Link Time-Out Control CSR Spltctl
Port Link Timeout Control CSR Spltctl Field Descriptions
Port Response Time-Out Control CSR Sprtctl
Port Response Time-Out Control CSR Sprtctl
Port General Control CSR Spgenctl Field Descriptions
Port General Control CSR Spgenctl
Command
Port Link Maintenance Request CSR n SPnLMREQ
Port Link Maintenance Response CSR n SPnLMRESP
Port Local AckID Status CSR n SPnACKIDSTAT
Port Error and Status CSR n SPnERRSTAT Field Descriptions
Port Error and Status CSR n SPnERRSTAT
Portuninitia
Portok
Lized
Port Control CSR n SPnCTL Field Descriptions
Port Control CSR n SPnCTL
Nable
Port Control CSR n SP nCTL Field Descriptions
Error Reporting Block Header Errrptbh Field Descriptions
Error Reporting Block Header Errrptbh
Logical/Transport Layer Error Detect CSR Errdet
Logical/Transport Layer Error Enable CSR Erren
ADDRESS6332
Logical/Transport Layer High Address Capture CSR Haddrcapt
50 bit addresses
ADDRESS313
Logical/Transport Layer Address Capture CSR Addrcapt
Xamsbs
Msbdestid Destid
Logical/Transport Layer Device ID Capture CSR Idcapt
Msbsourceid Sourceid
Msbdestid
Ftype Ttype Msginfo
Logical/Transport Layer Control Capture CSR Ctrlcapt
Impspecific
Ftype
Port-Write Target Device ID CSR Pwtgtid Field Descriptions
Port-Write Target Device ID CSR Pwtgtid
Deviceidmsb
Deviceid
Port Error Detect CSR n SPnERRDET Field Descriptions
Port Error Detect CSR n SPnERRDET
Port Error Rate Enable CSR n SPnRATEEN Field Descriptions
Port Error Rate Enable CSR n SPnRATEEN
Port n Attributes Error Capture CSR 0 SPnERRATTRCAPTDBG0
CAPTURE0
CAPTURE0
CAPTURE1
CAPTURE1
CAPTURE2
CAPTURE2
CAPTURE3
CAPTURE3
Port Error Rate CSR n SPnERRRATE Field Descriptions
Port Error Rate CSR n SPnERRRATE
Port Error Rate Threshold CSR n SPnERRTHRESH
Discoverytimer
Port IP Discovery Timer in 4x mode Spipdiscoverytimer
Pwtimer
Discoveryti
Port IP Mode CSR Spipmode Field Descriptions
Port IP Mode CSR Spipmode
Rsten
Port IP Mode CSR Spipmode Field Descriptions
Serial Port IP Prescalar Ipprescal Field Descriptions
Serial Port IP Prescalar Ipprescal
Prescale
Pwcapt
Port-Write-In Capture CSR n SPIPPWINCAPTn
Port Reset Option CSR n SP nRSTOPT Field Descriptions
Port Reset Option CSR n SPnRSTOPT
Portid
Port Control Independent Register n SPnCTLINDEP
Maxretryer
Maxretryen
Maxretryth
Irqen
Port Silence Timer n SPnSILENCETIMER Field Descriptions
Port Silence Timer n SPnSILENCETIMER
Silencetimer
Multevntcs
Multevntcs
Port Control Symbol Transmit n SP nCSTX Field Descriptions
Port Control Symbol Transmit n SPnCSTX
Important Notice
Top
Page
Image
Contents