Skip to content

Commit b19dd76

Browse files
New sections for IP's pages
Added two new sections at the end of each of the IP's documentation page & fixed minor mistakes. New sections: - Software Support, refers to Linux/No-Os drivers and everything related - References, general and useful info about the IP
1 parent 19c48fc commit b19dd76

File tree

33 files changed

+218
-52
lines changed

33 files changed

+218
-52
lines changed

docs/library/axi_ad9671/index.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,9 +154,8 @@ module (at IP level).
154154
References
155155
-------------------------------------------------------------------------------
156156

157-
* :git-hdl:`library/axi_ad9671`
157+
* HDL IP core at :git-hdl:`library/axi_ad9671`
158158
* :adi:`AD9671`
159-
* :git-linux:`/`
160159
* :ref:`jesd204`
161160
* :adi:`Analog Device's JESD204B Survival Guide <media/en/technical-documentation/technical-articles/JESD204B-Survival-Guide.pdf>`
162161
* :intel:`JESD204B Intel FPGA IP User Guide <content/dam/support/us/en/programmable/support-resources/bulk-container/pdfs/literature/ug/archives/ug-jesd204b-18-1.pdf>`

docs/library/axi_ad9783/index.rst

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -295,19 +295,26 @@ registers relative address.
295295
Software Guidelines
296296
--------------------------------------------------------------------------------
297297

298-
The software for this IP can be found as part of the ZCU102 Reference Design
299-
at :git-linux:`/`.
298+
The software for this IP can be found as part of the ZCU102 Reference Design.
300299
The IP expects the software run a calibration at least once. It has to find
301300
out what value for the SMP_DLY (see in datasheet) is good for the PRBS to
302301
work.
303302

303+
Software Support
304+
--------------------------------------------------------------------------------
305+
306+
* Linux device driver at :git-linux:`drivers/iio/adc/ad9783.c`
307+
* Linux device tree at :git-linux:`arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-ad9783.dts`
308+
304309
References
305310
-------------------------------------------------------------------------------
306311

307-
* :git-hdl:`library/axi_ad9783`
312+
* HDL IP core at :git-hdl:`library/axi_ad9783`
313+
* HDL project at :git-hdl:`projects/ad9783_ebz`
314+
* HDL project documentation at :ref:`ad9783_ebz`
308315
* :adi:`AD9783`
309-
* :git-linux:`/`
310316
* :adi:`EVAL-AD9783 <en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-AD9783.html>`
317+
* :dokuwiki:`AXI AD9783 on wiki <resources/fpga/docs/axi_ad9783>`
311318
* :dokuwiki:`EVAL-AD9783 with ZCU102 reference design description <resources/fpga/xilinx/interposer/ad9783>`
312319
* :xilinx:`Ultrascale SelectIO <support/documentation/user_guides/ug571-ultrascale-selectio.pdf>`
313320
* :xilinx:`UltraScale Architecture Clocking Resources User Guide <support/documentation/user_guides/ug572-ultrascale-clocking.pdf>`

docs/library/axi_ad9963/index.rst

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -248,15 +248,17 @@ Software Support
248248
--------------------------------------------------------------------------------
249249

250250
The software for this part can be found as part of the :adi:`ADALM2000`
251-
(or shortly, M2K) reference design. It is supported by both :git-linux:`/` and
252-
:git-no-os:`/`.
251+
(or shortly, M2K) reference design.
252+
253+
* Linux device driver at :git-linux:`drivers/iio/adc/ad9963.c`
253254

254255
References
255256
-------------------------------------------------------------------------------
256257

257258
* :adi:`AD9963`
258-
* HDL source code at :git-hdl:`library/axi_ad9963`
259-
* Linux device driver :git-linux:`ad9963.c <drivers/iio/adc/ad9963.c>`
259+
* HDL IP core at :git-hdl:`library/axi_ad9963`
260+
* HDL project at :git-hdl:`projects/m2k`
261+
* HDL project documentation at :ref:`m2k`
260262
* :xilinx:`Zynq-7000 SoC Overview <support/documentation/data_sheets/ds190-Zynq-7000-Overview.pdf>`
261263
* :xilinx:`Zynq-7000 SoC Packaging and Pinout <support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf>`
262264
* :xilinx:`7 Series libraries <support/documentation/sw_manuals/xilinx2016_2/ug953-vivado-7series-libraries.pdf>`

