tree: a8e1ed25912ca9a729984da50ea7dafd68ae0bf4 [path history] [tgz]
  1. .gitignore
  2. example.pcf
  3. example.v
  4. example_tb.v
  5. firmware.c
  6. firmware.lds
  7. firmware.S
  8. Makefile
  9. readme.md
verilog/rtl/softshell/third_party/picorv32/scripts/icestorm/readme.md

To build the example LED-blinking firmware for an HX8K Breakout Board and get a timing report (checked against the default 12MHz oscillator):

$ make clean example.bin timing

To run all the simulation tests:

$ make clean example_sim synth_sim route_sim FIRMWARE_COUNTER_BITS=4

(You must run the clean target to rebuild the firmware with the updated FIRMWARE_COUNTER_BITS parameter; the firmware source must be recompiled for simulation vs hardware, but this is not tracked as a Makefile dependency.)