FPGA interchange tests¶
This page presents status of designs implemented using toolchain(s) supporting the FPGA interchange format.
Currently synthesis is performed using Yosys while placement and routing by nextpnr.
LIFCL-40¶
Designs support status
Design |
Board |
Synthesis |
Logical netlist |
Place & route (Physical netlist) |
FASM generation |
Bitstream (FASM generator) |
Simulation |
Post-synthesis simulation |
---|---|---|---|---|---|---|---|---|
counter |
lifcl40evn |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
murax |
lifcl40evn |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
wire |
lifcl40evn |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
CI performance graph
testarch¶
Designs support status
Design |
Board |
Synthesis |
Logical netlist |
Place & route (Physical netlist) |
FASM generation |
Bitstream (FASM generator) |
Simulation |
Post-synthesis simulation |
---|---|---|---|---|---|---|---|---|
lut |
testboard |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
CI performance graph
xc7a100t¶
Designs support status
Design |
Board |
Synthesis |
Logical netlist |
Place & route (Physical netlist) |
FASM generation |
Bitstream (FASM generator) |
Simulation |
Post-synthesis simulation |
Bitstream (Vivado) |
Vivado checkpoint |
Bitstream (DCP) |
FASM bitstream vs. DCP bitstream |
FASM (fasm2bels) |
Vivado checkpoint (fasm2bels) |
Bitstream (fasm2bels DCP) |
fasm2bels bitstream vs. DCP Bitstream |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
counter |
arty100t |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
wire |
arty100t |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
CI performance graph
xc7a200t¶
Designs support status
Design |
Board |
Synthesis |
Logical netlist |
Place & route (Physical netlist) |
FASM generation |
Bitstream (FASM generator) |
Simulation |
Post-synthesis simulation |
Bitstream (Vivado) |
Vivado checkpoint |
Bitstream (DCP) |
FASM bitstream vs. DCP bitstream |
FASM (fasm2bels) |
Vivado checkpoint (fasm2bels) |
Bitstream (fasm2bels DCP) |
fasm2bels bitstream vs. DCP Bitstream |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
wire |
nexys_video |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
CI performance graph
xc7a35t¶
Designs support status
Design |
Board |
Synthesis |
Logical netlist |
Place & route (Physical netlist) |
FASM generation |
Bitstream (FASM generator) |
Simulation |
Post-synthesis simulation |
Bitstream (Vivado) |
Vivado checkpoint |
Bitstream (DCP) |
FASM bitstream vs. DCP bitstream |
FASM (fasm2bels) |
Vivado checkpoint (fasm2bels) |
Bitstream (fasm2bels DCP) |
fasm2bels bitstream vs. DCP Bitstream |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
clock_gen |
basys3 |
Ok |
Ok |
Ok |
Ok |
FAILED |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
counter |
arty35t |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
counter |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Ok |
Ok |
Ok |
Ok |
dram_1_128x1d |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
dram_1_256x1s |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
dram_1_32m |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
dram_1_64m |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
dram_2_128x1s |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
dram_2_32x1d |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
dram_2_64x1d |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
dram_4_32x1s |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
dram_4_32x2s |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
dram_4_64x1s |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
dram_8_32x1s |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
ibufds |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
iobuf |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
iobufds |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
litex_base |
arty35t |
Ok |
Ok |
Ok |
Ok |
FAILED |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
litex_linux |
arty35t |
Ok |
Ok |
Ok |
Ok |
FAILED |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
lut |
arty35t |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Ok |
Ok |
Ok |
Ok |
mmcm_buf_fb |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
mmcm_ext_fb |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
mmcm_int_fb |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
mmcm_int_fb_frac |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
murax |
arty35t |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
murax |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
obufds |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
obuft |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
obuftds |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
picosoc |
arty35t |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
picosoc |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
pll_buf_fb |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
pll_int_fb |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
ram |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Ok |
Ok |
Not run |
Not run |
ram36 |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Ok |
Ok |
Not run |
Not run |
ram_36bit |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Ok |
Ok |
Not run |
Not run |
serdes |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
wire |
arty35t |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Ok |
Ok |
Ok |
Ok |
wire |
basys3 |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
CI performance graph
xc7k160t¶
Designs support status
Design |
Board |
Synthesis |
Logical netlist |
Place & route (Physical netlist) |
FASM generation |
Bitstream (FASM generator) |
Simulation |
Post-synthesis simulation |
Bitstream (Vivado) |
Vivado checkpoint |
Bitstream (DCP) |
FASM bitstream vs. DCP bitstream |
FASM (fasm2bels) |
Vivado checkpoint (fasm2bels) |
Bitstream (fasm2bels DCP) |
fasm2bels bitstream vs. DCP Bitstream |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
counter |
xc7k160t_board |
Ok |
Ok |
Ok |
Not run |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
CI performance graph
xc7k480t¶
Designs support status
Design |
Board |
Synthesis |
Logical netlist |
Place & route (Physical netlist) |
FASM generation |
Bitstream (FASM generator) |
Simulation |
Post-synthesis simulation |
Bitstream (Vivado) |
Vivado checkpoint |
Bitstream (DCP) |
FASM bitstream vs. DCP bitstream |
FASM (fasm2bels) |
Vivado checkpoint (fasm2bels) |
Bitstream (fasm2bels DCP) |
fasm2bels bitstream vs. DCP Bitstream |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
counter |
xc7k480t_board |
Ok |
Ok |
Ok |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
Not run |
Not run |
Not run |
CI performance graph
xc7k70t¶
Designs support status
Design |
Board |
Synthesis |
Logical netlist |
Place & route (Physical netlist) |
FASM generation |
Bitstream (FASM generator) |
Simulation |
Post-synthesis simulation |
Bitstream (Vivado) |
Vivado checkpoint |
Bitstream (DCP) |
FASM bitstream vs. DCP bitstream |
FASM (fasm2bels) |
Vivado checkpoint (fasm2bels) |
Bitstream (fasm2bels DCP) |
fasm2bels bitstream vs. DCP Bitstream |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
counter |
xc7k70t_board |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
murax |
xc7k70t_board |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
picosoc |
xc7k70t_board |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
CI performance graph
xc7s50¶
Designs support status
Design |
Board |
Synthesis |
Logical netlist |
Place & route (Physical netlist) |
FASM generation |
Bitstream (FASM generator) |
Simulation |
Post-synthesis simulation |
Bitstream (Vivado) |
Vivado checkpoint |
Bitstream (DCP) |
FASM bitstream vs. DCP bitstream |
FASM (fasm2bels) |
Vivado checkpoint (fasm2bels) |
Bitstream (fasm2bels DCP) |
fasm2bels bitstream vs. DCP Bitstream |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
counter |
arty_s7_50 |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
murax |
arty_s7_50 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
picosoc |
arty_s7_50 |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
CI performance graph
xc7vx980t¶
Designs support status
Design |
Board |
Synthesis |
Logical netlist |
Place & route (Physical netlist) |
FASM generation |
Bitstream (FASM generator) |
Simulation |
Post-synthesis simulation |
Bitstream (Vivado) |
Vivado checkpoint |
Bitstream (DCP) |
FASM bitstream vs. DCP bitstream |
FASM (fasm2bels) |
Vivado checkpoint (fasm2bels) |
Bitstream (fasm2bels DCP) |
fasm2bels bitstream vs. DCP Bitstream |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
counter |
xc7vx980t_board |
Ok |
Ok |
Ok |
Not run |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
Not run |
Not run |
Not run |
murax |
xc7vx980t_board |
Ok |
Ok |
Ok |
Not run |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
Not run |
Not run |
Not run |
Not run |
Not run |
CI performance graph
xc7z010¶
Designs support status
Design |
Board |
Synthesis |
Logical netlist |
Place & route (Physical netlist) |
FASM generation |
Bitstream (FASM generator) |
Simulation |
Post-synthesis simulation |
Bitstream (Vivado) |
Vivado checkpoint |
Bitstream (DCP) |
FASM bitstream vs. DCP bitstream |
FASM (fasm2bels) |
Vivado checkpoint (fasm2bels) |
Bitstream (fasm2bels DCP) |
fasm2bels bitstream vs. DCP Bitstream |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
wire |
zybo |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
Not run |
CI performance graph
xczu7ev¶
Designs support status
Design |
Board |
Synthesis |
Logical netlist |
Place & route (Physical netlist) |
FASM generation |
Bitstream (FASM generator) |
Simulation |
Post-synthesis simulation |
---|---|---|---|---|---|---|---|---|
counter |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_1_128x1d_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_1_256x1d_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_1_256x1s_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_1_32m16_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_1_32m_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_1_512x1s_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_1_64m8_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_1_64m_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_1_64x8sw_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_2_128x1s_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_2_32x1d_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_2_64x1d_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_4_32x1s_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_4_32x2s_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_4_64x1s_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
dram_8_32x1s_diff |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
ibufds |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
iobuf |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
lut |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
mmcme4 |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
obufds |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
obuft |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
plle4_adv |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
ram |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
ram_36bit |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
ram_72bit |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Not run |
Not run |
wire |
zcu104 |
Ok |
Ok |
Ok |
Not run |
Not run |
Ok |
Ok |
CI performance graph