mycontroller – done
November 22, 2009 Leave a comment
This was my final architecture project from a couple years ago. I had several posts in here about it, so I figured I’d post the final as well.
The goal of this project was to integrate all parts covered throughout the lab. Similar to lab7, lab8 fetches microcode from a second memory device. Extending lab7, however, it also performs very basic operations, including add, eq, nop, ld, skipz, and halt. There are 4 physical registers, which will be referred to as 00, 01, 10, and 11.
lab8report.pdf <– Write up
Logicv12 <— Multimedia Logic Source
lab8.zip <– contains the default program loaded into ram, etc
The circuitry is pretty simple – most the hard work was in decompiling the microops. Here are some shots of the circuitry.