{"id":9760,"date":"2015-08-28T20:00:20","date_gmt":"2015-08-29T03:00:20","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=9760"},"modified":"2025-06-02T02:34:24","modified_gmt":"2025-06-02T09:34:24","slug":"vhdl-etch-a-sketch","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/vhdl-etch-a-sketch\/","title":{"rendered":"VHDL Etch-a-Sketch"},"content":{"rendered":"<p>What was your favorite toy as a child? I always loved my Etch-a-Sketch &#8212; the ability to doodle, to create. Of course, there\u00a0was the tension of erasing a masterpiece, but constant potential for creating something new outweighed that. But now there&#8217;s a new, updated way to play &#8212; with VHDL and a Nexys 3 board.\u00a0This <a href=\"http:\/\/www.instructables.com\/id\/Tron-Arcade-Game-VHDL\/\">Instructable<\/a>\u00a0by <span class=\"author\"><a title=\"view chrisandlaurencpe133's profile\" href=\"http:\/\/www.instructables.com\/member\/chrisandlaurencpe133\/\" rel=\"author\">chrisandlaurencpe133<\/a>\u00a0tells how this group built theirs.\u00a0<\/span><\/p>\n<p><a href=\"http:\/\/www.instructables.com\/id\/Tron-Arcade-Game-VHDL\/?ALLSTEPS\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9839 size-medium\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/08\/Etch-a-Sketch-final-600x450.jpg\" alt=\"Etch-a-Sketch-final\" width=\"600\" height=\"450\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/08\/Etch-a-Sketch-final-600x450.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/08\/Etch-a-Sketch-final.jpg 1024w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>This project uses a relatively small number of parts. It requires a Nexys 3 board, a VGA cable, and a VGA 640&#215;400 resolution screen.<\/p>\n<p><a href=\"http:\/\/www.instructables.com\/id\/Tron-Arcade-Game-VHDL\/?ALLSTEPS\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-9840\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/08\/Etch-a-Sketch-play-600x450.jpg\" alt=\"Etch-a-Sketch-play\" width=\"600\" height=\"450\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/08\/Etch-a-Sketch-play-600x450.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/08\/Etch-a-Sketch-play.jpg 1024w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/08\/Etch-a-Sketch-play-800x600.jpg 800w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Once all of the components have been gathered, prepare your software, the Xilinx ISE Design Suite and Digilent Adept. Build the black box diagram. Create the move input process and then the drivers. At that point, you can build the VGA controllers and encoder. Create the clock dividers. Then, assemble the files, get ready to play, and have fun!<\/p>\n<figure id=\"attachment_9838\" aria-describedby=\"caption-attachment-9838\" style=\"width: 553px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.instructables.com\/id\/Tron-Arcade-Game-VHDL\/?ALLSTEPS\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9838 size-full\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/08\/Etch-a-Sketch-black-box.jpg\" alt=\"Etch-a-Sketch-black-box\" width=\"553\" height=\"508\" \/><\/a><figcaption id=\"caption-attachment-9838\" class=\"wp-caption-text\">The black box.<\/figcaption><\/figure>\n<p>We&#8217;re excited to see people doing great work like this in and out of the classroom! Comment if you have played or if you have any suggestions.<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-9760 jlk' data-task='like' data-post_id='9760' data-nonce='1cb2a57891' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-9760 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-9760 jlk' data-task='unlike' data-post_id='9760' data-nonce='1cb2a57891' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-9760 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-9760 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Remember Etch-a-Sketch? Well, here&#8217;s a chance to play an updated version!<\/p>\n","protected":false},"author":7,"featured_media":9840,"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,"footnotes":""},"categories":[4327,35,1561],"tags":[1662,36],"ppma_author":[4464],"class_list":["post-9760","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects","category-fpga","category-applications","tag-fpga","tag-xilinx"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/08\/Etch-a-Sketch-play.jpg","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\/9760","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=9760"}],"version-history":[{"count":1,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/9760\/revisions"}],"predecessor-version":[{"id":31597,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/9760\/revisions\/31597"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/9840"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=9760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=9760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=9760"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=9760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}