@@ -6,24 +6,26 @@ ADMX100X-EVB HDL project
66Overview
77-------------------------------------------------------------------------------
88
9- The :adi: `EVAL-ADMX1001 <EVAL-ADMX1001> ` and :adi: `EVAL-ADMX1002 <EVAL-ADMX1002> `
10- modules are ultra-low-distortion, low-noise signal generators. They support output
11- frequencies up to 40 kHz when the digital pre-distortion (DPD) algorithm is disabled,
12- and up to 20 kHz with DPD enabled while maintaining a typical total harmonic distortion
13- (THD) of −130 dB at 1 kHz. The ADMX1001 includes a built-in acquisition channel that
14- enables simultaneous generation and capture of differential signals, making it ideal
15- for characterization and closed-loop evaluation of high-performance ADCs, audio converters,
16- and precision sensing systems. The integrated DPD algorithm minimizes distortion typically
17- introduced by DAC and amplifier stages, enabling the generation of extremely clean test
18- signals for precision measurement applications. The ADMX1002 focuses solely on high-fidelity
19- signal generation, providing a streamlined solution for setups where local signal acquisition
20- is not required.
9+ The :adi: `EVAL-ADMX1001 ` and :adi: `EVAL-ADMX1002 ` modules are
10+ ultra-low-distortion, low-noise signal generators. They support output
11+ frequencies up to 40 kHz when the digital pre-distortion (DPD) algorithm is
12+ disabled, and up to 20 kHz with DPD enabled while maintaining a typical total
13+ harmonic distortion (THD) of −130 dB at 1 kHz. The ADMX1001 includes a built-in
14+ acquisition channel that enables simultaneous generation and capture of
15+ differential signals, making it ideal for characterization and closed-loop
16+ evaluation of high-performance ADCs, audio converters, and precision sensing
17+ systems. The integrated DPD algorithm minimizes distortion typically introduced
18+ by DAC and amplifier stages, enabling the generation of extremely clean test
19+ signals for precision measurement applications. The ADMX1002 focuses solely on
20+ high-fidelity signal generation, providing a streamlined solution for setups
21+ where local signal acquisition is not required. Note that in the current HDL
22+ release, only the TX path is implemented and supported.
2123
2224Supported boards
2325-------------------------------------------------------------------------------
2426
25- - :adi: `EVAL-ADMX1001 <EVAL-ADMX1001> `
26- - :adi: `EVAL-ADMX1002 <EVAL-ADMX1002> `
27+ - :adi: `EVAL-ADMX1001 `
28+ - :adi: `EVAL-ADMX1002 `
2729
2830Supported devices
2931-------------------------------------------------------------------------------
@@ -59,7 +61,7 @@ Block diagram
5961
6062The data path and clock domains are depicted in the below diagram:
6163
62- .. image :: admx100x_hdl_block_diagram .svg
64+ .. image :: admx100x-evb .svg
6365 :width: 800
6466 :align: center
6567 :alt: ADMX100X/ZedBoard block diagram
@@ -139,19 +141,19 @@ GPIOs
139141Building the HDL project
140142-------------------------------------------------------------------------------
141143
142- The design is built upon ADI's generic HDL reference design framework.
143- ADI distributes the bit/elf files of these projects as part of the
144- :dokuwiki: ` ADI Kuiper Linux <resources/tools-software/linux-software/kuiper-linux> `.
145- If you want to build the sources, ADI makes them available on the
146- :git-hdl: ` HDL repository </> `. To get the source you must
147- ` clone <https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository >`__
148- the HDL repository.
144+ The design is built upon ADI's generic HDL reference design framework. ADI
145+ distributes the bit/elf files of these projects as part of the :dokuwiki: ` ADI
146+ Kuiper Linux <resources/tools-software/linux-software/kuiper-linux> `. If you
147+ want to build the sources, ADI makes them available on the :git-hdl: ` HDL
148+ repository </> `. To get the source you must ` clone
149+ <https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository> `__ the HDL
150+ repository.
149151
150152**Linux/Cygwin/WSL **
151153
152154Building the ZedBoard project:
153155
154- .. shell ::
156+ .. shell :: bash
155157
156158 $cd hdl/projects/admx100xevb/zed
157159 $make
@@ -171,7 +173,7 @@ Hardware related
171173HDL related
172174~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
173175
174- - :git-hdl: `ADMX100X-EVB HDL project source code <projects/admx100xevb > `
176+ - :git-hdl: `ADMX100X-EVB HDL project source code <projects/admx100x_evb > `
175177
176178.. list-table ::
177179 :widths: 30 35 35
@@ -191,10 +193,10 @@ HDL related
191193 - :ref: `axi_hdmi_tx `
192194 * - AXI_I2S_ADI
193195 - :git-hdl: `library/axi_i2s_adi `
194- - —
196+ - ---
195197 * - AXI_SPDIF_TX
196198 - :git-hdl: `library/axi_spdif_tx `
197- - —
199+ - ---
198200 * - AXI_SYSID
199201 - :git-hdl: `library/axi_sysid `
200202 - :ref: `axi_sysid `
@@ -203,7 +205,7 @@ HDL related
203205 - :ref: `axi_sysid `
204206 * - UTIL_I2C_MIXER
205207 - :git-hdl: `library/util_i2c_mixer `
206- - —
208+ - ---
207209
208210.. include :: ../common/more_information.rst
209211
0 commit comments