{"id":10435,"date":"2015-09-25T20:00:40","date_gmt":"2015-09-26T03:00:40","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=10435"},"modified":"2021-06-16T15:58:16","modified_gmt":"2021-06-16T22:58:16","slug":"bop-it-with-a-twist-and-an-fpga","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/bop-it-with-a-twist-and-an-fpga\/","title":{"rendered":"Bop-It with a Twist&#8230;and an FPGA"},"content":{"rendered":"<p>Bop it! Twist it! Contort the device in some other improbable way! <a href=\"http:\/\/www.instructables.com\/id\/Bop-It-with-FPGA-Board\/\">This project<\/a> by\u00a0<span class=\"author\"><a title=\"view omrinissan2013's profile\" href=\"http:\/\/www.instructables.com\/member\/omrinissan2013\/\" rel=\"author\">omrinissan2013<\/a>\u00a0provides directions for how to make your own Bop-It with an FPGA. Though this particular Instructable uses the Nexys 2, you could also use one of the more recent Nexys models (like the <a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,400,1184&amp;Prod=NEXYS4\">Nexys 4<\/a> or <a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,400,1338&amp;Prod=NEXYS4DDR\">Nexys 4 DDR<\/a>).<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-6677\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/04\/Nexys4-obl-600-600x488.png\" alt=\"Nexys 4.\" width=\"600\" height=\"488\" data-wp-pid=\"6677\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/04\/Nexys4-obl-600.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/04\/Nexys4-obl-600-225x183.png 225w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>As previously mentioned,\u00a0you&#8217;ll need an FPGA (one of the Nexys line ones will work best). Additionally, you&#8217;ll need three resistors, three SPDT switches without rollers, a breadboard, some wires, and tape. You&#8217;ll also need to use the <a href=\"http:\/\/www.xilinx.com\/support\/download\/index.html\/content\/xilinx\/en\/downloadNav\/design-tools.html\">Xilinx Webpack 14.5<\/a> and <a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?Prod=ADEPT2\">Digilent Adept<\/a>.<\/p>\n<p>Make sure you get everything together. After having done that, set up the buttons. Then, construct the game&#8217;s finite state machine. Run the software and get ready to play!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-10508\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/09\/bop-it-fsm-600x340.jpg\" alt=\"bop-it-fsm\" width=\"600\" height=\"340\" data-wp-pid=\"10508\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/09\/bop-it-fsm-600x340.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/09\/bop-it-fsm.jpg 620w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>If you love this classic game, get your hands on a Nexys board and let us know your favorite part of this game.<\/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-10435 jlk' data-task='like' data-post_id='10435' data-nonce='a7290e5e40' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-10435 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-10435 jlk' data-task='unlike' data-post_id='10435' data-nonce='a7290e5e40' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-10435 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-10435 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Make your very own game of Bop-It.<\/p>\n","protected":false},"author":7,"featured_media":10507,"comment_status":"open","ping_status":"open","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":[20,35],"tags":[1662],"ppma_author":[4464],"class_list":["post-10435","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-products","category-fpga","tag-fpga"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/09\/bop-it.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\/10435","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=10435"}],"version-history":[{"count":0,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/10435\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/10507"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=10435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=10435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=10435"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=10435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}