For this week's [very long] project, we built a CPU using the provided CPU design template. The CPU imported data from a ROM, a RAM, and an ALU.
Tasks 1-3 were to make a project in quartus, then download the provided MIF files for the ROM and RAM.
The last task was to make the fibonacci sequence as a gtkwave simulation. This meant making an MIF file to give instructions. This was fairly straightforward, except the part where I spent literally 9 hours trying to find my mistake, which turned out to be a colon instead of a semicolon in my MIF...Anyways,my logic for this is shown below:
Thanks to: Melody, Professor Maxwell, Tatsuya, Bumblebee, and anyone else who may have helped me through this long, difficult journey.