Skip to content

Commit

Permalink
docs: Common testbench related dependency list
Browse files Browse the repository at this point in the history
Signed-off-by: Istvan-Zsolt Szekely <[email protected]>
  • Loading branch information
IstvanZsSzekely committed Nov 27, 2024
1 parent a8ad4d7 commit 48fc9d3
Show file tree
Hide file tree
Showing 9 changed files with 67 additions and 85 deletions.
30 changes: 30 additions & 0 deletions docs/testbenches/dependency_common.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
Common with most testbenches:

.. list-table::
:widths: 30 45 25
:header-rows: 1

* - SV dependency name
- Source code link
- Documentation link
* - LOGGER_PKG
- :git-testbenches:`library/utilities/logger_pkg.sv`
- ---
* - M_AXI_SEQUENCER
- :git-testbenches:`library/vip/amd/m_axi_sequencer.sv`
- ---
* - REG_ACCESSOR
- :git-testbenches:`library/regmaps/reg_accessor.sv`
- ---
* - S_AXI_SEQUENCER
- :git-testbenches:`library/vip/amd/s_axi_sequencer.sv`
- ---
* - TEST_HARNESS_ENV
- :git-testbenches:`library/utilities/test_harness_env.sv`
- :ref:`test_harness`
* - UTILS
- :git-testbenches:`library/utilities/utils.svh`
- ---
* - WATCHDOG
- :git-testbenches:`library/drivers/common/watchdog.sv`
- :ref:`watchdog`
10 changes: 4 additions & 6 deletions docs/testbenches/ip_based/axis_sequencers/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,10 @@ Resources
Testbenches related dependencies
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. include:: ../../dependency_common.rst

Testbench specific dependencies:

.. list-table::
:widths: 30 45 25
:header-rows: 1
Expand All @@ -204,12 +208,6 @@ Testbenches related dependencies
* - S_AXIS_SEQUENCER
- :git-testbenches:`library/vip/amd/s_axis_sequencer.sv`
- ---
* - WATCHDOG
- :git-testbenches:`library/drivers/common/watchdog.sv`
- :ref:`watchdog`
* - UTILS
- :git-testbenches:`library/utilities/utils.svh`
- ---

.. include:: ../../../common/more_information.rst

Expand Down
8 changes: 8 additions & 0 deletions docs/testbenches/ip_based/base/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,14 @@ Then the subfolder under ``runs`` name will be:

``cfg1``

Resources
-------------------------------------------------------------------------------

Testbenches related dependencies
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. include:: ../../dependency_common.rst

.. include:: ../../../common/more_information.rst

.. include:: ../../../common/support.rst
22 changes: 4 additions & 18 deletions docs/testbenches/ip_based/util_pack/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -228,6 +228,10 @@ HDL related dependencies
Testbenches related dependencies
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. include:: ../../dependency_common.rst

Testbench specific dependencies:

.. list-table::
:widths: 30 45 25
:header-rows: 1
Expand All @@ -247,30 +251,12 @@ Testbenches related dependencies
* - DMAC_API
- :git-testbenches:`library/drivers/dmac/dmac_api.sv`
- ---
* - LOGGER_PKG
- :git-testbenches:`library/utilities/logger_pkg.sv`
- ---
* - M_AXI_SEQUENCER
- :git-testbenches:`library/vip/amd/m_axi_sequencer.sv`
- ---
* - M_AXIS_SEQUENCER
- :git-testbenches:`library/vip/amd/m_axis_sequencer.sv`
- ---
* - REG_ACCESSOR
- :git-testbenches:`library/regmaps/reg_accessor.sv`
- ---
* - S_AXI_SEQUENCER
- :git-testbenches:`library/vip/amd/s_axi_sequencer.sv`
- ---
* - S_AXIS_SEQUENCER
- :git-testbenches:`library/vip/amd/s_axis_sequencer.sv`
- ---
* - WATCHDOG
- :git-testbenches:`library/drivers/common/watchdog.sv`
- :ref:`watchdog`
* - UTILS
- :git-testbenches:`library/utilities/utils.svh`
- ---

.. include:: ../../../common/more_information.rst

Expand Down
19 changes: 4 additions & 15 deletions docs/testbenches/project_based/ad463x/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -315,6 +315,10 @@ HDL related dependencies
Testbenches related dependencies
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. include:: ../../dependency_common.rst

Testbench specific dependencies:

.. list-table::
:widths: 30 45 25
:header-rows: 1
Expand Down Expand Up @@ -343,26 +347,11 @@ Testbenches related dependencies
* - DMAC_API
- :git-testbenches:`library/drivers/dmac/dmac_api.sv`
- ---
* - LOGGER_PKG
- :git-testbenches:`library/utilities/logger_pkg.sv`
- ---
* - M_AXI_SEQUENCER
- :git-testbenches:`library/vip/amd/m_axi_sequencer.sv`
- ---
* - M_AXIS_SEQUENCER
- :git-testbenches:`library/vip/amd/m_axis_sequencer.sv`
- ---
* - REG_ACCESSOR
- :git-testbenches:`library/regmaps/reg_accessor.sv`
- ---
* - S_AXI_SEQUENCER
- :git-testbenches:`library/vip/amd/s_axi_sequencer.sv`
- ---
* - S_AXIS_SEQUENCER
- :git-testbenches:`library/vip/amd/s_axis_sequencer.sv`
- ---
* - UTILS
- :git-testbenches:`library/utilities/utils.svh`
- ---

