diff --git a/docs/projects/ad7405_fmc/ad7405_zed_cmos_diagram.svg b/docs/projects/ad7405_fmc/ad7405_zed_cmos_diagram.svg
index 27a958a5202..7b51e67a6b6 100644
--- a/docs/projects/ad7405_fmc/ad7405_zed_cmos_diagram.svg
+++ b/docs/projects/ad7405_fmc/ad7405_zed_cmos_diagram.svg
@@ -2,15 +2,16 @@
diff --git a/docs/projects/ad7405_fmc/ad7405_zed_lvds_diagram.svg b/docs/projects/ad7405_fmc/ad7405_zed_lvds_diagram.svg
index 3360f08e58d..421a1c3d923 100644
--- a/docs/projects/ad7405_fmc/ad7405_zed_lvds_diagram.svg
+++ b/docs/projects/ad7405_fmc/ad7405_zed_lvds_diagram.svg
@@ -7,8 +7,8 @@
viewBox="0 0 161.18021 164.51407"
version="1.1"
id="svg5"
- sodipodi:docname="ad7405_zed_diff_block_diagram.svg"
- inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+ sodipodi:docname="ad7405_zed_lvds_diagram.svg"
+ inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
@@ -23,15 +23,17 @@
inkscape:pagecheckerboard="0"
inkscape:document-units="mm"
showgrid="false"
- inkscape:zoom="11.844781"
- inkscape:cx="219.37932"
- inkscape:cy="518.92052"
+ inkscape:zoom="1.4805976"
+ inkscape:cx="414.02201"
+ inkscape:cy="324.19341"
inkscape:window-width="1920"
- inkscape:window-height="990"
- inkscape:window-x="0"
- inkscape:window-y="28"
+ inkscape:window-height="1122"
+ inkscape:window-x="-8"
+ inkscape:window-y="1342"
inkscape:window-maximized="1"
- inkscape:current-layer="layer1" />
+ inkscape:current-layer="layer1"
+ inkscape:showpageshadow="2"
+ inkscape:deskcolor="#d1d1d1" />
ADC clock=20MHz
+ y="177.97098">ADC clock=50MHz
+
diff --git a/docs/projects/ad7405_fmc/index.rst b/docs/projects/ad7405_fmc/index.rst
index 9ad3f244b3e..566ecaea27f 100644
--- a/docs/projects/ad7405_fmc/index.rst
+++ b/docs/projects/ad7405_fmc/index.rst
@@ -10,11 +10,11 @@ The :adi:`EVAL-AD7405` is a full-featured evaluation board
designed to allow the user to easily evaluate all features of the :adi:`AD7405`
isolated analog-to-digital converter (ADC).
-The provided HDL reference design supports the :adi:`AD7405` , :adi:`AD7403`
-and :adi:`ADuM7701` devices.
+The provided HDL reference design supports the :adi:`AD7405`, :adi:`AD7403`,
+:adi:`ADuM7701` devices.
One of the main differences between these devices is the type of the digital
-data lines. In the case of :adi:`ADuM7701` and :adi:`AD7403`, it is
-single-ended, and for :adi:`AD7405` is differential.
+data lines. In the case of :adi:`ADuM7701` and :adi:`AD7403`, it is single-ended,
+and for :adi:`AD7405` is differential.
Supported boards
-------------------------------------------------------------------------------
@@ -91,38 +91,11 @@ added to the base address from HDL (see more at :ref:`architecture`).
==================== ===============
Instance Zynq/Microblaze
==================== ===============
+axi_ad7405 0x44A0_0000
axi_ad7405_dma 0x44A3_0000
axi_adc_clkgen 0x44A4_0000
==================== ===============
-GPIOs
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. list-table::
- :widths: 25 20 20 20 15
- :header-rows: 2
-
- * - GPIO signal
- - Direction
- - HDL GPIO EMIO
- - Software GPIO
- - Software GPIO
- * -
- - (from FPGA view)
- -
- - Zynq-7000
- - Zynq MP
- * - filter_reset
- - INOUT
- - 48
- - 102
- - 124
- * - decimation_ratio[15:0]
- - INOUT
- - 47:32
- - 101:86
- - 125:110
-
Interrupts
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -196,6 +169,9 @@ HDL related
* - IP name
- Source code link
- Documentation link
+ * - AXI_AD7405
+ - :git-hdl:`library/axi_ad7405`
+ - ---
* - AXI_CLKGEN
- :git-hdl:`library/axi_clkgen`
- :ref:`axi_clkgen`
@@ -223,11 +199,15 @@ HDL related
* - UTIL_I2C_MIXER
- :git-hdl:`library/util_i2c_mixer`
- ---
+ * - UTIL_CDC
+ - :git-hdl:`library/util_cdc`
+ - ---
Software related
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* No-OS driver at :git-no-os:`legacy/adum7701_fmc`
+* Linux driver at :git-linux:`drivers/iio/adc/admc_adc.c`
.. include:: ../common/more_information.rst