This week I focused on developing the ADSR module due for our third checkpoint. I looked into the triangle wave oscillator code because conceptually the A, D, and R stages should be implemented in a similar fashion to the triangle wave oscillator. After I am done with the development I will move onto writing a testbench and use the generated waveform for affirming the correctness of the program.
As far as progress goes, I am on track.
Next week, I will focus on the following:
- Continue developing the ADSR module
- Get the project to synthesize on a lower clock rate (See more about this in the team status report)