{"id":91,"date":"2020-02-22T20:33:39","date_gmt":"2020-02-23T01:33:39","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamc1\/?p=91"},"modified":"2020-02-22T22:16:35","modified_gmt":"2020-02-23T03:16:35","slug":"team-status-update-for-february-22","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamc1\/2020\/02\/22\/team-status-update-for-february-22\/","title":{"rendered":"Team Status Update for February 22"},"content":{"rendered":"<p>This week we synthesized onto the DE0-CVs for the first time with our most recent prototype. We immediately encountered a surprise that the board has 18K Adaptive Logic Modules (ALMs) instead of the 49K Logic Elements (LEs) that we were expecting. A quick Google search reveals that these are considered (by Altera) to be equivalent. This is somewhat true. We see 30K\/49K\u00a0 (61%) LEs in Quartus II on the lab machines and 13.7K\/18.5K (74%) ALMs in Quartus 19.1. If we compile with aggressive area optimizations in Quartus 19.1 we get 12..2K\/18.5K (66%) ALMs. We&#8217;re still doing ok. While it might be fun to try and squeeze our design onto the DE0-CVs, we do not really see a benefit to doing so, seeing as the DE10-Standard has more resources and we have no real reason to prefer the DE0-CVs. That being said, for now we&#8217;ll echo what we said last week and keep a close watch on it. 60-70% usage is reasonable as far as FPGAs go, we should be alright up to ~80% based on what we&#8217;ve learned from 18-643.<\/p>\n<p>We can continue pushing off the FPGA change since the school does have multiple DE-10 Standard boards (or so we&#8217;ve been told by other groups) so in the event we need to swap, we can do so without incurring significant cost.<\/p>\n<p>Our music module is working in hardware (see Alton&#8217;s update for more details on this). <a href=\"https:\/\/drive.google.com\/file\/d\/1zv8ESeyPrDs8PyCj7VEOEUGBFnfPqMl5\/preview\">Here&#8217;s a video of it playing the Tetris theme<\/a>. Since we&#8217;re not really using BRAM for much else, we may add more in terms of sound, such as multiple songs or transient sound effects. For now we&#8217;re going to focus on finishing our MVP, but we&#8217;ll keep these things in mind as we make more design decisions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week we synthesized onto the DE0-CVs for the first time with our most recent prototype. We immediately encountered a surprise that the board has 18K Adaptive Logic Modules (ALMs) instead of the 49K Logic Elements (LEs) that we were<\/p>\n","protected":false},"author":278,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[10],"tags":[4,8],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamc1\/wp-json\/wp\/v2\/posts\/91"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamc1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamc1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamc1\/wp-json\/wp\/v2\/users\/278"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamc1\/wp-json\/wp\/v2\/comments?post=91"}],"version-history":[{"count":6,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamc1\/wp-json\/wp\/v2\/posts\/91\/revisions"}],"predecessor-version":[{"id":106,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamc1\/wp-json\/wp\/v2\/posts\/91\/revisions\/106"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamc1\/wp-json\/wp\/v2\/media?parent=91"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamc1\/wp-json\/wp\/v2\/categories?post=91"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s20-teamc1\/wp-json\/wp\/v2\/tags?post=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}