
{"id":607,"date":"2019-03-12T17:09:33","date_gmt":"2019-03-12T17:09:33","guid":{"rendered":"http:\/\/blogs.plymouth.ac.uk\/embedded-systems\/?page_id=607"},"modified":"2019-03-12T17:55:08","modified_gmt":"2019-03-12T17:55:08","slug":"using-modelsim-for-interactive-simulation","status":"publish","type":"page","link":"https:\/\/blogs.plymouth.ac.uk\/embedded-systems\/fpga-and-vhdl\/getting-started-with-quartus-v16-1\/using-modelsim-for-interactive-simulation\/","title":{"rendered":"Using ModelSim for Interactive Simulation"},"content":{"rendered":"<p style=\"text-align: right\"><a href=\"http:\/\/blogs.plymouth.ac.uk\/embedded-systems\/fpga-and-vhdl\/getting-started-with-quartus-v16-1\/\">Back to Table of Contents<\/a><\/p>\n<p>Although we do not usually introduce ModelSim early in a course, some students simply prefer it for writing and debugging VHDL. The following video gives a first introduction to using ModelSim.<\/p>\n<p>https:\/\/plymouth.cloud.panopto.eu\/Panopto\/Pages\/Viewer.aspx?id=029eec81-2db8-41fc-80ed-aa0e0100890c<\/p>\n<p>Note that it is not common to use ModelSim in interactive mode, but a useful feature none the less.<\/p>\n<h2>Next Steps<\/h2>\n<p>Vector waveform files are good for beginners. However, you may have noticed how long it takes to perform a full compile and simulation every time you make a change. Contrast this with the rapid\u00a0compile times in ModelSim, and how it was possible to debug your VHDL interactively.\u00a0We will learn about VHDL testbenches in year 2 (level 5) where we write VHDL to test components written in VHDL.<\/p>\n<p>If you want to take a look at what is to come, then <a href=\"http:\/\/blogs.plymouth.ac.uk\/embedded-systems\/fpga-and-vhdl\/test-benches\/\">head over to the next tutorial<\/a> where I go though ModelSim in much more depth.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Back to Table of Contents Although we do not usually introduce ModelSim early in a course, some students simply prefer it for writing and debugging VHDL. The following video gives a first introduction to using ModelSim. https:\/\/plymouth.cloud.panopto.eu\/Panopto\/Pages\/Viewer.aspx?id=029eec81-2db8-41fc-80ed-aa0e0100890c Note that it is not common to use ModelSim in interactive mode, but a useful feature none the&hellip; <a class=\"more-link\" href=\"https:\/\/blogs.plymouth.ac.uk\/embedded-systems\/fpga-and-vhdl\/getting-started-with-quartus-v16-1\/using-modelsim-for-interactive-simulation\/\">Continue reading <span class=\"screen-reader-text\">Using ModelSim for Interactive Simulation<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":596,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-607","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/blogs.plymouth.ac.uk\/embedded-systems\/wp-json\/wp\/v2\/pages\/607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.plymouth.ac.uk\/embedded-systems\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.plymouth.ac.uk\/embedded-systems\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.plymouth.ac.uk\/embedded-systems\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.plymouth.ac.uk\/embedded-systems\/wp-json\/wp\/v2\/comments?post=607"}],"version-history":[{"count":4,"href":"https:\/\/blogs.plymouth.ac.uk\/embedded-systems\/wp-json\/wp\/v2\/pages\/607\/revisions"}],"predecessor-version":[{"id":639,"href":"https:\/\/blogs.plymouth.ac.uk\/embedded-systems\/wp-json\/wp\/v2\/pages\/607\/revisions\/639"}],"up":[{"embeddable":true,"href":"https:\/\/blogs.plymouth.ac.uk\/embedded-systems\/wp-json\/wp\/v2\/pages\/596"}],"wp:attachment":[{"href":"https:\/\/blogs.plymouth.ac.uk\/embedded-systems\/wp-json\/wp\/v2\/media?parent=607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}