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

_images/LIFCL-40-perf.svg

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

_images/testarch-perf.svg

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

_images/xc7a100t-perf.svg

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

_images/xc7a200t-perf.svg

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

_images/xc7a35t-perf.svg

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

_images/xc7k160t-perf.svg

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

_images/xc7k480t-perf.svg

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

_images/xc7k70t-perf.svg

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

_images/xc7s50-perf.svg

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

_images/xc7vx980t-perf.svg

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

_images/xc7z010-perf.svg

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

_images/xczu7ev-perf.svg