This is an old revision of the document!
This QuickStart Guide provides the information to bring up the AD9213-DUAL-EVB in a Synchronized 10G Mode or an
Interleaved 20G mode to enable data capture and visualization in IIO Oscilloscope and VisualAnalog. The AD9213 Manual
Calibration and Interleaving Guide provides additional detail.
SW1
OFF | ON | ON | ON | ON | ON | ON | ON |
---|---|---|---|---|---|---|---|
S10 | M10B | FMCA | FMCB | PCIE | MSTR0 | MSTR1 | MSTR2 |
SW2-MSEL
ON | ON | ON | OFF |
---|---|---|---|
PIN1 | PIN2 | PIN3 | PIN4 |
SW3- USR_DIPSW_FPGA
OFF | OFF | OFF | OFF |
---|---|---|---|
PIN1 | PIN2 | PIN3 | PIN4 |
SW4
ON | OFF | OFF | ON |
---|---|---|---|
I2C FLAG | DC_POWER CTRL | FACTORY LOAD | SECURITY MODE |
NOTE: Once the image is programmed eject the SD Card and re-insert it. The SD card will already include a few folders in its BOOT partition. Those can be ignored for this setup.
Figure 2. Setting up the COM port connection from the Stratix10 SX SoC board to the PC
Figure 3. Configuring the COM port settings
NOTE: This procedure needs to be performed every time the Stratix 10 board’s USB to mini-USB COM connection cable is physically disconnected and re-connected to the PC.
Figure 4. Opening the COM port connection using PuTTY
Figure 5. Setting up the Quartus Programmer to program the FPGA Image
NOTE: It will take a few seconds for the file to add and the FPGA device to show up on the screen.
NOTE: The FPGA being programmed also triggers the Linux boot on the HPS. The PuTTY COM console provides updates on the progress of the boot.
Figure 6. Using the Quartus Programmer to program the FPGA Image
Figure 7. COM console once the boot process and initialization are complete
Figure 8. Using ifconfig to obtain the IP address of the Stratix10 SX SoC board ethernet connection
NOTE: This step is only needed if you need to perform SPI writes or reads to the board components using scripts when using Interleaved 20G Mode
Figure 9. Opening an SSH connection to the Stratix10 SX SoC board using PuTTY
Figure 10. SSH connection after login ready to access the components on the board via SPI
NOTE: An example script for when you are looking to use this scripting environment for SPI reads and writes can be provided.
Figure 11. Setting up a connection to IIO Scope
Figure 12. All devices on evaluation board ready to connect to IIO Scope
NOTE: These two steps only need to be done when using IIO Scope with a setup for the first time. The next time you open IIO Scope and are using the same setup it will auto-detect the setup and open the configuration and plotting windows.
NOTE: This only needs to be used if you are looking to do reads and writes in addition to the automatic startup configuration that has already been run.
Figure 13. Using the IIO Scope Controller View to Read and Write SPI
NOTE: If the SD card image used is for the Interleaved 20G Mode, voltage 0 (channel 0) will represent data from both ad9213_0 and ad9213_1 as a combined waveform or a combined FFT
Figure 14. Using the IIO Scope Plotting View to plot separate time domain outputs from each AD9213 (Ain = 136 MHz @5dBm)
NOTE: Frequency domain plotting with more detailed analysis can be performed using a Visual Analog Canvas, the following are the steps to use VA
Run Visual Analog
For Synchronized 10G Mode
Figure 15. Opening the Visual Analog Canvas to plot FFTs for the dual AD9213s [Synchronized 10G Mode]
Figure 16. Setting up the VA Canvas for capture for the dual AD9213s [Synchronized 10G Mode]
Figure 17. VA canvas FFT capture, analysis and sample data for AD9213_0 (150.3MHz @14.90dBm)
For Interleaved 20G Mode
NOTE: Before you are ready to capture the two AD9213s need to be gain and timing aligned and the sample clock to one AD9213 needs to be inverted with respect to the other