Texas TMS320C645X User Manual

Page of 218
Contents
1
Overview
1.1
General RapidIO System
1.2
RapidIO Feature Support in SRIO
1.3
Standards
1.4
External Devices Requirements
2
SRIO Functional Description
2.1
Overview
2.2
SRIO Pins
2.3
Functional Operation
3
Logical/Transport Error Handling and Logging
4
Interrupt Conditions
4.1
CPU Interrupts
4.2
General Description
4.3
Interrupt Condition Control Registers
4.4
Interrupt Status Decode Registers
4.5
Interrupt Generation
4.6
Interrupt Pacing
4.7
Interrupt Handling
5
SRIO Registers
5.1
5.2
Peripheral Identification Register (PID)
5.3
Peripheral Control Register (PCR)
5.4
Peripheral Settings Control Register (PER_SET_CNTL)
5.5
Peripheral Global Enable Register (GBL_EN)
5.6
Peripheral Global Enable Status Register (GBL_EN_STAT)
5.7
Block Enable Register (BLKn_EN)
5.8
Block Enable Status Register (BLKn_EN_STAT)
5.9
RapidIO DEVICEID1 Register (DEVICEID_REG1)
5.10
RapidIO DEVICEID2 Register (DEVICEID_REG2)
5.11
Packet Forwarding Register for 16b DeviceIDs (PF_16B_CNTLn)
5.12
Packet Forwarding Register for 8b DeviceIDs (PF_8B_CNTLn)
5.13
SERDES Receive Channel Configuration Registers (SERDES_CFGRXn_CNTL)
5.14
SERDES Transmit Channel Configuration Registers (SERDES_CFGTXn_CNTL)
5.15
SERDES Macro Configuration Register (SERDES_CFGn_CNTL)
5.16
DOORBELLInterrupt Status Register (DOORBELLn_ICSR)
5.17
DOORBELLInterrupt Clear Register (DOORBELLn_ICCR)
5.18
RX CPPI Interrupt Status Register (RX_CPPI_ICSR)
5.19
RX CPPI Interrupt Clear Register (RX_CPPI_ICCR)
5.20
TX CPPI Interrupt Status Register (TX_CPPI_ICSR)
5.21
TX CPPI Interrupt Clear Register (TX_CPPI_ICCR)
5.22
LSU Status Interrupt Register (LSU_ICSR)
5.23
LSU Clear Interrupt Register (LSU _ICCR)
5.24
Error, Reset, and Special Event Status Interrupt Register (ERR_RST_EVNT_ICSR)
SPRU976 – March 2006
Table of Contents
3