Test cases to validate NextPnR implementation for GateMate FPGAs and compare results with Cologne Chip Place and Route tool
Before running build with make
command make sure you have prjpeppercorn and nextpnr in PATH.
To additionally use GateMate place and route tool set next environment variable:
export CC_TOOL=~/cc-toolchain-linux
When using GateMate FPGA Evaluation Board board use:
export BOARD=evb
in case of using Olimex GateMateA1-EVB board use:
export BOARD=olimex
Put PmodUSBUART or compatible in PMODB top
For PmodVGA it is required to set JP14 to 2.5V power
In all configurations when there is one PMOD used (and that is not for serial) it needs to be located in PMODA
Others PMODs used for testing:
Code in Project Peppercorn Test Cases repository in licensed under the very permissive
ISC Licence or in case of third party code can be under compatible license, and that is noted in file itself. A copy of license can be found in the COPYING
file.
All new contributions must also be released under this license.