Skip to content
This repository has been archived by the owner on Dec 31, 2023. It is now read-only.
/ ThreeNumbersAdder Public archive

A simple project of a circuit for adding 3 numbers in VHDL

License

Notifications You must be signed in to change notification settings

XBlayz/ThreeNumbersAdder

Repository files navigation

ThreeNumbersAdder

A simple project of a circuit for adding 3 numbers in VHDL.

Circuit characteristics to implement

Implement a circuit in VHDL capable of adding 3 n-bit numbers (parametric circuit) coded in 2's complements format. The inputs and output need to be synchronized and masked using registers.

Task to perform

  • Descrive the circuit using VHDL;
  • Create a test bench for the logical simulation;
  • Synthesize the circuit;
  • Run a test bench for the post-synthesis simulation;
  • Circuit implementation;
  • Run a test bench for the post-implementation simulation;
  • Create a documentation for the circuit;

Implementation

  1. Version 1 - Ripple carry adder;
  2. Version 2 - Carry save adder;

About

A simple project of a circuit for adding 3 numbers in VHDL

Topics

Resources

License

Stars

Watchers

Forks