{"id":119,"date":"2020-10-24T23:54:29","date_gmt":"2020-10-24T23:54:29","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/?p=119"},"modified":"2020-10-24T23:54:29","modified_gmt":"2020-10-24T23:54:29","slug":"venkatas-status-update-for-10-24-20","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/2020\/10\/24\/venkatas-status-update-for-10-24-20\/","title":{"rendered":"Venkata&#8217;s Status Update for 10\/24\/20"},"content":{"rendered":"<p>The past week and the upcoming week are allocated for working on the HLS implementation. Unfortunately, I was roadblocked at the start of the week since I was having trouble with HLS and wasn&#8217;t sure how to proceed. I then met Zhipeng (who the Professor introduced me to) and he was able to address my questions and pointed me to use the MicroBlaze soft-core CPU that would be responsible for controlling the interactions that take place on the FPGA. I also updated the block diagram that exists on the FPGA to be the following.<img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-129 size-medium\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/wp-content\/uploads\/sites\/106\/2020\/10\/122406949_352367782655645_8595372710719987403_n-300x144.png\" alt=\"\" width=\"300\" height=\"144\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/wp-content\/uploads\/sites\/106\/2020\/10\/122406949_352367782655645_8595372710719987403_n-300x144.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/wp-content\/uploads\/sites\/106\/2020\/10\/122406949_352367782655645_8595372710719987403_n-768x368.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/wp-content\/uploads\/sites\/106\/2020\/10\/122406949_352367782655645_8595372710719987403_n-1024x491.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Note: It is not complete as it still requires the IP core that is responsible for the image processing. This core will connect to the appropriate AXI ports that have been left unconnected.<\/p>\n<p>I then started learning how to use the MicroBlaze core, which required adding a new piece of technology (Vitis) as the current version of Vivado does not have an SDK to program the MicroBlaze core. I was able to program the core and stream appropriate information via UART. I am looking into the other components in the block diagram and how to control them.<\/p>\n<p>I am on track with the schedule. This week, I hope to be able to learn how to control the various components specified in the block diagram and also have the image processing IP core done.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The past week and the upcoming week are allocated for working on the HLS implementation. Unfortunately, I was roadblocked at the start of the week since I was having trouble with HLS and wasn&#8217;t sure how to proceed. I then met Zhipeng (who the Professor introduced me to) and he was able to address my &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/2020\/10\/24\/venkatas-status-update-for-10-24-20\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Venkata&#8217;s Status Update for 10\/24\/20&#8221;<\/span><\/a><\/p>\n","protected":false},"author":321,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,4],"tags":[6,7],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/wp-json\/wp\/v2\/posts\/119"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/wp-json\/wp\/v2\/users\/321"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/wp-json\/wp\/v2\/comments?post=119"}],"version-history":[{"count":2,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/wp-json\/wp\/v2\/posts\/119\/revisions"}],"predecessor-version":[{"id":130,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/wp-json\/wp\/v2\/posts\/119\/revisions\/130"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/wp-json\/wp\/v2\/media?parent=119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/wp-json\/wp\/v2\/categories?post=119"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama0\/wp-json\/wp\/v2\/tags?post=119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}