Examples
The example projects: what each one shows, and a zip of each to download.
Each example is a folder you can open in VS Code as it is. Download one, unzip it, open the folder, and press F5 on its testbench (or open its .hdl-workspace file).
- counterA 4-bit counter and its testbench: the quick start, debugging and time travel.4.0K zip
- cmakeA direct digital synthesiser built by CMake (cmake-language-vhdl): launch configurations on a CMake target, a waves target that writes GHW and VCD.12K zip
- basys3A blinker for the Digilent Basys 3 (xc7a35tcpg236-1): synthesis in about 30 seconds.4.0K zip
- arty-a7The blinker for the Arty A7-35 (xc7a35ticsg324-1L) with generated constraints: bitstream in about 60 seconds.4.0K zip
- blockdesigndesign_1.vbd, a block design to open in the editor, validate and export.4.0K zip
| Folder | What it shows |
|---|---|
examples/counter |
A 4-bit counter and its testbench: the Quick start, debugging and time travel. |
examples/cmake |
A direct digital synthesiser built by CMake with cmake-language-vhdl: launch configurations on a CMake target, and a waves target that writes GHW and VCD files. |
examples/basys3 |
A blinker for the Digilent Basys 3 (xc7a35tcpg236-1): hdl flow synth in about 30 seconds. |
examples/arty-a7 |
The same blinker for the Arty A7-35 (xc7a35ticsg324-1L), with constraints generated from the board: bitstream in about 60 seconds, WNS 7.21 ns, DRC clean. |
examples/blockdesign |
design_1.vbd, a block design to open in the editor and export to Vivado. |