* Arria10 SoC Development Kit Rev. C or later
Instructions on how to build the Zynq Linux kernel and devicetrees from source can be found here:
socfpga_arria10_socdk_adrv9002directory directly on SD Card
socfpga_arria10_socdk_adrv9002folder on third SD Card partition:
root@raspberrypi:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 1 14.9G 0 disk ├─sda1 8:1 1 1G 0 part /media/pi/BOOT ├─sda2 8:2 1 7.6G 0 part /media/pi/rootfs └─sda3 8:3 1 4M 0 part root@raspberrypi:~# dd if="./preloader_bootloader.bin" of="/dev/sda3" bs=512 2048+0 records in 2048+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.25035 s, 4.2 MB/s
All the products described on this page include ESD (electrostatic discharge) sensitive devices. Electrostatic charges as high as 4000V readily accumulate on the human body or test equipment and can discharge without detection.
Although the boards feature ESD protection circuitry, permanent damage may occur on devices subjected to high-energy electrostatic discharges. Therefore, proper ESD precautions are recommended to avoid performance degradation or loss of functionality. This includes removing static charge on external equipment, cables, or antennas before connecting to the device.
To be compatible with the ADRV9002NP/W2/PCBZ the Arria10 SoC Development Kit requires a minor rework.
In the default configuration of the Arria10 SoC Development Kit some of the FMC header pins are connected to a dedicated clock chip. To be compatible with the ADRV9002NP/W2/PCBZ these pins need to be connected directly to the FPGA.
The connection of those pins can be changed by moving the position of four zero Ohm resistors:
These resistors can be found on the backside of the Arria10 SoC Development Kit underneath the FMC A connector (J29). The following picture shows the required configuration to be compatible with the AD-FMCDAQ2-EBZ.
Before executing below steps, VADJ for FMCA must be set to 1.8V.
This can be done by changing VADJ FMCA Voltage using J42 (see below picture).
On an ADRV9002 Card, there is a red LED close to the FMC connector. The role of this LED is to indicate if VADJ voltage exceeded 2.0V level. If that was the case this LED will be ON. If this LED does not turn off after few seconds after boot, then there is an issue and while the board might still operate this is exceeding the recommended level for VADJ, decreasing board lifetime and can lead to permanent damage of the IC in the worst case.
These devices should be present:
This specifies any shell prompt running on the target
root@analog:~# iio_info | grep ':device' iio:device0: adrv9002-phy iio:device1: axi-adrv9002-rx-lpc (buffer capable) iio:device2: axi-adrv9002-tx-lpc (buffer capable)
For more on device modes, check device modes.
Please see also here:Oscilloscope
The IIO Oscilloscope application can be used to connect to another platform that has a connected device in order to configure the device and read data from it.
Build and start osc on a network enabled Linux host.
Once the application is launched goto Settings → Connect and enter the IP address of the target in the popup window.
Even thought this is Linux, this is a persistent file systems. Care should be taken not to corrupt the file system -- please shut down things, don't just turn off the power switch. Depending on your monitor, the standard power off could be hiding. You can do this from the terminal as well with
sudo shutdown -h now
Analog Devices will provide limited online support for anyone using the reference design with Analog Devices components via the EngineerZone.