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
learn:programmable-logic:tutorials:nexys-video-dpti-demo:start [2017/02/09 17:47] ā€“ Marthalearn:programmable-logic:tutorials:nexys-video-dpti-demo:start [2021/06/09 00:31] (current) ā€“ Arthur Brown
Line 5: Line 5:
 ----- -----
 ===== Overview ===== ===== Overview =====
-The DPTI demo consists of a Vivado hardware project, an SDK project for the MicroBlaze processor, and a Windows application written in Visual Studio. Using the aforementioned, the user can communicate with the Nexys Video's on-board DDR memory. Using a small Windows application, a file can be selected and sent to the Nexys Video via the USB PROG port at a specified memory address. After the transfer has been completed, it can then be read back and saved on the PC's hard drive at a specified location.+The DPTI demo consists of a Vivado hardware project, an SDK project for the MicroBlaze processor, and a Windows application written in Visual Studio. Using these, the user can communicate with the Nexys Video's on-board DDR memory. Using a small Windows application, a file can be selected and sent to the Nexys Video via the USB PROG port at a specified memory address. After the transfer has been completed, it can then be read back and saved on the PC's hard drive at a specified location.
  
 ==== Features Used ==== ==== Features Used ====
Line 49: Line 49:
   * **Xilinx SDK**   * **Xilinx SDK**
   * **Digilent Adept 2 System**   * **Digilent Adept 2 System**
-    * //Available for download [[https://reference.digilentinc.com/reference/software/adept/start|here]]//+    * //Available for download [[/reference/software/adept/start|here]]//
  
  
Line 107: Line 107:
 ==== 7. Running the Nexys Video DPTI Demo ==== ==== 7. Running the Nexys Video DPTI Demo ====
 >   >  
->7.1) Double-click on the **DPTI_Transfer.exe** file found in the **DPTI_Transfer>Release** folder. Check if the top left indicator is green and the text is **DPTI * ON**. If it is red then the board is either not turned on or it is not connected properly. +>7.1) Double-click on the **DPTI_Transfer.exe** file found in the **DPTI_Transfer>Release** folder. Check if the top left indicator is green and the text is **DPTI * ON**. If it is redthen the board is either not turned on or it is not connected properly. 
 > >
->7.2) Select **Write to memory** and enter a value for the address which must be between 0x90000000 and 0xA0000000 since half of the 512MB DDR memory is reserved for the MicroBlaze processor (starting at 0x80000000) and the rest is available for this demo. This can be changed in the linker script.+>7.2) Select **Write to memory** and enter a value for the addresswhich must be between 0x90000000 and 0xA0000000 since half of the 512MB DDR memory is reserved for the MicroBlaze processor (starting at 0x80000000) and the rest is available for this demo. This can be changed in the linker script.
 > >
 >{{:learn:programmable-logic:tutorials:nexys-video-dpti-demo:dpti_transfer_write_start.jpg}} >{{:learn:programmable-logic:tutorials:nexys-video-dpti-demo:dpti_transfer_write_start.jpg}}
Line 129: Line 129:
 >Multiple transfers can be performed in any direction and in any order; however, it is the user's responsibility to not write over existing data since neither the Windows application nor the SDK project keep track of the files which have already been written.  >Multiple transfers can be performed in any direction and in any order; however, it is the user's responsibility to not write over existing data since neither the Windows application nor the SDK project keep track of the files which have already been written. 
  
 +{{tag>learn programmable-logic nexys-video}}