Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
test-and-measurement:digital-discovery:demos:decoding-vga-signals-with-logic-analyzer [2021/10/13 21:06] – external edit 127.0.0.1test-and-measurement:digital-discovery:demos:decoding-vga-signals-with-logic-analyzer [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 7: Line 7:
 Logic analyzers also come in a variety of sizes, prices, and speeds. With the release of the [[https://digilent.com/shop/digital-discovery-portable-usb-logic-analyzer-and-digital-pattern-generator/|Digital Discovery]] from Digilent, you can now get a logic analyzer with sample rates up to 800MS/s for around $250. Logic analyzers also come in a variety of sizes, prices, and speeds. With the release of the [[https://digilent.com/shop/digital-discovery-portable-usb-logic-analyzer-and-digital-pattern-generator/|Digital Discovery]] from Digilent, you can now get a logic analyzer with sample rates up to 800MS/s for around $250.
  
-This opens up the use of logic analyzers to many more applications. [[http://store.digilentinc.com/waveforms-2015-download-only/|WaveForms]] is the free software that runs the device. With it you can do all the normal functionality of a logic analyzer, and write scripts to decode interfaces that are not automatically included.+This opens up the use of logic analyzers to many more applications. [[https://digilent.com/shop/software/digilent-waveforms/|WaveForms]] is the free software that runs the device. With it you can do all the normal functionality of a logic analyzer, and write scripts to decode interfaces that are not automatically included.
  
 In this tutorial, we'll use the Digital Discovery + High Speed Adapter to decode a VGA signal into an image. This can be useful when working on a VGA project, to see what signals are being sent correctly or incorrectly, and how they affect the final image. In the logic analyzer window you'll be able to see the VGA signals, and the script will save the resulting image. In this tutorial, we'll use the Digital Discovery + High Speed Adapter to decode a VGA signal into an image. This can be useful when working on a VGA project, to see what signals are being sent correctly or incorrectly, and how they affect the final image. In the logic analyzer window you'll be able to see the VGA signals, and the script will save the resulting image.
Line 17: Line 17:
     * In order to complete this project, you'll need a portable logic analyzer with sample rates up to 400MS/s and scripting capabilities. We chose the Digital Discovery with the High Speed Adapter. When used in combination, they can reach sample rates up to 800MS/s, which is more than enough. The Digital Discovery also has a scripting interface that gives access to write scripts using the logic analyzer. Below are all the individual components:     * In order to complete this project, you'll need a portable logic analyzer with sample rates up to 400MS/s and scripting capabilities. We chose the Digital Discovery with the High Speed Adapter. When used in combination, they can reach sample rates up to 800MS/s, which is more than enough. The Digital Discovery also has a scripting interface that gives access to write scripts using the logic analyzer. Below are all the individual components:
       * [[https://digilent.com/shop/digital-discovery-portable-usb-logic-analyzer-and-digital-pattern-generator/|Digital Discovery]]       * [[https://digilent.com/shop/digital-discovery-portable-usb-logic-analyzer-and-digital-pattern-generator/|Digital Discovery]]
-      * [[http://store.digilentinc.com/digital-discovery-high-speed-adapter/|High Speed Adapter and Cables]] +      * [[https://digilent.com/shop/digital-discovery-high-speed-adapter-and-logic-probes/|High Speed Adapter and Cables]] 
-      * [[http://store.digilentinc.com/solderless-breadboard-kit-small/|Breadboard]]+      * [[https://digilent.com/shop/solderless-breadboard-kit-small/|Breadboard]]
  
   * Associated software   * Associated software
-    * The Digital Discovery comes with [[http://store.digilentinc.com/waveforms-2015-download-only/|WaveForms]], which is free to download. It also allowed us to save the configuration as a WaveForms project, so all you have to do is download that and open it. Everything will be configured and the script will be loaded.+    * The Digital Discovery comes with [[https://digilent.com/shop/software/digilent-waveforms/|WaveForms]], which is free to download. It also allowed us to save the configuration as a WaveForms project, so all you have to do is download that and open it. Everything will be configured and the script will be loaded.
  
   * VGA Project   * VGA Project
-    * You'll also need a VGA project where the VGA signals included HS, VS, and the 4 bits of all RGB signals are outputted to external pins. The script is currently written for 25MHz pixel frequency, and 480x640 resolution. We used a [[https://github.com/verdoss/TicTacToe|game of tic tac toe]] written by GitHub user //artvvb//, and modified it to output the VGA signals to the Pmod ports on the [[http://store.digilentinc.com/nexys-4-artix-7-fpga-trainer-board-limited-time-see-nexys4-ddr/|Nexys 4]].+    * You'll also need a VGA project where the VGA signals included HS, VS, and the 4 bits of all RGB signals are outputted to external pins. The script is currently written for 25MHz pixel frequency, and 480x640 resolution. We used a [[https://github.com/verdoss/TicTacToe|game of tic tac toe]] written by GitHub user //artvvb//, and modified it to output the VGA signals to the Pmod ports on the [[https://digilent.com/shop/nexys-4-artix-7-fpga-trainer-board/|Nexys 4]].
  
   * An image viewer that can open ppm file types.   * An image viewer that can open ppm file types.