picorv32/scripts/icestorm
Austin Seipp 770b5bd4c6 scripts/icestorm: add readme
Notes about how to build proper simulation vs hardware bitstreams.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-01-11 16:09:07 -06:00
..
.gitignore Improved IceStorm example script 2015-07-04 16:34:18 +02:00
Makefile scripts/icestorm: remove unneeded -lgcc 2019-01-11 16:09:07 -06:00
example.pcf Minor scripts/icestorm changes 2015-10-08 11:58:59 +02:00
example.v Minor scripts/icestorm changes 2015-10-08 11:58:59 +02:00
example_tb.v Minor fixes in scripts/icestorm/ 2016-07-14 09:07:52 +02:00
firmware.S RISC-V ISA 2.1 now calls "sbreak" officially "ebreak" 2016-06-06 10:46:52 +02:00
firmware.c scripts/icestorm: move SHIFT_COUNTER_BITS into Makefile 2019-01-11 16:09:07 -06:00
firmware.lds Improved icestorm example 2015-07-19 16:09:19 +02:00
readme.md scripts/icestorm: add readme 2019-01-11 16:09:07 -06:00

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.)