{"id":7920,"date":"2015-06-23T23:20:57","date_gmt":"2015-06-24T06:20:57","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=7920"},"modified":"2021-06-16T16:17:53","modified_gmt":"2021-06-16T23:17:53","slug":"a-digital-oscilloscope-using-digilent-zybo","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/a-digital-oscilloscope-using-digilent-zybo\/","title":{"rendered":"A Digital Oscilloscope Using Digilent ZYBO"},"content":{"rendered":"<p>By now, you&#8217;re probably familiar with <a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,400,1198&amp;Prod=ZYBO\">the ZYBO board<\/a>. You&#8217;ve seen <a href=\"https:\/\/digilent.com\/blog\/index.php\/introducing-the-zybot\/\">the ZYBOt<\/a>, a tutorial for using <a href=\"https:\/\/digilent.com\/blog\/index.php\/hands-on-online-embedded-linux-training-for-zybo\/\">embedded Linux with ZYBO<\/a>, and how to <a href=\"https:\/\/digilent.com\/blog\/index.php\/tweeting-webcam-photos-with-a-zybo\/\">tweet webcam photos with a ZYBO<\/a>. Thanks to one intrepid Instructables user, you can now learn <a href=\"http:\/\/www.instructables.com\/id\/Digital-Oscilloscope-using-Digilent-Zybo-Board\/step2\/ADC-Buffer-Trigger\/\">how to make a\u00a0digital\u00a0oscilloscope with a ZYBO<\/a>.<\/p>\n<figure id=\"attachment_7948\" aria-describedby=\"caption-attachment-7948\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,400,1198&amp;Prod=ZYBO\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-7948\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/ZYBO-obl-600x510.jpg\" alt=\"The always useful ZYBO.\" width=\"600\" height=\"510\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/ZYBO-obl-600x510.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/ZYBO-obl-225x191.jpg 225w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/ZYBO-obl.jpg 640w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-7948\" class=\"wp-caption-text\">The always useful ZYBO.<\/figcaption><\/figure>\n<p>The ZYBO is the smallest (and most affordable!) member \u00a0of the Zynq family. \u00a0The author of this Instructable mentioned how great it is that the IC, while functioning like a microcontroller, also has FPGA hardware (thereby using the same programmable logic). \u00a0This allows &#8220;the user to create custom peripherals for the processing system,&#8221; says <a href=\"http:\/\/www.instructables.com\/member\/NielsS2\/\">NielsS2<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>The oscilloscope is comprised of several features: an analog front end, an\u00a0ADC buffer\/trigger, user input processing, a video driver, and a processing system. \u00a0The ZYBO&#8217;s ports, inputs, and components work together to function as a standard 10:1 scope probe with an input voltage range between -10V and +10V. User input is given through the rotary encoder, and the digital oscilloscope uses a VGA monitor display.<\/p>\n<figure id=\"attachment_7949\" aria-describedby=\"caption-attachment-7949\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.instructables.com\/id\/Digital-Oscilloscope-using-Digilent-Zybo-Board\/?ALLSTEPS\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-7949\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/ZYBO-digital-oscilloscope-600x450.jpg\" alt=\"The completed digital oscilloscope with the ZYBO.\" width=\"600\" height=\"450\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/ZYBO-digital-oscilloscope-600x450.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/ZYBO-digital-oscilloscope.jpg 1024w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/ZYBO-digital-oscilloscope-225x169.jpg 225w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/ZYBO-digital-oscilloscope-800x600.jpg 800w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-7949\" class=\"wp-caption-text\">The completed digital oscilloscope with the ZYBO.<\/figcaption><\/figure>\n<p>Future additions to the project include vertical and horizontal offsets and improving the encoders! Check out the Instructable and let us know what you think.<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-7920 jlk' data-task='like' data-post_id='7920' data-nonce='5286a1c13f' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-7920 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-7920 jlk' data-task='unlike' data-post_id='7920' data-nonce='5286a1c13f' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-7920 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-7920 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>By now, you&#8217;re probably familiar with the ZYBO board. You&#8217;ve seen the ZYBOt, a tutorial for using embedded Linux with ZYBO, and how to tweet webcam photos with a ZYBO. Thanks to one intrepid Instructables user, you can now learn how to make a digital oscilloscope with a ZYBO.<\/p>\n","protected":false},"author":7,"featured_media":7949,"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":[4327,4312,35],"tags":[1662,144,36],"ppma_author":[4464],"class_list":["post-7920","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects","category-usb-scopes-analyzers-generators","category-fpga","tag-fpga","tag-tutorial-2","tag-xilinx"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/ZYBO-digital-oscilloscope.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\/7920","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=7920"}],"version-history":[{"count":0,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/7920\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/7949"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=7920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=7920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=7920"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=7920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}