Skip to content

A RISC-V based uC written in Verilog to control a leged robot and hardware design that can be used with it.

License

Notifications You must be signed in to change notification settings

forkaduck/stepper

Repository files navigation

Stepper

A RISC-V based uC written in verilog and a hardware design that can be used with it.

Lint Rust Build

For most of the projects documentation have a look at the github wiki.

Used tools

This project was written/created with the following utilities:

  • Yosys (For synthesis)
  • nextpnr (For routing and placing)
  • prjtrellis (Bitstream documentation for the LATTICE LFE5U-12F)
  • icarus verilog (Used for simulation)
  • gtkwave (For opening the produced waveforms of the simulation as a vcd file)
  • freecad (Used for 3d modeling)

Project structure

Subfolders

  • src -> Holds all the verilog src files that are synthesizeable.
  • tests -> Consists of all verilog testbenches (for each model one with the naming convention test_<name>.v).
  • designs -> Contains all of the 3d models of the project.

About

A RISC-V based uC written in Verilog to control a leged robot and hardware design that can be used with it.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published