VELDT blinker example with Clash
- Install & Setup Clash
- Install & Setup Project IceStorm
- Clone this repo:
foo@bar:~$ git clone https://github.com/standardsemiconductor/VELDT-blinker-clash.git foo@bar:~$ cd VELDT-blinker-clash foo@bar:~/VELDT-blinker-clash$ cabal build
Plug VELDT into computer USB port, make sure switches are set to ON and FLASH. Verify PWR LED illuminated red. To program the VELDT and run the blinker example:
foo@bar:~/VELDT-blinker-clash$ cabal run blinker -- prog
Other commands:
cabal run blinker -- compile
to compile source to Verilogcabal run blinker -- synth
to synthesize with Yosyscabal run blinker -- pnr
to place and route with NextPNRcabal run blinker -- pack
to pack withicepack
cabal run blinker
will also pack the source into a bitstreamcabal run blinker -- clean
to clean the build directory_build
cabal run clashi
to start an interactive Clash repl
shake/Shake.hs
is responsible for compiling the source with Clash and running the Icestorm flow.
VELDT avaliable now on standardsemiconductor.com
More information about the board can be found in the VELDT-info repo
Follow Standard Semiconductor on LinkedIn