Visible to Intel only — GUID: oec1490820406821
Ixiasoft
Product Discontinuance Notification
1. About the RapidIO Intel FPGA IP Core
2. Getting Started
3. Parameter Settings
4. Functional Description
5. Signals
6. Software Interface
7. Testbench
8. Platform Designer (Standard) Design Example
9. RapidIO Intel FPGA IP User Guide Archives
10. Document Revision History for the RapidIO Intel® FPGA IP User Guide
A. Initialization Sequence
B. Porting a RapidIO Design from the Previous Version of Software
2.1. Installing and Licensing Intel® FPGA IP Cores
2.2. Generating IP Cores
2.3. IP Core Generation Output ( Intel® Quartus® Prime Standard Edition)
2.4. RapidIO IP Core Testbench Files
2.5. Simulating IP Cores
2.6. Integrating Your IP Core in Your Design
2.7. Specifying Timing Constraints
2.8. Compiling the Full Design and Programming the FPGA
2.9. Instantiating Multiple RapidIO IP Cores
2.6.1. Calibration Clock
2.6.2. Dynamic Transceiver Reconfiguration Controller
2.6.3. Transceiver Settings
2.6.4. Adding Transceiver Analog Settings for Arria II GX, Arria II GZ, and Stratix IV GX Variations
2.6.5. External Transceiver PLL
2.6.6. Transceiver PHY Reset Controller for Intel® Arria® 10 and Intel® Cyclone® 10 GX Variations
2.9.1. Clock and Signal Requirements for Arria® V, Cyclone® V, and Stratix® V Variations
2.9.2. Clock and Signal Requirements for Arria II GX, Arria II GZ, Cyclone IV GX, and Stratix IV GX Variations
2.9.3. Correcting the Synopsys Design Constraints File to Distinguish RapidIO IP Core Instances
2.9.4. Sourcing Multiple Tcl Scripts for Variations other than Intel® Arria® 10 and Intel® Cyclone® 10 GX
6.2.1. Capability Registers (CARs)
6.2.2. Command and Status Registers (CSRs)
6.2.3. Maintenance Interrupt Control Registers
6.2.4. Receive Maintenance Registers
6.2.5. Transmit Maintenance Registers
6.2.6. Transmit Port-Write Registers
6.2.7. Receive Port-Write Registers
6.2.8. Input/Output Master Address Mapping Registers
6.2.9. Input/Output Slave Mapping Registers
6.2.10. Input/Output Slave Interrupts
6.2.11. Transport Layer Feature Register
6.2.12. Error Management Registers
6.2.13. Doorbell Message Registers
7.1. Reset, Initialization, and Configuration
7.2. Maintenance Write and Read Transactions
7.3. SWRITE Transactions
7.4. NWRITE_R Transactions
7.5. NWRITE Transactions
7.6. NREAD Transactions
7.7. Doorbell Transactions
7.8. Doorbell and Write Transactions With Transaction Order Preservation
7.9. Port-Write Transactions
7.10. Transactions Across the Avalon® -ST Pass-Through Interface
Visible to Intel only — GUID: oec1490820406821
Ixiasoft
1.5. Device Speed Grades
Following are the recommended device family speed grades for the supported link widths and internal clock frequencies. In all cases, Intel® FPGA recommends that you set Intel® Quartus® Prime Analysis & Synthesis Optimization Technique to Speed.
Device Family | Mode | Rate | 1.25 Gbaud | 2.5 Gbaud | 3.125 Gbaud | 5.0 Gbaud | |
---|---|---|---|---|---|---|---|
fMAX | 1x, 2x | 31.25 MHz | 62.50 MHz | 78.125 MHz | 125 MHz | ||
4x | 62.5 MHz | 125 MHz | 156.25 MHz | 250 MHz | |||
Intel® Arria® 10 | 1x | -1, -2, -3 | -1, -2, -3 | -1, -2, -3 | -1, -2 | ||
2x | -1, -2, -3 | -1, -2, -3 | -1, -2, -3 | -1, -2 | |||
4x | -1, -2, -3 | -1, -2, -3 | -1, -2, -3 | -1, -2 | |||
Arria® V (GX, GT, SX, ST) | 1x | C4, -5, C6 | C4, -5, C6 | C4, -5, C6 | C46 | ||
2x | C4, -5, C6 | C4, -5, C6 | C4, -5, C6 | C4, -5 | |||
4x | C4, -5, C6 | C4, -5 | C4 6 | 7 | |||
Arria® V GZ | 1x | -3, -4 | -3, -4 | -3, -4 | -3 | ||
2x | -3, -4 | -3, -4 | -3, -4 | -3, -4 | |||
4x | -3, -4 | -3, -4 | -3, -4 | -3 | |||
Stratix® V | 1x | C1, -2, -3, -4 | C1, -2, -3, -4 | C1, -2, -3, -4 | C1, -2, -3 | ||
2x | C1, -2, -3, -4 | C1, -2, -3, -4 | C1, -2, -3, -4 | C1, -2, -3, -4 | |||
4x | C1, -2, -3, -4 | C1, -2, -3, -4 | C1, -2, -3, -4 | C1, -2, -38 | |||
Intel® Cyclone® 10 GX | 1x | -5, -6 | -5, -6 | -5, -6 | -5 | ||
2x | -5, -6 | -5, -6 | -5, -6 | -5 | |||
4x | -5, -6 | -5, -6 | -5, -6 | -5 | |||
Cyclone® V (GX, GT9, SX, ST) | 1x | C6, -7, C8 | C6, -7, C8 | C6, -7, C8 | C710 | ||
2x | C6, -7 | C6, -7 | C6, -7 | -711 | |||
4x | C6, -7, C8 | C6, -7 | 7 | 7 |
Device Family | Mode | 1x | 4x | ||||||
---|---|---|---|---|---|---|---|---|---|
Rate | 1.25 Gbaud | 2.5 Gbaud | 3.125 Gbaud | 5.0 Gbaud | 1.25 Gbaud | 2.5 Gbaud | 3.125 Gbaud | 5.0 Gbaud | |
fMAX | 31.25 MHz | 62.50 MHz | 78.125 MHz | 125 MHz | 62.5 MHz | 125 MHz | 156.25 MHz | 250 MHz | |
Arria II GX | -4, -5, -6 | -4, -5, -6 | -4, -5, -6 | 7 | -4, -5, -6 | -4, -5 | -4, -5 | 7 | |
Arria II GZ | -3, -4 | -3, -4 | -3, -4 | -3 | -3, -4 | -3, -4 | -3, -4 | 7 | |
Stratix IV | -2, -3, -4 | -2, -3, -4 | -2, -3, -4 | -2, -3, -4 | -2, -3, -4 | -2, -3, -4 | -2, -3, -4 | -2, -312 | |
Cyclone IV GX13 | -6, -7, -8 | -6, -7, -8 | -6, -7 | 7 | -6, -7, -8 | -614 | 7 | 7 |
Related Information
6 Some simple Arria® V 1x variations with lane speed of 5.0 Gbaud, and some simple Arria® V 4x variations with lane speeds of 3.125 Gbaud, such as physical-layer-only variations,may meet timing in -5 speed grade devices, after following the Timing Advisor’s recommendations.
7 Not supported for this device family.
8 Intel® recommends that for designs that include a 4x 5.0 Gbaud RapidIO IP core variation and that target a -3 speed grade Stratix® V device, you use multiple seeds in the Intel® Quartus® Prime Design Space Explorer to find the optimal Fitter settings to meet the timing constraints. Following the Timing Advisor's recommendations, including optimizing for speed and using Logic Lock (Standard) regions may be necessary to meet timing, especially for more complex variations implemented in the largest devices.
9 Only the -7 speed grade is available for Cyclone® V GT devices.
10 The RapidIO IP core supports 1x 5.0 Gbaud variations that target the Cyclone® V device family in speed grade C7 Cyclone® V GT devices only. The RapidIO parameter editor does not warn you of this fact. You can generate a 1x 5.0 Gbaud variation that targets a Cyclone® V GX variation, for example, but when you attempt to add the extra constraints required for the RapidIO IP core, the Intel® Quartus® Prime software Analysis and Synthesis tool fails.
11 The RapidIO IP core supports 2x 5.0 Gbaud variations that target the Cyclone® V device family in Cyclone® V GT devices only. The RapidIO parameter editor does not warn you of this fact. You can generate a 2x 5.0 Gbaud variation that targets a Cyclone® V GX variation, for example, but when you attempt to add the extra constraints required for the RapidIO IP core, the Intel® Quartus® Prime software Analysis and Synthesis tool fails.
12 Intel® recommends that for designs that include a 4x 5.0 Gbaud RapidIO IP core variation and that target a -3 speed grade Stratix IV GX device, you use multiple seeds in the Intel® Quartus® Prime Design Space Explorer to find the optimal Fitter settings to meet the timing constraints. Following the Timing Advisor's recommendations, including optimizing for speed and using Logic Lock (Standard) regions may be necessary to meet timing, especially for more complex variations implemented in the largest devices.
13 The RapidIO IP core supports only the EP4CGX50, EP4CGX75, EP4CGX110, and EP4CGX150 Cyclone IV GX devices.
14 Some simple Cyclone IV GX 4x variations, such as physical-layer-only variations, may meet timing at 2.5 Gbaud in -7 speed grade devices, after following the Timing Advisor’s recommendations.