@@ -30,6 +30,7 @@ Supported carriers
3030
3131- :xilinx: `KC705 ` LPC slot *
3232- `ZedBoard <https://digilent.com/shop/zedboard-zynq-7000-arm-fpga-soc-development-board >`__
33+ - :xilinx: `ZCU102 ` FMC HPC0
3334
3435.. admonition :: Legend
3536 :class: note
@@ -40,10 +41,6 @@ Supported carriers
4041Block design
4142-------------------------------------------------------------------------------
4243
43- .. warning ::
44-
45- The VADJ for the FPGA carrier must be set to 2.5V.
46-
4744The PN9/PN23 sequences are not compatible with O.150. Please use the
4845equations given in the reference design. They follow the polynomial
4946equations as in O.150, but ONLY the MSB is inverted.
@@ -53,6 +50,18 @@ and second byte (D14:D0) on the falling edge of DCO clock. However, in
5350certain frequencies the captured data (from IDDR) seems to be reverse.
5451If that occurs, try setting the "capture select" bit (register 0x0A, bit to 0).
5552
53+ VADJ setting
54+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55+
56+ .. warning ::
57+
58+ For ZedBoard, the VADJ must be set to 2.5V.
59+
60+ For ZCU102, the :adi: `EVAL-AD9467 ` it has on board EEPROM that will be read
61+ as per VITA 57.1 FMC standards. It provides information to set the VADJ to
62+ 1.8V. There are onboard level shifters on the :adi: `EVAL-AD9467 ` to accomodate
63+ the change in VADJ.
64+
5665Block diagram
5766~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5867
@@ -64,7 +73,7 @@ The data path and clock domains are depicted in the below diagram:
6473.. image :: ad9467_fmc_block_diagram.svg
6574 :width: 800
6675 :align: center
67- :alt: AD9467-FMC HDL block diagram
76+ :alt: AD9467-FMC/ZedBoard HDL block diagram
6877
6978AD9467 FMC card block diagram
7079^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -144,12 +153,12 @@ CPU/Memory interconnects addresses
144153The addresses are dependent on the architecture of the FPGA, having an offset
145154added to the base address from HDL (see more at :ref: `architecture cpu-intercon-addr `).
146155
147- ==================== ===============
148- Instance Zynq/Microblaze
149- ==================== ===============
150- axi_ad9467 0x44A0_0000
151- axi_ad9467_dma 0x44A3_0000
152- ==================== ===============
156+ ==================== =============== ===========
157+ Instance Zynq/Microblaze ZynqMP
158+ ==================== =============== ===========
159+ axi_ad9467 0x44A0_0000 0x84A0_0000
160+ axi_ad9467_dma 0x44A3_0000 0x84A3_0000
161+ ==================== =============== ===========
153162
154163SPI connections
155164~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -278,6 +287,8 @@ Software related
278287
279288- :git-linux: `AD9467-FMC KC705 Linux device tree (2023_R2 release) <2023_R2:arch/microblaze/boot/dts/kc705_ad9467_fmc.dts> `
280289- :git-linux: `AD9467-FMC ZedBoard Linux device tree zynq-zed-adv7511-ad9467-fmc-250ebz.dts <arch/arm/boot/dts/xilinx/zynq-zed-adv7511-ad9467-fmc-250ebz.dts> `
290+ - :git-linux: `AD9467-FMC ZCU102 Linux device tree zynqmp-zcu102-rev10-ad9467-fmc-250ebz.dts <arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-ad9467-fmc-250ebz.dts> `
291+ - :git-linux: `AD9467-FMC KC705 Linux device tree (2023_R2 release) <2023_R2:arch/microblaze/boot/dts/kc705_ad9467_fmc.dts> `
281292- :git-linux: `Linux driver ad9467.c <drivers/iio/adc/ad9467.c> `
282293- :dokuwiki: `[Wiki] AD9467-FMC on ZedBoard using ACE </resources/eval/ad9467-fmc-250ebz-zedboard> `
283294- :git-no-os: `AD9467 no-OS project <projects/ad9467> ` and
0 commit comments