{"id":145,"date":"2021-04-03T22:36:56","date_gmt":"2021-04-03T22:36:56","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamd8\/?p=145"},"modified":"2021-04-03T22:36:56","modified_gmt":"2021-04-03T22:36:56","slug":"jolins-status-report-for-4-3-2021","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamd8\/2021\/04\/03\/jolins-status-report-for-4-3-2021\/","title":{"rendered":"Jolin\u2019s status report for 4\/3\/2021"},"content":{"rendered":"<p>This week I paused from arpeggiator control and focused on DE2-115 audio CODEC control and USB control instead. IMHO the readability and quality of the demonstration code that came with DE2-115 CD are rather low. It took me a town of effort to look past the typos (e.g. adio_codec) and dead code (i.e. wall of code working with signals that has nothing to do with output signal). Although I can generate Altera IP modules and understand how to use simple ones, I can&#8217;t get the whole control to work. Luckily, the PLL modules that I did understand can be integrated with Hongrun&#8217;s effort of using GPIO for MIDI input and audio DAC output.<\/p>\n<p>We have adjusted our timeline last week to account for the difficulty we faced with the FPGA IO.<\/p>\n<p>This weekend I will be integrating all the code we have so far for our checkpoint 2. Next week I will start to code the arpeggiator control.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week I paused from arpeggiator control and focused on DE2-115 audio CODEC control and USB control instead. IMHO the readability and quality of the demonstration code that came with DE2-115 CD are rather low. It took me a town of effort to look past the typos (e.g. adio_codec) and dead code (i.e. wall of &hellip; <a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamd8\/2021\/04\/03\/jolins-status-report-for-4-3-2021\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Jolin\u2019s status report for 4\/3\/2021<\/span><\/a><\/p>\n","protected":false},"author":460,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[6],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamd8\/wp-json\/wp\/v2\/posts\/145"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamd8\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamd8\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamd8\/wp-json\/wp\/v2\/users\/460"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamd8\/wp-json\/wp\/v2\/comments?post=145"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamd8\/wp-json\/wp\/v2\/posts\/145\/revisions"}],"predecessor-version":[{"id":146,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamd8\/wp-json\/wp\/v2\/posts\/145\/revisions\/146"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamd8\/wp-json\/wp\/v2\/media?parent=145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamd8\/wp-json\/wp\/v2\/categories?post=145"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teamd8\/wp-json\/wp\/v2\/tags?post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}