Wiki

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
resources:no-os:dac_dma_example [14 Aug 2023 10:43] – Add Versal option for data download George Moisresources:no-os:dac_dma_example [29 Mar 2024 19:44] (current) – Specified the number of channels to be plotted iulia Moldovan
Line 16: Line 16:
 This means that the memory address where the data at Rx is stored is 0x7f170, there are in total 65536 samples, 16-bit wide across 4 channels, which is equivalent to 16384, 16-bit samples per channel. This means that the memory address where the data at Rx is stored is 0x7f170, there are in total 65536 samples, 16-bit wide across 4 channels, which is equivalent to 16384, 16-bit samples per channel.
  
-At this point you may use a Tcl script to retrieve data from memory and store it into .csv files for processing:+At this point you may use a Tcl script to retrieve data from memory and store it into .csv files for processing. In the terminal where you built the project, run the following command while being in the no-OS/projects///project_name// folder
 <code> <code>
 for Zynq-7000: for Zynq-7000:
-xsct tools/scripts/platform/xilinx/capture.tcl ZYNQ_PS7 0x7f170 65536 4 16+xsct ../../tools/scripts/platform/xilinx/capture.tcl ZYNQ_PS7 0x7f170 65536 4 16
  
 for ZynqMP: for ZynqMP:
-xsct tools/scripts/platform/xilinx/capture.tcl ZYNQ_PSU 0x7f170 65536 4 16 +xsct ../../tools/scripts/platform/xilinx/capture.tcl ZYNQ_PSU 0x7f170 65536 4 16
-</code>+
  
 for Versal: for Versal:
-xsct tools/scripts/platform/xilinx/capture.tcl VERSAL 0x7f170 65536 4 16+xsct ../../tools/scripts/platform/xilinx/capture.tcl VERSAL 0x7f170 65536 4 16 
 +</code> 
 + 
 +After running the xsct command, some .csv files will be created in your directory. Now you need to run the Python script for plotting, specifying the number of channels you want to plot, like this: 
 + 
 +<code> 
 +python3 ../../tools/scripts/platform/xilinx/plot.py 4
 </code> </code>
  
 +and a plot window will open showing the Rx channels.
  
resources/no-os/dac_dma_example.1692002619.txt.gz · Last modified: 14 Aug 2023 10:43 by George Mois