docs/library/axi_adaq8092/index.rst

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -197,19 +197,22 @@ The example design uses a processor to program all the registers. If no
197197
processor is available in your system, you can create your own IP starting from
198198
the interface module.
199199

200-
Software Guidelines
200+
Software Support
201201
--------------------------------------------------------------------------------
202202

203-
The software for this IP can be found as part of the ADAQ8092 Native FMC Card
204-
Reference Design at :git-no-OS:`no-OS Software <projects/adaq8092>` and
205-
Linux is supported at :git-linux:`/`.
203+
* No-OS project at :git-no-OS:`drivers/adc/adaq8092`
204+
* No-OS device driver at :git-no-OS:`drivers/adc/drivers/adc/adaq8092/adaq8092.c`
205+
* Linux device driver at :git-linux:`drivers/iio/adc/adaq8092.c`
206+
* Linux device tree at :git-linux:`arch/arm/boot/dts/zynq-zed-adv7511-adaq8092.dts`
207+
* Linux device driver documentation
208+
:dokuwiki:`on wiki <resources/tools-software/linux-drivers/iio-adc/adaq8092>`
206209

207210
References
208211
-------------------------------------------------------------------------------
209212

210-
* :git-hdl:`library/axi_adaq8092`
213+
* HDL IP core at :git-hdl:`library/axi_adaq8092`
214+
* HDL project at :git-hdl:`projects/adaq8092_fmc`
215+
* HDL project documentation at :ref:`adaq8092_fmc`
211216
* :adi:`ADAQ8092`
212-
* :git-linux:`/`
213-
* :git-no-OS:`projects/adaq8092`
214217
* :xilinx:`Zynq-7000 SoC Overview <support/documentation/data_sheets/ds190-Zynq-7000-Overview.pdf>`
215218
* :xilinx:`Zynq-7000 SoC Packaging and Pinout <support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf>`

docs/library/axi_adc_decimate/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,6 @@ Register Map
111111
References
112112
--------------------------------------------------------------------------------
113113

114-
* :git-hdl:`library/axi_adc_decimate`
115-
* :git-linux:`/`
114+
* HDL IP core at :git-hdl:`library/axi_adc_decimate`
115+
* :dokuwiki:`AXI ADC DECIMATE on wiki <resources/fpga/docs/axi_adc_decimate>`
116116
* :xilinx:`7 Series libraries <support/documentation/sw_manuals/xilinx2016_2/ug953-vivado-7series-libraries.pdf>`

docs/library/axi_adc_trigger/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,5 +201,5 @@ Register Map
201201
References
202202
--------------------------------------------------------------------------------
203203

204-
* :git-hdl:`library/axi_adc_trigger`
205-
* :git-linux:`/`
204+
* HDL IP core at :git-hdl:`library/axi_adc_trigger`
205+
* :dokuwiki:`AXI ADC TRIGGER on wiki <resources/fpga/docs/axi_adc_trigger>`

docs/library/axi_adxcvr/index.rst

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -318,15 +318,25 @@ RX link procedure
318318
the internal error counter to get the number of errors received. See the
319319
transceiver guide for details.
320320

321-
More Information
321+
Software Support
322322
--------------------------------------------------------------------------------
323323

324-
- :ref:`jesd204`
325-
- :dokuwiki:`JESD204B/C AXI_ADXCVR Highspeed Transceivers Linux Driver <resources/tools-software/linux-drivers/jesd204/axi_adxcvr>`
324+
* No-OS project at :git-no-OS:`drivers/axi_core/jesd204`
325+
* No-OS device driver at :git-no-OS:`drivers/axi_core/jesd204/axi_adxcvr.c`
326+
* No-OS device driver documentation
327+
:dokuwiki:`on wiki <resources/tools-software/uc-drivers/jesd204/axi_adxcvr>`
328+
* Linux project at :git-linux:`linux/drivers/iio/jesd204`
329+
* Linux device driver at :git-linux:`drivers/iio/jesd204/axi_adxcvr.c`
330+
* Linux device driver documentation
331+
:dokuwiki:`on wiki <resources/tools-software/linux-drivers/jesd204/axi_adxcvr>`
326332

