picorv32/scripts/icestorm
Austin Seipp 1c7f51ed60 scripts/icestorm: check circuit @ 62MHz
With arachne-pnr this circuit couldn't hit 60MHz, just barely under it.
OTOH, nextpnr hits about ~68 MHz. So let's set it somewhere inbetween to
make sure this is true over time!

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-01-11 16:49:37 -06:00
..
.gitignore Improved IceStorm example script 2015-07-04 16:34:18 +02:00
Makefile scripts/icestorm: check circuit @ 62MHz 2019-01-11 16:49:37 -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.)