Skip to content

Commit

Permalink
Deploying to gh-pages from @ cb6dbb9 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
jakubcabal committed Nov 24, 2023
1 parent f102f46 commit bb56326
Show file tree
Hide file tree
Showing 187 changed files with 3,981 additions and 200 deletions.
1,803 changes: 1,800 additions & 3 deletions devel/_images/etile_network_module_core.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,981 changes: 1,978 additions & 3 deletions devel/_images/ftile_network_module_core.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 4 additions & 2 deletions devel/_sources/ndk_core/intel/doc/eth.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ Network Module Core

The so-called Network Module Core is a subcomponent of the Network Module.
It contains the required hard IP(s), appropriate adapters, and an MI component for reconfiguring the hard IP(s).
Right now, the Network Module can use three different Ethernet hard IPs, for Intel FPGA, it is the E-tile or the F-Tile, and for the Xilinx FPGA, it is the CMAC.
Right now, the Network Module can use three different Ethernet hard IPs, for Intel FPGA, it is the E-tile or the F-Tile, and for the Xilinx FPGA, it is the CMAC.
For the F-Tile, there are two variants of IP core: it is F-Tile and F-Tile_Multirate, which support different speeds for implemented IP.
For the F-Tile_Multirate reconfiguration, use Dynamic Reconfiguration Controller.
According to the selected NIC (and therefore the type of hard IP), one of the four architectures of the Network Module Core (with the proper hard IP) is used.
Expand All @@ -189,7 +189,7 @@ On the right side, it is connected to the Network Module Logic.
All four architectures of the Network Module Core are displayed below.


.. list-table::
.. list-table::

* - .. image:: img/etile_network_module_core.svg
:align: center
Expand Down Expand Up @@ -225,6 +225,8 @@ F-tile hard IP cores always use the MAC segmented interface in our designs.
CMAC’s client interface is the `LBUS interface <https://docs.xilinx.com/r/en-US/pg165-cmac/User-Side-LBUS-Interface>`_.
The Network Module Core always uses the appropriate adapters (according to the hard IP).

Each channel on both E-tile and F-tile architectures also includes a diagnostic post-MAC loopback module, which (when enabled via the MGMT) re-transmits received frames back to the link partner. We call this mode the "PCS reverse loopback". When the loopback is active, received frames are also passed to the Application as in normal mode. However, the frames transmitted from the Application are discarded.
See the `nfb-eth tool <https://cesnet.github.io/ndk-sw/tools/nfb-eth.html>`_ documentation for instructions on how to turn the loopback on/off.

.. _sw_access_reconfig_infs:

