FPGA & adaptive SoC databook · online editionRev. 2026.10

FPGA CoreScore ranking

CoreScore is an open benchmark for FPGAs and their tools: it counts how many SERV bit-serial RISC-V cores fit in a device after synthesis and place and route. These are the 43 devices in The Gate Array with a CoreScore result, from the official CoreScore world ranking.

#DeviceSERV coresBoardLUTsLUTs per core
1XCVU19PAMD Virtex UltraScale+10,000vu19p4,086,000 LUT6409 LUT6
2XCVU13PAMD Virtex UltraScale+8,300qm_xcvu13p1,728,000 LUT6208 LUT6
3AGI 040Altera Agilex 7 I-Series8,225intel_dk-si-agi040fes1,372,000 ALMs167 ALMs
4AGM 039Altera Agilex 7 M-Series6,666thunderfjord_agm0391,305,600 ALMs196 ALMs
5XCVU37PAMD Virtex UltraScale+ HBM6,000vcu1281,304,000 LUT6217 LUT6
6GX 2800Altera Stratix 10 GX/SX5,600intel_s10gx_devkit933,120 ALMs167 ALMs
7AGI 027Altera Agilex 7 I-Series5,525intel_dk-si-agi027fb912,800 ALMs165 ALMs
8XCVU9PAMD Virtex UltraScale+5,087vcu1181,182,000 LUT6232 LUT6
9XC7VX980TAMD Virtex-73,040haps_dx7612,000 LUT6201 LUT6
10AGF 014Altera Agilex 7 F-Series2,970intel_dk-dev-agf014ea487,200 ALMs164 ALMs
1110AX115Altera Arria 102,600intel_a10gx_devkit427,200 ALMs164 ALMs
125SGXA7Altera Stratix V1,568de5_net234,720 ALMs150 ALMs
13A5E 065BAltera Agilex 5 E-Series1,327agilex5_dk-a5e065bb32aes1222,400 ALMs168 ALMs
14XC7K420TAMD Kintex-71,276hpc_k7260,600 LUT6204 LUT6
155SGSD5Altera Stratix V1,152storeypeak172,600 ALMs150 ALMs
16XCKU5PAMD Kintex UltraScale+1,085axku5217,000 LUT6200 LUT6
17XCKU040AMD Kintex UltraScale1,024hpc_ku242,400 LUT6237 LUT6
18XC7K325TAMD Kintex-7967genesys2203,800 LUT6211 LUT6
19XCZU7EVAMD Zynq UltraScale+ MPSoC940zcu106230,000 LUT6245 LUT6
20MPF300TMicrochip PolarFire882polarfireeval300,000 LUT4340 LUT4
21XC7A200TAMD Artix-7652nexys_video134,600 LUT6206 LUT6
22XC7K160TAMD Kintex-7481marble101,400 LUT6211 LUT6
23XC7A100TAMD Artix-7306arty_a7_100t63,400 LUT6207 LUT6
24A5E 013BAltera Agilex 5 E-Series298de25_nano46,800 ALMs157 ALMs
255CSXC6Altera Cyclone V284sockit41,910 ALMs148 ALMs
26A3C 135Altera Agilex 3281atum_a3_nano45,800 ALMs163 ALMs
275CSEA6Altera Cyclone V271de10_nano41,910 ALMs155 ALMs
28A3C 100Altera Agilex 3211axc300034,000 ALMs161 ALMs
29A5E 008BAltera Agilex 5 E-Series182axe500028,880 ALMs159 ALMs
3010M50Altera MAX 10139deca50,000 LUT4360 LUT4
31LFE5U-85Lattice ECP5135ulx3s_8584,000 LUT4622 LUT4
32XC7A35TAMD Artix-7104arty_a7_35t20,800 LUT6200 LUT6
33XC7Z010AMD Zynq 700085ebaz420517,600 LUT6207 LUT6
3410CL025Altera Cyclone 10 LP64intel_cyc10lp_devkit25,000 LUT4391 LUT4
35EP4CE22Altera Cyclone IV61de0_nano22,000 LUT4361 LUT4
36LFE5U-25Lattice ECP555colorlight_5a75b24,000 LUT4436 LUT4
37GW2AR-18Gowin Arora II45tang_nano_20k20,736 LUT4461 LUT4
3810M08Altera MAX 1020max10008,000 LUT4400 LUT4
39T8Efinix Trion17xyloni— 7.4K LEs, LUTs not published—
40iCE40HX8KLattice iCE40 LP/HX/LM12alhambra_II7,680 LUT4640 LUT4
41iCE40LP8KLattice iCE40 LP/HX/LM11tinyfpga_bx7,680 LUT4698 LUT4
42iCE40UP5KLattice iCE40 UltraPlus10icebreaker5,280 LUT4528 LUT4
43iCE40HX1KLattice iCE40 LP/HX/LM2go_board1,280 LUT4640 LUT4

LUTs per core divides the published LUT count by the CoreScore. It shows how many logic blocks of each type one SERV core really takes, a practical way to compare LUT4, LUT6, ALM and CPE architectures. Results depend on the board, the tool version and the clock setup; when several boards use the same device, the best result is used. See how FPGA vendors count logic.