Perimeter Institute: International Summer School for Young Physicists

Application for Perimeter Institute International Summer School for Young Physicists

While reading through the stuff I had on google docs, I came to this document that I wrote for my application to Perimeter Institute International Summer School for Young Physicists.
Continue reading Perimeter Institute: International Summer School for Young Physicists

Circuit board that displays the digits of e

Circuit board display first 16 digits of e

This is the final project for our CP 120 Digital Electronics lab. We are to build a circuit board display first 16 digits of e. It takes in a number (the nth digit) and output that digit of e.

In general, we create the logic equation, reduce it with Karnaugh map, program it with a complex programmable logic device (CPLD), and wire it all up to light up a 7-segment display.

Let’s start:

How does one simplify the work of creating outputs to a 7-segment display?
Traditionally, you’d have to use k-maps, and repeat the process for each lighting diode. This means a lot of errors could result.

So how does one automate the process of creating equations?

Let’s start of by defining:

  1. Inputs
  2. Outputs

Continue reading Circuit board that displays the digits of e