nextpnr-tests
This repo is intended for use as a submodule from YosysHQ/nextpnr
Initial contents were populated from YosysHQ/nextpnr@6cc1bf
Notes for regressions:
- Add subdir to
:/<arch>/regressions/<issue####>; e.g.:/ice40/regressions/issue0000- Please gzip
*.jsonfiles into*.json.gz
- Please gzip
:/<arch>/regressions/Makefilewill take all:/<arch>/regressions/*/*.{json.gz,sh}and- For
*.json.gz: decompress into*.json, and then executenextpnrusing*.pcfif it exists, and using additional options specified by*.npnr - For
*.sh: decompress*.json.gzinto*.json, then run*.shscript - After executing
nextpnr, will runicebox_vlogon the generated*.ascas a sanity check - Non zero exit code of
nextpnr,*.sh, oricebox_vlogconstitutes a test failure
- For
- Where available, the source Verilog file(s) used to generate the
*.jsonshould be included, along with a*.ysYosys script if it is anything but a simple invocation ofsynth_<arch>
