2.7. Performance and Resource Utilization
Device Family | PMA Speed Grade | FPGA Fabric Speed Grade | Data Rate | Link Clock FMAX (MHz) | |
---|---|---|---|---|---|
Enable Hard PCS (Gbps) | Enable Soft PCS (Gbps) 4 | ||||
Agilex™ 7 (E-tile) | 1 | –1 | Not supported | 2.0 to 19.2 | data_rate/40 |
2 | –2 | Not supported | 2.0 to 17.4 | data_rate/40 | |
–3 | Not supported | 2.0 to 16.0 | data_rate/40 | ||
3 | –2 | Not supported | 2.0 to 17.4 | data_rate/40 | |
–3 | Not supported | 2.0 to 16.0 | data_rate/40 | ||
Stratix® 10 (L-tile, and H-tile) | 1 | –1 | 2.0 to 12.0 | 2.0 to 16.06 | data_rate/40 |
–2 | 2.0 to 12.0 | 2.0 to 14.0 | data_rate/40 | ||
2 | –1 | 2.0 to 9.83 | 2.0 to 16.06 | data_rate/40 | |
–2 | 2.0 to 9.83 | 2.0 to 14.0 | data_rate/40 | ||
3 | –1 | 2.0 to 9.83 | 2.0 to 16.06 | data_rate/40 | |
–2 | 2.0 to 9.83 | 2.0 to 14.0 | data_rate/40 | ||
–3 | 2.0 to 9.83 | 2.0 to 13.0 | data_rate/40 | ||
Stratix® 10 (E-tile) | 1 | –1 | Not supported | 2.0 to 16.06 | data_rate/40 |
–2 | Not supported | 2.0 to 14.0 | data_rate/40 | ||
2 | –1 | Not supported | 2.0 to 16.06 | data_rate/40 | |
–2 | Not supported | 2.0 to 14.0 | data_rate/40 | ||
3 | –1 | Not supported | 2.0 to 16.0 | data_rate/40 | |
–2 | Not supported | 2.0 to 14.0 | data_rate/40 | ||
–3 | Not supported | 2.0 to 13.0 | data_rate/40 | ||
Arria® 10 | 1 | –1 | 2.0 to 12.0 | 2.0 to 15.0 6 5 | data rate/40 |
2 | –1 | 2.0 to 12.0 | 2.0 to 15.0 6 5 | data rate/40 | |
2 | –2 | 2.0 to 9.83 | 2.0 to 15.0 6 5 | data rate/40 | |
3 | –1 | 2.0 to 12.0 | 2.0 to 14.2 6 7 | data rate/40 | |
3 | –2 | 2.0 to 9.83 | 2.0 to 14.2 6 8 | data rate/40 | |
4 | –3 | 2.0 to 8.83 | 2.0 to 12.59 | data rate/40 | |
Cyclone® 10 GX | 4 | -5 | 2.0 to 9.8 | 2.0 to 9.8 | data rate/40 |
-6 | 2.0 to 6.25 | 2.0 to 9.8 | data rate/40 | ||
Stratix V | 1 | –1 or –2 | 2.0 to 12.2 | 2.0 to 12.5 | data rate/40 |
2 | –1 or –2 | 2.0 to 12.2 | 2.0 to 12.5 | data rate/40 | |
2 | –3 | 2.0 to 9.8 | 2.0 to 12.5 10 | data rate/40 | |
3 | –1, –2, –3, or –4 | 2.0 to 8.5 | 2.0 to 8.5 | data rate/40 | |
Arria V GX/SX | <Any supported speed grade> | <Any supported speed grade> | 1.0 to 6.55 | — 11 | data rate/40 |
Arria V GT/ST | <Any supported speed grade> | <Any supported speed grade> | 1.0 to 6.55 | 4.0 to 7.5 (PMA direct) 11 |
data rate/40 |
Arria V GZ | 2 | –3 | 2.0 to 9.9 | — 11 | data rate/40 |
3 | –4 | 2.0 to 8.8 | — 11 | data rate/40 | |
Cyclone V | 5 | <Any supported speed grade> | 1.0 to 5.0 | — | data rate/40 |
6 | –6 or –7 | 1.0 to 3.125 | — | data rate/40 |
The following table lists the resources and expected performance of the JESD204B IP core. These results are obtained using the Quartus® Prime software targeting the following Intel® FPGA devices:
- Cyclone V: 5CGTFD9E5F31I7
- Arria V GT/S/GT: 5AGXFB3H4F35C5
- Arria V GZ: 5AGZME5K2F40C3
- Stratix V: 5SGXEA7H3F35C3
- Arria® 10: 10AX115H2F34I2SGES
- Stratix® 10: 1SG280LN3F43E3VG
- Cyclone® 10 GX: 10CX105YF672I6G
All the variations for resource utilization are configured with the following parameter settings:
Parameter | Setting |
---|---|
JESD204B Wrapper | Base and PHY |
JESD204B Subclass | 1 |
Data Rate | 5 Gbps |
PCS Option | Enabled Hard PCS |
PLL Type |
|
Bonding Mode | Non-bonded |
Reference Clock Frequency | 125.0 MHz |
Octets per frame (F) |
|
Enable Scrambler (SCR) | Off |
Enable Error Code Correction (ECC_EN) | Off |
Device Family | Data Path | Number of Lanes (L) | ALMs | ALUTs | Logic Registers | Memory Block (M10K/M20K) 12 13 |
---|---|---|---|---|---|---|
Stratix® 10 (F=1) |
RX | 1 | 889.4 | 1230 | 1334 | 0 |
2 | 1329.7 | 1810 | 2119 | 0 | ||
4 | 2302.8 | 3101 | 3634 | 0 | ||
8 | 4218.1 | 5638 | 6650 | 0 | ||
TX | 1 | 534.4 | 694 | 869 | 0 | |
2 | 746 | 1061 | 1078 | 0 | ||
4 | 1049.8 | 1557 | 1580 | 0 | ||
8 | 1534.2 | 1980 | 2507 | 0 | ||
Stratix® 10 (F=3) |
RX | 1 | 905.1 | 1336 | 1453 | 1 |
2 | 1431.5 | 2102 | 2281 | 2 | ||
4 | 2445.9 | 3487 | 3899 | 4 | ||
8 | 4568 | 6592 | 6870 | 8 | ||
TX | 1 | 568.7 | 737 | 907 | 0 | |
2 | 790.2 | 1126 | 1126 | 0 | ||
4 | 1096.4 | 1659 | 1545 | 0 | ||
8 | 1617.1 | 2082 | 2524 | 0 | ||
Arria® 10 | RX | 1 | 1047 | 1496 | 1264 | 0 |
2 | 1584 | 2262 | 1903 | 0 | ||
4 | 2884.5 | 3870 | 3211 | 0 | ||
8 | 5339 | 7196 | 5768 | 0 | ||
TX | 1 | 701.5 | 1090 | 989 | 0 | |
2 | 875.5 | 1341 | 1126 | 0 | ||
4 | 1248.5 | 1888 | 1382 | 0 | ||
8 | 1917.5 | 2820 | 1878 | 0 | ||
Cyclone® 10 GX | RX | 1 | 1020.5 | 1496 | 1250 | 1 |
2 | 1551.5 | 2262 | 1877 | 2 | ||
4 | 2801 | 3870 | 3159 | 4 | ||
8 | 5173.5 | 7196 | 5749 | 8 | ||
TX | 1 | 710 | 1090 | 989 | 0 | |
2 | 875.4 | 1341 | 1118 | 0 | ||
4 | 1249 | 1888 | 1369 | 0 | ||
8 | 1926.5 | 2820 | 1869 | 0 | ||
Stratix V | RX | 1 | 1047.2 | 1530 | 1225 | 0 |
2 | 1608.7 | 2322 | 1871 | 0 | ||
4 | 2897.2 | 4037 | 3161 | 0 | ||
8 | 5412.5 | 7506 | 5742 | 0 | ||
TX | 1 | 711 | 1152 | 948 | 0 | |
2 | 926.7 | 1491 | 1086 | 0 | ||
4 | 1345.7 | 2134 | 1361 | 0 | ||
8 | 2114.7 | 3358 | 1907 | 0 | ||
Arria V | RX | 1 | 1024.5 | 1516 | 1207 | 1 |
2 | 1555.5 | 2302 | 1838 | 2 | ||
4 | 2769.5 | 3951 | 3102 | 4 | ||
8 | 5189 | 7399 | 5619 | 8 | ||
TX | 1 | 711.7 | 1149 | 948 | 0 | |
2 | 860.5 | 1418 | 1065 | 0 | ||
4 | 1188.7 | 1932 | 1299 | 0 | ||
8 | 1721 | 2854 | 1767 | 0 | ||
Arria V GZ | RX | 1 | 1048.7 | 1530 | 1226 | 0 |
2 | 1601.5 | 2322 | 1870 | 0 | ||
4 | 2894 | 4037 | 3163 | 0 | ||
8 | 5400.5 | 7506 | 5748 | 0 | ||
TX | 1 | 712.2 | 1152 | 948 | 0 | |
2 | 926.5 | 1491 | 1087 | 0 | ||
4 | 1349.2 | 2134 | 1359 | 0 | ||
8 | 2104.7 | 3358 | 1907 | 0 | ||
Cyclone V | RX | 1 | 1022 | 1516 | 1210 | 1 |
2 | 1555.5 | 2302 | 1839 | 2 | ||
4 | 2777.5 | 3951 | 3099 | 4 | ||
8 | 5195 | 7399 | 5619 | 8 | ||
TX | 1 | 713.5 | 1149 | 948 | 0 | |
2 | 867 | 1418 | 1066 | 0 | ||
4 | 1198 | 1932 | 1300 | 0 | ||
8 | 1709.2 | 2838 | 1769 | 0 |
4 Select Enable Soft PCS to achieve maximum data rate. For the TX IP core, enabling soft PCS incurs an additional 3–8% increase in resource utilization. For the RX IP core, enabling soft PCS incurs an additional 10–20% increase in resource utilization.
5 When using Soft PCS mode at 15.0 Gbps, the timing margin is very limited. You are advised to enable high fitter effort, register duplication, and register retiming to improve timing performance.
6 Refer to the Arria® 10 and Stratix® 10 Device Datasheet for the maximum data rate supported across transceiver speed grades and transceiver power supply operating conditions.
7 For Arria® 10 GX 160, SX 160, GX 220 and SX 220 devices, the supported data rate is up to 12.288 Gbps.
8 For Arria® 10 GX 160, SX 160, GX 220 and SX 220 devices, the supported data rate is 11.0 Gbps.
9 For Arria® 10 GX 160, SX 160, GX 220 and SX 220 devices, the supported data rate is 10.0 Gbps.
10 When using Soft PCS mode at 12.5 Gbps, the timing margin is very limited. You are advised to enable high fitter effort, register duplication, and register retiming to improve timing performance.
11 Enabling Soft PCS does not increase the data rate for the device family and speed grade. You are recommended to select the Enable Hard PCS option.
12 M10K for Arria V, Cyclone V devices, M20K for Arria V GZ, Stratix V, Arria® 10, Cyclone® 10 GX, and Stratix® 10 devices.
13
The Quartus® Prime software may auto-fit to use MLAB when the memory size is too small. Conversion from MLAB to M20K or M10K was performed for the numbers listed above.