Skip to content

Hardware designs for flightless birds

License

Notifications You must be signed in to change notification settings

infinitymdm/penguin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐧 Penguin HDL

Hardware designs for flightless birds

Penguin HDL is a collection of hardware designs written in SystemVerilog. Most of these were originally written as experiments with the Alchitry Cu FPGA, but a few have been used elsewhere.

Getting Started

Install software

You'll need a few pieces of software to make use of the flows in this repository:

  • verilator for simulation
  • sv2v for SystemVerilog to Verilog conversion
  • just for running flows (see the justfile)
  • gtkwave (optional) if you want to view waveforms using just view

Get the code

Clone the repository: git clone --recurse-submodules https://github.com/infinitymdm/penguin.git Now you should be good to go! Move into the newly cloned directory with cd penguin and it's off to the races.

Run some Simulations

Once you're all set up, run just --list to see available recipes. For a quick test, try just verilate tb_alu.

About

Hardware designs for flightless birds

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published