@@ -6,24 +6,27 @@ 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.
23+
2124
2225Supported boards
2326-------------------------------------------------------------------------------
2427
25- - :adi: `EVAL-ADMX1001 <EVAL-ADMX1001> `
26- - :adi: `EVAL-ADMX1002 <EVAL-ADMX1002> `
28+ - :adi: `EVAL-ADMX1001 `
29+ - :adi: `EVAL-ADMX1002 `
2730
2831Supported devices
2932-------------------------------------------------------------------------------
@@ -59,7 +62,7 @@ Block diagram
5962
6063The data path and clock domains are depicted in the below diagram:
6164
62- .. image :: admx100x_hdl_block_diagram .svg
65+ .. image :: ADMX100X-EVB .svg
6366 :width: 800
6467 :align: center
6568 :alt: ADMX100X/ZedBoard block diagram
@@ -139,19 +142,19 @@ GPIOs
139142Building the HDL project
140143-------------------------------------------------------------------------------
141144
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.
145+ The design is built upon ADI's generic HDL reference design framework. ADI
146+ distributes the bit/elf files of these projects as part of the :dokuwiki: ` ADI
147+ Kuiper Linux <resources/tools-software/linux-software/kuiper-linux> `. If you
148+ want to build the sources, ADI makes them available on the :git-hdl: ` HDL
149+ repository </> `. To get the source you must ` clone
150+ <https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository> `__ the HDL
151+ repository.
149152
150153**Linux/Cygwin/WSL **
151154
152155Building the ZedBoard project:
153156
154- .. shell ::
157+ .. shell :: bash
155158
156159 $cd hdl/projects/admx100xevb/zed
157160 $make
@@ -171,7 +174,7 @@ Hardware related
171174HDL related
172175~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
173176
174- - :git-hdl: `ADMX100X-EVB HDL project source code <projects/admx100xevb > `
177+ - :git-hdl: `ADMX100X-EVB HDL project source code <projects/admx100x_evb > `
175178
176179.. list-table ::
177180 :widths: 30 35 35
@@ -191,10 +194,10 @@ HDL related
191194 - :ref: `axi_hdmi_tx `
192195 * - AXI_I2S_ADI
193196 - :git-hdl: `library/axi_i2s_adi `
194- - —
197+ - ---
195198 * - AXI_SPDIF_TX
196199 - :git-hdl: `library/axi_spdif_tx `
197- - —
200+ - ---
198201 * - AXI_SYSID
199202 - :git-hdl: `library/axi_sysid `
200203 - :ref: `axi_sysid `
@@ -203,7 +206,7 @@ HDL related
203206 - :ref: `axi_sysid `
204207 * - UTIL_I2C_MIXER
205208 - :git-hdl: `library/util_i2c_mixer `
206- - —
209+ - ---
207210
208211.. include :: ../common/more_information.rst
209212
0 commit comments