.. include:: ../../../common/more_information.rst
Expand Down
19 changes: 4 additions & 15 deletions docs/testbenches/project_based/ad738x/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,10 @@ HDL related dependencies
Testbenches related dependencies
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. include:: ../../dependency_common.rst

Testbench specific dependencies:

.. list-table::
:widths: 30 45 25
:header-rows: 1
Expand Down Expand Up @@ -304,26 +308,11 @@ Testbenches related dependencies
* - DMAC_API
- :git-testbenches:`library/drivers/dmac/dmac_api.sv`
- ---
* - LOGGER_PKG
- :git-testbenches:`library/utilities/logger_pkg.sv`
- ---
* - M_AXI_SEQUENCER
- :git-testbenches:`library/vip/amd/m_axi_sequencer.sv`
- ---
* - M_AXIS_SEQUENCER
- :git-testbenches:`library/vip/amd/m_axis_sequencer.sv`
- ---
* - REG_ACCESSOR
- :git-testbenches:`library/regmaps/reg_accessor.sv`
- ---
* - S_AXI_SEQUENCER
- :git-testbenches:`library/vip/amd/s_axi_sequencer.sv`
- ---
* - S_AXIS_SEQUENCER
- :git-testbenches:`library/vip/amd/s_axis_sequencer.sv`
- ---
* - UTILS
- :git-testbenches:`library/utilities/utils.svh`
- ---

.. include:: ../../../common/more_information.rst
Expand Down
21 changes: 5 additions & 16 deletions docs/testbenches/project_based/ad7606/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -324,6 +324,10 @@ HDL related dependencies
Testbenches related dependencies
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. include:: ../../dependency_common.rst

Testbench specific dependencies:

.. list-table::
:widths: 30 45 25
:header-rows: 1
Expand All @@ -336,7 +340,7 @@ Testbenches related dependencies
- ---
* - ADI_REGMAP_COMMON_PKG
- :git-testbenches:`library/regmaps/adi_regmap_common_pkg.sv`
- ---
- ---
* - ADI_REGMAP_DMAC_PKG
- :git-testbenches:`library/regmaps/adi_regmap_dmac_pkg.`
- ---
Expand All @@ -352,26 +356,11 @@ Testbenches related dependencies
* - DMAC_API
- :git-testbenches:`library/drivers/dmac/dmac_api.sv`
- ---
* - LOGGER_PKG
- :git-testbenches:`library/utilities/logger_pkg.sv`
- ---
* - M_AXI_SEQUENCER
- :git-testbenches:`library/vip/amd/m_axi_sequencer.sv`
- ---
* - M_AXIS_SEQUENCER
- :git-testbenches:`library/vip/amd/m_axis_sequencer.sv`
- ---
* - REG_ACCESSOR
- :git-testbenches:`library/regmaps/reg_accessor.sv`
- ---
* - S_AXI_SEQUENCER
- :git-testbenches:`library/vip/amd/s_axi_sequencer.sv`
- ---
* - S_AXIS_SEQUENCER
- :git-testbenches:`library/vip/amd/s_axis_sequencer.sv`
- ---
* - UTILS
- :git-testbenches:`library/utilities/utils.svh`
- ---

.. include:: ../../../common/more_information.rst
Expand Down
19 changes: 4 additions & 15 deletions docs/testbenches/project_based/pulsar_adc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -283,6 +283,10 @@ HDL related dependencies
Testbenches related dependencies
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. include:: ../../dependency_common.rst

Testbench specific dependencies:

.. list-table::
:widths: 30 45 25
:header-rows: 1
Expand Down Expand Up @@ -311,26 +315,11 @@ Testbenches related dependencies
* - DMAC_API
- :git-testbenches:`library/drivers/dmac/dmac_api.sv`
- ---
* - LOGGER_PKG
- :git-testbenches:`library/utilities/logger_pkg.sv`
- ---
* - M_AXI_SEQUENCER
- :git-testbenches:`library/vip/amd/m_axi_sequencer.sv`
- ---
* - M_AXIS_SEQUENCER
- :git-testbenches:`library/vip/amd/m_axis_sequencer.sv`
- ---
* - REG_ACCESSOR
- :git-testbenches:`library/regmaps/reg_accessor.sv`
- ---
* - S_AXI_SEQUENCER
- :git-testbenches:`library/vip/amd/s_axi_sequencer.sv`
- ---
* - S_AXIS_SEQUENCER
- :git-testbenches:`library/vip/amd/s_axis_sequencer.sv`
- ---
* - UTILS
- :git-testbenches:`library/utilities/utils.svh`
- ---

.. include:: ../../../common/more_information.rst
Expand Down
4 changes: 4 additions & 0 deletions docs/testbenches/project_based/template/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,10 @@ Test stimulus
Resources
-------------------------------------------------------------------------------

.. include:: ../../dependency_common.rst

Testbench specific dependencies:

.. include:: ../../../common/more_information.rst

.. include:: ../../../common/support.rst

0 comments on commit 48fc9d3

Please sign in to comment.