An open API service indexing awesome lists of open source software.

https://github.com/chipsalliance/fpga-interchange-tests

Repository to run extensive tests on the FPGA interchange format
https://github.com/chipsalliance/fpga-interchange-tests

f4pga

Last synced: 6 months ago
JSON representation

Repository to run extensive tests on the FPGA interchange format

Awesome Lists containing this project

README

          

# FPGA interchange tests

This repository contains end-to-end tests to verify the correctness of the whole FPGA interchange flow.

## Steps to run

To prepare the environment run:

```
make env
```

Enter the environment by running:

```
source env/conda/bin/activate fpga-interchange
```

To update the RapidWright data run:

```
make update
```

To build the CMake infrastructure and the required tools run:

```
make build
```

A set of targets are generated to run every step of the flow:

```
cd build
# Run all place and route tests until bitstream generation
make all-tests
# Run all validation tests through fasm2bels
make all-validation-tests
# Run all vendor bitstream generation tests
make all-vendor-bit-tests
# Run all simulation tests; pre- and post-synthesis and, if enabled, post-fasm2bels
make all-simulation-tests
```