Expand Down
2 changes: 1 addition & 1 deletion devel/app-minimal.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/genindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_cards/amd/alveo-u200/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_cards/amd/vcu118/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_cards/bittware/ia-420f/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_cards/intel/dk-dev-1sdx-p/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_cards/intel/dk-dev-agi027res/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_cards/reflexces/agi-fh400g/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_cards/silicom/fb2cghh/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_cards/silicom/fb4cgg3/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_cards/silicom/n6010/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_core/doc/configuration.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_core/doc/devtree.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_core/doc/faq.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_core/doc/how_to_start.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_core/doc/terminology.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_core/doc/testing.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_core/intel/cocotb/README.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_core/intel/doc/app.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_core/intel/doc/dma.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
20 changes: 11 additions & 9 deletions devel/ndk_core/intel/doc/eth.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down Expand Up @@ -168,8 +168,8 @@
The MI PHY Splitter forwards requests to one or more instances of the Network Module Core.
The MI Splitter forwards requests to one or more instances of Network Module Logic.
The main blocks and their connection between address spaces are in the table below:</p>
<table class="docutils align-center" id="id5">
<caption><span class="caption-text">Tab. 1</span><a class="headerlink" href="#id5" title="Permalink to this table"></a></caption>
<table class="docutils align-center" id="id6">
<caption><span class="caption-text">Tab. 1</span><a class="headerlink" href="#id6" title="Permalink to this table"></a></caption>
<colgroup>
<col style="width: 13%" />
<col style="width: 25%" />
Expand Down Expand Up @@ -345,8 +345,8 @@ <h2>SW access to the Network Module Cores and Network Module Logics<a class="hea
<p>To get a complete register address in one of the components of the Network Module, you must add the appropriate base address of the Network Module (as defined in the <a class="reference internal" href="mi.html#ndk-mi"><span class="std std-ref">MI address space package</span></a>) to it.</p>
</div>
<p>The addressing of both main blocks is described in the tables below:</p>
<table class="docutils align-center" id="id6">
<caption><span class="caption-text">Tab. 2</span><a class="headerlink" href="#id6" title="Permalink to this table"></a></caption>
<table class="docutils align-center" id="id7">
<caption><span class="caption-text">Tab. 2</span><a class="headerlink" href="#id7" title="Permalink to this table"></a></caption>
<colgroup>
<col style="width: 15%" />
<col style="width: 31%" />
Expand Down Expand Up @@ -380,8 +380,8 @@ <h2>SW access to the Network Module Cores and Network Module Logics<a class="hea
<div class="line-block">
<div class="line"><br /></div>
</div>
<table class="docutils align-center" id="id7">
<caption><span class="caption-text">Tab. 3</span><a class="headerlink" href="#id7" title="Permalink to this table"></a></caption>
<table class="docutils align-center" id="id8">
<caption><span class="caption-text">Tab. 3</span><a class="headerlink" href="#id8" title="Permalink to this table"></a></caption>
<colgroup>
<col style="width: 15%" />
<col style="width: 31%" />
Expand Down Expand Up @@ -458,6 +458,8 @@ <h2>SW access to the Network Module Cores and Network Module Logics<a class="hea
F-tile hard IP cores always use the MAC segmented interface in our designs.
CMAC’s client interface is the <a class="reference external" href="https://docs.xilinx.com/r/en-US/pg165-cmac/User-Side-LBUS-Interface">LBUS interface</a>.
The Network Module Core always uses the appropriate adapters (according to the hard IP).</p>
<p>Each channel on both E-tile and F-tile architectures also includes a diagnostic post-MAC loopback module, which (when enabled via the MGMT) re-transmits received frames back to the link partner. We call this mode the “PCS reverse loopback”. When the loopback is active, received frames are also passed to the Application as in normal mode. However, the frames transmitted from the Application are discarded.
See the <a class="reference external" href="https://cesnet.github.io/ndk-sw/tools/nfb-eth.html">nfb-eth tool</a> documentation for instructions on how to turn the loopback on/off.</p>
<section id="sw-access-to-the-reconfiguration-interfaces">
<span id="sw-access-reconfig-infs"></span><h3>SW access to the reconfiguration interfaces<a class="headerlink" href="#sw-access-to-the-reconfiguration-interfaces" title="Permalink to this heading"></a></h3>
<p>Software access is provided via the management unit (MGMT), which is instantiated per channel.
Expand Down Expand Up @@ -511,8 +513,8 @@ <h2>SW access to the Network Module Cores and Network Module Logics<a class="hea
To create a complete address of a MAC Lite register, add the address of the register, the channel offset, the port offset, and the offset of the Network Module Logic (MI_ADC_PORT_NETMOD in the <a class="reference external" href="https://github.com/CESNET/ndk-core/blob/main/intel/src/mi_addr_space_pkg.vhd">MI address space package</a>).
To show the connections of the MAC Lites, an example of the MAC Lite address spaces for a configuration with two 4x25 GE ports follows.</p>
<p>Notation: TX_MAC_LITE(port_id)(channel_id), RX_MAC_LITE(port_id)(channel_id).</p>
<table class="docutils align-center" id="id8">
<caption><span class="caption-text">Tab. 4</span><a class="headerlink" href="#id8" title="Permalink to this table"></a></caption>
<table class="docutils align-center" id="id9">
<caption><span class="caption-text">Tab. 4</span><a class="headerlink" href="#id9" title="Permalink to this table"></a></caption>
<colgroup>
<col style="width: 29%" />
<col style="width: 43%" />
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_core/intel/doc/mem.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_core/intel/doc/mi.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_core/intel/doc/pcie.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_core/intel/doc/tsu.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ndk_core/intel/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../../../../../../search.html" method="get">
Expand Down
Binary file modified devel/objects.inv
Binary file not shown.
2 changes: 1 addition & 1 deletion devel/ofm_doc/async.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ofm_doc/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ofm_doc/build/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ofm_doc/comp/base/dsp/dsp_comparator/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ofm_doc/comp/base/fifo/asfifox/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ofm_doc/comp/base/fifo/fifox/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../../../search.html" method="get">
Expand Down
2 changes: 1 addition & 1 deletion devel/ofm_doc/comp/base/fifo/fifox_multi/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
Minimal NDK Application Docs
</a>
<div class="version">
Git branch: devel, <br> Git hash: 2629fddc
Git branch: devel, <br> Git hash: cb6dbb97
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="../../../../../search.html" method="get">
Expand Down
Loading

0 comments on commit bb56326

Please sign in to comment.