Skip to content

Commit

Permalink
docs: Update addr/irq with common axi_iic_ard
Browse files Browse the repository at this point in the history
The axi_iic_ard is generally used to read the EVB EEPROM with
Arduino uno form factor.

Signed-off-by: Jorge Marques <[email protected]>
  • Loading branch information
gastmaier committed Dec 6, 2024
1 parent b30875f commit 1f66597
Show file tree
Hide file tree
Showing 6 changed files with 78 additions and 23 deletions.
13 changes: 6 additions & 7 deletions docs/projects/ad4170_asdz/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,6 @@ Instance Zynq*/DE10-Nano**
======================== =================
spi_ad4170_axi_regmap* 0x44A0_0000
axi_ad4170_dma* 0x44A3_0000
axi_ad4170_iic* 0x44A4_0000
spi_clkgen* 0x44A7_0000
axi_dmac_0** 0x0002_0000
axi_spi_engine_0** 0x0003_0000
Expand All @@ -92,10 +91,10 @@ I2C connections
- Address
- I2C subordinate
* - PL*
- axi_iic
- axi_ad4170_iic
- 0x44A4_0000
- ---
- iic_ard
- axi_iic_ard
- 0x4160_0000
- 24AA32A
* - PS**
- i2c1
- sys_hps_i2c1
Expand Down Expand Up @@ -184,8 +183,8 @@ Below are the Programmable Logic interrupts used in this project.
Instance name HDL Linux Zynq Actual Zynq
=================== === ========== ===========
axi_ad4170_dma 13 57 89
axi_ad4170_iic 12 56 88
spi_ad4170 11 55 87
spi_ad4170 12 56 88
axi_iic_ard 11 55 87
=================== === ========== ===========

================ === =============== ================
Expand Down
15 changes: 8 additions & 7 deletions docs/projects/ad57xx_ardz/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -112,11 +112,11 @@ I2C connections
- Alias
- Address
- I2C subordinate
* - PS*
- iic_0
- iic_0_io
- ---
- ---
* - PL*
- iic_ard
- axi_ard_fmc
- 0x4160_0000
- 24AA32A
* - PS**
- i2c1
- sys_hps_i2c1
Expand Down Expand Up @@ -212,8 +212,9 @@ Below are the Programmable Logic interrupts used in this project.
=================== === ========== ===========
Instance name HDL Linux Zynq Actual Zynq
=================== === ========== ===========
ad57xx_tx_dma 12 56 88
spi_ad57xx 11 55 87
ad57xx_tx_dma 13 57 89
spi_ad57xx 12 56 88
axi_iic_ard 11 55 87
=================== === ========== ===========

================ === =============== ================
Expand Down
10 changes: 5 additions & 5 deletions docs/projects/cn0540/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -79,9 +79,9 @@ added to the base address from HDL (see more at :ref:`architecture cpu-intercon-
======================== =================
Instance Zynq*/DE10-Nano**
======================== =================
axi_iic_ard* 0x4160_0000
spi_cn0540_axi_regmap* 0x44A0_0000
axi_cn0540_dma* 0x44A3_0000
axi_iic_cn0540* 0x44A4_0000
xadc_in* 0x44A5_0000
spi_clkgen* 0x44A7_0000
axi_dmac_0** 0x0002_0000
Expand Down Expand Up @@ -109,8 +109,8 @@ I2C connections
* - PL
- axi_iic
- axi_iic_cn0540
- 0x44A4_0000
- ---
- 0x4160_0000
- LTC2606
* - PS
- i2c1
- sys_hps_i2c1
Expand Down Expand Up @@ -249,8 +249,8 @@ Below are the Programmable Logic interrupts used in this project.
Instance name HDL Linux Zynq Actual Zynq
=================== === ========== ===========
axi_cn0540_dma 13 57 89
axi_iic_cn0540 12 56 88
spi_cn0540 11 55 87
spi_cn0540 12 56 88
axi_iic_ard 11 55 87
=================== === ========== ===========

================ === =============== ================
Expand Down
39 changes: 39 additions & 0 deletions docs/projects/cn0561/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,44 @@ odr_generator* 0x0004_0000

``*`` instantiated only for DE10-Nano

I2C connections
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. list-table:: ZedBoard
:widths: 20 20 20 20 20
:header-rows: 1

* - I2C type
- I2C manager instance
- Alias
- Address
- I2C subordinate
* - PL
- iic_fmc
- axi_iic_fmc
- 0x4162_0000
- M24C02
* - PL
- iic_main
- axi_iic_main
- 0x4160_0000
- ---

.. list-table:: CoraZ7S
:widths: 20 20 20 20 20
:header-rows: 1

* - I2C type
- I2C manager instance
- Alias
- Address
- I2C subordinate
* - PL
- iic_ard
- axi_ard_fmc
- 0x4160_0000
- M24C02

SPI connections
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down Expand Up @@ -188,6 +226,7 @@ Instance name HDL Linux Zynq Actual Zynq
=============== === ========== ===========
axi_cn0561_dma 13 57 89
spi_cn0561 12 56 88
axi_iic_ard 11 55 87
=============== === ========== ===========

Building the HDL project
Expand Down
4 changes: 2 additions & 2 deletions docs/projects/cn0579/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -175,8 +175,8 @@ Below are the Programmable Logic interrupts used in this project.
============= === ========== =========== =============== ================
Instance name HDL Linux Zynq Actual Zynq Linux Cyclone V Actual Cyclone V
============= === ========== =========== =============== ================
cn0579_dma* 13 57 89 --- ---
axi_iic_dac* 12 56 88 --- ---
cn0579_dma* 12 56 88 --- ---
axi_iic_ard* 11 55 87 --- ---
cn0579_dma** 5 --- --- 45 77
============= === ========== =========== =============== ================

Expand Down
20 changes: 18 additions & 2 deletions docs/projects/pulsar_adc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ pulsar_adc_trigger_gen 0x44B0_0000
I2C connections
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. list-table::
.. list-table:: ZedBoard
:widths: 20 20 20 20 20
:header-rows: 1

Expand All @@ -223,9 +223,24 @@ I2C connections
- 0x4160_0000
- ---

.. list-table:: CoraZ7S
:widths: 20 20 20 20 20
:header-rows: 1

* - I2C type
- I2C manager instance
- Alias
- Address
- I2C subordinate
* - PL
- iic_ard
- axi_ard_fmc
- 0x4160_0000
- ---

.. note::

Only for AD40xx/ADAQ40xx
Only for AD40xx/ADAQ40xx

SPI connections
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down Expand Up @@ -291,6 +306,7 @@ Instance name HDL Linux Zynq Actual Zynq
================== === ========== ===========
axi_pulsar_adc_dma 13 57 89
spi_pulsar_adc 12 56 88
iic_fmc/ard 11 55 87
================== === ========== ===========

Building the HDL project
Expand Down

0 comments on commit 1f66597

Please sign in to comment.