Skip to content

Supported FPGAs

This markdown page was generated on October 20, 2025 using the command

apio fpgas --docs > supported-fpgas.md
For the updated list of supported FPGAs run the command apio fpgas.

Custom FPGAs definitions can be added in the project directory and new FPGAs definitions can be contributed in the apio-definitions repository.

ICE40 FPGAs

FPGA-ID SIZE PART-NUM
ice40hx1k-cb132 1k ICE40HX1K-CB132
ice40hx1k-tq144 1k ICE40HX1K-TQ144
ice40hx1k-vq100 1k ICE40HX1K-VQ100
ice40hx4k-bg121 4k ICE40HX4K-BG121
ice40hx4k-bg121-8k 8k ICE40HX4K-BG121
ice40hx4k-cb132 4k ICE40HX4K-CB132
ice40hx4k-cb132-8k 8k ICE40HX4K-CB132
ice40hx4k-tq144 4k ICE40HX4K-TQ144
ice40hx4k-tq144-8k 8k ICE40HX4K-TQ144
ice40hx8k-bg121 8k ICE40HX8K-BG121
ice40hx8k-cb132 8k ICE40HX8K-CB132
ice40hx8k-cm225 8k ICE40HX8K-CM225
ice40hx8k-ct256 8k ICE40HX8K-CT256
ice40lp1k-cb121 1k ICE40LP1K-CB121
ice40lp1k-cb81 1k ICE40LP1K-CB81
ice40lp1k-cm121 1k ICE40LP1K-CM121
ice40lp1k-cm36 1k ICE40LP1K-CM36
ice40lp1k-cm49 1k ICE40LP1K-CM49
ice40lp1k-cm81 1k ICE40LP1K-CM81
ice40lp1k-qn84 1k ICE40LP1K-QN84
ice40lp1k-swg16tr 1k ICE40LP1K-SWG16TR
ice40lp384-cm36 384 ICE40LP384-CM36
ice40lp384-cm49 384 ICE40LP384-CM49
ice40lp384-qn32 384 ICE40LP384-QN32
ice40lp4k-cm121 4k ICE40LP4K-CM121
ice40lp4k-cm121-8k 8k ICE40LP4K-CM121
ice40lp4k-cm225 4k ICE40LP4K-CM225
ice40lp4k-cm225-8k 8k ICE40LP4K-CM225
ice40lp4k-cm81 4k ICE40LP4K-CM81
ice40lp4k-cm81-8k 8k ICE40LP4K-CM81
ice40lp8k-cm121 8k ICE40LP8K-CM121
ice40lp8k-cm225 8k ICE40LP8K-CM225
ice40lp8k-cm81 8k ICE40LP8K-CM81
ice40ul1k-cm36a 1k ICE40UL1K-CM36A
ice40up5k-sg48 5k ICE40UP5K-SG48
ice40up5k-uwg30 5k ICE40UP5K-UWG30
ice5lp4k-sg48 4k ICE5LP4K-SG48

ECP5 FPGAs

FPGA-ID SIZE PART-NUM
lfe5u-12f-6bg256c 12k LFE5U-12F-6BG256C
lfe5u-12f-6bg381c 12k LFE5U-12F-6BG381C
lfe5u-12f-6mg285c 12k LFE5U-12F-6MG285C
lfe5u-25f-6bg256c 25k LFE5U-25F-6BG256C
lfe5u-25f-6bg381c 25k LFE5U-25F-6BG381C
lfe5u-25f-6mg285c 25k LFE5U-25F-6MG285C
lfe5u-45f-6bg256c 45k LFE5U-45F-6BG256C
lfe5u-45f-6bg381c 45k LFE5U-45F-6BG381C
lfe5u-45f-6bg554c 45k LFE5U-45F-6BG554C
lfe5u-45f-6mg285c 45k LFE5U-45F-6MG285C
lfe5u-85f-6bg381c 85k LFE5U-85F-6BG381C
lfe5u-85f-6bg554c 85k LFE5U-85F-6BG554C
lfe5u-85f-6bg756c 85k LFE5U-85F-6BG756C
lfe5u-85f-6mg285c 85k LFE5U-85F-6MG285C
lfe5um-25f-6bg256c 25k LFE5UM-25F-6BG256C
lfe5um-25f-6bg381c 25k LFE5UM-25F-6BG381C
lfe5um-25f-6mg285c 25k LFE5UM-25F-6MG285C
lfe5um-45f-6bg256c 45k LFE5UM-45F-6BG256C
lfe5um-45f-6bg381c 45k LFE5UM-45F-6BG381C
lfe5um-45f-6bg554c 45k LFE5UM-45F-6BG554C
lfe5um-45f-6mg285c 45k LFE5UM-45F-6MG285C
lfe5um-85f-6bg381c 85k LFE5UM-85F-6BG381C
lfe5um-85f-6bg554c 85k LFE5UM-85F-6BG554C
lfe5um-85f-6bg756c 85k LFE5UM-85F-6BG756C
lfe5um-85f-6mg285c 85k LFE5UM-85F-6MG285C
lfe5um5g-25f-8bg256c 25k LFE5UM5G-25F-8BG256C
lfe5um5g-25f-8bg381c 25k LFE5UM5G-25F-8BG381C
lfe5um5g-25f-8mg285c 25k LFE5UM5G-25F-8MG285C
lfe5um5g-45f-8bg256c 45k LFE5UM5G-45F-8BG256C
lfe5um5g-45f-8bg381c 45k LFE5UM5G-45F-8BG381C
lfe5um5g-45f-8bg554c 45k LFE5UM5G-45F-8BG554C
lfe5um5g-45f-8mg285c 45k LFE5UM5G-45F-8MG285C
lfe5um5g-85f-8bg381c 85k LFE5UM5G-85F-8BG381C
lfe5um5g-85f-8bg554c 85k LFE5UM5G-85F-8BG554C
lfe5um5g-85f-8bg756c 85k LFE5UM5G-85F-8BG756C
lfe5um5g-85f-8mg285c 85k LFE5UM5G-85F-8MG285C

GOWIN FPGAs

FPGA-ID SIZE PART-NUM
gw1n-lv1qn48c6-i5 1k GW1N-LV1QN48C6/I5
gw1nr-lv9qn88pc6-i5 9k GW1NR-LV9QN88PC6/I5
gw1nsr-lv4cqn48pc7-i6 4k GW1NSR-LV4CQN48PC7/I6
gw1nz-lv1qn48c6-i5 1k GW1NZ-LV1QN48C6/I5
gw2ar-lv18qn88c8-i7 20k GW2AR-LV18QN88C8/I7