Categories
Status Updates

Week of 4/13 for Sarah Pelosi

Goals for this week:

  • Complete implementation of the BRAM to VGA display
  • Write top interface for project
  • Begin integration with calculations
  • Try polyphonic audio output

 

Progress:

  • Completed implementation for VGA display and included rotated picture and frame
  • Partially coded top interface for project, a finite state machine that will control the flow of the design (user input, calculations, original display, rotated display, and then playing music)
  • Researched and tried polyphonic audio output with very mixed results

Current Challenges:

  • We are beginning integration today, and I am hopeful that we can complete and test this without any timing errors. I suspect though that we will have to spend some time fixing these issues, so I am factoring that into the amount of time we spend on testing and editing other portions of the design.
  • I spent a lot of time this week researching how to create a polyphonic audio output using PWD on one audio channel, but the code resources I’ve found tend to only be for Arduinos and are not very informative. I tested something similar to multiplexing, but I did not get good results. I also had to adapt the C code we used in lab originally to create audio output. I will spend one more day on polyphonic audio, but if I am not successful, we may revert back to using multiple speakers at once in order to complete the project on time.

Plans for next week:

  • Complete integration of calculations with the display
  • Complete audio output
  • Fine-tune final design
  • Create design expo project poster and finish final website