Skip to content

Latest commit

 

History

107 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STARS 2023 Final Design Project

MatrixMonSTARS

  • Emmanuel Chang
  • Kai Ze Ee
  • Stuti Rastogi
  • Yash Singh
  • Vishnu Lagudu

Memory Calculator

This calculator has the ability to add or subtract two two digit decimal numbers. The numerical results are displayed on two seven segments displays and the sign and overflow flag are displayed using an RGB LED.

The instructions to the calculater can be found here.

Pin Layout

Input/Ouput (IO) of Integrated Circuit (IC):

System Signals : clk : 10 MHz clock nrst : active low system reset

Inputs : push buttons (1, 0) : binary inputs to the calculator add, subtract inputs (opcodes) reg [1-4] : four register values to tell where to store digit input or where to read from.

Outputs : segs[0-13] : 14 segments to show the digit outputs neg : signals whether the output or inputs are negative values overflow: signals if the numbers caused a overflow

Chip IO

TOP RTL Diagram

Top RTL

Supporting Equipment

Required Equipments:

  • Common cathode 7 segment displays: 2
  • LED (red) : 1
  • LED (blue) : 1
  • Push buttons : 10
  • 10kΩ resistors : 10
  • 150Ω resistor : 16
  • Board by efabless : 1
  • Wires of various lengths
  • Breadboard : 1

Example:

example

About

Calculator Final Project (Vishnu Lagudu's Team)

Resources

Contributing

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages