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:analog-discovery-pro-3x50:programming-an-fpga [2021/10/01 11:58] – [Installing the Adept Utilities] Álmos Veres-Vitályostest-and-measurement:analog-discovery-pro-3x50:programming-an-fpga [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Programming an FPGA Board with the Analog Discovery Pro (ADP3450/ADP3250) ====== ====== Programming an FPGA Board with the Analog Discovery Pro (ADP3450/ADP3250) ======
  
-<WRAP center round todo 60%> +<WRAP group> 
-This page is under construction. +There might be cases when you need to provide a complex stimulus to a circuit, or you might want to condition digital signals before measurement, in both cases using an FPGA board can be handy. However, FPGA boards are usually configured from a PC, so including them in a standalone measurement system might not have been an option until now.
-</WRAP>+
  
-<WRAP group> +This guide walks you through the steps required to use the Analog Discovery Pro to load a previously-created bit file to your Digilent FPGA board.
-This guide walks you through the steps required to load a previously created bit file to your Digilent FPGA board with the Analog Discovery Pro. Creating the bit file is out of the scopes of the current guide. +
 </WRAP> </WRAP>
----- 
  
 ===== Inventory ===== ===== Inventory =====
Line 21: Line 18:
   * [[https://ttssh2.osdn.jp/index.html.en|Tera Term]], or any other terminal emulator of your choice   * [[https://ttssh2.osdn.jp/index.html.en|Tera Term]], or any other terminal emulator of your choice
 </WRAP></WRAP> </WRAP></WRAP>
----- 
  
 +You will also need a bit file to load onto the FPGA board.
 +----
 ===== Installing the Adept Utilities ===== ===== Installing the Adept Utilities =====
 <WRAP group> <WRAP group>
Line 52: Line 50:
 </WRAP> </WRAP>
 </WRAP> </WRAP>
 +----
 ===== Loading the Bit File ===== ===== Loading the Bit File =====
 <WRAP group> <WRAP group>
 <WRAP group><WRAP half column> <WRAP group><WRAP half column>
-Plug in your Digilent FPGA board into the back of the Analog Discovery Pro, then list the available devices by typing the following command:+Plug your Digilent FPGA board's USB programming port (typically labeled PROG) into the back of the Analog Discovery Pro, then list the available devices by typing the following command:
 <code>djtgcfg enum</code> <code>djtgcfg enum</code>
 </WRAP><WRAP half column> </WRAP><WRAP half column>
Line 66: Line 64:
 <code>djtgcfg init -d <DeviceName></code> <code>djtgcfg init -d <DeviceName></code>
  
-Don't forget to change the device name according to your board. In this case the device name is CmodS6.+Don't forget to change the device name according to your board. In this case, the device name is CmodS6.
  
-In this case there is only one programmable chip, with index 0. If your board contains more programmable chiips, note the index of the one you want to upload the bit file to.+In this case, there is only one programmable chip, with index 0. If your board contains more JTAG devices, note the index of the one you want to upload the bit file to.
 </WRAP><WRAP half column> </WRAP><WRAP half column>
 {{ :test-and-measurement:analog-discovery-pro-3x50:djtgcfg_init.png?600 |}} {{ :test-and-measurement:analog-discovery-pro-3x50:djtgcfg_init.png?600 |}}
Line 82: Line 80:
 </WRAP></WRAP> </WRAP></WRAP>
 </WRAP> </WRAP>
----- 
  
 ===== Next Steps ===== ===== Next Steps =====