Skip to content

Commit

Permalink
Deploying to gh-pages from @ b55141a 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
jakubcabal committed Oct 16, 2024
1 parent 2c8ba28 commit 1d2c1c0
Show file tree
Hide file tree
Showing 13 changed files with 32 additions and 32 deletions.
Binary file modified devel/objects.inv
Binary file not shown.
40 changes: 20 additions & 20 deletions release/_sources/app-minimal.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,11 @@ The NDK-based Minimal application also contains :ref:`Memory Tester <mem_tester>
Mem_logger statistics:
----------------------
write requests 33554431
write words 134217724
read requests 33554431
requested words 134217724
received words 134217724
write requests 33554431
write words 134217724
read requests 33554431
requested words 134217724
received words 134217724
Flow:
write 160.78 [Gb/s]
read 161.68 [Gb/s]
Expand All @@ -62,23 +62,23 @@ The NDK-based Minimal application also contains :ref:`Memory Tester <mem_tester>
max 555.00 [ns]
avg 131.56 [ns]
histogram [ns]:
93.4 - 117.5 ... 12613618
117.5 - 141.6 ... 13893635
141.6 - 165.7 ... 6618217
503.0 - 527.1 ... 74899
527.1 - 551.2 ... 265549
551.2 - 575.3 ... 88513
93.4 - 117.5 ... 12613618
117.5 - 141.6 ... 13893635
141.6 - 165.7 ... 6618217
503.0 - 527.1 ... 74899
527.1 - 551.2 ... 265549
551.2 - 575.3 ... 88513
Errors:
zero burst count 0
simultaneous r+w 0
zero burst count 0
simultaneous r+w 0
Paralel reads count:
min 0
max 13
avg 10.83
0.0 - 4.0 ... 4
4.0 - 8.0 ... 27238
8.0 - 12.0 ... 4294967295
12.0 - 16.0 ... 13345442
min 0
max 13
avg 10.83
0.0 - 4.0 ... 4
4.0 - 8.0 ... 27238
8.0 - 12.0 ... 4294967295
12.0 - 16.0 ... 13345442
.. note::

Expand Down
2 changes: 1 addition & 1 deletion release/_sources/index.rst.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Documentation of Minimal NDK Application
Documentation of Minimal NDK Application
****************************************

**Welcome to documentation of Minimal NDK Application!**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ PRO DESIGN Falcon
---------------------------

- Card Information:
- Vendor: PRO DESIGN
- Vendor: PRO DESIGN
- Name: PRO DESIGN Falcon (PD-FALCON-1SM21BEU2F55E2VG-DS-AP-PCIE-150)
- Ethernet Ports: 4x QSFP-DD
- PCIe Connectors: 1x
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
.. _ndk_f-tile_multirate:

F-Tile Multirate IP
F-Tile Multirate IP
===================

Implemented IP cores
Implemented IP cores
--------------------

Right now, you can use two designs with Multirate IP. These designs have optimized parameters, so you do not need to change anything.
Expand All @@ -13,7 +13,7 @@ If you want to make a build with Multirate IP, check the ``Makefile`` file for a
Build tips
----------

The first step is to make a build. If an error during the build occurs, here are a few tips to help you to fix them.
The first step is to make a build. If an error during the build occurs, here are a few tips to help you to fix them.
If you have a problem during the build with Timing analysis and it seems that it could be because of asynchronous clk signals, look into the ``timing.sdc`` file. There is the declaration of asynchronous clocks for both Multirate IP cores.
If you have a problem with the Profile ID setup for Dynamic Reconfiguration, look into ``multirate.qsf``. There is the declaration of profiles for both types of IP cores (100G and 25G) and it is set by its setup (the order of profiles when the IP was generated). These assignments allow you to set the order of all profiles (from 0 to ...) for all IP cores.
If you have other problems, look into Intel's documentation: :ref:`Intel F-Tile Ethernet Multirate Intel FPGA IP User Guide <https://cdrdv2-public.intel.com/773503/ug-714307-773503.pdf>` and :ref:`Intel F-Tile Dynamic Reconfiguration Suite Intel FPGA IP User Guide <https://www.intel.com/programmable/technical-pdfs/711009.pdf>`.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,4 +80,4 @@ It is necessary to test all supported Ethernet IP architectures (E-Tile, CMAC,..
Entity Docs
^^^^^^^^^^^

