{"id":8297,"date":"2015-07-14T20:00:01","date_gmt":"2015-07-15T03:00:01","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=8297"},"modified":"2021-06-16T16:14:31","modified_gmt":"2021-06-16T23:14:31","slug":"getting-started-with-xilinx-vivado-and-the-nexys-4","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/getting-started-with-xilinx-vivado-and-the-nexys-4\/","title":{"rendered":"Getting Started with Xilinx Vivado and the Nexys 4"},"content":{"rendered":"<p>We&#8217;ve posted plenty of projects before that make use of Vivado. But how do you begin\u00a0using it? <a href=\"http:\/\/www.instructables.com\/id\/Simple-Logic-Design-w-Digilent-Nexys-4-Field-Progr\/\">This Instructable<\/a> provides a guide to getting started with using Xilinx&#8217;s Vivado CAD with the Digilent <a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?Prod=NEXYS4\">Nexys 4<\/a>. Alex uses Verilog to create the logic design.\u00a0The\u00a0<a href=\"http:\/\/learn.blog.digilentinc.com\/Documents\/241\" rel=\"nofollow\">Digilent Intro to Verilog Project<\/a> provides an introduction to logic design.<\/p>\n<figure id=\"attachment_8493\" aria-describedby=\"caption-attachment-8493\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?Prod=NEXYS4\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-8493\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/nexys-4-vivado-600x338.jpg\" alt=\"Vivado running on a Nexys 4.\" width=\"600\" height=\"338\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/nexys-4-vivado-600x338.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/nexys-4-vivado.jpg 1024w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/nexys-4-vivado-225x127.jpg 225w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/nexys-4-vivado-800x450.jpg 800w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-8493\" class=\"wp-caption-text\">Vivado running on a Nexys 4.<\/figcaption><\/figure>\n<p>Logic design and Verilog are\u00a0the bases of this tutorial. This Instructable covers rudimentary steps like downloading and opening the files from Xilinx. Once software has been downloaded, you will open a new project. After creating that new file, you will add inputs and outputs. Alex discusses all the modules and constraints you&#8217;ll have to deal with to create a project. Once the software has been calibrated, it is time to target and calibrate the hardware.<\/p>\n<figure id=\"attachment_8492\" aria-describedby=\"caption-attachment-8492\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.instructables.com\/id\/Simple-Logic-Design-w-Digilent-Nexys-4-Field-Progr\/?ALLSTEPS\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-8492\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/adding-constraint-files-600x338.jpg\" alt=\"Adding a constraint file...\" width=\"600\" height=\"338\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/adding-constraint-files-600x338.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/adding-constraint-files-225x127.jpg 225w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/adding-constraint-files.jpg 620w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-8492\" class=\"wp-caption-text\">Adding a constraint file&#8230;<\/figcaption><\/figure>\n<p>At that point, you should be able to run Vivado smoothly on your Nexys 4! If you have any questions, leave a comment here or on the Instructable.<\/p>\n<p>&nbsp;<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-8297 jlk' data-task='like' data-post_id='8297' data-nonce='8896bc70a6' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-8297 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-8297 jlk' data-task='unlike' data-post_id='8297' data-nonce='8896bc70a6' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-8297 unlc'>-2<\/span><\/a><\/div><\/div> <div class='status-8297 status align-left'><\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>We&#8217;ve posted plenty of projects before that make use of Vivado. But how do you begin using it? This Instructable provides a guide to getting started with using Xilinx&#8217;s Vivado CAD with the Digilent Nexys 4. Alex uses Verilog to create the logic design. The Digilent Intro to Verilog Project provides an introduction to logic design.<\/p>\n","protected":false},"author":7,"featured_media":8492,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[35,1563],"tags":[144,453,36],"ppma_author":[4464],"class_list":["post-8297","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fpga","category-guide","tag-tutorial-2","tag-vivado","tag-xilinx"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/07\/adding-constraint-files.jpg","jetpack_sharing_enabled":true,"authors":[{"term_id":4464,"user_id":7,"is_guest":0,"slug":"amber_mear","display_name":"Amber Mear","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/d0fc56ab4035f79884675bde2a948e84c1d14dd33b730b4c142dde6f1a962395?s=96&d=mm&r=g","1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":"","10":""}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/8297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=8297"}],"version-history":[{"count":0,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/8297\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/8492"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=8297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=8297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=8297"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=8297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}