This week our team has worked a lot on integrating the implemented functionalities. Jiuling worked a lot on this aspect by refactoring our repository. A significant problem that occurred this week was that the current clock rate (50MHz) is too fast for memory access needed for the sine wave oscillator. We will try to resolve this issue by using a slower clock (25MHz or 12.5 MHz).
There is a slight cost of latency to this change, but since we set a pretty loose goal for latency (10ms), we are still on a good track of hitting this metric.
In addition, all three members have started on checkpoint three tasks and our team is overall on track for this week. However, we anticipate that lots of work will need to be done in the following week as we will prepare for the interim demo and finish up on our checkpoint three tasks simultaneously.