Wiki

Differences

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

Link to this comparison view

Next revisionBoth sides next revision
resources:fpga:xilinx:fmc:ad7961 [07 Aug 2013 14:32] – [Data Capture] Alexandru.Tofanresources:fpga:xilinx:fmc:ad7961 [07 Aug 2013 15:44] – [Data Capture] Alexandru.Tofan
Line 46: Line 46:
 ==== FPGA Configuration ==== ==== FPGA Configuration ====
  
-Start IMPACT, and initialze the JTAG chain. The program should recognize the FPGA device. Program the device. +Start IMPACT, and initialze the JTAG chain. The program should recognize the FPGA device. Program the device using the ”../Bit/system.bit” file provided in the reference design archive.
  
 {{:resources:fpga:xilinx:fmc:cf_ad7961_impact.jpg?400|FPGA Programming}} {{:resources:fpga:xilinx:fmc:cf_ad7961_impact.jpg?400|FPGA Programming}}
Line 52: Line 52:
 ==== Data Capture ==== ==== Data Capture ====
  
-After successfully programming the FPGA, launch the "data_capture.bat" from the "../DataCapture" folder.+At this point everything is set up and it is possible to start the evaluation of the ADI hardware. To capture data from the ADC run the **data_capture.bat** script located in the **"../DataCapture"** folder from the reference design .zip file. Every time the script is run a new batch of 8192 samples are read from the ADC at the ADC's maximum sampling rate and saved into the Acquisition.csv file located in the same folder as the data capture script. On the UART terminal messages will be displayed to show the status of the program running on the FPGA as shown in the picture below.
  
-{{:resources:fpga:xilinx:fmc:cf_ad7961_datacapture.jpg?400|Data Capture}}+Data Capture Script\\ 
 +{{:resources:fpga:xilinx:fmc:cf_ad7961_datacapture.jpg?400|Data Capture}}\\
  
-After data has been read from the device, it will be stored in Acquisition.csv.+Acquisition.csv\\ 
 +{{:resources:fpga:xilinx:fmc:cf_ad7961_acquisition_file.jpg?400|Acquisition File}}\\ 
 + 
 +UART Messages\\ 
 +{{:resources:fpga:xilinx:interposer:teraterm_adc.png?400|UART messages}}\\ 
 + 
 +<WRAP round tip 80%>The first time the data capture script is run it is possible that an error will occur while the script is trying to connect to the systemJust run the script again and the error shouldn't appear anymore.</WRAP>
  
-{{:resources:fpga:xilinx:fmc:cf_ad7961_acquisition_file.jpg?400|Acquisition File}} 
  
 ===== Using the reference design ===== ===== Using the reference design =====
Line 66: Line 72:
 The reference design is built on a Microblaze based system. It consists of two functional modules, a LVDS interface, and a DMA interface. The LVDS interface captures and buffers data from the ADC. The data is captured using Echoed-Clock mode or Self-Clock mode (depending on the project). The DMA interface then transfers the samples to the external DDR-DRAM. The capture is initiated by the software, and transfered to the PC using a *.tcl script. The reference design is built on a Microblaze based system. It consists of two functional modules, a LVDS interface, and a DMA interface. The LVDS interface captures and buffers data from the ADC. The data is captured using Echoed-Clock mode or Self-Clock mode (depending on the project). The DMA interface then transfers the samples to the external DDR-DRAM. The capture is initiated by the software, and transfered to the PC using a *.tcl script.
  
-==== Registers ==== 
- 
-The IP Core contains only a control register, that sets/clears the EN pins of the device. 
  
 ===== Downloads ===== ===== Downloads =====
resources/fpga/xilinx/fmc/ad7961.txt · Last modified: 25 Jan 2021 19:33 by Robin Getz