1.4.5. Register Address Map
Module | Base Address | Offset | Description |
---|---|---|---|
Transceiver Reconfiguration Port at RapidIO II IP | 0x0000_0000 | Full transceiver PCS and PMA registers | Please refer to the Logical View Register Map of L-Tile transceivers. |
Traffic Generator | 0x0004_0000 | 0x0000 | Main control [0]- Start traffic [4]- Stop traffic |
0x0004 | Packet size [31:0]- Payload byte size. The default value is 64. |
||
0x0008 | Header size [31:0]- Packet header size in bytes. The default value is 12. |
||
0x000c | IPG size [31:0]- Intel Packet Gap in cycles. IDLE cycles inserted bt the Traffic Generator between the packets at the Avalon® -ST interface. The default value is 8. |
||
0x0010 | Packets to transmit [31:0]- Packets to be generated. |
||
0x0014 | Source ID [15:0]- Source ID value to be used in composed packets. The default value is 0xCCCC. |
||
0x0018 | Destination ID [15:0]- Destination ID value to be used in composed packets. The default value is 0x5555. |
||
0x001c | Starting address [31:0]- Starting address use for NWRITE transactions to be generated. |
||
0x0020 | Priority [1:0]- Priority to be used for NWRITE transactions to be generated. |
||
0x0024 | RapidIO II IP Reset Control. [0]- Resets the RapidIO II IP. |
||
0x0028 | Transceiver PCS/PMA Reset Control [0]- Resets the transceiver PCS/PMA. |
||
Statistics Module | 0x0005_0000 | 0x0000 | Main Control [0]- Clears statistics |
0x0004 | Transmitted packet count | ||
0x0008 | Packets cancelled by transmit side | ||
0x000c | Packet Accepted Control Symbols transmitted | ||
0x0010 | Packets-Retrys Control Symbols transmitted | ||
0x0014 | Packets-Not-Accepted Control Symbols transmitted | ||
0x0018 | Packet Accepted Control Symbols received | ||
0x001c | Packet Retrys Control Symbols received | ||
0x0020 | Packets-Not-Accepted Control Symbols received | ||
0x0024 | Packet CRC Errors received | ||
0x0028 | Packets dropped by the Transport Layer | ||
0x002c | Control Symbol Errors | ||
0x0030 | Base Device ID (small) programmed | ||
0x0034 | Base Device ID (large) programmed | ||
0x0038 | Port Initialized | ||
0x003c | Link Initialized | ||
0x0040 | Port Ok | ||
0x0044 | Port Error | ||
0x0048 | Four Lanes aligned | ||
0x004c | Two Lanes aligned | ||
0x0050 | TX Analogreset (one bit per lane) | ||
0x0054 | TX Digitalreset (one bit per lane) | ||
0x0058 | RX Analogreset (one bit per lane) | ||
0x005c | RX Digitalreset (one bit per lane) | ||
0x0060 | RX is LockedToData (one bit per lane) | ||
0x0064 | RX Sync Status | ||
0x0068 | RX Signal Detect | ||
0x006c | Reset Controller TX Ready (one bit per lane) | ||
0x0070 | Reset Controller RX Ready (one bit per lane) | ||
Traffic Checker | 0x0006_0000 | 0x0000 | Main control [0]- Clears statistics |
0x0004 | NREADs count | ||
0x0008 | NWRITEs count | ||
0x000c | NWRITE_Rs count | ||
0x0010 | SWRITEs count | ||
0x0014 | Flow Control Types count | ||
0x0018 | Maintenance Read Request types | ||
0x001c | Maintenance Write Requests types | ||
0x0020 | Maintenance Read Response types | ||
0x0024 | Maintenance Write Response types | ||
0x0028 | Maintenance Port Writes | ||
0x002c | Data Stream Types count | ||
0x0030 | Doorbell Request Types | ||
0x0034 | Message Type count | ||
0x0038 | Response Types No Payload | ||
0x003c | Message Response Types | ||
0x0040 | Response Types with Payload | ||
RapidIO II IP Register Access | 0x0007_0000 | Please refer to the Software Interface section in the RapidIO II IP core user guide |