From start to finish, I was fully responsible
for this project. Creating the computer took
everything I had learned in CPR E 281:
"Digital Logic." Although I spent over 30
hours connecting components, testing, and
documenting this computer; the hardest part
was creating a design. This was my first major
assignment where I was just given a task
instead of a set of steps to follow. The tone
was "figure it out."
The assignment was to store a list of 8 4-bit
numbers and check if the numbers are sorted in
ascending order.
Once I fully understood the requirements of
the assignment, I had to make a Top Level
Diagram that roughly detailed the functions of
the computer. This was first broken into 4
categories: input, search, storage, and
display. The assignment had no specification
on how inputs were gathered, how the numbers
were searched, how numbers were stored, or how
information was displayed. This meant that I
had to start from nothing and turn it into a
usable product.
If you would like further detail of how I
accomplished this, the embedded pdf contains
my final report for the project, or the same
report can be
viewed
here.