icestorm/icebox
Chris Baker 95990fb2fc icebox_vlog: add basic test cases
Makefile provides various targets for testing icebox_vlog.
- %_syn.v targets will use icebox_vlog to generate a .v file from
  the blinky.asc file
- %_syntb targets will invoke iverilog on the .v files
- %.json targets will invoke yosys on the .v files
- test target will attempt several combinations of command line options
  for icebox_vlog (all combinations of -s, -l, -p, -c, -C) and will then
  trigger iverilog and yosys targets to attempt parsing the .v files

Output files generated by `make test` can be compared after making code
changes to icebox_vlog.py to identify any regressions.
2024-04-21 17:41:54 -04:00
..
testcase icebox_vlog: add basic test cases 2024-04-21 17:41:54 -04:00
.gitignore iCE40 Ultra = iCE5LP = u4k port 2019-02-22 22:35:55 +01:00
Makefile Update variable name to PYTHON3 2021-09-06 11:11:52 +02:00
icebox.py icebox: Add PLL ICEGATE function 2023-02-01 11:04:27 +01:00
icebox_asc2hlc.py Support custom PROGRAM_PREFIX 2020-04-10 10:05:17 +02:00
icebox_chipdb.py Support custom PROGRAM_PREFIX 2020-04-10 10:05:17 +02:00
icebox_colbuf.py Support custom PROGRAM_PREFIX 2020-04-10 10:05:17 +02:00
icebox_diff.py Support custom PROGRAM_PREFIX 2020-04-10 10:05:17 +02:00
icebox_explain.py Support custom PROGRAM_PREFIX 2020-04-10 10:05:17 +02:00
icebox_hlc2asc.py Support custom PROGRAM_PREFIX 2020-04-10 10:05:17 +02:00
icebox_hlcsort.py icebox_hlcsort: Adding a tool for canonicalizing HLC files. 2018-06-14 17:54:25 -07:00
icebox_html.py Support custom PROGRAM_PREFIX 2020-04-10 10:05:17 +02:00
icebox_maps.py Support custom PROGRAM_PREFIX 2020-04-10 10:05:17 +02:00
icebox_stat.py Support custom PROGRAM_PREFIX 2020-04-10 10:05:17 +02:00
icebox_vlog.py icebox_vlog: use proper Verilog-2001 module declarations 2024-04-21 14:33:23 -04:00
iceboxdb.py Remove seperate 5k RAM DB and share with 8k instead 2018-01-16 15:17:20 +00:00
tc_logic_xpr.py icebox: Put .hlc converters under ISC license 2017-09-02 14:45:03 +02:00
tc_rxlat_netnames.py icebox: Put .hlc converters under ISC license 2017-09-02 14:45:03 +02:00
tc_xlat_netnames.py icebox: Put .hlc converters under ISC license 2017-09-02 14:45:03 +02:00