327-
Reference
333+
References
328334
--------------------------------------------------------------------------------
329335

330-
- :intel:`Intel® Arria® 10 Transceiver PHY User Guide <content/dam/www/programmable/us/en/pdfs/literature/hb/arria-10/ug_arria10_xcvr_phy.pdf>`
331-
- `7 Series FPGAs GTX/GTH Transceivers User Guide - AMD Xilinx <https://docs.amd.com/v/u/en-US/ug476_7Series_Transceivers>`_
332-
- `Ultrascale Architecture GTH Transceivers User Guide - AMD Xilinx <https://docs.amd.com/v/u/en-US/ug576-ultrascale-gth-transceivers>`_
336+
* HDL Intel IP core at :git-hdl:`library/intel/axi_adxcvr`
337+
* HDL Xilinx IP core at :git-hdl:`library/xilinx/axi_adxcvr`
338+
* :dokuwiki:`AXI ADXCVR on wiki <resources/fpga/docs/axi_adxcvr>`
339+
* :ref:`jesd204`
340+
* :intel:`Intel® Arria® 10 Transceiver PHY User Guide <content/dam/www/programmable/us/en/pdfs/literature/hb/arria-10/ug_arria10_xcvr_phy.pdf>`
341+
* `7 Series FPGAs GTX/GTH Transceivers User Guide - AMD Xilinx <https://docs.amd.com/v/u/en-US/ug476_7Series_Transceivers>`_
342+
* `Ultrascale Architecture GTH Transceivers User Guide - AMD Xilinx <https://docs.amd.com/v/u/en-US/ug576-ultrascale-gth-transceivers>`_

docs/library/axi_clkgen/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ Register Map
9797
References
9898
--------------------------------------------------------------------------------
9999

100-
* :git-hdl:`library/axi_clkgen`
101-
* :git-linux:`/`
100+
* HDL IP core at :git-hdl:`library/axi_clkgen`
101+
* :dokuwiki:`AXI CLKGEN on wiki <resources/fpga/docs/axi_clkgen>`
102102
* :xilinx:`7 Series Clocking <support/documentation/user_guides/ug472_7Series_Clocking.pdf>`
103103
* :xilinx:`MMCM and PLL Dynamic Reconfiguration <support/documentation/application_notes/xapp888_7Series_DynamicRecon.pdf>`

docs/library/axi_dac_interpolate/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,6 @@ Register Map
145145
References
146146
--------------------------------------------------------------------------------
147147

148-
* :git-hdl:`library/axi_dac_interpolate`
149-
* :git-linux:`/`
148+
* HDL IP core at :git-hdl:`library/axi_dac_interpolate`
149+
* :dokuwiki:`AXI DAC INTEPOLATE on wiki <resources/fpga/docs/axi_dac_interpolate>`
150150
* :xilinx:`7 Series libraries <support/documentation/sw_manuals/xilinx2016_2/ug953-vivado-7series-libraries.pdf>`

docs/library/axi_dmac/index.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -816,3 +816,17 @@ Glossary
816816
is based on the ``X_LENGTH`` and ``Y_LENGTH`` registers. This can occur
817817
on AXIS source interfaces when TLAST asserts earlier than the programmed
818818
length.
819+
820+
Software Support
821+
--------------------------------------------------------------------------------
822+
823+
* No-OS project at :git-no-OS:`drivers/axi_core/axi_dmac`
824+
* No-OS device driver at :git-no-OS:`drivers/axi_core/axi_dmac/axi_dmac.c`
825+
* No-OS device driver documentation
826+
:dokuwiki:`on wiki <resources/tools-software/uc-drivers/jesd204/axi_adxcvr>`
827+
828+
References
829+
--------------------------------------------------------------------------------
830+
831+
* HDL IP core at :git-hdl:`library/axi_dmac`
832+
* :dokuwiki:`High-Speed DMA Controller Peripheral on wiki <resources/fpga/docs/axi_dmac>`

0 commit comments

Comments
 (0)