Skip to content

xnought/learn-circuits

Repository files navigation

Learn Circuits

Setup: directory with project and within a valid circuit like program (Verilog or other).

To Learn

(When finished will include a link to the file)

  • Hello World
  • Half Adder
  • Full Adder
  • Unsigned Integer Adders: 4bit, 8bit, nbit
  • Signed Integer Adders: signed int just simply reuses nbit with twos compliment representation
  • Integer Multiplication
  • Integer Division
  • Floating point addition
  • Floating point multiplication
  • Floating point division
  • bit registers

Running

(example within the hello-world, but can apply to any dir)

cd hello-world
iverilog main.v
./a.out

About

Learn foundational circuits in computation

Resources

Stars

Watchers

Forks