.. vhdl:autoentity:: NETWORK_MOD
.. vhdl:autoentity:: NETWORK_MOD
2 changes: 1 addition & 1 deletion release/_sources/ndk_core/doc/app.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ The application sends packets to the DMA module over two buses, MVB and MFB (``D
- ``MVB_CHANNEL`` - the DMA channel number
- ``MVB_DISCARD`` - A discard flag (the packet is discarded on the DMA input when you set this flag to 1)

The MFB bus transfers the packet data, which may contain a user header before the payload data (e.g., an Ethernet packet).
The MFB bus transfers the packet data, which may contain a user header before the payload data (e.g., an Ethernet packet).
You can determine the presence of the user header and its length from the metadata in the ``DMA_RX_MVB_HDR_META`` signal (see the previous section).
The minimum allowed length of the packet data is 60B, if necessary, the application must add padding to the packet.

Expand Down
2 changes: 1 addition & 1 deletion release/_sources/ndk_core/doc/configuration.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@ are visible in the `*.inc.tcl` files and can be added to the array.
Adding constants to the VHDL package
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
It is recommended to add card-specific constants to the ``combo_user_const`` VHDL
package in `card_const.tcl` file. The way of adding these constants was described in
package in `card_const.tcl` file. The way of adding these constants was described in
the :ref:`core_config_vhdl_pkg_const` section in the documentation of NDK-CORE
configuration.

Expand Down
2 changes: 1 addition & 1 deletion release/_sources/ndk_core/doc/eth.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -396,4 +396,4 @@ Notation: NUMBER_OF_CHANNELS x SPEED
- `Intel E-tile Ethernet Hard IP User Guide <https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug20160.pdf>`_
- `Intel E-Tile Transceiver PHY User Guide <https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_etile_xcvr_phy.pdf>`_
- `Xilinx Ultrascale+ CMAC Ethernet Hard IP User Guide <https://www.xilinx.com/content/dam/xilinx/support/documents/ip_documentation/cmac_usplus/v3_1/pg203-cmac-usplus.pdf>`_
- `Xilinx LBUS documentation <https://docs.xilinx.com/r/en-US/pg165-cmac/User-Side-LBUS-Interface>`_
- `Xilinx LBUS documentation <https://docs.xilinx.com/r/en-US/pg165-cmac/User-Side-LBUS-Interface>`_
2 changes: 1 addition & 1 deletion release/_sources/ndk_core/doc/how_to_start.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ The NDK platform uses the `nfb-info tool <https://cesnet.github.io/ndk-sw/tools/

.. code-block:: bash
$ nfb-info
$ nfb-info
--------------------------------------- Board info ----
Board name : COMBO-GENERIC
Serial number : 0
Expand Down
2 changes: 1 addition & 1 deletion release/_sources/ndk_core/doc/mi.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
The MI bus interconnect
=======================

The NDK provides the `nfb-bus tool <https://cesnet.github.io/ndk-sw/tools/nfb-bus.html#nfb-bus>`_ and an `API for generating read/write memory requests <https://cesnet.github.io/ndk-sw/libnfb-quick-start-registers.html>`_. These requests are transferred via the :ref:`MI bus <mi_bus>` in the NDK firmware. This memory-oriented bus is wired throughout the NDK firmware and each part has an allocated address space. The components accessible over the MI bus and their specific address spaces are described in the NDK using a :ref:`DeviceTree <ndk_devtree>`.
The NDK provides the `nfb-bus tool <https://cesnet.github.io/ndk-sw/tools/nfb-bus.html#nfb-bus>`_ and an `API for generating read/write memory requests <https://cesnet.github.io/ndk-sw/libnfb-quick-start-registers.html>`_. These requests are transferred via the :ref:`MI bus <mi_bus>` in the NDK firmware. This memory-oriented bus is wired throughout the NDK firmware and each part has an allocated address space. The components accessible over the MI bus and their specific address spaces are described in the NDK using a :ref:`DeviceTree <ndk_devtree>`.

The MI bus interconnection allows easy access to implemented Control/Status Registers (CSR). Communication via the :ref:`MI bus <mi_bus>` is always initiated by the software via direct memory access to the PCIe device (FPGA card) memory space. The software sends a read or write PCIe transaction, which is then processed by the :ref:`MTC module <mtc>` implemented in the FPGA. The MTC module acts as a Master point on the MI bus. It translates requests from the PCIe bus to the MI bus and handles their execution.

Expand Down
2 changes: 1 addition & 1 deletion release/_sources/ndk_core/doc/testing.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ The GLS module also comes with a Python script (``<NDK-APP-XXX_root_directory>/n

.. code-block::
$ python3 gls_mod.py
$ python3 gls_mod.py
gls_mod.py mode [port_list]
Example: gls_mod.py 1 "0,1"
Expand Down
Binary file modified release/objects.inv
Binary file not shown.

0 comments on commit 1d2c1c0

Please sign in to comment.