Categories

7400 competition entry: Four digit RPN calculator

Posted on Wednesday, October 19th, 2011 in 7400 contest by DP

John entered his four digit RPN calculator into the Open 7400 Logic Competition. This is the fist of two entries he made while attending “Digital Hardware Lab” courses at the University of Utah. It is a 4 digit RPN calculator that can add and subtract, designed entirely out of logic ICs.

The first few weeks of the first class were spent doing simple labs, mostly to teach students how logic worked, how to use the tools, how to debug, and how to write up your designs. Then you launched into the meat of the class: Design a four digit, stack-based (a la HP RPN) calculator that could add and subtract. Sounds simple, right? Well, remember you’re doing everything with gates and latches. Scanning and debouncing the keyboard matrix, multiplexing the LED digits, managing the stack and computations. By the end of the quarter you had filled three boards with chips.

Via the contact form.

This entry was posted on Wednesday, October 19th, 2011 at 6:00 pm and is filed under 7400 contest. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

One Response to “7400 competition entry: Four digit RPN calculator”

  1. Chad says:

    If this 4-digit RPN calc cannot multiply or subtract, then it is not a calculator but just a adder-subtractor. Can it perform floating point arithmetic?

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Edward Mallon: A teacher friend asked us for faster build that was less dependent on soldering because they didn't have the budget for that kit. So we've...
  • lostengineer: hahaha an entire article just saying to heat-shrink your wires or glue them if they might move around a lot. When did common sense die?
  • readybrek: They're tasty tasty very very tasty... they're very tasty.
  • hli: Sunday++
  • Chamod: Check on your buddy. Make sure they don't forget their lunchbox.