This week, I did 90% of what I have planned:
- I tried to set up a Linux subsystem on my Windows partition to do simulation locally, but that did not quite work out because I could not figure out how to share my files in the Windows system with the Linux subsystem
- I resorted to using the ECE virtual machine as my development and simulation environment (with VCS). I hope that although all of us will probably be using different environments (Jiuling will be using ModelSim while Michelle is still deciding), our integration stages will still work out.
- As a team, we figured out our GitHub project structure and workflow
- I soldered my MIDI breakout board
- Started my part of the design report, progress is at 50%
I will catch up on No.5 shortly — hopefully, finish my part this evening.
Next week is a heavily loaded week, but I plan to:
- Finish the design report with my teammates
- Understand and write up a summary of MIDI specifications to share with my teammates
- Finish the MIDI keyboard to FPGA circuit
- Draw datapath and FSM for decoding MIDI messages and have my teammates critique them
- Finish simulation of the MIDI decoder