Once the software setup and hardware setups are completed. Follow these steps to get a capture on the ADC3910D125EVM:
- Connect a bandpass filtered 125 MHz clock signal
to the ADC.
- Connected a bandpass filtered 10.097503662MHz
input signal to either ADC input.
- Launch a PowerShell terminal and change current
directory to the location of the ADC3910D125EVM_API_Rev0.1. From within the
ADC3910D125EVM_API_Rev0.1 folder, run the following command: pip install -r
requirements.txt.
- This installs the required python
packages to run the provided software files.
- Launch the tcl_client.tcl file, found in the
ADC3910D125EVM_API_Rev0.1 folder, in a text editor and update the path in line six to your
path.
- Launch and run ADC3910D125EVM_API_Rev0.1.py file
provided in the software suite.
- By default, this file is setup to
provide a hardware and software reset to the ADC.
- The ADC is placed in the default
dual-channel, 10-bit, low latency, DDR interface mode.
- R67 can be probed to confirm that
DCLK is active.
- Launch Vivado Lab 2023.2:
- Click on Open Hardware
Manager.
- Click on Open target at the
top with the green background.
- Click on Auto Connect from the
pop up menu.
- This connects to the xc7a100t_0
FPGA.
- Right-click xc7a100t_0, then select
Program Device in the pop-up menu.
- In the pop up menu click on
... on the Bitstream file row and navigate to the bitfiles folder in
the ADC3910D125EVM_API_Rev0.1 folder. Select the 10b_DDR.bit file.
- Click on Program
- There is a new window now called
hw_ila_1.
- In the hw_ila_1 waveform view, select
all the values and right click. In the pop-up menu, hover over Radix and in the
next pop-up menu, select Signed Decimal.
- In the Tcl Console command
line, change the current directory to the location of the ADC3910D125EVM_API_Rev0.1
folder.
- Launch and run py_server.py from
ADC3910D125EVM_API_Rev0.1 folder.
- After the running the file,
STARTING THE SERVER.... is printed by the python terminal.
- Launch HSDC Pro, click OK in
the first pop-up menu and click OK again in the next pop-up window.
- In Vivado™ Lab 2023.2 in the Tcl Console type the
following command: source ./tcl_client.tcl
- Now, the py_server.py python terminal
shows Input a command.
- The available commands are
Capture and Quit.
- In the py_server.py python terminal,
type Capture (this is case sensitive).
- In HSDC Pro, an FFT of the input
signals needs to be captured.