From bb563267a97a4892fc641439a87a7cacb1dbd8f5 Mon Sep 17 00:00:00 2001 From: jakubcabal Date: Fri, 24 Nov 2023 09:48:30 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20CESNET/n?= =?UTF-8?q?dk-app-minimal@cb6dbb972eb643a6c311a1fc3392f57cd84745bc=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- devel/_images/etile_network_module_core.svg | 1803 ++++++++++++++- devel/_images/ftile_network_module_core.svg | 1981 ++++++++++++++++- devel/_sources/ndk_core/intel/doc/eth.rst.txt | 6 +- devel/app-minimal.html | 2 +- devel/genindex.html | 2 +- devel/index.html | 2 +- devel/ndk_cards/amd/alveo-u200/readme.html | 2 +- devel/ndk_cards/amd/vcu118/readme.html | 2 +- devel/ndk_cards/bittware/ia-420f/readme.html | 2 +- .../ndk_cards/intel/dk-dev-1sdx-p/readme.html | 2 +- .../intel/dk-dev-agi027res/readme.html | 2 +- .../reflexces/agi-fh400g/readme.html | 2 +- devel/ndk_cards/silicom/fb2cghh/readme.html | 2 +- devel/ndk_cards/silicom/fb4cgg3/readme.html | 2 +- devel/ndk_cards/silicom/n6010/readme.html | 2 +- devel/ndk_core/doc/configuration.html | 2 +- devel/ndk_core/doc/devtree.html | 2 +- devel/ndk_core/doc/faq.html | 2 +- devel/ndk_core/doc/how_to_start.html | 2 +- devel/ndk_core/doc/terminology.html | 2 +- devel/ndk_core/doc/testing.html | 2 +- devel/ndk_core/intel/cocotb/README.html | 2 +- devel/ndk_core/intel/doc/app.html | 2 +- devel/ndk_core/intel/doc/dma.html | 2 +- devel/ndk_core/intel/doc/eth.html | 20 +- devel/ndk_core/intel/doc/mem.html | 2 +- devel/ndk_core/intel/doc/mi.html | 2 +- devel/ndk_core/intel/doc/pcie.html | 2 +- devel/ndk_core/intel/doc/tsu.html | 2 +- devel/ndk_core/intel/readme.html | 2 +- .../doc/f-tile_multirate_ip.html | 2 +- devel/objects.inv | Bin 7532 -> 7532 bytes devel/ofm_doc/async.html | 2 +- devel/ofm_doc/base.html | 2 +- devel/ofm_doc/build/readme.html | 2 +- .../comp/base/dsp/dsp_comparator/readme.html | 2 +- .../comp/base/fifo/asfifox/readme.html | 2 +- .../ofm_doc/comp/base/fifo/fifox/readme.html | 2 +- .../comp/base/fifo/fifox_multi/readme.html | 2 +- .../base/logic/barrel_shifter/readme.html | 2 +- .../base/logic/cnt_multi_memx/readme.html | 2 +- .../comp/base/logic/n_loop_op/readme.html | 2 +- .../comp/base/logic/sr_sync_latch/readme.html | 2 +- .../ofm_doc/comp/base/mem/mp_bram/readme.html | 2 +- .../comp/base/mem/np_lutram/readme.html | 2 +- .../comp/base/mem/sdp_bram/readme.html | 2 +- .../comp/base/misc/crossbarx/readme.html | 2 +- .../comp/base/misc/event_counter/readme.html | 2 +- .../comp/base/misc/packet_planner/readme.html | 2 +- .../comp/base/misc/pulse_short/readme.html | 2 +- .../comp/base/misc/trans_sorter/readme.html | 2 +- devel/ofm_doc/comp/base/pkg/readme.html | 2 +- .../ofm_doc/comp/ctrls/sdm_client/readme.html | 2 +- .../debug/data_logger/mem_logger/readme.html | 2 +- .../comp/debug/data_logger/readme.html | 2 +- .../comp/debug/histogramer/readme.html | 2 +- .../comp/debug/latency_meter/readme.html | 2 +- .../comp/debug/mem_tester/amm_gen/readme.html | 2 +- .../debug/mem_tester/amm_probe/readme.html | 2 +- .../ofm_doc/comp/debug/mem_tester/readme.html | 2 +- .../comp/debug/mem_tester/sw/readme.html | 2 +- .../comp/rx/comp/hdr_insertor/readme.html | 2 +- .../rx/comp/hdr_manager/comp/comp/readme.html | 2 +- .../comp/rx/comp/hdr_manager/comp/readme.html | 2 +- .../comp/rx/comp/hdr_manager/readme.html | 2 +- .../comp/rx/comp/input_buffer/readme.html | 2 +- .../comp/rx/comp/software_manager/readme.html | 2 +- .../comp/rx/comp/trans_buffer/readme.html | 2 +- .../comp/dma/dma_calypte/comp/rx/readme.html | 2 +- .../tx/comp/chan_start_stop_ctrl/readme.html | 2 +- .../tx/comp/metadata_extractor/readme.html | 2 +- .../tx/comp/packet_dispatcher/readme.html | 2 +- .../tx/comp/pcie_trans_buffer/readme.html | 2 +- .../comp/tx/comp/software_manager/readme.html | 2 +- .../comp/dma/dma_calypte/comp/tx/readme.html | 2 +- .../ofm_doc/comp/dma/dma_calypte/readme.html | 2 +- devel/ofm_doc/comp/flu_tools/readme.html | 2 +- .../debug/gen_loop_switch/readme.html | 2 +- .../mfb_tools/debug/generator/readme.html | 2 +- .../flow/crossbarx_stream2/readme.html | 2 +- .../mfb_tools/flow/cutter_simple/readme.html | 2 +- .../comp/mfb_tools/flow/dropper/readme.html | 2 +- .../comp/mfb_tools/flow/enabler/readme.html | 2 +- .../mfb_tools/flow/frame_masker/readme.html | 2 +- .../mfb_tools/flow/frame_unpacker/readme.html | 2 +- .../comp/mfb_tools/flow/loopback/readme.html | 2 +- .../comp/mfb_tools/flow/merger/readme.html | 2 +- .../mfb_tools/flow/merger_simple/readme.html | 2 +- .../flow/metadata_insertor/readme.html | 2 +- .../mfb_tools/flow/packet_delayer/readme.html | 2 +- .../comp/mfb_tools/flow/pipe/readme.html | 2 +- .../mfb_tools/flow/rate_limiter/readme.html | 2 +- .../mfb_tools/flow/reconfigurator/readme.html | 2 +- .../comp/mfb_tools/flow/splitter/readme.html | 2 +- .../flow/splitter_simple/readme.html | 2 +- .../flow/timestamp_limiter/readme.html | 2 +- .../mfb_tools/flow/transformer/readme.html | 2 +- .../logic/auxiliary_signals/readme.html | 2 +- .../logic/checksum_calculator/readme.html | 9 +- .../logic/crossbarx_stream/readme.html | 2 +- devel/ofm_doc/comp/mfb_tools/readme.html | 2 +- .../mfb_tools/storage/asfifox/readme.html | 2 +- .../crossbarx_output_buffer/readme.html | 2 +- .../comp/mfb_tools/storage/fifox/readme.html | 2 +- .../mfb_tools/storage/pd_asfifo/readme.html | 2 +- .../storage/pd_asfifo_simple/readme.html | 2 +- devel/ofm_doc/comp/mi_tools/async/readme.html | 2 +- .../mi_tools/converters/mi2avmm/readme.html | 2 +- .../mi_tools/converters/mi2axi4/readme.html | 2 +- .../comp/mi_tools/indirect_access/readme.html | 2 +- devel/ofm_doc/comp/mi_tools/pipe/readme.html | 2 +- devel/ofm_doc/comp/mi_tools/readme.html | 2 +- .../ofm_doc/comp/mi_tools/reconf/readme.html | 2 +- .../mi_tools/splitter_plus_gen/readme.html | 2 +- .../mvb_tools/flow/channel_router/readme.html | 2 +- .../comp/mvb_tools/flow/demux/readme.html | 2 +- .../comp/mvb_tools/flow/discard/readme.html | 2 +- .../mvb_tools/flow/merge_items/readme.html | 2 +- .../mvb_tools/flow/merge_n_to_m/readme.html | 2 +- .../mvb_tools/flow/merge_streams/readme.html | 2 +- .../comp/mvb_tools/flow/mux/readme.html | 2 +- .../comp/mvb_tools/flow/mvb2mfb/readme.html | 2 +- .../comp/mvb_tools/flow/operation/readme.html | 2 +- .../comp/mvb_tools/flow/shakedown/readme.html | 2 +- devel/ofm_doc/comp/mvb_tools/readme.html | 2 +- .../comp/mvb_tools/storage/fifox/readme.html | 2 +- .../storage/lookup_table/readme.html | 2 +- .../ofm_doc/comp/nic/eth_phy/40ge/readme.html | 2 +- .../rx_mac_lite/comp/buffer/uvm/readme.html | 2 +- .../comp/nic/mac_lite/rx_mac_lite/readme.html | 2 +- .../comp/adapters/lbus/reconf/readme.html | 2 +- .../comp/nic/mac_lite/tx_mac_lite/readme.html | 2 +- devel/ofm_doc/comp/pcie/common/readme.html | 2 +- .../ofm_doc/comp/pcie/convertors/readme.html | 2 +- .../comp/pcie/logic/byte_count/readme.html | 2 +- .../pcie/logic/byte_en_decoder/readme.html | 2 +- devel/ofm_doc/comp/pcie/mtc/readme.html | 2 +- .../comp/pcie/others/hdr_gen/readme.html | 2 +- .../pcie/ptc/comp/tag_manager/readme.html | 2 +- devel/ofm_doc/comp/pcie/ptc/readme.html | 2 +- .../comp/tsu/tsu_format_to_ns/readme.html | 2 +- devel/ofm_doc/comp/tsu/tsu_gen/readme.html | 2 +- devel/ofm_doc/comp/uvm/axi/readme.html | 2 +- devel/ofm_doc/comp/uvm/byte_array/readme.html | 2 +- .../comp/uvm/byte_array_lii/readme.html | 2 +- .../comp/uvm/byte_array_lii_rx/readme.html | 2 +- .../comp/uvm/byte_array_mfb/readme.html | 2 +- .../comp/uvm/byte_array_mii/readme.html | 2 +- .../comp/uvm/byte_array_pma/readme.html | 2 +- devel/ofm_doc/comp/uvm/common/readme.html | 2 +- devel/ofm_doc/comp/uvm/componets.html | 2 +- .../comp/uvm/intel_mac_seg/readme.html | 2 +- devel/ofm_doc/comp/uvm/lii/readme.html | 2 +- devel/ofm_doc/comp/uvm/lii_rx/readme.html | 2 +- .../ofm_doc/comp/uvm/logic_vector/readme.html | 2 +- .../comp/uvm/logic_vector_array/readme.html | 2 +- .../uvm/logic_vector_array_axi/readme.html | 2 +- .../readme.html | 2 +- .../uvm/logic_vector_array_mfb/readme.html | 2 +- .../comp/uvm/logic_vector_mvb/readme.html | 2 +- devel/ofm_doc/comp/uvm/manual.html | 2 +- devel/ofm_doc/comp/uvm/mfb/readme.html | 2 +- devel/ofm_doc/comp/uvm/mi/readme.html | 2 +- devel/ofm_doc/comp/uvm/mvb/readme.html | 2 +- devel/ofm_doc/comp/uvm/pma/readme.html | 2 +- devel/ofm_doc/comp/uvm/reset/readme.html | 2 +- devel/ofm_doc/comp/uvm/sim_manual.html | 2 +- devel/ofm_doc/ctrls.html | 2 +- devel/ofm_doc/debug.html | 2 +- devel/ofm_doc/dsp.html | 2 +- devel/ofm_doc/fifo.html | 2 +- devel/ofm_doc/fl.html | 2 +- devel/ofm_doc/flu.html | 2 +- devel/ofm_doc/index.html | 2 +- devel/ofm_doc/logic.html | 2 +- devel/ofm_doc/memory.html | 2 +- devel/ofm_doc/mfb.html | 2 +- devel/ofm_doc/mi.html | 2 +- devel/ofm_doc/misc.html | 2 +- devel/ofm_doc/mvb.html | 2 +- devel/ofm_doc/nic.html | 2 +- devel/ofm_doc/pcie.html | 2 +- devel/ofm_doc/shift.html | 2 +- devel/ofm_doc/ver.html | 2 +- devel/search.html | 2 +- devel/searchindex.js | 2 +- devel/vhdl-typeindex.html | 2 +- 187 files changed, 3981 insertions(+), 200 deletions(-) diff --git a/devel/_images/etile_network_module_core.svg b/devel/_images/etile_network_module_core.svg index 6862c4217..d3d9b3bb6 100644 --- a/devel/_images/etile_network_module_core.svg +++ b/devel/_images/etile_network_module_core.svg @@ -1,4 +1,1801 @@ - + - -
E-tile
hard
IP core
E-tile...
Adapter
Adapter
Adapter
Adapter
Network module core
Network module core
QSFP
TX
QSFP...
QSFP RX
QSFP RX
Adapter
Adapter
Adapter
Adapter
× Channels
× Channels
XCVR
XCVR
Eth
Eth
RS-FEC
RS-FEC
AVST TX
AVST...
AVST RX
AVST...
MFB TX
MFB TX
MFB TX
MFB TX
MFB RX
MFB RX
MFB RX
MFB RX
...
...
...
...
...
...
E-tile architecure
E-tile archite...
MI splitter
MI splitte...
MGMT
MGMT
MI PHY
MI PHY
MGMT
MGMT
4/Ch
4/Ch
4/Ch
4/Ch
× Channels
× Channels
...
...
Text is not SVG - cannot display
\ No newline at end of file + + + + + + + + + + + + + + + + + + + + + Adapter + + + + + Loop + + + + + + + + + + + + + + + E-tile +hard +IP core + + + + + E-tile... + + + + + + + + + + + + + + Adapter + + + + + Adapter + + + + + + + + + + + + Adapter + + + + + Adapter + + + + + + + + + + Network module core + + + + + Network module core + + + + + + + + + + QSFP +TX + + + + + QSFP... + + + + + + + + + + QSFP RX + + + + + QSFP RX + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Adapter + + + + + Adapter + + + + + + + + + + + + + + Adapter + + + + + Adapter + + + + + + + + + + + × Channels + + + + + × Channels + + + + + + + + + + + + + + + + XCVR + + + + XCVR + + + + + + + + Eth + + + + Eth + + + + + + + + + RS-FEC + + + + + RS-FEC + + + + + + + + + AVST TX + + + + + AVST... + + + + + + + + AVST RX + + + + AVST... + + + + + + + + MFB TX + + + + MFB TX + + + + + + + + MFB TX + + + + MFB TX + + + + + + + + MFB RX + + + + MFB RX + + + + + + + + MFB RX + + + + MFB RX + + + + + + + + + ... + + + + + ... + + + + + + + + + ... + + + + + ... + + + + + + + + + ... + + + + + ... + + + + + + + + + E-tile architecure + + + + + E-tile archite... + + + + + + + + + + MI splitter + + + + + + MI splitte... + + + + + + + + + + + MGMT + + + + MGMT + + + + + + + + + + + MI PHY + + + + MI PHY + + + + + + + + + + + MGMT + + + + MGMT + + + + + + + + + + 4/Ch + + + + 4/Ch + + + + + + + + + + 4/Ch + + + + 4/Ch + + + + + + + + + + + × Channels + + + + + × Channels + + + + + + + + + ... + + + + + ... + + + + + + + Text is not SVG - cannot display + + + + + + + + + + + + + + + Adapter + + + + + Loop + + + + diff --git a/devel/_images/ftile_network_module_core.svg b/devel/_images/ftile_network_module_core.svg index 98067316e..2be6fb573 100644 --- a/devel/_images/ftile_network_module_core.svg +++ b/devel/_images/ftile_network_module_core.svg @@ -1,4 +1,1979 @@ - + - -
Adapter
Adapter
Adapter
Adapter
Network module core
Network module core
Adapter
Adapter
Adapter
Adapter
× Channels
× Channels
MFB TX
MFB TX
XCVR
XCVR
Eth
Eth
MAC RX
MAC...
MAC TX
MAC...
F-tile
hard
IP core
F-tile...
XCVR
XCVR
Eth
Eth
MAC RX
MAC...
MAC TX
MAC...
F-tile
hard
IP core
F-tile...
× Channels
× Channels
8/Ch
8/Ch
QSFP RX
QSFP RX
8
8
QSFP TX
QSFP TX
8
8
MFB RX
MFB RX
MFB TX
MFB TX
MFB RX
MFB RX
8/Ch
8/Ch
8/Ch
8/Ch
8/Ch
8/Ch
8/Ch
8/Ch
8/Ch
8/Ch
F-tile architecure
F-tile archite...
MI splitter
MI splitte...
MGMT
MGMT
MI PHY
MI PHY
MGMT
MGMT
× Channels
× Channels
Text is not SVG - cannot display
\ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + Adapter + + + + + Adapter + + + + + + + + + + + + Adapter + + + + + Adapter + + + + + + + + + + Network module core + + + + + Network module core + + + + + + + + + + + + + + Adapter + + + + + Adapter + + + + + + + + + + + + + Adapter + + + + + Adapter + + + + + + + + + + + × Channels + + + + + × Channels + + + + + + + + + + + + MFB TX + + + + MFB TX + + + + + + + + + XCVR + + + + XCVR + + + + + + + + Eth + + + + Eth + + + + + + + + MAC RX + + + + MAC... + + + + + + + + MAC TX + + + + MAC... + + + + + + + + + F-tile + + hard + + IP core + + + + + F-tile... + + + + + + + + + XCVR + + + + XCVR + + + + + + + + Eth + + + + Eth + + + + + + + + MAC RX + + + + MAC... + + + + + + + + MAC TX + + + + MAC... + + + + + + + + + F-tile + + hard + + IP core + + + + + F-tile... + + + + + + + + + + + × Channels + + + + + × Channels + + + + + + + + 8/Ch + + + + 8/Ch + + + + + + + + + QSFP RX + + + + + QSFP RX + + + + + + + + + + + 8 + + + + 8 + + + + + + + + + QSFP TX + + + + + QSFP TX + + + + + + + + + + + + 8 + + + + 8 + + + + + + + + + + + + + + + + MFB RX + + + + MFB RX + + + + + + + + MFB TX + + + + MFB TX + + + + + + + + MFB RX + + + + MFB RX + + + + + + + + 8/Ch + + + + 8/Ch + + + + + + + + + 8/Ch + + + + 8/Ch + + + + + + + + + 8/Ch + + + + 8/Ch + + + + + + + + + 8/Ch + + + + 8/Ch + + + + + + + + + 8/Ch + + + + 8/Ch + + + + + + + + + + F-tile architecure + + + + + F-tile archite... + + + + + + + + + + MI splitter + + + + + + MI splitte... + + + + + + + + + + + MGMT + + + + MGMT + + + + + + + + + + + MI PHY + + + + MI PHY + + + + + + + + + + + MGMT + + + + MGMT + + + + + + + + + + + × Channels + + + + + × Channels + + + + + + + + + + + + + + + + + + Adapter + + + + + Loop + + + + + + + + + + + + + + + + Adapter + + + + + Loop + + + + + + + + Text is not SVG - cannot display + + + diff --git a/devel/_sources/ndk_core/intel/doc/eth.rst.txt b/devel/_sources/ndk_core/intel/doc/eth.rst.txt index d74061fbf..c4197f18e 100644 --- a/devel/_sources/ndk_core/intel/doc/eth.rst.txt +++ b/devel/_sources/ndk_core/intel/doc/eth.rst.txt @@ -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. @@ -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 @@ -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 `_. 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 `_ documentation for instructions on how to turn the loopback on/off. .. _sw_access_reconfig_infs: diff --git a/devel/app-minimal.html b/devel/app-minimal.html index 89d3f95ae..481728913 100644 --- a/devel/app-minimal.html +++ b/devel/app-minimal.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/genindex.html b/devel/genindex.html index d31a57141..8afbe3656 100644 --- a/devel/genindex.html +++ b/devel/genindex.html @@ -33,7 +33,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/index.html b/devel/index.html index 808091d85..ee434324b 100644 --- a/devel/index.html +++ b/devel/index.html @@ -35,7 +35,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_cards/amd/alveo-u200/readme.html b/devel/ndk_cards/amd/alveo-u200/readme.html index 429901656..9aaf0a772 100644 --- a/devel/ndk_cards/amd/alveo-u200/readme.html +++ b/devel/ndk_cards/amd/alveo-u200/readme.html @@ -34,7 +34,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_cards/amd/vcu118/readme.html b/devel/ndk_cards/amd/vcu118/readme.html index a3d29b529..742f44c81 100644 --- a/devel/ndk_cards/amd/vcu118/readme.html +++ b/devel/ndk_cards/amd/vcu118/readme.html @@ -34,7 +34,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_cards/bittware/ia-420f/readme.html b/devel/ndk_cards/bittware/ia-420f/readme.html index 0a9b59f29..983c2d20f 100644 --- a/devel/ndk_cards/bittware/ia-420f/readme.html +++ b/devel/ndk_cards/bittware/ia-420f/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_cards/intel/dk-dev-1sdx-p/readme.html b/devel/ndk_cards/intel/dk-dev-1sdx-p/readme.html index fd2cf3cd7..847082721 100644 --- a/devel/ndk_cards/intel/dk-dev-1sdx-p/readme.html +++ b/devel/ndk_cards/intel/dk-dev-1sdx-p/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_cards/intel/dk-dev-agi027res/readme.html b/devel/ndk_cards/intel/dk-dev-agi027res/readme.html index cf1e5a70a..785ee0149 100644 --- a/devel/ndk_cards/intel/dk-dev-agi027res/readme.html +++ b/devel/ndk_cards/intel/dk-dev-agi027res/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_cards/reflexces/agi-fh400g/readme.html b/devel/ndk_cards/reflexces/agi-fh400g/readme.html index d3a1883c4..d1e370245 100644 --- a/devel/ndk_cards/reflexces/agi-fh400g/readme.html +++ b/devel/ndk_cards/reflexces/agi-fh400g/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_cards/silicom/fb2cghh/readme.html b/devel/ndk_cards/silicom/fb2cghh/readme.html index 4180d496b..6fe841f28 100644 --- a/devel/ndk_cards/silicom/fb2cghh/readme.html +++ b/devel/ndk_cards/silicom/fb2cghh/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_cards/silicom/fb4cgg3/readme.html b/devel/ndk_cards/silicom/fb4cgg3/readme.html index 52c7fd580..87b1c2d64 100644 --- a/devel/ndk_cards/silicom/fb4cgg3/readme.html +++ b/devel/ndk_cards/silicom/fb4cgg3/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_cards/silicom/n6010/readme.html b/devel/ndk_cards/silicom/n6010/readme.html index 396031d9b..2195e8fa5 100644 --- a/devel/ndk_cards/silicom/n6010/readme.html +++ b/devel/ndk_cards/silicom/n6010/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/doc/configuration.html b/devel/ndk_core/doc/configuration.html index abc935554..ffedb626f 100644 --- a/devel/ndk_core/doc/configuration.html +++ b/devel/ndk_core/doc/configuration.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/doc/devtree.html b/devel/ndk_core/doc/devtree.html index 45730d4e8..f9cedc98e 100644 --- a/devel/ndk_core/doc/devtree.html +++ b/devel/ndk_core/doc/devtree.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/doc/faq.html b/devel/ndk_core/doc/faq.html index 68b53db18..4d5947cf4 100644 --- a/devel/ndk_core/doc/faq.html +++ b/devel/ndk_core/doc/faq.html @@ -34,7 +34,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/doc/how_to_start.html b/devel/ndk_core/doc/how_to_start.html index 1a70cc954..bf52a2db4 100644 --- a/devel/ndk_core/doc/how_to_start.html +++ b/devel/ndk_core/doc/how_to_start.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/doc/terminology.html b/devel/ndk_core/doc/terminology.html index e7b901cb9..1b65adc84 100644 --- a/devel/ndk_core/doc/terminology.html +++ b/devel/ndk_core/doc/terminology.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/doc/testing.html b/devel/ndk_core/doc/testing.html index 0674b5332..2bb745075 100644 --- a/devel/ndk_core/doc/testing.html +++ b/devel/ndk_core/doc/testing.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/intel/cocotb/README.html b/devel/ndk_core/intel/cocotb/README.html index 22bcf9fc5..679625ec8 100644 --- a/devel/ndk_core/intel/cocotb/README.html +++ b/devel/ndk_core/intel/cocotb/README.html @@ -34,7 +34,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/intel/doc/app.html b/devel/ndk_core/intel/doc/app.html index 6ac489c8e..1ba9c193b 100644 --- a/devel/ndk_core/intel/doc/app.html +++ b/devel/ndk_core/intel/doc/app.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/intel/doc/dma.html b/devel/ndk_core/intel/doc/dma.html index 0b176235c..21c71e9cc 100644 --- a/devel/ndk_core/intel/doc/dma.html +++ b/devel/ndk_core/intel/doc/dma.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/intel/doc/eth.html b/devel/ndk_core/intel/doc/eth.html index f6eb3af92..3cf98f941 100644 --- a/devel/ndk_core/intel/doc/eth.html +++ b/devel/ndk_core/intel/doc/eth.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
@@ -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:

- - +
Tab. 1
+@@ -345,8 +345,8 @@

SW access to the Network Module Cores and Network Module LogicsMI address space package) to it.

The addressing of both main blocks is described in the tables below:

-

Tab. 1
- +
Tab. 2
+@@ -380,8 +380,8 @@

SW access to the Network Module Cores and Network Module Logics

-

Tab. 2
- +
Tab. 3
+@@ -458,6 +458,8 @@

SW access to the Network Module Cores and Network Module LogicsLBUS 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 documentation for instructions on how to turn the loopback on/off.

SW access to the reconfiguration interfaces

Software access is provided via the management unit (MGMT), which is instantiated per channel. @@ -511,8 +513,8 @@

SW access to the Network Module Cores and Network Module LogicsMI address space package). 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.

Notation: TX_MAC_LITE(port_id)(channel_id), RX_MAC_LITE(port_id)(channel_id).

-

Tab. 3
- +
Tab. 4
+diff --git a/devel/ndk_core/intel/doc/mem.html b/devel/ndk_core/intel/doc/mem.html index fb696a228..7897ae662 100644 --- a/devel/ndk_core/intel/doc/mem.html +++ b/devel/ndk_core/intel/doc/mem.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/intel/doc/mi.html b/devel/ndk_core/intel/doc/mi.html index 21c5ce33d..2d2877f21 100644 --- a/devel/ndk_core/intel/doc/mi.html +++ b/devel/ndk_core/intel/doc/mi.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/intel/doc/pcie.html b/devel/ndk_core/intel/doc/pcie.html index 7c1b1d23d..6d9fd14c7 100644 --- a/devel/ndk_core/intel/doc/pcie.html +++ b/devel/ndk_core/intel/doc/pcie.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/intel/doc/tsu.html b/devel/ndk_core/intel/doc/tsu.html index ff6261892..d69c8c363 100644 --- a/devel/ndk_core/intel/doc/tsu.html +++ b/devel/ndk_core/intel/doc/tsu.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/intel/readme.html b/devel/ndk_core/intel/readme.html index 6b2f4c01c..c5ef4b622 100644 --- a/devel/ndk_core/intel/readme.html +++ b/devel/ndk_core/intel/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ndk_core/intel/src/comp/network_mod/comp/network_mod_core/doc/f-tile_multirate_ip.html b/devel/ndk_core/intel/src/comp/network_mod/comp/network_mod_core/doc/f-tile_multirate_ip.html index f3024aeab..8d911e5ea 100644 --- a/devel/ndk_core/intel/src/comp/network_mod/comp/network_mod_core/doc/f-tile_multirate_ip.html +++ b/devel/ndk_core/intel/src/comp/network_mod/comp/network_mod_core/doc/f-tile_multirate_ip.html @@ -34,7 +34,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/objects.inv b/devel/objects.inv index 987dfea59e2dd0c3922129e13d78cc7704071780..58ae2b61b1d241f2940c4cddc1f09c534d775fc3 100644 GIT binary patch delta 19 acmaE3^~P#K5l3>8SxQoprTNCHPci^h-UuTA delta 19 acmaE3^~P#K5r>hPk!4y+O7h04Pci^e4+r!B diff --git a/devel/ofm_doc/async.html b/devel/ofm_doc/async.html index ba7ab7775..dde58e394 100644 --- a/devel/ofm_doc/async.html +++ b/devel/ofm_doc/async.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/base.html b/devel/ofm_doc/base.html index 141707b60..a88dd312d 100644 --- a/devel/ofm_doc/base.html +++ b/devel/ofm_doc/base.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/build/readme.html b/devel/ofm_doc/build/readme.html index df37e65be..56380aa51 100644 --- a/devel/ofm_doc/build/readme.html +++ b/devel/ofm_doc/build/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/dsp/dsp_comparator/readme.html b/devel/ofm_doc/comp/base/dsp/dsp_comparator/readme.html index 3e332b85d..d1bf506b2 100644 --- a/devel/ofm_doc/comp/base/dsp/dsp_comparator/readme.html +++ b/devel/ofm_doc/comp/base/dsp/dsp_comparator/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/fifo/asfifox/readme.html b/devel/ofm_doc/comp/base/fifo/asfifox/readme.html index 9e454ed52..6cf020f0c 100644 --- a/devel/ofm_doc/comp/base/fifo/asfifox/readme.html +++ b/devel/ofm_doc/comp/base/fifo/asfifox/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/fifo/fifox/readme.html b/devel/ofm_doc/comp/base/fifo/fifox/readme.html index a463890d9..6b894b127 100644 --- a/devel/ofm_doc/comp/base/fifo/fifox/readme.html +++ b/devel/ofm_doc/comp/base/fifo/fifox/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/fifo/fifox_multi/readme.html b/devel/ofm_doc/comp/base/fifo/fifox_multi/readme.html index 0f6beb5d9..2f9bbd0d6 100644 --- a/devel/ofm_doc/comp/base/fifo/fifox_multi/readme.html +++ b/devel/ofm_doc/comp/base/fifo/fifox_multi/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/logic/barrel_shifter/readme.html b/devel/ofm_doc/comp/base/logic/barrel_shifter/readme.html index a6d35d574..b370d0bcb 100644 --- a/devel/ofm_doc/comp/base/logic/barrel_shifter/readme.html +++ b/devel/ofm_doc/comp/base/logic/barrel_shifter/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/logic/cnt_multi_memx/readme.html b/devel/ofm_doc/comp/base/logic/cnt_multi_memx/readme.html index e1815d427..eb939e562 100644 --- a/devel/ofm_doc/comp/base/logic/cnt_multi_memx/readme.html +++ b/devel/ofm_doc/comp/base/logic/cnt_multi_memx/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/logic/n_loop_op/readme.html b/devel/ofm_doc/comp/base/logic/n_loop_op/readme.html index 370ae1ebb..644580f94 100644 --- a/devel/ofm_doc/comp/base/logic/n_loop_op/readme.html +++ b/devel/ofm_doc/comp/base/logic/n_loop_op/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/logic/sr_sync_latch/readme.html b/devel/ofm_doc/comp/base/logic/sr_sync_latch/readme.html index dbe12eb57..f970e4ef8 100644 --- a/devel/ofm_doc/comp/base/logic/sr_sync_latch/readme.html +++ b/devel/ofm_doc/comp/base/logic/sr_sync_latch/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/mem/mp_bram/readme.html b/devel/ofm_doc/comp/base/mem/mp_bram/readme.html index f938b6f59..ca0c9df2c 100644 --- a/devel/ofm_doc/comp/base/mem/mp_bram/readme.html +++ b/devel/ofm_doc/comp/base/mem/mp_bram/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/mem/np_lutram/readme.html b/devel/ofm_doc/comp/base/mem/np_lutram/readme.html index 9b6f09cf7..19fa97311 100644 --- a/devel/ofm_doc/comp/base/mem/np_lutram/readme.html +++ b/devel/ofm_doc/comp/base/mem/np_lutram/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/mem/sdp_bram/readme.html b/devel/ofm_doc/comp/base/mem/sdp_bram/readme.html index 3410168c1..c2cf2a62b 100644 --- a/devel/ofm_doc/comp/base/mem/sdp_bram/readme.html +++ b/devel/ofm_doc/comp/base/mem/sdp_bram/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/misc/crossbarx/readme.html b/devel/ofm_doc/comp/base/misc/crossbarx/readme.html index 9b2a326d6..cc7c9c6fb 100644 --- a/devel/ofm_doc/comp/base/misc/crossbarx/readme.html +++ b/devel/ofm_doc/comp/base/misc/crossbarx/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/misc/event_counter/readme.html b/devel/ofm_doc/comp/base/misc/event_counter/readme.html index 7b55d52ae..217d9b942 100644 --- a/devel/ofm_doc/comp/base/misc/event_counter/readme.html +++ b/devel/ofm_doc/comp/base/misc/event_counter/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/misc/packet_planner/readme.html b/devel/ofm_doc/comp/base/misc/packet_planner/readme.html index 92a90e025..a0b78e987 100644 --- a/devel/ofm_doc/comp/base/misc/packet_planner/readme.html +++ b/devel/ofm_doc/comp/base/misc/packet_planner/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/misc/pulse_short/readme.html b/devel/ofm_doc/comp/base/misc/pulse_short/readme.html index 015f46926..e65a3b643 100644 --- a/devel/ofm_doc/comp/base/misc/pulse_short/readme.html +++ b/devel/ofm_doc/comp/base/misc/pulse_short/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/misc/trans_sorter/readme.html b/devel/ofm_doc/comp/base/misc/trans_sorter/readme.html index 2fec3c472..9d302e47d 100644 --- a/devel/ofm_doc/comp/base/misc/trans_sorter/readme.html +++ b/devel/ofm_doc/comp/base/misc/trans_sorter/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/base/pkg/readme.html b/devel/ofm_doc/comp/base/pkg/readme.html index aab3f58ef..c7a9c0793 100644 --- a/devel/ofm_doc/comp/base/pkg/readme.html +++ b/devel/ofm_doc/comp/base/pkg/readme.html @@ -34,7 +34,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/ctrls/sdm_client/readme.html b/devel/ofm_doc/comp/ctrls/sdm_client/readme.html index f04f66bc9..d2fdccb77 100644 --- a/devel/ofm_doc/comp/ctrls/sdm_client/readme.html +++ b/devel/ofm_doc/comp/ctrls/sdm_client/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/debug/data_logger/mem_logger/readme.html b/devel/ofm_doc/comp/debug/data_logger/mem_logger/readme.html index fe1d84993..7196eb800 100644 --- a/devel/ofm_doc/comp/debug/data_logger/mem_logger/readme.html +++ b/devel/ofm_doc/comp/debug/data_logger/mem_logger/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/debug/data_logger/readme.html b/devel/ofm_doc/comp/debug/data_logger/readme.html index 518ff911f..ad164b250 100644 --- a/devel/ofm_doc/comp/debug/data_logger/readme.html +++ b/devel/ofm_doc/comp/debug/data_logger/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/debug/histogramer/readme.html b/devel/ofm_doc/comp/debug/histogramer/readme.html index 4249444aa..bd5868d5b 100644 --- a/devel/ofm_doc/comp/debug/histogramer/readme.html +++ b/devel/ofm_doc/comp/debug/histogramer/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/debug/latency_meter/readme.html b/devel/ofm_doc/comp/debug/latency_meter/readme.html index c7596a899..50257b2a2 100644 --- a/devel/ofm_doc/comp/debug/latency_meter/readme.html +++ b/devel/ofm_doc/comp/debug/latency_meter/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/debug/mem_tester/amm_gen/readme.html b/devel/ofm_doc/comp/debug/mem_tester/amm_gen/readme.html index 87875befe..d142317ae 100644 --- a/devel/ofm_doc/comp/debug/mem_tester/amm_gen/readme.html +++ b/devel/ofm_doc/comp/debug/mem_tester/amm_gen/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/debug/mem_tester/amm_probe/readme.html b/devel/ofm_doc/comp/debug/mem_tester/amm_probe/readme.html index 538ec92ab..76c1f5ab1 100644 --- a/devel/ofm_doc/comp/debug/mem_tester/amm_probe/readme.html +++ b/devel/ofm_doc/comp/debug/mem_tester/amm_probe/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/debug/mem_tester/readme.html b/devel/ofm_doc/comp/debug/mem_tester/readme.html index dc5eddc27..817e65f13 100644 --- a/devel/ofm_doc/comp/debug/mem_tester/readme.html +++ b/devel/ofm_doc/comp/debug/mem_tester/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/debug/mem_tester/sw/readme.html b/devel/ofm_doc/comp/debug/mem_tester/sw/readme.html index 3fa6a45f1..ade881c22 100644 --- a/devel/ofm_doc/comp/debug/mem_tester/sw/readme.html +++ b/devel/ofm_doc/comp/debug/mem_tester/sw/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_insertor/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_insertor/readme.html index 923cb1dee..805a0b25a 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_insertor/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_insertor/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/comp/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/comp/readme.html index 5f2e3948f..95bb3f990 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/comp/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/comp/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/readme.html index c1b50a4ff..ee829aad4 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/readme.html index 0e1de76cc..5250d94f7 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/input_buffer/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/input_buffer/readme.html index 2830ed4ab..ba9d92a9f 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/input_buffer/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/input_buffer/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/software_manager/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/software_manager/readme.html index 9623fee42..155c71b4a 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/software_manager/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/software_manager/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/trans_buffer/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/trans_buffer/readme.html index 27d26cb9c..7b13b5ec6 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/trans_buffer/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/comp/trans_buffer/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/readme.html index 29ec1d090..b53b0d169 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/comp/rx/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/chan_start_stop_ctrl/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/chan_start_stop_ctrl/readme.html index 50b5de634..707edd259 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/chan_start_stop_ctrl/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/chan_start_stop_ctrl/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/metadata_extractor/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/metadata_extractor/readme.html index a4f072f7e..452e5af58 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/metadata_extractor/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/metadata_extractor/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/packet_dispatcher/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/packet_dispatcher/readme.html index 2ca81e1ee..847c3cd86 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/packet_dispatcher/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/packet_dispatcher/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/pcie_trans_buffer/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/pcie_trans_buffer/readme.html index 4a952c099..e4b17d9ec 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/pcie_trans_buffer/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/pcie_trans_buffer/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/software_manager/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/software_manager/readme.html index 4fe1aaf85..03ad674ca 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/software_manager/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/comp/software_manager/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/readme.html index 00bf515d6..385150487 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/comp/tx/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/readme.html index 4c128db39..66516e38e 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/flu_tools/readme.html b/devel/ofm_doc/comp/flu_tools/readme.html index 03f62ed87..435d81ee7 100644 --- a/devel/ofm_doc/comp/flu_tools/readme.html +++ b/devel/ofm_doc/comp/flu_tools/readme.html @@ -34,7 +34,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/debug/gen_loop_switch/readme.html b/devel/ofm_doc/comp/mfb_tools/debug/gen_loop_switch/readme.html index 9d8425e93..5536fe32c 100644 --- a/devel/ofm_doc/comp/mfb_tools/debug/gen_loop_switch/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/debug/gen_loop_switch/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/debug/generator/readme.html b/devel/ofm_doc/comp/mfb_tools/debug/generator/readme.html index cd27d7960..35c61ba3d 100644 --- a/devel/ofm_doc/comp/mfb_tools/debug/generator/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/debug/generator/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/crossbarx_stream2/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/crossbarx_stream2/readme.html index 169a6a731..804990ba3 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/crossbarx_stream2/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/crossbarx_stream2/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/cutter_simple/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/cutter_simple/readme.html index 756e38091..c0d307a27 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/cutter_simple/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/cutter_simple/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/dropper/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/dropper/readme.html index 611b1cfa9..57d3c2206 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/dropper/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/dropper/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/enabler/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/enabler/readme.html index 3e77ae62f..e78ca2585 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/enabler/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/enabler/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/frame_masker/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/frame_masker/readme.html index ef903cb0a..14a110792 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/frame_masker/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/frame_masker/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/frame_unpacker/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/frame_unpacker/readme.html index 4dd0c8539..20d263eb9 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/frame_unpacker/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/frame_unpacker/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/loopback/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/loopback/readme.html index 608158eeb..fd8c6c84b 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/loopback/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/loopback/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/merger/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/merger/readme.html index fe1ea1e4b..3525c99ae 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/merger/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/merger/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/merger_simple/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/merger_simple/readme.html index 2c735a8d7..a36b4326c 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/merger_simple/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/merger_simple/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/metadata_insertor/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/metadata_insertor/readme.html index f9027a3a8..d677c8f89 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/metadata_insertor/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/metadata_insertor/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/packet_delayer/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/packet_delayer/readme.html index 9915f8645..768993f42 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/packet_delayer/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/packet_delayer/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/pipe/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/pipe/readme.html index 6daea5475..d84ffcd06 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/pipe/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/pipe/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/rate_limiter/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/rate_limiter/readme.html index 07c22b29f..0765315c8 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/rate_limiter/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/rate_limiter/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/reconfigurator/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/reconfigurator/readme.html index 54bb39ce0..111fb41c8 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/reconfigurator/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/reconfigurator/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/splitter/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/splitter/readme.html index f841d2940..8af1b663f 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/splitter/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/splitter/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/splitter_simple/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/splitter_simple/readme.html index b519a159c..3e0a0b825 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/splitter_simple/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/splitter_simple/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/timestamp_limiter/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/timestamp_limiter/readme.html index 00d9e9abf..9623760ab 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/timestamp_limiter/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/timestamp_limiter/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/flow/transformer/readme.html b/devel/ofm_doc/comp/mfb_tools/flow/transformer/readme.html index 04be425b8..ea5c2edcd 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/transformer/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/transformer/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/logic/auxiliary_signals/readme.html b/devel/ofm_doc/comp/mfb_tools/logic/auxiliary_signals/readme.html index 2d7e2edb5..e731e5b18 100644 --- a/devel/ofm_doc/comp/mfb_tools/logic/auxiliary_signals/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/logic/auxiliary_signals/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/logic/checksum_calculator/readme.html b/devel/ofm_doc/comp/mfb_tools/logic/checksum_calculator/readme.html index 76cbe0748..77711d8d9 100644 --- a/devel/ofm_doc/comp/mfb_tools/logic/checksum_calculator/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/logic/checksum_calculator/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
@@ -200,7 +200,12 @@
- + + + + + +
Tab. 4

9

Width of each Length signal in the in the RX_LENGTH vector.

DEVICE

NETWORK_ORDER

boolean

False

Select Network order (checksum bytes are swapped at the output).

DEVICE

string

“STRATIX10”

FPGA device name. diff --git a/devel/ofm_doc/comp/mfb_tools/logic/crossbarx_stream/readme.html b/devel/ofm_doc/comp/mfb_tools/logic/crossbarx_stream/readme.html index 5de876e9e..ed897373b 100644 --- a/devel/ofm_doc/comp/mfb_tools/logic/crossbarx_stream/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/logic/crossbarx_stream/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs

- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/readme.html b/devel/ofm_doc/comp/mfb_tools/readme.html index 4263e1ee8..2a685dc90 100644 --- a/devel/ofm_doc/comp/mfb_tools/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/storage/asfifox/readme.html b/devel/ofm_doc/comp/mfb_tools/storage/asfifox/readme.html index 994af106e..a9e2bff05 100644 --- a/devel/ofm_doc/comp/mfb_tools/storage/asfifox/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/storage/asfifox/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/storage/crossbarx_output_buffer/readme.html b/devel/ofm_doc/comp/mfb_tools/storage/crossbarx_output_buffer/readme.html index b3f89c41e..b04f9422a 100644 --- a/devel/ofm_doc/comp/mfb_tools/storage/crossbarx_output_buffer/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/storage/crossbarx_output_buffer/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/storage/fifox/readme.html b/devel/ofm_doc/comp/mfb_tools/storage/fifox/readme.html index 59195c82d..887723df2 100644 --- a/devel/ofm_doc/comp/mfb_tools/storage/fifox/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/storage/fifox/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/storage/pd_asfifo/readme.html b/devel/ofm_doc/comp/mfb_tools/storage/pd_asfifo/readme.html index 43e81887c..af660848b 100644 --- a/devel/ofm_doc/comp/mfb_tools/storage/pd_asfifo/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/storage/pd_asfifo/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mfb_tools/storage/pd_asfifo_simple/readme.html b/devel/ofm_doc/comp/mfb_tools/storage/pd_asfifo_simple/readme.html index b0025d94c..001f03e0e 100644 --- a/devel/ofm_doc/comp/mfb_tools/storage/pd_asfifo_simple/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/storage/pd_asfifo_simple/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mi_tools/async/readme.html b/devel/ofm_doc/comp/mi_tools/async/readme.html index 83d22caba..b1d1dcf3a 100644 --- a/devel/ofm_doc/comp/mi_tools/async/readme.html +++ b/devel/ofm_doc/comp/mi_tools/async/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mi_tools/converters/mi2avmm/readme.html b/devel/ofm_doc/comp/mi_tools/converters/mi2avmm/readme.html index c1b7dae55..fe18563c9 100644 --- a/devel/ofm_doc/comp/mi_tools/converters/mi2avmm/readme.html +++ b/devel/ofm_doc/comp/mi_tools/converters/mi2avmm/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mi_tools/converters/mi2axi4/readme.html b/devel/ofm_doc/comp/mi_tools/converters/mi2axi4/readme.html index a8d64d2ac..083508712 100644 --- a/devel/ofm_doc/comp/mi_tools/converters/mi2axi4/readme.html +++ b/devel/ofm_doc/comp/mi_tools/converters/mi2axi4/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mi_tools/indirect_access/readme.html b/devel/ofm_doc/comp/mi_tools/indirect_access/readme.html index 00baecb4f..43d6f759a 100644 --- a/devel/ofm_doc/comp/mi_tools/indirect_access/readme.html +++ b/devel/ofm_doc/comp/mi_tools/indirect_access/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mi_tools/pipe/readme.html b/devel/ofm_doc/comp/mi_tools/pipe/readme.html index 555315277..49aec8571 100644 --- a/devel/ofm_doc/comp/mi_tools/pipe/readme.html +++ b/devel/ofm_doc/comp/mi_tools/pipe/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mi_tools/readme.html b/devel/ofm_doc/comp/mi_tools/readme.html index 10feddb76..f19f31020 100644 --- a/devel/ofm_doc/comp/mi_tools/readme.html +++ b/devel/ofm_doc/comp/mi_tools/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mi_tools/reconf/readme.html b/devel/ofm_doc/comp/mi_tools/reconf/readme.html index d6140b636..ecdb8645c 100644 --- a/devel/ofm_doc/comp/mi_tools/reconf/readme.html +++ b/devel/ofm_doc/comp/mi_tools/reconf/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mi_tools/splitter_plus_gen/readme.html b/devel/ofm_doc/comp/mi_tools/splitter_plus_gen/readme.html index 39a9b5344..1f9475b6b 100644 --- a/devel/ofm_doc/comp/mi_tools/splitter_plus_gen/readme.html +++ b/devel/ofm_doc/comp/mi_tools/splitter_plus_gen/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mvb_tools/flow/channel_router/readme.html b/devel/ofm_doc/comp/mvb_tools/flow/channel_router/readme.html index 8fde80511..a4fd6c637 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/channel_router/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/channel_router/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mvb_tools/flow/demux/readme.html b/devel/ofm_doc/comp/mvb_tools/flow/demux/readme.html index 9eefd4504..8701f0864 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/demux/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/demux/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mvb_tools/flow/discard/readme.html b/devel/ofm_doc/comp/mvb_tools/flow/discard/readme.html index 022acd37b..1035bad3b 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/discard/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/discard/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mvb_tools/flow/merge_items/readme.html b/devel/ofm_doc/comp/mvb_tools/flow/merge_items/readme.html index 85829a961..483235bac 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/merge_items/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/merge_items/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mvb_tools/flow/merge_n_to_m/readme.html b/devel/ofm_doc/comp/mvb_tools/flow/merge_n_to_m/readme.html index a90a4644d..46fffda05 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/merge_n_to_m/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/merge_n_to_m/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mvb_tools/flow/merge_streams/readme.html b/devel/ofm_doc/comp/mvb_tools/flow/merge_streams/readme.html index 0df257282..05986bd42 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/merge_streams/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/merge_streams/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mvb_tools/flow/mux/readme.html b/devel/ofm_doc/comp/mvb_tools/flow/mux/readme.html index 529c1a423..b37b87dc0 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/mux/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/mux/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mvb_tools/flow/mvb2mfb/readme.html b/devel/ofm_doc/comp/mvb_tools/flow/mvb2mfb/readme.html index 01519d708..d24b84288 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/mvb2mfb/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/mvb2mfb/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mvb_tools/flow/operation/readme.html b/devel/ofm_doc/comp/mvb_tools/flow/operation/readme.html index 4f8bb9c11..18b7b8bb0 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/operation/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/operation/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mvb_tools/flow/shakedown/readme.html b/devel/ofm_doc/comp/mvb_tools/flow/shakedown/readme.html index 516556557..7267103c7 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/shakedown/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/shakedown/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mvb_tools/readme.html b/devel/ofm_doc/comp/mvb_tools/readme.html index b64ad0b3c..aca8e2e4c 100644 --- a/devel/ofm_doc/comp/mvb_tools/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mvb_tools/storage/fifox/readme.html b/devel/ofm_doc/comp/mvb_tools/storage/fifox/readme.html index 58ca08ef5..c651ee452 100644 --- a/devel/ofm_doc/comp/mvb_tools/storage/fifox/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/storage/fifox/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/mvb_tools/storage/lookup_table/readme.html b/devel/ofm_doc/comp/mvb_tools/storage/lookup_table/readme.html index 080b004fe..835f1b64f 100644 --- a/devel/ofm_doc/comp/mvb_tools/storage/lookup_table/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/storage/lookup_table/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/nic/eth_phy/40ge/readme.html b/devel/ofm_doc/comp/nic/eth_phy/40ge/readme.html index 37b0bd322..a65796c57 100644 --- a/devel/ofm_doc/comp/nic/eth_phy/40ge/readme.html +++ b/devel/ofm_doc/comp/nic/eth_phy/40ge/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/nic/mac_lite/rx_mac_lite/comp/buffer/uvm/readme.html b/devel/ofm_doc/comp/nic/mac_lite/rx_mac_lite/comp/buffer/uvm/readme.html index 987aac774..05f2f60bb 100644 --- a/devel/ofm_doc/comp/nic/mac_lite/rx_mac_lite/comp/buffer/uvm/readme.html +++ b/devel/ofm_doc/comp/nic/mac_lite/rx_mac_lite/comp/buffer/uvm/readme.html @@ -34,7 +34,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/nic/mac_lite/rx_mac_lite/readme.html b/devel/ofm_doc/comp/nic/mac_lite/rx_mac_lite/readme.html index 83c9cc6ff..7b65844fa 100644 --- a/devel/ofm_doc/comp/nic/mac_lite/rx_mac_lite/readme.html +++ b/devel/ofm_doc/comp/nic/mac_lite/rx_mac_lite/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/nic/mac_lite/tx_mac_lite/comp/adapters/lbus/reconf/readme.html b/devel/ofm_doc/comp/nic/mac_lite/tx_mac_lite/comp/adapters/lbus/reconf/readme.html index f81bc17fa..5944a476f 100644 --- a/devel/ofm_doc/comp/nic/mac_lite/tx_mac_lite/comp/adapters/lbus/reconf/readme.html +++ b/devel/ofm_doc/comp/nic/mac_lite/tx_mac_lite/comp/adapters/lbus/reconf/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/nic/mac_lite/tx_mac_lite/readme.html b/devel/ofm_doc/comp/nic/mac_lite/tx_mac_lite/readme.html index f080709d3..5cf909a5f 100644 --- a/devel/ofm_doc/comp/nic/mac_lite/tx_mac_lite/readme.html +++ b/devel/ofm_doc/comp/nic/mac_lite/tx_mac_lite/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/pcie/common/readme.html b/devel/ofm_doc/comp/pcie/common/readme.html index e56568184..54c3ab8e0 100644 --- a/devel/ofm_doc/comp/pcie/common/readme.html +++ b/devel/ofm_doc/comp/pcie/common/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/pcie/convertors/readme.html b/devel/ofm_doc/comp/pcie/convertors/readme.html index b4c9e98c5..c9a77efd6 100644 --- a/devel/ofm_doc/comp/pcie/convertors/readme.html +++ b/devel/ofm_doc/comp/pcie/convertors/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/pcie/logic/byte_count/readme.html b/devel/ofm_doc/comp/pcie/logic/byte_count/readme.html index 94f7fd9d5..b1ad1394f 100644 --- a/devel/ofm_doc/comp/pcie/logic/byte_count/readme.html +++ b/devel/ofm_doc/comp/pcie/logic/byte_count/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/pcie/logic/byte_en_decoder/readme.html b/devel/ofm_doc/comp/pcie/logic/byte_en_decoder/readme.html index 2b4089827..c6851eebe 100644 --- a/devel/ofm_doc/comp/pcie/logic/byte_en_decoder/readme.html +++ b/devel/ofm_doc/comp/pcie/logic/byte_en_decoder/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/pcie/mtc/readme.html b/devel/ofm_doc/comp/pcie/mtc/readme.html index b388cecc1..4689ea670 100644 --- a/devel/ofm_doc/comp/pcie/mtc/readme.html +++ b/devel/ofm_doc/comp/pcie/mtc/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/pcie/others/hdr_gen/readme.html b/devel/ofm_doc/comp/pcie/others/hdr_gen/readme.html index b5c5c6744..c065b8e92 100644 --- a/devel/ofm_doc/comp/pcie/others/hdr_gen/readme.html +++ b/devel/ofm_doc/comp/pcie/others/hdr_gen/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/pcie/ptc/comp/tag_manager/readme.html b/devel/ofm_doc/comp/pcie/ptc/comp/tag_manager/readme.html index 8a5b2bb48..f28e30942 100644 --- a/devel/ofm_doc/comp/pcie/ptc/comp/tag_manager/readme.html +++ b/devel/ofm_doc/comp/pcie/ptc/comp/tag_manager/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/pcie/ptc/readme.html b/devel/ofm_doc/comp/pcie/ptc/readme.html index 8e9eaf29b..dad4b9057 100644 --- a/devel/ofm_doc/comp/pcie/ptc/readme.html +++ b/devel/ofm_doc/comp/pcie/ptc/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/tsu/tsu_format_to_ns/readme.html b/devel/ofm_doc/comp/tsu/tsu_format_to_ns/readme.html index 0d871104d..ea02c3ae2 100644 --- a/devel/ofm_doc/comp/tsu/tsu_format_to_ns/readme.html +++ b/devel/ofm_doc/comp/tsu/tsu_format_to_ns/readme.html @@ -34,7 +34,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/tsu/tsu_gen/readme.html b/devel/ofm_doc/comp/tsu/tsu_gen/readme.html index e0af3d283..380b09d13 100644 --- a/devel/ofm_doc/comp/tsu/tsu_gen/readme.html +++ b/devel/ofm_doc/comp/tsu/tsu_gen/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/axi/readme.html b/devel/ofm_doc/comp/uvm/axi/readme.html index c57f494ce..84fda5ec9 100644 --- a/devel/ofm_doc/comp/uvm/axi/readme.html +++ b/devel/ofm_doc/comp/uvm/axi/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/byte_array/readme.html b/devel/ofm_doc/comp/uvm/byte_array/readme.html index 0c672b82d..6537a4bc9 100644 --- a/devel/ofm_doc/comp/uvm/byte_array/readme.html +++ b/devel/ofm_doc/comp/uvm/byte_array/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/byte_array_lii/readme.html b/devel/ofm_doc/comp/uvm/byte_array_lii/readme.html index bc100dbab..7936c2aee 100644 --- a/devel/ofm_doc/comp/uvm/byte_array_lii/readme.html +++ b/devel/ofm_doc/comp/uvm/byte_array_lii/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/byte_array_lii_rx/readme.html b/devel/ofm_doc/comp/uvm/byte_array_lii_rx/readme.html index 2c960dfe9..eb219482f 100644 --- a/devel/ofm_doc/comp/uvm/byte_array_lii_rx/readme.html +++ b/devel/ofm_doc/comp/uvm/byte_array_lii_rx/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/byte_array_mfb/readme.html b/devel/ofm_doc/comp/uvm/byte_array_mfb/readme.html index 022642b11..8dd11b48c 100644 --- a/devel/ofm_doc/comp/uvm/byte_array_mfb/readme.html +++ b/devel/ofm_doc/comp/uvm/byte_array_mfb/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/byte_array_mii/readme.html b/devel/ofm_doc/comp/uvm/byte_array_mii/readme.html index f2df29af3..fb1db94a5 100644 --- a/devel/ofm_doc/comp/uvm/byte_array_mii/readme.html +++ b/devel/ofm_doc/comp/uvm/byte_array_mii/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/byte_array_pma/readme.html b/devel/ofm_doc/comp/uvm/byte_array_pma/readme.html index 672b9dd81..3d44c7f43 100644 --- a/devel/ofm_doc/comp/uvm/byte_array_pma/readme.html +++ b/devel/ofm_doc/comp/uvm/byte_array_pma/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/common/readme.html b/devel/ofm_doc/comp/uvm/common/readme.html index 5fd4a1c91..fe77226ef 100644 --- a/devel/ofm_doc/comp/uvm/common/readme.html +++ b/devel/ofm_doc/comp/uvm/common/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/componets.html b/devel/ofm_doc/comp/uvm/componets.html index 6de38b590..3a8d0d03f 100644 --- a/devel/ofm_doc/comp/uvm/componets.html +++ b/devel/ofm_doc/comp/uvm/componets.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/intel_mac_seg/readme.html b/devel/ofm_doc/comp/uvm/intel_mac_seg/readme.html index eb62d4ee0..58b69dba8 100644 --- a/devel/ofm_doc/comp/uvm/intel_mac_seg/readme.html +++ b/devel/ofm_doc/comp/uvm/intel_mac_seg/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/lii/readme.html b/devel/ofm_doc/comp/uvm/lii/readme.html index a078bcf71..4870bdd56 100644 --- a/devel/ofm_doc/comp/uvm/lii/readme.html +++ b/devel/ofm_doc/comp/uvm/lii/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/lii_rx/readme.html b/devel/ofm_doc/comp/uvm/lii_rx/readme.html index 769fa7820..d80b6d86f 100644 --- a/devel/ofm_doc/comp/uvm/lii_rx/readme.html +++ b/devel/ofm_doc/comp/uvm/lii_rx/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/logic_vector/readme.html b/devel/ofm_doc/comp/uvm/logic_vector/readme.html index b9aa9b332..0e5f8594d 100644 --- a/devel/ofm_doc/comp/uvm/logic_vector/readme.html +++ b/devel/ofm_doc/comp/uvm/logic_vector/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/logic_vector_array/readme.html b/devel/ofm_doc/comp/uvm/logic_vector_array/readme.html index b0e93dfce..2d2a50270 100644 --- a/devel/ofm_doc/comp/uvm/logic_vector_array/readme.html +++ b/devel/ofm_doc/comp/uvm/logic_vector_array/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/logic_vector_array_axi/readme.html b/devel/ofm_doc/comp/uvm/logic_vector_array_axi/readme.html index 62d5db83f..d58f99dd9 100644 --- a/devel/ofm_doc/comp/uvm/logic_vector_array_axi/readme.html +++ b/devel/ofm_doc/comp/uvm/logic_vector_array_axi/readme.html @@ -35,7 +35,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/logic_vector_array_intel_mac_seg/readme.html b/devel/ofm_doc/comp/uvm/logic_vector_array_intel_mac_seg/readme.html index 03f34fd3c..973ac3d52 100644 --- a/devel/ofm_doc/comp/uvm/logic_vector_array_intel_mac_seg/readme.html +++ b/devel/ofm_doc/comp/uvm/logic_vector_array_intel_mac_seg/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/logic_vector_array_mfb/readme.html b/devel/ofm_doc/comp/uvm/logic_vector_array_mfb/readme.html index 0106d33a0..335e5b3db 100644 --- a/devel/ofm_doc/comp/uvm/logic_vector_array_mfb/readme.html +++ b/devel/ofm_doc/comp/uvm/logic_vector_array_mfb/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/logic_vector_mvb/readme.html b/devel/ofm_doc/comp/uvm/logic_vector_mvb/readme.html index 75fdfa00a..b1d52af29 100644 --- a/devel/ofm_doc/comp/uvm/logic_vector_mvb/readme.html +++ b/devel/ofm_doc/comp/uvm/logic_vector_mvb/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/manual.html b/devel/ofm_doc/comp/uvm/manual.html index b0c672b84..caa95ca49 100644 --- a/devel/ofm_doc/comp/uvm/manual.html +++ b/devel/ofm_doc/comp/uvm/manual.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/mfb/readme.html b/devel/ofm_doc/comp/uvm/mfb/readme.html index ff60b458c..096d2f2a3 100644 --- a/devel/ofm_doc/comp/uvm/mfb/readme.html +++ b/devel/ofm_doc/comp/uvm/mfb/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/mi/readme.html b/devel/ofm_doc/comp/uvm/mi/readme.html index eb62141a4..135b80ef1 100644 --- a/devel/ofm_doc/comp/uvm/mi/readme.html +++ b/devel/ofm_doc/comp/uvm/mi/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/mvb/readme.html b/devel/ofm_doc/comp/uvm/mvb/readme.html index 397cbe678..ed423c488 100644 --- a/devel/ofm_doc/comp/uvm/mvb/readme.html +++ b/devel/ofm_doc/comp/uvm/mvb/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/pma/readme.html b/devel/ofm_doc/comp/uvm/pma/readme.html index fc470635b..705a998c7 100644 --- a/devel/ofm_doc/comp/uvm/pma/readme.html +++ b/devel/ofm_doc/comp/uvm/pma/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/reset/readme.html b/devel/ofm_doc/comp/uvm/reset/readme.html index eca860484..d7aa9f6a3 100644 --- a/devel/ofm_doc/comp/uvm/reset/readme.html +++ b/devel/ofm_doc/comp/uvm/reset/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/comp/uvm/sim_manual.html b/devel/ofm_doc/comp/uvm/sim_manual.html index d77066997..c2421a6bc 100644 --- a/devel/ofm_doc/comp/uvm/sim_manual.html +++ b/devel/ofm_doc/comp/uvm/sim_manual.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/ctrls.html b/devel/ofm_doc/ctrls.html index f3767660d..756dc301d 100644 --- a/devel/ofm_doc/ctrls.html +++ b/devel/ofm_doc/ctrls.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/debug.html b/devel/ofm_doc/debug.html index ffbaae9fa..cad233f90 100644 --- a/devel/ofm_doc/debug.html +++ b/devel/ofm_doc/debug.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/dsp.html b/devel/ofm_doc/dsp.html index 0ca9b17bd..3594c4e6d 100644 --- a/devel/ofm_doc/dsp.html +++ b/devel/ofm_doc/dsp.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/fifo.html b/devel/ofm_doc/fifo.html index bf95bac28..628ac7841 100644 --- a/devel/ofm_doc/fifo.html +++ b/devel/ofm_doc/fifo.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/fl.html b/devel/ofm_doc/fl.html index b0225c7b6..b791ab0ec 100644 --- a/devel/ofm_doc/fl.html +++ b/devel/ofm_doc/fl.html @@ -34,7 +34,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/flu.html b/devel/ofm_doc/flu.html index 41de95d3d..4a1368b1a 100644 --- a/devel/ofm_doc/flu.html +++ b/devel/ofm_doc/flu.html @@ -34,7 +34,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/index.html b/devel/ofm_doc/index.html index cee1f7d42..88c4ee27a 100644 --- a/devel/ofm_doc/index.html +++ b/devel/ofm_doc/index.html @@ -34,7 +34,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/logic.html b/devel/ofm_doc/logic.html index f06a0f0aa..549b4c1c3 100644 --- a/devel/ofm_doc/logic.html +++ b/devel/ofm_doc/logic.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/memory.html b/devel/ofm_doc/memory.html index d1c673ca6..c6aae9f7d 100644 --- a/devel/ofm_doc/memory.html +++ b/devel/ofm_doc/memory.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/mfb.html b/devel/ofm_doc/mfb.html index 7d92169e5..b7f4b74af 100644 --- a/devel/ofm_doc/mfb.html +++ b/devel/ofm_doc/mfb.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/mi.html b/devel/ofm_doc/mi.html index 99e70dc16..844c70189 100644 --- a/devel/ofm_doc/mi.html +++ b/devel/ofm_doc/mi.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/misc.html b/devel/ofm_doc/misc.html index aebb3aa23..c1197123c 100644 --- a/devel/ofm_doc/misc.html +++ b/devel/ofm_doc/misc.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/mvb.html b/devel/ofm_doc/mvb.html index 8a792da46..b9d95702a 100644 --- a/devel/ofm_doc/mvb.html +++ b/devel/ofm_doc/mvb.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/nic.html b/devel/ofm_doc/nic.html index 5b05f63ad..a4e82299e 100644 --- a/devel/ofm_doc/nic.html +++ b/devel/ofm_doc/nic.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/pcie.html b/devel/ofm_doc/pcie.html index dd86836aa..3908f6887 100644 --- a/devel/ofm_doc/pcie.html +++ b/devel/ofm_doc/pcie.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/shift.html b/devel/ofm_doc/shift.html index 1a9df9f8c..7ce4cd2a0 100644 --- a/devel/ofm_doc/shift.html +++ b/devel/ofm_doc/shift.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/ofm_doc/ver.html b/devel/ofm_doc/ver.html index 4a7bdec36..c4b6d2a4e 100644 --- a/devel/ofm_doc/ver.html +++ b/devel/ofm_doc/ver.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/search.html b/devel/search.html index f8c7dc411..72943bca4 100644 --- a/devel/search.html +++ b/devel/search.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97
diff --git a/devel/searchindex.js b/devel/searchindex.js index 0a998ab78..b525e76f3 100644 --- a/devel/searchindex.js +++ b/devel/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["app-minimal", "index", "ndk_cards/amd/alveo-u200/readme", "ndk_cards/amd/vcu118/readme", "ndk_cards/bittware/ia-420f/readme", "ndk_cards/intel/dk-dev-1sdx-p/readme", "ndk_cards/intel/dk-dev-agi027res/readme", "ndk_cards/reflexces/agi-fh400g/readme", "ndk_cards/silicom/fb2cghh/readme", "ndk_cards/silicom/fb4cgg3/readme", "ndk_cards/silicom/n6010/readme", "ndk_core/doc/configuration", "ndk_core/doc/devtree", "ndk_core/doc/faq", "ndk_core/doc/how_to_start", "ndk_core/doc/terminology", "ndk_core/doc/testing", "ndk_core/intel/cocotb/README", "ndk_core/intel/doc/app", "ndk_core/intel/doc/dma", "ndk_core/intel/doc/eth", "ndk_core/intel/doc/mem", "ndk_core/intel/doc/mi", "ndk_core/intel/doc/pcie", "ndk_core/intel/doc/tsu", "ndk_core/intel/readme", "ndk_core/intel/src/comp/network_mod/comp/network_mod_core/doc/f-tile_multirate_ip", "ofm_doc/async", "ofm_doc/base", "ofm_doc/build/readme", "ofm_doc/comp/base/dsp/dsp_comparator/readme", "ofm_doc/comp/base/fifo/asfifox/readme", "ofm_doc/comp/base/fifo/fifox/readme", "ofm_doc/comp/base/fifo/fifox_multi/readme", "ofm_doc/comp/base/logic/barrel_shifter/readme", "ofm_doc/comp/base/logic/cnt_multi_memx/readme", "ofm_doc/comp/base/logic/n_loop_op/readme", "ofm_doc/comp/base/logic/sr_sync_latch/readme", "ofm_doc/comp/base/mem/mp_bram/readme", "ofm_doc/comp/base/mem/np_lutram/readme", "ofm_doc/comp/base/mem/sdp_bram/readme", "ofm_doc/comp/base/misc/crossbarx/readme", "ofm_doc/comp/base/misc/event_counter/readme", "ofm_doc/comp/base/misc/packet_planner/readme", "ofm_doc/comp/base/misc/pulse_short/readme", "ofm_doc/comp/base/misc/trans_sorter/readme", "ofm_doc/comp/base/pkg/readme", "ofm_doc/comp/ctrls/sdm_client/readme", "ofm_doc/comp/debug/data_logger/mem_logger/readme", "ofm_doc/comp/debug/data_logger/readme", "ofm_doc/comp/debug/histogramer/readme", "ofm_doc/comp/debug/latency_meter/readme", "ofm_doc/comp/debug/mem_tester/amm_gen/readme", "ofm_doc/comp/debug/mem_tester/amm_probe/readme", "ofm_doc/comp/debug/mem_tester/readme", "ofm_doc/comp/debug/mem_tester/sw/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_insertor/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/comp/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/input_buffer/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/software_manager/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/trans_buffer/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/readme", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/chan_start_stop_ctrl/readme", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/metadata_extractor/readme", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/packet_dispatcher/readme", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/pcie_trans_buffer/readme", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/software_manager/readme", "ofm_doc/comp/dma/dma_calypte/comp/tx/readme", "ofm_doc/comp/dma/dma_calypte/readme", "ofm_doc/comp/flu_tools/readme", "ofm_doc/comp/mfb_tools/debug/gen_loop_switch/readme", "ofm_doc/comp/mfb_tools/debug/generator/readme", "ofm_doc/comp/mfb_tools/flow/crossbarx_stream2/readme", "ofm_doc/comp/mfb_tools/flow/cutter_simple/readme", "ofm_doc/comp/mfb_tools/flow/dropper/readme", "ofm_doc/comp/mfb_tools/flow/enabler/readme", "ofm_doc/comp/mfb_tools/flow/frame_masker/readme", "ofm_doc/comp/mfb_tools/flow/frame_unpacker/readme", "ofm_doc/comp/mfb_tools/flow/loopback/readme", "ofm_doc/comp/mfb_tools/flow/merger/readme", "ofm_doc/comp/mfb_tools/flow/merger_simple/readme", "ofm_doc/comp/mfb_tools/flow/metadata_insertor/readme", "ofm_doc/comp/mfb_tools/flow/packet_delayer/readme", "ofm_doc/comp/mfb_tools/flow/pipe/readme", "ofm_doc/comp/mfb_tools/flow/rate_limiter/readme", "ofm_doc/comp/mfb_tools/flow/reconfigurator/readme", "ofm_doc/comp/mfb_tools/flow/splitter/readme", "ofm_doc/comp/mfb_tools/flow/splitter_simple/readme", "ofm_doc/comp/mfb_tools/flow/timestamp_limiter/readme", "ofm_doc/comp/mfb_tools/flow/transformer/readme", "ofm_doc/comp/mfb_tools/logic/auxiliary_signals/readme", "ofm_doc/comp/mfb_tools/logic/checksum_calculator/readme", "ofm_doc/comp/mfb_tools/logic/crossbarx_stream/readme", "ofm_doc/comp/mfb_tools/readme", "ofm_doc/comp/mfb_tools/storage/asfifox/readme", "ofm_doc/comp/mfb_tools/storage/crossbarx_output_buffer/readme", "ofm_doc/comp/mfb_tools/storage/fifox/readme", "ofm_doc/comp/mfb_tools/storage/pd_asfifo/readme", "ofm_doc/comp/mfb_tools/storage/pd_asfifo_simple/readme", "ofm_doc/comp/mi_tools/async/readme", "ofm_doc/comp/mi_tools/converters/mi2avmm/readme", "ofm_doc/comp/mi_tools/converters/mi2axi4/readme", "ofm_doc/comp/mi_tools/indirect_access/readme", "ofm_doc/comp/mi_tools/pipe/readme", "ofm_doc/comp/mi_tools/readme", "ofm_doc/comp/mi_tools/reconf/readme", "ofm_doc/comp/mi_tools/splitter_plus_gen/readme", "ofm_doc/comp/mvb_tools/flow/channel_router/readme", "ofm_doc/comp/mvb_tools/flow/demux/readme", "ofm_doc/comp/mvb_tools/flow/discard/readme", "ofm_doc/comp/mvb_tools/flow/merge_items/readme", "ofm_doc/comp/mvb_tools/flow/merge_n_to_m/readme", "ofm_doc/comp/mvb_tools/flow/merge_streams/readme", "ofm_doc/comp/mvb_tools/flow/mux/readme", "ofm_doc/comp/mvb_tools/flow/mvb2mfb/readme", "ofm_doc/comp/mvb_tools/flow/operation/readme", "ofm_doc/comp/mvb_tools/flow/shakedown/readme", "ofm_doc/comp/mvb_tools/readme", "ofm_doc/comp/mvb_tools/storage/fifox/readme", "ofm_doc/comp/mvb_tools/storage/lookup_table/readme", "ofm_doc/comp/nic/eth_phy/40ge/readme", "ofm_doc/comp/nic/mac_lite/rx_mac_lite/comp/buffer/uvm/readme", "ofm_doc/comp/nic/mac_lite/rx_mac_lite/readme", "ofm_doc/comp/nic/mac_lite/tx_mac_lite/comp/adapters/lbus/reconf/readme", "ofm_doc/comp/nic/mac_lite/tx_mac_lite/readme", "ofm_doc/comp/pcie/common/readme", "ofm_doc/comp/pcie/convertors/readme", "ofm_doc/comp/pcie/logic/byte_count/readme", "ofm_doc/comp/pcie/logic/byte_en_decoder/readme", "ofm_doc/comp/pcie/mtc/readme", "ofm_doc/comp/pcie/others/hdr_gen/readme", "ofm_doc/comp/pcie/ptc/comp/tag_manager/readme", "ofm_doc/comp/pcie/ptc/readme", "ofm_doc/comp/tsu/tsu_format_to_ns/readme", "ofm_doc/comp/tsu/tsu_gen/readme", "ofm_doc/comp/uvm/axi/readme", "ofm_doc/comp/uvm/byte_array/readme", "ofm_doc/comp/uvm/byte_array_lii/readme", "ofm_doc/comp/uvm/byte_array_lii_rx/readme", "ofm_doc/comp/uvm/byte_array_mfb/readme", "ofm_doc/comp/uvm/byte_array_mii/readme", "ofm_doc/comp/uvm/byte_array_pma/readme", "ofm_doc/comp/uvm/common/readme", "ofm_doc/comp/uvm/componets", "ofm_doc/comp/uvm/intel_mac_seg/readme", "ofm_doc/comp/uvm/lii/readme", "ofm_doc/comp/uvm/lii_rx/readme", "ofm_doc/comp/uvm/logic_vector/readme", "ofm_doc/comp/uvm/logic_vector_array/readme", "ofm_doc/comp/uvm/logic_vector_array_axi/readme", "ofm_doc/comp/uvm/logic_vector_array_intel_mac_seg/readme", "ofm_doc/comp/uvm/logic_vector_array_mfb/readme", "ofm_doc/comp/uvm/logic_vector_mvb/readme", "ofm_doc/comp/uvm/manual", "ofm_doc/comp/uvm/mfb/readme", "ofm_doc/comp/uvm/mi/readme", "ofm_doc/comp/uvm/mvb/readme", "ofm_doc/comp/uvm/pma/readme", "ofm_doc/comp/uvm/reset/readme", "ofm_doc/comp/uvm/sim_manual", "ofm_doc/ctrls", "ofm_doc/debug", "ofm_doc/dsp", "ofm_doc/fifo", "ofm_doc/fl", "ofm_doc/flu", "ofm_doc/index", "ofm_doc/logic", "ofm_doc/memory", "ofm_doc/mfb", "ofm_doc/mi", "ofm_doc/misc", "ofm_doc/mvb", "ofm_doc/nic", "ofm_doc/pcie", "ofm_doc/shift", "ofm_doc/ver"], "filenames": ["app-minimal.rst", "index.rst", "ndk_cards/amd/alveo-u200/readme.rst", "ndk_cards/amd/vcu118/readme.rst", "ndk_cards/bittware/ia-420f/readme.rst", "ndk_cards/intel/dk-dev-1sdx-p/readme.rst", "ndk_cards/intel/dk-dev-agi027res/readme.rst", "ndk_cards/reflexces/agi-fh400g/readme.rst", "ndk_cards/silicom/fb2cghh/readme.rst", "ndk_cards/silicom/fb4cgg3/readme.rst", "ndk_cards/silicom/n6010/readme.rst", "ndk_core/doc/configuration.rst", "ndk_core/doc/devtree.rst", "ndk_core/doc/faq.rst", "ndk_core/doc/how_to_start.rst", "ndk_core/doc/terminology.rst", "ndk_core/doc/testing.rst", "ndk_core/intel/cocotb/README.rst", "ndk_core/intel/doc/app.rst", "ndk_core/intel/doc/dma.rst", "ndk_core/intel/doc/eth.rst", "ndk_core/intel/doc/mem.rst", "ndk_core/intel/doc/mi.rst", "ndk_core/intel/doc/pcie.rst", "ndk_core/intel/doc/tsu.rst", "ndk_core/intel/readme.rst", "ndk_core/intel/src/comp/network_mod/comp/network_mod_core/doc/f-tile_multirate_ip.rst", "ofm_doc/async.rst", "ofm_doc/base.rst", "ofm_doc/build/readme.rst", "ofm_doc/comp/base/dsp/dsp_comparator/readme.rst", "ofm_doc/comp/base/fifo/asfifox/readme.rst", "ofm_doc/comp/base/fifo/fifox/readme.rst", "ofm_doc/comp/base/fifo/fifox_multi/readme.rst", "ofm_doc/comp/base/logic/barrel_shifter/readme.rst", "ofm_doc/comp/base/logic/cnt_multi_memx/readme.rst", "ofm_doc/comp/base/logic/n_loop_op/readme.rst", "ofm_doc/comp/base/logic/sr_sync_latch/readme.rst", "ofm_doc/comp/base/mem/mp_bram/readme.rst", "ofm_doc/comp/base/mem/np_lutram/readme.rst", "ofm_doc/comp/base/mem/sdp_bram/readme.rst", "ofm_doc/comp/base/misc/crossbarx/readme.rst", "ofm_doc/comp/base/misc/event_counter/readme.rst", "ofm_doc/comp/base/misc/packet_planner/readme.rst", "ofm_doc/comp/base/misc/pulse_short/readme.rst", "ofm_doc/comp/base/misc/trans_sorter/readme.rst", "ofm_doc/comp/base/pkg/readme.rst", "ofm_doc/comp/ctrls/sdm_client/readme.rst", "ofm_doc/comp/debug/data_logger/mem_logger/readme.rst", "ofm_doc/comp/debug/data_logger/readme.rst", "ofm_doc/comp/debug/histogramer/readme.rst", "ofm_doc/comp/debug/latency_meter/readme.rst", "ofm_doc/comp/debug/mem_tester/amm_gen/readme.rst", "ofm_doc/comp/debug/mem_tester/amm_probe/readme.rst", "ofm_doc/comp/debug/mem_tester/readme.rst", "ofm_doc/comp/debug/mem_tester/sw/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_insertor/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/comp/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/input_buffer/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/software_manager/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/trans_buffer/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/chan_start_stop_ctrl/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/metadata_extractor/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/packet_dispatcher/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/pcie_trans_buffer/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/software_manager/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/tx/readme.rst", "ofm_doc/comp/dma/dma_calypte/readme.rst", "ofm_doc/comp/flu_tools/readme.rst", "ofm_doc/comp/mfb_tools/debug/gen_loop_switch/readme.rst", "ofm_doc/comp/mfb_tools/debug/generator/readme.rst", "ofm_doc/comp/mfb_tools/flow/crossbarx_stream2/readme.rst", "ofm_doc/comp/mfb_tools/flow/cutter_simple/readme.rst", "ofm_doc/comp/mfb_tools/flow/dropper/readme.rst", "ofm_doc/comp/mfb_tools/flow/enabler/readme.rst", "ofm_doc/comp/mfb_tools/flow/frame_masker/readme.rst", "ofm_doc/comp/mfb_tools/flow/frame_unpacker/readme.rst", "ofm_doc/comp/mfb_tools/flow/loopback/readme.rst", "ofm_doc/comp/mfb_tools/flow/merger/readme.rst", "ofm_doc/comp/mfb_tools/flow/merger_simple/readme.rst", "ofm_doc/comp/mfb_tools/flow/metadata_insertor/readme.rst", "ofm_doc/comp/mfb_tools/flow/packet_delayer/readme.rst", "ofm_doc/comp/mfb_tools/flow/pipe/readme.rst", "ofm_doc/comp/mfb_tools/flow/rate_limiter/readme.rst", "ofm_doc/comp/mfb_tools/flow/reconfigurator/readme.rst", "ofm_doc/comp/mfb_tools/flow/splitter/readme.rst", "ofm_doc/comp/mfb_tools/flow/splitter_simple/readme.rst", "ofm_doc/comp/mfb_tools/flow/timestamp_limiter/readme.rst", "ofm_doc/comp/mfb_tools/flow/transformer/readme.rst", "ofm_doc/comp/mfb_tools/logic/auxiliary_signals/readme.rst", "ofm_doc/comp/mfb_tools/logic/checksum_calculator/readme.rst", "ofm_doc/comp/mfb_tools/logic/crossbarx_stream/readme.rst", "ofm_doc/comp/mfb_tools/readme.rst", "ofm_doc/comp/mfb_tools/storage/asfifox/readme.rst", "ofm_doc/comp/mfb_tools/storage/crossbarx_output_buffer/readme.rst", "ofm_doc/comp/mfb_tools/storage/fifox/readme.rst", "ofm_doc/comp/mfb_tools/storage/pd_asfifo/readme.rst", "ofm_doc/comp/mfb_tools/storage/pd_asfifo_simple/readme.rst", "ofm_doc/comp/mi_tools/async/readme.rst", "ofm_doc/comp/mi_tools/converters/mi2avmm/readme.rst", "ofm_doc/comp/mi_tools/converters/mi2axi4/readme.rst", "ofm_doc/comp/mi_tools/indirect_access/readme.rst", "ofm_doc/comp/mi_tools/pipe/readme.rst", "ofm_doc/comp/mi_tools/readme.rst", "ofm_doc/comp/mi_tools/reconf/readme.rst", "ofm_doc/comp/mi_tools/splitter_plus_gen/readme.rst", "ofm_doc/comp/mvb_tools/flow/channel_router/readme.rst", "ofm_doc/comp/mvb_tools/flow/demux/readme.rst", "ofm_doc/comp/mvb_tools/flow/discard/readme.rst", "ofm_doc/comp/mvb_tools/flow/merge_items/readme.rst", "ofm_doc/comp/mvb_tools/flow/merge_n_to_m/readme.rst", "ofm_doc/comp/mvb_tools/flow/merge_streams/readme.rst", "ofm_doc/comp/mvb_tools/flow/mux/readme.rst", "ofm_doc/comp/mvb_tools/flow/mvb2mfb/readme.rst", "ofm_doc/comp/mvb_tools/flow/operation/readme.rst", "ofm_doc/comp/mvb_tools/flow/shakedown/readme.rst", "ofm_doc/comp/mvb_tools/readme.rst", "ofm_doc/comp/mvb_tools/storage/fifox/readme.rst", "ofm_doc/comp/mvb_tools/storage/lookup_table/readme.rst", "ofm_doc/comp/nic/eth_phy/40ge/readme.rst", "ofm_doc/comp/nic/mac_lite/rx_mac_lite/comp/buffer/uvm/readme.rst", "ofm_doc/comp/nic/mac_lite/rx_mac_lite/readme.rst", "ofm_doc/comp/nic/mac_lite/tx_mac_lite/comp/adapters/lbus/reconf/readme.rst", "ofm_doc/comp/nic/mac_lite/tx_mac_lite/readme.rst", "ofm_doc/comp/pcie/common/readme.rst", "ofm_doc/comp/pcie/convertors/readme.rst", "ofm_doc/comp/pcie/logic/byte_count/readme.rst", "ofm_doc/comp/pcie/logic/byte_en_decoder/readme.rst", "ofm_doc/comp/pcie/mtc/readme.rst", "ofm_doc/comp/pcie/others/hdr_gen/readme.rst", "ofm_doc/comp/pcie/ptc/comp/tag_manager/readme.rst", "ofm_doc/comp/pcie/ptc/readme.rst", "ofm_doc/comp/tsu/tsu_format_to_ns/readme.rst", "ofm_doc/comp/tsu/tsu_gen/readme.rst", "ofm_doc/comp/uvm/axi/readme.rst", "ofm_doc/comp/uvm/byte_array/readme.rst", "ofm_doc/comp/uvm/byte_array_lii/readme.rst", "ofm_doc/comp/uvm/byte_array_lii_rx/readme.rst", "ofm_doc/comp/uvm/byte_array_mfb/readme.rst", "ofm_doc/comp/uvm/byte_array_mii/readme.rst", "ofm_doc/comp/uvm/byte_array_pma/readme.rst", "ofm_doc/comp/uvm/common/readme.rst", "ofm_doc/comp/uvm/componets.rst", "ofm_doc/comp/uvm/intel_mac_seg/readme.rst", "ofm_doc/comp/uvm/lii/readme.rst", "ofm_doc/comp/uvm/lii_rx/readme.rst", "ofm_doc/comp/uvm/logic_vector/readme.rst", "ofm_doc/comp/uvm/logic_vector_array/readme.rst", "ofm_doc/comp/uvm/logic_vector_array_axi/readme.rst", "ofm_doc/comp/uvm/logic_vector_array_intel_mac_seg/readme.rst", "ofm_doc/comp/uvm/logic_vector_array_mfb/readme.rst", "ofm_doc/comp/uvm/logic_vector_mvb/readme.rst", "ofm_doc/comp/uvm/manual.rst", "ofm_doc/comp/uvm/mfb/readme.rst", "ofm_doc/comp/uvm/mi/readme.rst", "ofm_doc/comp/uvm/mvb/readme.rst", "ofm_doc/comp/uvm/pma/readme.rst", "ofm_doc/comp/uvm/reset/readme.rst", "ofm_doc/comp/uvm/sim_manual.rst", "ofm_doc/ctrls.rst", "ofm_doc/debug.rst", "ofm_doc/dsp.rst", "ofm_doc/fifo.rst", "ofm_doc/fl.rst", "ofm_doc/flu.rst", "ofm_doc/index.rst", "ofm_doc/logic.rst", "ofm_doc/memory.rst", "ofm_doc/mfb.rst", "ofm_doc/mi.rst", "ofm_doc/misc.rst", "ofm_doc/mvb.rst", "ofm_doc/nic.rst", "ofm_doc/pcie.rst", "ofm_doc/shift.rst", "ofm_doc/ver.rst"], "titles": ["Minimal NDK application", "Documentation of Minimal NDK Application", "AMD Alveo U200", "AMD VCU118@VU9P", "Bittware IA-420F", "Intel Stratix 10 DX FPGA DK", "Intel Agilex I-Series FPGA DK", "ReflexCES XpressSX AGI-FH400G", "Silicom fb2CGhh@KU15P", "Silicom fb4CGg3@VU9P", "Silicom N6010", "Configuration files and parameters", "Device Tree", "Frequently Asked Questions", "How to start", "NDK Terminology", "NDK testing", "Cocotb toplevel simulation core", "The Application", "The DMA module", "The Network Module", "The Memory Controller", "The MI bus interconnect", "The PCIe module", "Time Stamp Unit", "NDK architecture", "F-Tile Multirate IP", "Asynchronous modules", "Basic Tools", "Build System", "DSP Comparator", "ASFIFOX", "FIFOX", "FIFOX Multi", "Barrel Shifter", "Multi MEMx Counter", "N_LOOP_OP", "Synchronous SR latch", "Multi-port BRAM", "NP LUT RAM", "Simple dual-port BRAM", "CrossbarX", "Event Counter", "Packet Planner", "Pulse short", "Transaction Sorter", "Packages", "SDM CLIENT", "Mem logger", "Data logger", "Histogramer", "Latency meter", "AMM_GEN", "AMM_PROBE", "DDR4 Memory Tester", "MEM_TESTER Software", "Header Insertor", "Address Manager", "PCIe Addres Generator", "Header Manager", "Input Buffer", "Software Manager", "Transaction Buffer", "RX DMA Calypte", "Channel Start/stop control", "Metadata Extractor", "Packet Dispatcher", "Transaction buffer", "Software Manager", "TX DMA Calypte", "DMA Calypte", "FLU bus specification", "Gen Loop Switch (GLS)", "MFB Generator", "CROSSBARX STREAM2", "MFB Cutter Simple", "MFB Dropper", "MFB Enabler", "MFB Frame Masker", "Frame Unpacker", "MFB Loopback", "MFB Merger", "MFB Merger Simple", "Metadata Insertor", "Packet Delayer", "MFB PIPE", "Rate Limiter", "MFB Reconfigurator", "MFB Splitter", "MFB Splitter Simple", "Timestamp Limiter", "MFB Trasformer", "MFB Auxiliary Signals", "Checksum Calculator", "CrossbarX Stream", "MFB specification", "MFB ASFIFOX", "Crossbarx Output Buffer", "MFB FIFOX", "MFB Packet Discard ASFIFO", "MFB PD ASFIFO SIMPLE", "MI ASYNC", "MI2AVMM", "MI2AXI4", "MI indirect access", "MI Pipe", "MI bus specification", "MI Reconfigurator", "MI Splitter Plus Gen", "MVB Channel Router", "MVB DEMUX", "MVB DISCARD", "MVB Merge Items", "SHAKEDOWN", "MVB Merge Streams", "MVB MUX", "MVB2MFB", "MVB Operation", "MVB Shakedown", "MVB Specification", "MVB FIFOX", "MVB Lookup Table", "40GE Ethernet PHY for Ultrascale+ FPGAs", "BUFFER", "RX MAC LITE", "MFB -> LBUS reconfigurator (TX LBUS)", "TX MAC LITE", "PCI_EXT_CAP", "PCIE CONVERSION UNITS", "PCIE Byte Count", "PCIe Byte Enable Decoder", "MTC (MI Transaction Controller)", "PCIE Header parsing/deparsing", "PTC Tag Manager", "PTC (PCIe Transaction Controller)", "TSU Format to ns Convertor", "TSU GEN", "AXI Agent", "Byte Array agent", "Byte Array to LII convert enviroment", "Byte Array to LII convert enviroment", "Byte_array_mfb environment", "Byte array to MII transitional environment", "Byte array to pma convert enviroment", "Common package", "Components", "Intel MAC SEG", "LII agent", "LII agent", "Logic vector agent", "Logic Vector Array agent", "logic_vector_array_axi environment", "byte array to MAC SEG", "logic_vector_array_mfb environment", "logic_vector_mvb environment", "SystemVerilog and UVM tutorial", "MFB Agent", "MI agent", "MVB agent", "PMA agent", "RESET agent", "UVM simulation", "Controllers & TSU", "Debug Tools", "DSP components", "FIFO components", "FL Tools", "FLU Tools", "OFM User Guide", "Basic logic elements", "Memory modules", "MFB Tools", "MI Tools", "Miscellaneous", "MVB Tools", "Network Tools", "PCIe Tools", "Shift registers", "UVM Verification"], "terms": {"base": [0, 1, 11, 12, 20, 21, 23, 25, 28, 29, 32, 41, 49, 50, 52, 53, 54, 57, 58, 61, 79, 86, 88, 95, 97, 105, 107, 108, 115, 117, 122, 125, 127, 131, 132, 133, 134, 136, 138, 141, 142, 149, 151, 153, 154, 155, 158, 165, 169, 170, 173], "i": [0, 1, 3, 4, 5, 7, 9, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 163, 165, 169, 170, 173, 176], "simpl": [0, 1, 11, 13, 16, 20, 21, 29, 33, 36, 63, 65, 67, 70, 80, 81, 84, 87, 95, 106, 108, 109, 118, 119, 121, 131, 137, 138, 144, 145, 149, 150, 155, 156, 158, 169, 171, 173], "how": [0, 1, 16, 19, 31, 32, 33, 36, 42, 44, 46, 49, 78, 95, 98, 106, 108, 119, 120, 141, 144, 151, 153, 154, 155], "build": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 20, 25, 122, 155], "an": [0, 1, 4, 5, 6, 7, 11, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 29, 32, 33, 36, 42, 43, 46, 50, 66, 69, 72, 73, 78, 80, 82, 86, 87, 89, 90, 95, 99, 101, 106, 108, 121, 122, 125, 127, 131, 134, 142, 144, 147, 148, 150, 151, 155, 157, 161, 163, 169, 170, 173], "fpga": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 16, 18, 19, 20, 21, 22, 23, 25, 26, 29, 30, 31, 32, 38, 40, 41, 42, 47, 54, 59, 69, 72, 73, 78, 79, 84, 85, 89, 90, 93, 94, 98, 100, 101, 105, 108, 109, 112, 114, 116, 117, 120, 124, 126, 128, 131, 134, 136, 163, 165, 168, 169, 170, 173, 175], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 61, 62, 63, 70, 71, 73, 74, 77, 78, 80, 81, 84, 86, 87, 90, 93, 94, 95, 96, 98, 99, 101, 102, 105, 106, 107, 109, 113, 114, 118, 119, 121, 122, 124, 125, 126, 127, 129, 131, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 155, 156, 157, 158, 159, 160, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176], "It": [0, 1, 11, 12, 18, 20, 22, 25, 27, 29, 42, 47, 52, 61, 68, 72, 74, 78, 79, 82, 84, 87, 89, 96, 97, 106, 108, 109, 116, 122, 124, 127, 131, 133, 134, 135, 137, 141, 142, 150, 151, 153, 154, 155, 157, 161, 165, 169, 170, 173], "can": [0, 1, 2, 3, 4, 7, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 54, 55, 59, 60, 64, 65, 67, 69, 70, 74, 77, 78, 79, 82, 84, 86, 87, 90, 93, 94, 95, 96, 99, 101, 104, 105, 106, 107, 108, 109, 112, 113, 114, 117, 118, 119, 121, 122, 124, 125, 126, 133, 134, 135, 138, 141, 142, 144, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 169, 173], "also": [0, 1, 4, 5, 6, 9, 11, 12, 16, 18, 19, 20, 22, 23, 25, 26, 29, 30, 31, 33, 34, 36, 40, 43, 48, 49, 54, 60, 61, 71, 78, 79, 86, 87, 94, 97, 101, 104, 106, 108, 119, 122, 124, 125, 133, 134, 139, 140, 141, 142, 143, 144, 151, 153, 155, 158, 169, 170, 176], "start": [0, 1, 4, 7, 10, 11, 16, 18, 23, 29, 41, 42, 43, 51, 59, 68, 69, 71, 72, 73, 74, 77, 78, 79, 82, 86, 87, 95, 99, 108, 116, 119, 124, 125, 126, 128, 134, 136, 139, 140, 142, 143, 144, 147, 148, 155, 157, 159, 161], "point": [0, 1, 22, 41, 69, 79, 95, 99, 133], "your": [0, 1, 11, 13, 14, 16, 17, 18, 36, 48, 54, 90, 113, 144, 161], "doe": [0, 1, 12, 14, 18, 23, 29, 31, 36, 45, 47, 65, 71, 78, 79, 87, 95, 102, 106, 107, 113, 118, 124, 125, 126, 131, 135, 138, 149, 150, 155], "process": [0, 1, 11, 18, 22, 29, 36, 41, 43, 45, 46, 50, 56, 65, 78, 79, 86, 95, 99, 107, 119, 125, 126, 128, 131, 134, 141, 144, 150, 151, 153, 154, 155, 160, 173], "network": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 18, 24, 25, 46, 109, 124, 155, 168], "packet": [0, 1, 15, 16, 19, 24, 25, 56, 58, 59, 60, 61, 62, 63, 64, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 86, 88, 89, 90, 93, 94, 97, 124, 126, 128, 138, 141, 144, 149, 150, 151, 153, 155, 161, 171, 173, 175], "ani": [0, 1, 12, 14, 16, 29, 32, 36, 41, 43, 45, 49, 75, 76, 77, 78, 83, 85, 87, 95, 96, 98, 104, 106, 107, 108, 110, 119, 124, 141, 142, 151, 153, 154, 155, 160], "wai": [0, 1, 11, 12, 20, 36, 37, 41, 42, 43, 79, 83, 86, 87, 99, 107, 108, 124, 125, 133, 134, 138, 143, 147, 148, 149, 159, 161], "onli": [0, 1, 4, 5, 6, 9, 11, 12, 13, 14, 18, 19, 20, 21, 23, 27, 29, 30, 31, 32, 33, 36, 38, 40, 41, 42, 43, 44, 45, 46, 49, 54, 57, 62, 69, 72, 73, 77, 78, 79, 81, 84, 86, 87, 89, 90, 94, 95, 98, 99, 101, 102, 105, 106, 107, 108, 109, 117, 119, 120, 121, 122, 124, 125, 126, 127, 128, 131, 132, 133, 134, 136, 137, 138, 139, 140, 143, 144, 147, 148, 149, 150, 151, 155, 156, 157, 158, 159, 161, 165, 169, 170, 173, 178], "send": [0, 1, 11, 16, 18, 22, 34, 36, 41, 45, 47, 54, 56, 69, 70, 73, 77, 79, 95, 97, 99, 104, 109, 119, 128, 131, 134, 137, 139, 140, 141, 142, 143, 144, 151, 153, 154, 155, 156, 157, 159, 160, 161], "receiv": [0, 1, 13, 16, 23, 25, 29, 42, 43, 48, 52, 53, 54, 57, 58, 63, 64, 69, 79, 89, 95, 97, 106, 109, 110, 112, 115, 117, 119, 122, 124, 125, 128, 134, 136, 137, 155, 157, 165, 173, 175], "them": [0, 1, 11, 12, 14, 18, 20, 21, 23, 26, 36, 42, 45, 49, 56, 60, 78, 79, 83, 86, 87, 94, 99, 106, 108, 119, 122, 125, 131, 133, 134, 139, 140, 141, 142, 150, 151, 153, 154, 155, 157, 159, 161], "If": [0, 1, 12, 13, 14, 16, 18, 19, 20, 23, 26, 29, 31, 38, 40, 42, 43, 45, 49, 54, 58, 66, 77, 78, 82, 86, 87, 94, 96, 99, 106, 108, 115, 118, 124, 126, 131, 133, 139, 140, 144, 155, 157, 158], "dma": [0, 1, 2, 3, 14, 16, 22, 23, 25, 56, 57, 59, 61, 62, 64, 65, 66, 67, 68, 72, 90, 109, 133, 134, 176], "ip": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 16, 20, 21, 47, 52, 54, 55, 70, 122, 124, 126, 131, 133, 134, 173, 176], "enabl": [0, 1, 7, 13, 16, 18, 19, 20, 23, 24, 29, 30, 31, 32, 33, 34, 36, 38, 41, 42, 43, 44, 47, 49, 54, 65, 70, 72, 73, 74, 75, 76, 78, 80, 81, 82, 88, 90, 93, 94, 96, 99, 101, 102, 106, 107, 108, 109, 112, 113, 114, 117, 124, 126, 128, 129, 131, 132, 134, 135, 136, 142, 147, 148, 155, 157, 169, 170, 171, 176], "see": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 16, 18, 19, 20, 21, 29, 32, 33, 36, 40, 41, 42, 46, 47, 49, 72, 84, 86, 87, 90, 94, 96, 98, 101, 102, 108, 109, 116, 119, 122, 124, 125, 126, 128, 134, 136, 138, 149, 150, 151, 153, 154, 155, 156, 161], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 21, 22, 24, 25, 28, 46, 48, 49, 58, 61, 63, 70, 71, 72, 74, 80, 109, 124, 126, 131, 134, 136, 162, 168, 173], "chapter": [0, 1, 11, 12, 14, 15, 16, 18, 19, 28, 124, 126, 162, 163, 166, 167, 171, 172, 174, 175, 176], "forward": [0, 1, 19, 20, 23, 79, 86, 99, 124, 126], "from": [0, 1, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 29, 33, 36, 37, 38, 40, 41, 42, 43, 45, 47, 48, 49, 52, 53, 54, 55, 61, 62, 64, 65, 66, 68, 69, 70, 72, 75, 77, 78, 79, 80, 82, 83, 84, 86, 87, 90, 91, 93, 94, 95, 99, 105, 106, 108, 109, 112, 117, 118, 119, 121, 122, 124, 125, 126, 127, 129, 131, 133, 134, 136, 137, 138, 141, 142, 143, 144, 147, 148, 149, 150, 151, 153, 155, 156, 157, 158, 159, 161, 169, 170, 173], "comput": [0, 1, 79, 134], "top": [0, 11, 12, 20, 21, 25, 29, 70, 145, 147, 148, 153], "level": [0, 11, 12, 20, 21, 25, 29, 69, 70, 78, 137, 138, 141, 142, 143, 145, 149, 150, 152, 153, 154, 156, 160], "provid": [0, 11, 14, 18, 20, 22, 23, 25, 29, 36, 37, 38, 41, 43, 49, 61, 63, 68, 69, 80, 86, 94, 95, 96, 101, 118, 119, 122, 128, 129, 131, 144, 155, 164], "ethernet": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 20, 22, 24, 25, 26, 46, 72, 73, 109, 124, 126, 147, 148, 173, 175], "configur": [0, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 18, 20, 24, 27, 42, 47, 49, 54, 56, 61, 63, 68, 72, 73, 75, 77, 78, 87, 91, 92, 106, 109, 119, 121, 122, 124, 125, 126, 127, 128, 131, 136, 137, 139, 140, 143, 145, 147, 148, 156, 159, 160, 168], "bu": [0, 12, 16, 18, 19, 20, 21, 23, 25, 37, 41, 42, 47, 48, 49, 60, 61, 62, 63, 64, 67, 68, 69, 70, 74, 75, 80, 81, 85, 87, 88, 92, 95, 101, 102, 107, 108, 109, 110, 115, 116, 119, 121, 122, 124, 126, 128, 131, 132, 134, 136, 142, 145, 166, 167, 171, 172, 173, 174], "connect": [0, 2, 3, 4, 5, 6, 7, 12, 14, 16, 18, 19, 20, 23, 25, 31, 32, 36, 37, 41, 43, 44, 52, 54, 61, 70, 71, 72, 78, 87, 90, 102, 106, 107, 108, 122, 124, 126, 127, 134, 138, 139, 140, 141, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 159, 160, 169, 173], "individu": [0, 12, 18, 19, 20, 22, 23, 26, 27, 29, 79, 81, 84, 90, 106, 124, 155], "app": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 21, 22], "subcor": 0, "One": [0, 29, 52, 65, 87, 89, 115, 117, 120, 137, 141, 153, 155, 158, 169], "independ": [0, 11, 15, 18, 20, 29, 36, 40, 41, 43, 79, 82, 109, 114, 118, 133, 134, 147, 148, 155, 165], "instanti": [0, 12, 16, 18, 19, 20, 21, 29, 117, 142, 155], "each": [0, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 29, 33, 36, 38, 41, 43, 46, 49, 50, 54, 62, 67, 68, 69, 72, 75, 76, 77, 78, 79, 81, 84, 86, 87, 88, 89, 90, 92, 93, 95, 97, 99, 100, 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 119, 122, 124, 125, 126, 127, 128, 129, 133, 134, 144, 155, 158, 161, 165, 169, 173], "stream": [0, 16, 18, 19, 20, 23, 41, 43, 70, 72, 74, 77, 79, 81, 82, 83, 86, 90, 93, 112, 122, 124, 126, 144, 155, 171, 174], "ar": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 36, 37, 38, 40, 41, 42, 43, 45, 46, 47, 48, 50, 52, 56, 57, 59, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 77, 78, 79, 81, 82, 83, 84, 86, 87, 90, 91, 94, 95, 101, 102, 104, 106, 108, 109, 110, 113, 116, 117, 119, 122, 124, 125, 126, 127, 128, 130, 132, 133, 134, 136, 141, 142, 143, 144, 147, 148, 151, 153, 154, 155, 157, 158, 159, 161, 162, 163, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176], "implement": [0, 11, 12, 16, 18, 19, 20, 22, 23, 24, 30, 31, 32, 35, 36, 38, 40, 42, 59, 61, 79, 82, 86, 87, 95, 96, 98, 101, 102, 105, 117, 118, 120, 121, 122, 124, 126, 134, 142, 144, 155, 157, 165, 168, 169, 170, 173], "mfb": [0, 18, 19, 20, 23, 42, 56, 60, 62, 63, 64, 65, 66, 67, 69, 70, 72, 74, 79, 83, 86, 90, 93, 94, 97, 116, 119, 124, 126, 128, 131, 133, 134, 138, 141, 145, 149, 150, 153, 155, 174, 175], "buse": [0, 18, 19, 20, 23, 27, 105, 119], "mvb": [0, 18, 19, 20, 23, 32, 43, 56, 59, 69, 72, 74, 79, 81, 83, 88, 93, 97, 113, 116, 124, 133, 134, 145, 154, 155], "block": [0, 11, 18, 19, 20, 23, 25, 30, 34, 38, 40, 50, 60, 62, 63, 67, 69, 70, 72, 73, 74, 80, 81, 82, 86, 87, 88, 89, 92, 93, 95, 117, 122, 124, 125, 126, 128, 131, 143, 150, 155, 158, 159, 165, 169], "diagram": [0, 7, 11, 18, 19, 20, 23, 25, 72, 87, 125, 131], "below": [0, 2, 3, 7, 11, 14, 16, 18, 19, 20, 22, 23, 24, 29, 43, 46, 79, 86, 90, 106, 108, 119, 128, 133, 141, 142, 144, 151, 153, 154, 155, 158, 159], "show": [0, 7, 11, 16, 20, 25, 36, 54, 78, 95, 106, 108, 119, 125, 137, 138, 141, 144, 149, 150, 151, 153, 154, 155, 156, 161], "In": [0, 12, 15, 16, 18, 20, 21, 23, 29, 33, 36, 37, 41, 47, 54, 59, 78, 87, 90, 94, 95, 102, 106, 107, 108, 109, 119, 125, 126, 133, 134, 141, 142, 144, 147, 148, 151, 153, 154, 155, 158, 160, 161], "case": [0, 11, 12, 14, 16, 18, 21, 23, 26, 29, 30, 31, 33, 36, 37, 43, 45, 59, 78, 87, 90, 95, 104, 106, 107, 108, 118, 119, 124, 125, 126, 132, 134, 142, 155, 161], "just": [0, 11, 14, 18, 20, 38, 54, 78, 102, 108, 142, 155, 157, 158], "one": [0, 11, 15, 18, 19, 20, 23, 25, 27, 29, 30, 32, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 50, 52, 54, 57, 58, 62, 68, 71, 76, 78, 79, 81, 82, 83, 86, 87, 88, 89, 90, 91, 95, 99, 101, 102, 104, 106, 108, 110, 112, 114, 115, 117, 118, 119, 124, 125, 126, 131, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 160, 161, 165, 169, 170, 171, 173, 174], "number": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 26, 30, 31, 32, 33, 35, 36, 38, 40, 41, 42, 43, 46, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 67, 68, 69, 70, 72, 73, 74, 75, 79, 80, 81, 82, 84, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 100, 102, 104, 106, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 124, 125, 126, 127, 129, 131, 132, 133, 135, 136, 138, 139, 140, 142, 144, 149, 150, 155, 159, 160, 161, 169, 170], "eth": [0, 12, 13, 14, 16, 18, 20, 72, 109, 124, 126, 144], "more": [0, 2, 3, 11, 13, 14, 15, 16, 18, 20, 23, 25, 27, 29, 32, 36, 40, 41, 43, 51, 54, 65, 71, 77, 78, 79, 86, 87, 94, 95, 96, 98, 102, 104, 106, 108, 113, 114, 122, 124, 127, 134, 136, 142, 147, 148, 151, 153, 154, 155, 156, 157, 160, 161], "than": [0, 11, 13, 20, 23, 25, 27, 29, 30, 31, 41, 49, 52, 54, 72, 74, 78, 79, 87, 95, 108, 117, 124, 126, 142, 155, 158, 169], "merger": [0, 20, 134, 171], "chan": [0, 109], "mod": [0, 155, 169], "split": [0, 18, 20, 29, 60, 87, 88, 89, 90, 144], "merg": [0, 20, 74, 81, 82, 87, 90, 113, 118, 139, 140, 144, 155, 174], "channel": [0, 11, 14, 16, 18, 19, 20, 26, 35, 46, 56, 57, 58, 59, 61, 63, 65, 66, 67, 68, 69, 70, 72, 73, 90, 95, 97, 106, 119, 142, 144, 155, 165, 169, 174], "thi": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 36, 37, 38, 41, 42, 43, 44, 45, 47, 49, 52, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104, 106, 107, 108, 109, 110, 112, 113, 117, 118, 119, 121, 124, 125, 126, 128, 129, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178], "avail": [0, 14, 16, 18, 20, 22, 23, 24, 25, 29, 31, 43, 47, 49, 54, 66, 73, 78, 99, 109, 122, 124, 126, 133, 134, 136, 155], "within": [0, 12, 13, 29, 41, 61, 63, 64, 67, 68, 79, 84, 86, 87, 90, 93, 94, 95, 119, 144, 147, 148, 168], "singl": [0, 7, 18, 20, 23, 27, 29, 33, 34, 42, 43, 45, 64, 79, 82, 87, 89, 90, 95, 99, 108, 118, 119, 125, 128, 131, 147, 148, 150, 155, 170], "evenli": [0, 18, 20, 43, 119], "divid": [0, 19, 22, 23, 54, 87, 95, 106, 109, 150, 155, 161], "between": [0, 16, 20, 22, 25, 29, 36, 41, 42, 43, 47, 48, 51, 52, 54, 71, 72, 74, 79, 84, 86, 87, 90, 94, 95, 96, 101, 102, 108, 114, 118, 119, 122, 133, 134, 138, 141, 142, 144, 149, 150, 151, 153, 154, 155, 157, 159, 169, 173], "all": [0, 11, 12, 13, 14, 15, 18, 20, 23, 26, 29, 33, 36, 41, 42, 43, 45, 46, 49, 52, 54, 55, 64, 65, 66, 67, 68, 71, 72, 73, 77, 78, 79, 80, 83, 86, 87, 88, 90, 94, 95, 99, 106, 107, 108, 109, 110, 119, 122, 124, 126, 127, 128, 133, 134, 135, 138, 139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 151, 153, 155, 157, 158, 159, 160, 161, 169], "tx": [0, 14, 15, 16, 18, 20, 34, 46, 56, 68, 70, 72, 74, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 93, 94, 96, 98, 100, 107, 109, 110, 111, 112, 114, 115, 117, 118, 124, 137, 141, 142, 147, 148, 151, 153, 154, 155, 156, 158, 175], "direct": [0, 15, 22, 23, 29, 34, 41, 47, 69, 70, 71, 72, 95, 106, 107, 119, 125, 141, 151, 153, 154, 155, 158, 169], "static": [0, 18, 19], "map": [0, 16, 18, 19, 20, 29, 48, 49, 50, 51, 54, 102, 105, 106, 122, 127, 133, 134, 144], "accord": [0, 11, 12, 20, 23, 31, 38, 40, 59, 64, 65, 78, 79, 86, 89, 90, 94, 95, 101, 102, 106, 108, 109, 119, 122, 124, 125, 126, 155, 173], "msb": [0, 95, 108, 119, 125], "For": [0, 2, 3, 11, 14, 15, 16, 18, 20, 25, 27, 29, 33, 36, 38, 41, 42, 43, 54, 55, 65, 66, 75, 77, 87, 95, 96, 98, 99, 106, 108, 110, 115, 122, 124, 125, 126, 127, 128, 130, 132, 133, 134, 137, 139, 140, 141, 144, 151, 153, 154, 155, 156, 158, 160, 161, 163], "4": [0, 11, 15, 16, 18, 19, 26, 33, 36, 42, 43, 46, 47, 49, 52, 53, 54, 56, 59, 60, 62, 63, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 85, 86, 89, 92, 93, 94, 95, 96, 97, 98, 100, 106, 107, 108, 109, 111, 112, 113, 114, 116, 118, 119, 120, 121, 122, 124, 126, 128, 129, 132], "32": [0, 16, 18, 20, 23, 24, 31, 32, 37, 42, 43, 46, 48, 49, 54, 56, 59, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 80, 81, 83, 86, 87, 88, 90, 91, 95, 98, 101, 102, 103, 104, 105, 106, 108, 109, 111, 112, 113, 114, 117, 120, 121, 122, 124, 128, 131, 132, 135, 136, 144, 147, 148, 159, 161, 173], "2": [0, 2, 3, 8, 9, 11, 14, 16, 18, 23, 26, 30, 31, 32, 33, 36, 37, 38, 41, 42, 43, 44, 46, 47, 49, 50, 52, 53, 54, 56, 58, 59, 61, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 93, 94, 96, 97, 100, 101, 102, 103, 105, 106, 107, 109, 110, 114, 115, 118, 122, 124, 126, 128, 129, 131, 132, 134, 135, 136, 147, 148, 155, 158, 159, 160, 169, 170], "bit": [0, 14, 16, 18, 20, 22, 23, 24, 27, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 42, 44, 45, 46, 47, 49, 52, 53, 54, 55, 57, 58, 59, 65, 69, 70, 71, 72, 73, 74, 75, 79, 80, 81, 82, 84, 86, 87, 88, 89, 90, 93, 94, 95, 101, 102, 103, 104, 106, 107, 109, 111, 112, 113, 114, 116, 119, 122, 124, 126, 127, 128, 131, 132, 135, 136, 147, 148, 155, 158, 159, 160, 169, 173], "taken": [0, 43, 99, 125], "3": [0, 7, 11, 16, 18, 19, 23, 26, 32, 36, 37, 39, 45, 49, 52, 53, 54, 56, 59, 71, 73, 78, 86, 87, 95, 102, 103, 104, 106, 107, 118, 119, 122, 124, 126, 127, 130, 131, 132, 136], "so": [0, 11, 12, 16, 20, 26, 29, 33, 36, 37, 41, 43, 47, 78, 79, 86, 89, 90, 95, 99, 104, 106, 108, 125, 155, 159, 161, 173], "0": [0, 7, 10, 14, 16, 18, 19, 20, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 142, 144, 147, 148, 149, 150, 155, 157, 158, 160, 170], "7": [0, 16, 18, 20, 36, 47, 48, 49, 53, 54, 71, 73, 74, 93, 108, 109, 122, 124, 126, 131, 132, 169, 170], "would": [0, 11, 15, 42, 78, 87, 108, 124, 125, 155, 157], "rout": [0, 23, 41, 46, 108, 109, 122], "8": [0, 11, 14, 15, 16, 18, 20, 23, 35, 38, 40, 47, 48, 49, 53, 54, 56, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 116, 119, 120, 121, 122, 124, 125, 126, 128, 131, 132, 136, 147, 148, 155, 157, 161], "15": [0, 18, 20, 46, 49, 73, 109, 124, 136], "1": [0, 4, 6, 7, 11, 14, 16, 18, 23, 24, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 126, 128, 129, 131, 132, 134, 135, 136, 137, 143, 144, 147, 148, 149, 150, 155, 157, 158, 159, 160, 161, 169, 170], "etc": [0, 12, 20, 23, 28, 71, 106, 118, 150, 155], "rx": [0, 13, 14, 15, 16, 18, 20, 29, 46, 56, 61, 69, 70, 72, 74, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 93, 94, 96, 98, 100, 107, 109, 110, 111, 113, 114, 115, 117, 118, 126, 137, 142, 145, 155, 156, 158, 175], "again": [0, 16, 18, 78, 82, 86, 106, 133], "user": [0, 1, 5, 6, 7, 12, 18, 19, 20, 21, 23, 25, 26, 29, 30, 33, 36, 41, 42, 43, 45, 47, 48, 49, 54, 63, 65, 66, 69, 70, 72, 73, 74, 78, 79, 86, 87, 90, 99, 106, 108, 109, 116, 128, 132, 142, 155, 157, 160, 161, 165, 170], "perform": [0, 16, 29, 33, 36, 41, 43, 47, 49, 54, 87, 91, 119, 122, 124, 125, 126, 127, 136, 155, 169, 173], "router": [0, 174], "By": [0, 23, 72, 86, 126], "default": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 44, 48, 49, 50, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 124, 126, 128, 129, 131, 132, 135, 136, 141, 147, 148, 151, 153, 154, 155, 157, 159, 160, 161, 169], "ha": [0, 2, 3, 11, 12, 13, 14, 18, 19, 20, 22, 27, 29, 32, 33, 36, 37, 42, 43, 45, 52, 54, 56, 57, 66, 67, 68, 69, 71, 78, 79, 81, 86, 87, 90, 94, 95, 99, 106, 107, 108, 112, 119, 124, 125, 128, 133, 134, 138, 139, 140, 141, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 157, 159, 161, 169], "portion": 0, "which": [0, 11, 12, 13, 15, 18, 20, 22, 23, 26, 27, 29, 30, 36, 41, 42, 43, 45, 54, 55, 59, 60, 62, 64, 66, 67, 68, 69, 71, 75, 77, 78, 79, 84, 86, 87, 90, 94, 95, 99, 104, 106, 108, 110, 115, 119, 124, 125, 126, 133, 134, 137, 138, 139, 140, 141, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 165, 170, 173], "And": [0, 11, 56, 78, 87, 158], "state": [0, 18, 37, 54, 55, 64, 84, 86, 90, 101, 106, 108, 131, 136, 141, 143, 151, 153, 154, 155, 159, 160, 165, 169], "round": [0, 33, 58, 73, 79, 87, 107, 109, 173], "robin": [0, 73, 109, 173], "mode": [0, 7, 11, 16, 18, 19, 23, 27, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 44, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 132, 133, 135, 136, 147, 148, 155, 157, 170, 173], "contain": [0, 7, 11, 12, 16, 18, 19, 20, 21, 23, 24, 25, 29, 36, 41, 42, 43, 49, 54, 60, 65, 68, 72, 73, 78, 79, 81, 87, 88, 95, 97, 99, 101, 108, 110, 119, 121, 124, 126, 129, 132, 134, 136, 137, 138, 141, 142, 144, 147, 148, 149, 150, 151, 153, 154, 155, 157, 159, 160, 161, 165, 166, 167, 168, 169, 171, 172, 174, 178], "extern": [0, 13, 16, 18, 21, 24, 25, 47, 52, 54, 55, 90, 113, 122, 136, 163], "control": [0, 12, 14, 15, 16, 18, 20, 22, 25, 33, 42, 44, 61, 68, 69, 73, 80, 86, 106, 109, 122, 124, 126, 136, 137, 142, 155, 156, 159, 161, 173, 176], "These": [0, 11, 18, 19, 20, 22, 24, 26, 29, 41, 71, 72, 78, 79, 87, 95, 102, 106, 108, 119, 128, 134, 142, 144, 155], "make": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 26, 29, 43, 49, 55, 79, 86, 95, 106, 108, 122, 124, 133, 142, 155], "easi": [0, 7, 13, 16, 22, 143, 147, 148, 159], "test": [0, 2, 3, 14, 21, 22, 32, 54, 55, 70, 78, 118, 128, 141, 144, 151, 153, 154, 161, 163], "oper": [0, 12, 14, 29, 79, 87, 108, 122, 124, 126, 133, 155, 169, 174], "measur": [0, 16, 21, 42, 48, 51, 53, 54, 155], "properti": [0, 12, 21, 102, 138, 149, 150], "throughput": [0, 1, 13, 16, 19, 20, 21, 25, 27, 41, 43, 45, 81, 86, 87, 94, 95, 134, 141, 151, 153, 154], "latenc": [0, 13, 19, 21, 23, 30, 33, 34, 35, 36, 41, 48, 53, 54, 70, 78, 87, 102, 106, 117, 147, 148, 163, 169, 170], "avalon": [0, 18, 20, 21, 23, 47, 54, 102], "mm": [0, 18, 21, 47, 102], "access": [0, 11, 12, 21, 22, 25, 36, 42, 47, 50, 54, 61, 63, 68, 70, 73, 86, 106, 124, 126, 127, 136, 155, 172, 173], "interfac": [0, 2, 3, 12, 14, 15, 16, 21, 23, 25, 31, 32, 35, 36, 41, 42, 43, 45, 47, 48, 49, 50, 52, 54, 56, 57, 58, 59, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 113, 115, 117, 118, 121, 124, 125, 126, 128, 131, 132, 133, 134, 136, 137, 138, 141, 142, 144, 145, 149, 150, 151, 153, 154, 156, 157, 160, 161, 173, 176], "specif": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 20, 21, 22, 23, 27, 29, 36, 44, 45, 49, 51, 54, 56, 57, 59, 64, 68, 79, 86, 90, 122, 124, 125, 127, 128, 134, 142, 161, 165, 166, 167, 170, 171, 172, 173, 174], "run": [0, 7, 11, 12, 15, 16, 17, 19, 23, 29, 36, 41, 42, 54, 55, 64, 86, 96, 97, 100, 122, 137, 138, 141, 142, 149, 150, 151, 153, 154, 156, 157, 160, 161], "rpm": [0, 14], "packag": [0, 7, 12, 14, 17, 18, 20, 22, 29, 48, 49, 54, 122, 124, 127, 137, 138, 141, 145, 149, 150, 151, 153, 156, 157, 160], "python3": [0, 16, 48, 49, 54, 55], "nfb": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 16, 18, 20, 22, 24, 48, 49, 54], "requir": [0, 4, 5, 6, 7, 11, 13, 14, 15, 16, 17, 20, 23, 27, 29, 32, 33, 36, 42, 52, 78, 81, 87, 94, 107, 108, 112, 116, 117, 124, 125, 126, 133, 134, 137, 141, 144, 151, 153, 154, 155, 156, 160, 169, 170], "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 23, 26, 33, 34, 36, 41, 43, 44, 47, 48, 49, 54, 58, 86, 87, 90, 104, 106, 108, 109, 113, 124, 126, 137, 141, 144, 151, 153, 154, 155, 156, 160, 161, 163, 169], "obtain": [0, 11, 16, 47, 95, 127], "cesnet": [0, 7, 11, 12, 13, 168], "framework": [0, 4, 7, 10, 12, 13, 54, 155], "copr": 0, "repositori": [0, 11, 12, 13, 28, 29, 124, 126, 162, 163, 166, 167, 168, 171, 172, 174, 175, 176], "instal": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 17, 48, 49, 54], "data_logg": [0, 48, 49, 54], "python": [0, 7, 16, 17, 26, 48, 49, 54, 55], "sourc": [0, 1, 11, 12, 14, 18, 19, 20, 24, 29, 41, 46, 71, 73, 84, 85, 90, 94, 109, 111, 112, 114, 124, 126, 128, 136, 155, 158, 168, 169, 173, 176], "code": [0, 11, 27, 29, 32, 108, 144, 169, 178], "follow": [0, 7, 11, 14, 16, 18, 20, 29, 36, 42, 54, 57, 60, 63, 69, 70, 77, 78, 79, 80, 86, 87, 95, 99, 106, 107, 108, 109, 119, 122, 124, 125, 134, 137, 138, 141, 149, 150, 151, 153, 155, 156, 161], "command": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 29, 47, 49, 55, 104, 122, 124, 126, 155, 160, 161], "cd": [0, 7, 48, 49, 54], "xxx_root_directori": [0, 14, 16, 22], "ofm": [0, 11, 12, 16, 28, 54, 124, 126, 127, 162, 163, 166, 167, 171, 172, 174, 175, 176], "comp": [0, 16, 28, 54, 55, 105, 147, 148, 155, 162, 163, 166, 167, 171, 172, 174, 175, 176], "debug": [0, 2, 3, 7, 16, 19, 22, 42, 43, 54, 64, 69, 70, 124, 155, 173], "sw": [0, 12, 16, 42, 55, 57, 58, 61, 63, 68, 70, 86, 121, 124, 126], "setup": [0, 26, 29, 41, 42, 48, 49, 54, 94, 160], "py": [0, 7, 16, 26, 48, 49, 54], "Then": [0, 11, 12, 20, 48, 52, 54, 79, 86, 90, 95, 106, 108, 134, 155, 157, 160], "go": [0, 12, 14, 106, 108, 155], "mem": [0, 18, 21, 49], "tool": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18, 20, 22, 24, 29, 49, 124, 126, 136, 155, 161], "directori": [0, 11, 12, 14, 17, 28, 29, 136, 155, 162, 163, 166, 167, 171, 172, 174, 175, 176, 178], "mem_test": [0, 48, 54], "output": [0, 14, 16, 18, 19, 20, 23, 27, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 49, 54, 55, 56, 59, 62, 63, 64, 65, 66, 67, 69, 70, 71, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99, 102, 104, 105, 106, 108, 109, 111, 112, 113, 115, 116, 117, 118, 121, 122, 124, 125, 126, 128, 129, 130, 132, 133, 135, 136, 144, 155, 165, 169, 171, 173], "wa": [0, 11, 20, 26, 36, 49, 54, 70, 78, 86, 87, 106, 108, 117, 124, 133, 155, 160, 161, 169, 171, 174], "success": [0, 18, 54, 127, 155], "mem_logg": [0, 48, 49, 53, 54], "statist": [0, 35, 36, 42, 48, 49, 54, 69, 70, 77, 106, 122, 124, 126, 155, 169, 173], "write": [0, 4, 5, 6, 11, 12, 13, 16, 22, 23, 29, 31, 32, 36, 38, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 61, 67, 68, 69, 73, 86, 90, 97, 101, 102, 104, 106, 109, 122, 124, 126, 127, 131, 132, 133, 134, 136, 139, 140, 143, 144, 147, 148, 155, 157, 158, 159, 161, 165, 169, 170], "request": [0, 14, 16, 18, 19, 20, 22, 23, 25, 31, 33, 36, 46, 47, 48, 49, 50, 52, 53, 54, 57, 58, 59, 64, 68, 69, 70, 78, 86, 90, 96, 101, 102, 104, 106, 107, 109, 118, 124, 126, 127, 128, 131, 132, 133, 134, 136, 139, 140, 157, 161, 165, 173], "33554431": 0, "word": [0, 13, 18, 23, 31, 32, 33, 38, 40, 41, 43, 46, 47, 48, 52, 53, 54, 55, 56, 60, 62, 65, 71, 72, 73, 77, 78, 79, 80, 81, 82, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107, 109, 111, 112, 114, 117, 119, 120, 124, 125, 126, 128, 131, 132, 137, 141, 142, 143, 144, 147, 148, 151, 153, 154, 155, 156, 159, 161], "134217724": 0, "read": [0, 12, 13, 14, 16, 20, 22, 23, 31, 32, 35, 36, 38, 40, 41, 42, 43, 46, 47, 48, 49, 50, 52, 53, 54, 55, 59, 61, 66, 67, 68, 69, 78, 84, 86, 95, 97, 99, 101, 102, 104, 106, 107, 109, 117, 118, 121, 122, 124, 125, 126, 127, 131, 132, 133, 134, 136, 141, 142, 151, 153, 155, 157, 160, 161, 165, 169, 170], "flow": [0, 2, 3, 18, 20, 48, 54, 83, 86, 173], "160": 0, "78": [0, 16], "gb": [0, 54, 86], "": [0, 11, 12, 14, 18, 20, 23, 24, 26, 27, 29, 30, 33, 36, 41, 42, 43, 47, 54, 57, 58, 71, 73, 77, 78, 79, 84, 86, 87, 90, 94, 95, 99, 104, 106, 108, 122, 124, 134, 135, 144, 155, 157, 158, 168], "161": 0, "68": 0, "total": [0, 16, 23, 35, 36, 43, 54, 61, 63, 64, 67, 68, 70, 74, 95, 109, 124, 126], "23": [0, 18, 20, 46, 109, 124], "time": [0, 11, 12, 20, 25, 26, 29, 31, 33, 36, 37, 38, 40, 42, 43, 45, 49, 50, 51, 54, 78, 81, 84, 86, 87, 90, 96, 99, 107, 109, 114, 116, 124, 125, 133, 136, 144, 155, 160], "427": 0, "42": [0, 122], "m": [0, 33, 42, 54, 55, 113, 160, 169], "425": 0, "04": [0, 54], "852": 0, "46": 0, "min": [0, 49, 53, 54, 73, 75, 94, 109, 124, 138, 141, 149, 150, 151, 153, 154], "96": [0, 16, 71, 132], "00": [0, 14, 30, 54, 108, 132], "n": [0, 20, 29, 33, 36, 38, 39, 40, 54, 78, 84, 89, 90, 109, 113, 122, 138, 144, 149, 150, 155, 160, 169], "max": [0, 18, 23, 32, 38, 40, 49, 51, 53, 54, 56, 60, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 109, 110, 115, 116, 121, 124, 126, 128, 131, 136, 138, 141, 149, 150, 151, 153, 154, 155, 160, 161], "555": 0, "avg": [0, 54, 94], "131": 0, "56": 0, "histogram": [0, 48, 49, 53, 54, 163], "93": [0, 54], "117": [0, 54], "5": [0, 16, 20, 29, 43, 47, 49, 53, 54, 73, 78, 86, 94, 108, 109, 122, 124, 131, 147, 148, 159], "12613618": 0, "141": 0, "6": [0, 4, 7, 10, 16, 18, 20, 36, 46, 49, 53, 54, 73, 95, 108, 122, 124, 126, 132], "13893635": 0, "165": 0, "6618217": 0, "503": 0, "527": 0, "74899": 0, "551": 0, "265549": 0, "575": [0, 44], "88513": 0, "error": [0, 11, 18, 20, 26, 46, 54, 104, 106, 122, 124, 144, 155], "zero": [0, 36, 51, 54, 71, 73, 110, 124, 155, 159], "burst": [0, 18, 52, 53, 54, 102, 154, 155, 157], "count": [0, 18, 24, 33, 42, 43, 48, 49, 52, 53, 54, 75, 86, 94, 110, 118, 124, 126, 169, 173, 176], "simultan": [0, 33, 36, 54, 74, 95], "r": [0, 6, 7, 14, 17, 18, 22, 23, 52, 53, 54, 55, 86, 122, 124, 126, 134], "w": [0, 14, 18, 22, 52, 53, 54, 55, 86, 124, 126], "paralel": [0, 51], "13": [0, 49, 64, 65, 71, 129, 132], "10": [0, 13, 14, 18, 20, 21, 23, 25, 27, 30, 47, 49, 53, 54, 74, 84, 90, 106, 122, 124, 126, 132, 135, 136, 144, 155, 157, 159, 161, 165, 170, 173], "83": [0, 16, 122], "27238": 0, "12": [0, 18, 49, 53, 58, 59, 61, 68, 70, 71, 72, 79, 95, 97, 116, 122, 132], "4294967295": 0, "16": [0, 7, 11, 14, 18, 20, 23, 32, 46, 49, 54, 56, 57, 58, 59, 61, 63, 64, 65, 66, 67, 70, 71, 73, 79, 86, 93, 97, 98, 106, 109, 112, 117, 120, 124, 125, 132, 136, 144, 155, 161], "13345442": 0, "document": [0, 11, 14, 16, 19, 20, 26, 29, 32, 33, 41, 71, 79, 95, 96, 98, 134, 141, 151, 153, 154, 155, 156, 161, 165, 169, 173], "detail": [0, 7, 11, 14, 18, 19, 20, 27, 29, 40, 41, 43, 47, 94, 119, 122, 128, 134, 147, 148, 155, 165, 169, 173], "descript": [0, 7, 12, 18, 19, 20, 22, 23, 24, 25, 27, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 44, 46, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 138, 141, 144, 145, 149, 150, 151, 153, 154, 157, 158, 161, 163, 166, 167, 171, 172, 173, 174, 176], "assum": [0, 23, 155], "consist": [0, 12, 19, 25, 42, 64, 79, 86, 87, 89, 94, 99, 108, 119, 125, 133, 134, 155], "two": [0, 4, 11, 18, 19, 20, 23, 26, 29, 31, 32, 33, 41, 45, 58, 60, 71, 74, 75, 76, 78, 79, 81, 82, 83, 86, 87, 88, 89, 91, 92, 95, 96, 99, 100, 101, 105, 106, 108, 109, 112, 114, 116, 119, 124, 125, 128, 133, 136, 137, 138, 141, 142, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 159, 160, 161, 165, 170, 173], "0x0000000": [0, 20], "0x07fffff": 0, "regist": [0, 12, 14, 20, 22, 23, 25, 28, 30, 31, 33, 34, 36, 38, 40, 41, 42, 43, 45, 47, 49, 52, 53, 54, 55, 61, 63, 68, 70, 72, 73, 78, 81, 86, 88, 90, 96, 104, 105, 106, 108, 109, 111, 112, 113, 117, 121, 122, 125, 127, 129, 133, 135, 136, 155, 165, 169, 170, 173], "distribut": [0, 18, 20, 31, 39, 43, 106, 109, 119, 122, 138, 142, 149, 150, 160, 169], "reserv": [0, 22, 29, 73, 122, 124, 126, 127], "space": [0, 12, 16, 18, 20, 21, 23, 25, 29, 30, 31, 41, 42, 43, 45, 46, 52, 53, 54, 59, 61, 65, 72, 73, 80, 90, 99, 106, 108, 109, 124, 126, 131, 133, 134, 136, 141, 144, 151, 153, 154, 155, 159, 173], "0x0800000": 0, "0x0ffffff": 0, "0x1000000": [0, 12], "0x17fffff": 0, "0x1800000": 0, "0x1ffffff": 0, "final": [0, 11, 30, 74, 90, 95, 106, 108, 155, 161], "address": [0, 12, 16, 18, 20, 23, 36, 38, 40, 41, 42, 43, 46, 47, 52, 53, 54, 55, 58, 59, 61, 63, 65, 66, 67, 69, 72, 73, 80, 90, 94, 95, 99, 101, 102, 103, 106, 107, 109, 121, 124, 126, 131, 132, 136, 155, 157, 170, 173], "sum": [0, 42, 43, 49, 53, 79, 112], "core": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 18, 22, 25, 29, 36, 63, 69, 70, 73, 122, 127, 133, 134], "0x02000000": [0, 22], "0x02800000": 0, "welcom": [1, 168], "The": [1, 7, 11, 12, 13, 14, 15, 16, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 45, 49, 50, 52, 54, 56, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 73, 74, 75, 77, 78, 79, 80, 84, 86, 87, 88, 90, 93, 94, 95, 96, 99, 101, 102, 104, 106, 107, 108, 109, 111, 114, 115, 119, 121, 122, 124, 125, 126, 127, 128, 129, 131, 132, 133, 134, 136, 137, 138, 141, 142, 144, 149, 150, 151, 153, 154, 155, 156, 157, 158, 161, 162, 163, 165, 169, 170, 171, 173, 174, 175, 176], "refer": [1, 2, 3, 11, 12, 14, 15, 16, 18, 20, 21, 102, 122, 142, 155], "develop": [1, 5, 6, 11, 14, 19, 25, 29, 155, 161, 168, 171, 174], "kit": [1, 3, 5, 6, 14, 25], "allow": [1, 7, 11, 14, 18, 19, 20, 22, 23, 25, 26, 30, 31, 33, 36, 38, 40, 41, 42, 43, 44, 45, 59, 61, 63, 68, 70, 72, 73, 76, 78, 87, 95, 96, 101, 111, 112, 119, 121, 122, 124, 125, 126, 131, 133, 142, 147, 148, 155, 163, 165, 169, 170], "quickli": [1, 16, 25, 141, 153, 154], "easili": [1, 12, 25, 60, 86, 105], "acceler": [1, 25, 164], "optim": [1, 19, 25, 26, 36, 81, 105, 109, 165, 169, 170, 173], "high": [1, 13, 15, 19, 25, 41, 43, 54, 73, 92, 95, 104, 109, 122, 124, 126, 136, 141, 142, 143, 151, 153, 158, 160, 169], "scalabl": [1, 25, 41], "support": [1, 11, 14, 15, 16, 19, 20, 21, 25, 29, 31, 33, 36, 38, 40, 46, 47, 55, 59, 69, 70, 71, 72, 73, 74, 84, 86, 87, 90, 95, 102, 107, 109, 124, 125, 126, 128, 132, 134, 136, 165, 170, 171, 174], "up": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 15, 18, 19, 20, 23, 29, 33, 41, 58, 71, 79, 87, 99, 122, 124, 125, 126, 127, 138, 142, 144, 147, 148, 149, 155, 159, 160, 169], "400": [1, 13, 19, 25, 122, 124, 126], "gigabit": [1, 15, 25], "exampl": [1, 7, 11, 14, 15, 16, 17, 18, 20, 23, 25, 33, 34, 36, 42, 43, 45, 46, 48, 49, 54, 87, 90, 106, 109, 124, 126, 130, 136, 138, 141, 144, 149, 150, 151, 153, 154, 160, 163, 169], "memori": [1, 4, 5, 6, 13, 18, 20, 22, 23, 25, 28, 31, 32, 36, 39, 45, 46, 47, 48, 52, 55, 69, 72, 96, 98, 101, 102, 106, 120, 124, 133, 139, 140, 163, 165, 169, 173], "medusa": [1, 176], "part": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 16, 18, 19, 20, 22, 23, 29, 36, 45, 63, 69, 71, 72, 73, 78, 95, 97, 106, 107, 108, 124, 125, 126, 133, 134, 136], "open": [1, 2, 3, 14, 19, 47, 54, 168], "get": [1, 12, 15, 18, 19, 20, 29, 36, 42, 54, 79, 83, 86, 106, 113, 127, 131, 141, 144, 151, 153, 154, 155, 157, 158], "includ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 29, 31, 48, 54, 55, 74, 87, 122, 124, 126, 131, 155, 165, 176], "profession": [1, 19], "through": [1, 12, 13, 16, 18, 19, 20, 25, 29, 31, 42, 43, 78, 86, 90, 94, 95, 96, 97, 99, 104, 106, 109, 121, 124, 126, 127, 136, 137, 138, 149, 150, 154, 155, 156, 173], "our": [1, 14, 15, 19, 20, 36, 42, 95, 106, 108, 155], "partner": [1, 19], "brnolog": [1, 19], "card": [2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 18, 20, 21, 22, 23, 25, 29, 46, 54], "inform": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 23, 24, 36, 41, 47, 59, 65, 68, 70, 72, 74, 86, 87, 93, 96, 97, 98, 99, 102, 124, 128, 133, 134, 142, 151, 153, 154, 155, 156, 161, 173], "vendor": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 23, 59, 127], "xilinx": [2, 3, 8, 9, 11, 13, 14, 20, 21, 23, 31, 32, 70, 85, 98, 105, 117, 120, 122, 124, 126, 128, 134, 165, 169, 170, 173], "name": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 20, 24, 26, 29, 36, 41, 46, 70, 71, 78, 79, 84, 89, 90, 93, 94, 95, 106, 109, 119, 124, 125, 126, 127, 136, 141, 144, 147, 148, 151, 153, 154, 155, 156, 157, 158, 159, 160], "port": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 20, 23, 25, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 44, 46, 52, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 125, 128, 129, 130, 131, 132, 134, 135, 136, 138, 139, 140, 143, 144, 145, 149, 150, 155, 157, 158, 165, 169, 170], "2x": [2, 3, 5, 6, 8, 9, 10, 53, 124], "qsfp28": [2, 3, 8, 9, 15], "pcie": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 22, 25, 46, 56, 59, 63, 64, 65, 67, 69, 70, 95, 127, 131, 133], "conector": [2, 3, 4, 5, 6, 7, 8, 9, 10], "edg": [2, 3, 4, 5, 6, 7, 8, 9, 10, 27, 52, 54, 95, 169], "connector": [2, 3, 4, 5, 6, 7, 8, 9, 10, 23, 25], "websit": [2, 3, 4, 5, 6, 7, 8, 9, 10], "xcu200": 2, "fsgd2104": 2, "e": [2, 4, 5, 8, 10, 11, 13, 16, 17, 18, 20, 29, 36, 37, 42, 43, 67, 79, 86, 87, 90, 95, 102, 106, 107, 108, 119, 124, 125, 126, 128, 155, 161], "basic": [2, 12, 14, 16, 20, 21, 29, 49, 54, 55, 90, 109, 125, 141, 147, 148, 150, 151, 153, 154, 159], "same": [2, 11, 13, 14, 18, 20, 27, 29, 36, 37, 41, 43, 45, 50, 51, 53, 54, 55, 71, 72, 78, 80, 82, 86, 87, 90, 94, 95, 97, 99, 102, 106, 107, 108, 112, 117, 119, 124, 125, 126, 127, 132, 138, 143, 144, 147, 148, 149, 150, 155, 156, 157, 158, 161, 165, 169, 170, 173], "vu9p": 2, "hard": [2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 20, 52, 54, 124, 126, 131], "cmac": [2, 3, 8, 9, 13, 20, 124, 126], "100g": [2, 3, 4, 5, 8, 9, 10, 26, 95], "usp": [2, 3, 8, 9, 23, 131], "gen3": [2, 3, 8, 9, 23, 70], "x16": [2, 3, 4, 5, 6, 7, 8, 9, 10, 23, 70], "app_root_directori": [2, 3, 4, 5, 6, 7, 8, 9], "config": [2, 3, 4, 5, 6, 7, 8, 9, 11, 73, 141, 145, 151, 153, 154, 155], "card_conf": [2, 3, 4, 5, 6, 7, 8, 9], "tcl": [2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 22], "file": [2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 17, 18, 22, 26, 54, 142, 155, 161], "makefil": [2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 23, 26], "target": [2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 20, 23, 25, 27, 30, 32, 36, 41, 43, 54, 70, 74, 83, 86, 87, 97, 100, 102, 103, 106, 107, 108, 126, 132], "valid": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 18, 20, 24, 26, 31, 33, 38, 40, 41, 42, 45, 46, 50, 52, 56, 59, 65, 71, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 86, 87, 89, 90, 92, 93, 94, 95, 96, 97, 99, 100, 102, 106, 107, 109, 111, 112, 113, 114, 116, 117, 118, 119, 122, 124, 126, 127, 128, 131, 132, 133, 136, 139, 140, 141, 143, 147, 148, 153, 155, 157, 158, 159, 169], "minim": [2, 3, 4, 5, 6, 7, 8, 9, 10, 18, 21, 49, 53, 54, 86, 124, 126], "mai": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 18, 29, 31, 32, 33, 43, 45, 71, 78, 87, 95, 106, 113, 119, 124, 126, 131, 133, 134, 144, 155], "vari": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 23, 36], "other": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 23, 26, 30, 33, 35, 36, 40, 41, 43, 45, 49, 54, 64, 69, 71, 73, 75, 77, 78, 81, 82, 83, 85, 87, 88, 95, 97, 103, 106, 107, 108, 110, 119, 122, 124, 126, 132, 133, 135, 138, 141, 142, 144, 147, 148, 149, 151, 153, 154, 159, 160, 161], "100g2": [2, 3, 4, 5, 8, 9, 10], "2x100gbe": [2, 3, 8, 9], "100g0": [2, 3], "disabl": [2, 3, 14, 23, 24, 30, 32, 33, 49, 72, 73, 77, 80, 93, 105, 109, 113, 120, 122, 124, 126, 136, 155], "applic": [2, 3, 16, 19, 21, 22, 24, 25, 29, 86, 119, 128], "remain": [2, 3, 95, 96, 100, 125, 142, 158, 165], "experiment": [2, 3], "featur": [2, 3, 11, 12, 20, 24, 74, 95, 124, 170], "boot": [2, 3, 7, 8, 9, 10, 14, 22, 90], "NO": [2, 3, 5, 6, 26, 157], "jtag": [2, 3, 4, 5, 6], "buld": [2, 3], "describ": [2, 3, 11, 12, 14, 16, 18, 19, 20, 22, 24, 28, 29, 41, 71, 86, 95, 119, 122, 133, 134, 138, 141, 142, 149, 150, 151, 153, 154, 155, 158, 159, 161, 162, 163, 175, 176], "abov": [2, 3, 11, 20, 25, 29, 30, 41, 71, 79, 86, 87, 95, 108, 119, 134, 136, 138, 141, 149, 150, 153, 154, 158], "gener": [2, 3, 7, 11, 13, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 56, 57, 59, 60, 61, 62, 63, 66, 70, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 121, 125, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 149, 150, 151, 153, 154, 156, 157, 160, 161, 163, 169, 170, 171, 173], "bitstream": [2, 3, 4, 5, 6, 14], "vivado": [2, 3, 8, 9, 13, 14, 29, 135], "gui": [2, 3, 155], "usb": [2, 3, 4, 5, 6], "cabl": [2, 3, 4, 5, 6], "hardwar": [2, 3, 11, 29, 61, 63, 68, 69, 70], "manag": [2, 3, 20, 47, 50, 56, 58, 63, 66, 69, 134, 135, 176], "2022": [2, 3, 14], "manual": [2, 3, 16, 52, 54, 55, 86, 155], "To": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 20, 36, 37, 41, 42, 43, 45, 52, 54, 57, 58, 79, 86, 87, 99, 107, 108, 119, 124, 126, 133, 142, 143], "must": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 20, 22, 23, 24, 29, 31, 32, 33, 36, 38, 40, 41, 43, 47, 54, 71, 72, 73, 74, 79, 84, 90, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 106, 108, 109, 112, 113, 114, 115, 116, 117, 118, 121, 124, 125, 126, 127, 131, 133, 134, 136, 138, 144, 147, 148, 149, 150, 155, 157, 158], "have": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 16, 18, 20, 26, 29, 33, 36, 41, 42, 43, 49, 52, 54, 58, 72, 75, 78, 79, 87, 95, 99, 104, 106, 107, 108, 110, 119, 124, 125, 126, 133, 134, 141, 144, 151, 153, 155, 157, 158, 159, 160, 161, 169], "licens": [2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 124, 126], "been": [2, 3, 12, 29, 36, 37, 41, 42, 43, 56, 66, 75, 78, 81, 95, 119, 124, 125, 128, 133, 134, 141, 144, 151, 155, 157, 169], "properli": [2, 3, 12, 19, 124, 136, 155], "although": [2, 3, 29, 86, 95], "virtex": [3, 170], "ultrascal": [3, 13, 20, 21, 23, 29, 30, 31, 32, 33, 38, 40, 48, 51, 57, 58, 59, 63, 64, 65, 66, 67, 69, 70, 74, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 93, 94, 96, 97, 98, 101, 109, 115, 117, 120, 124, 126, 128, 131, 132, 136, 165, 170, 175], "evalu": [3, 29, 79], "xcvu9p": [3, 9], "flgb2104": [3, 9], "1x": [4, 7], "qsfp": [4, 6, 7, 10, 11, 12, 15, 16, 20, 22, 25, 122], "dd": [4, 6, 7, 15], "agfb014r24b2e2v": 4, "tile": [4, 5, 6, 7, 10, 13, 16, 20, 23, 95, 124, 126, 134], "p": [4, 5, 6, 10, 16, 23, 54, 55, 95, 134, 168], "gen4": [4, 5, 10, 23], "2x100ge": [4, 5, 10], "25g8": [4, 5, 6, 7, 10], "8x25ge": [4, 5, 10, 20], "10g8": [4, 5, 6, 7, 10], "8x10ge": [4, 5, 10, 20], "ye": [4, 7, 8, 9, 10, 13, 157], "version": [4, 7, 10, 11, 12, 13, 14, 55, 86, 96, 126, 127, 170], "17": [4, 49, 132], "intel": [4, 7, 10, 11, 13, 14, 20, 21, 22, 23, 26, 31, 32, 47, 54, 85, 98, 102, 105, 117, 120, 124, 126, 128, 131, 132, 134, 145, 163, 165, 170, 173], "quartu": [4, 5, 6, 7, 10, 12, 13, 14, 29, 135], "prime": [4, 5, 6, 7, 10, 13, 14], "pro": [4, 5, 6, 7, 10, 13, 14], "befor": [4, 11, 18, 19, 20, 23, 29, 32, 35, 41, 42, 43, 46, 73, 78, 82, 87, 90, 94, 95, 99, 104, 106, 108, 117, 124, 126, 133, 134, 141, 144, 151, 153, 155, 157], "flash": [4, 5, 6, 22, 25, 47], "regular": [4, 11], "programm": 4, "after": [4, 5, 6, 12, 14, 16, 20, 26, 29, 30, 41, 42, 43, 47, 50, 54, 55, 56, 57, 66, 68, 69, 77, 78, 79, 82, 84, 86, 87, 90, 94, 102, 104, 106, 108, 124, 125, 133, 143, 144, 155, 156, 173], "complet": [4, 5, 6, 12, 14, 20, 23, 36, 41, 46, 55, 56, 69, 70, 77, 86, 95, 99, 128, 131, 132, 133, 155], "call": [4, 5, 6, 11, 12, 18, 20, 29, 48, 90, 95, 119, 153, 154, 155], "my_bitstream": [4, 5, 6], "sof": [4, 5, 6, 14, 18, 65, 74, 75, 76, 77, 78, 79, 82, 83, 84, 87, 89, 90, 93, 95, 97, 99, 116, 124, 125, 126, 128, 139, 140, 141, 147, 148, 153, 155, 156, 160], "script": [4, 5, 6, 11, 12, 14, 16, 26, 29, 48, 54, 55], "generate_j": 4, "sh": [4, 5, 6], "convert": [4, 5, 6, 11, 20, 21, 23, 45, 47, 102, 103, 107, 108, 116, 118, 124, 125, 126, 128, 133, 134, 135, 141, 145, 151, 153, 154, 169, 173], "jic": 4, "format": [4, 5, 6, 14, 16, 18, 20, 23, 46, 73, 79, 84, 90, 106, 109, 122, 124, 127, 134, 136, 155, 159], "On": [4, 5, 6, 14, 20, 43, 119, 125, 133, 134, 147, 148, 159], "host": [4, 5, 6, 13, 18, 23, 25, 47, 102, 131, 134], "pc": [4, 5, 6, 16, 22, 23, 25, 124, 126, 131], "where": [4, 5, 6, 11, 12, 14, 15, 16, 18, 21, 29, 31, 33, 34, 45, 47, 57, 65, 69, 78, 79, 80, 86, 90, 94, 95, 99, 113, 121, 125, 126, 133, 136, 155, 157, 160, 161, 169], "write_j": 4, "power": [4, 5, 6, 31, 33, 54, 74, 75, 76, 78, 79, 82, 84, 87, 90, 93, 94, 96, 100, 101, 107, 109, 114, 116, 124, 126], "off": [4, 5, 6, 20, 79, 109, 122, 126, 157], "cycl": [4, 5, 6, 27, 30, 32, 33, 36, 41, 42, 43, 44, 49, 50, 53, 71, 78, 82, 86, 90, 95, 102, 106, 107, 109, 119, 121, 125, 133, 134, 136, 137, 143, 147, 148, 155, 156, 157, 160, 165, 169, 170, 171, 173, 174], "new": [4, 5, 6, 11, 14, 16, 18, 25, 41, 45, 50, 55, 58, 78, 79, 99, 106, 124, 133, 134, 136, 138, 141, 144, 149, 150, 151, 153, 154, 155, 161, 178], "load": [4, 5, 6, 7, 11, 12, 25, 29, 42, 45, 52, 54, 78, 86, 134, 155, 169], "procedur": [4, 5, 6, 11, 29], "dev": [5, 6, 54], "1sdx": [5, 6], "qsfp56": 5, "option": [5, 6, 7, 12, 19, 29, 30, 31, 32, 37, 43, 44, 54, 70, 73, 78, 79, 83, 84, 90, 93, 96, 98, 101, 102, 106, 111, 117, 120, 122, 124, 126, 129, 135, 144, 147, 148], "upi": 5, "guid": [5, 6, 20, 26, 47, 54, 155, 165, 170], "schemat": [5, 6], "1sd280pt2f55e1vg": [5, 29], "bellow": [5, 6], "generate_pof": [5, 6], "pof": [5, 6], "write_pof": [5, 6], "agi027r": 6, "mcio": 6, "agib027r29a1e2vr0": [6, 7], "f": [6, 7, 13, 16, 20, 54, 86, 124, 126], "400g": [6, 7, 95], "gen5": [6, 7, 23], "400g1": [6, 7], "1x400gbe": [6, 7], "200g2": [6, 7], "2x200gbe": [6, 7], "100g4": [6, 7, 9, 11], "4x100gbe": [6, 7, 9], "50g8": [6, 7], "8x50gbe": [6, 7], "40g2": [6, 7], "2x40gbe": [6, 7], "8x25gbe": [6, 7], "8x10gbe": [6, 7], "cooper": [7, 155], "hsi": 7, "agib027r29a1e2vr3": 7, "exist": [7, 12, 20, 22, 29, 79, 118, 141, 155], "multipl": [7, 11, 15, 16, 18, 19, 20, 23, 25, 29, 32, 33, 35, 36, 40, 41, 43, 45, 47, 51, 54, 64, 68, 69, 70, 74, 78, 79, 82, 87, 91, 95, 102, 106, 107, 108, 116, 119, 133, 134, 135, 136, 144, 155, 160, 165, 169, 170, 171, 174], "board_rev": [7, 14], "correct": [7, 14, 23, 31, 32, 38, 40, 42, 59, 101, 107, 124, 127, 128, 129, 131, 155, 158], "select": [7, 11, 12, 14, 15, 16, 18, 20, 25, 29, 31, 32, 38, 40, 41, 49, 52, 54, 55, 59, 72, 74, 88, 89, 90, 96, 98, 101, 109, 110, 111, 115, 120, 124, 126, 128, 131, 136, 138, 149, 150, 155, 157, 165], "paramet": [7, 12, 16, 18, 19, 20, 23, 26, 29, 31, 38, 40, 44, 49, 54, 55, 59, 60, 62, 64, 67, 71, 78, 82, 85, 86, 87, 96, 98, 100, 101, 104, 106, 109, 114, 116, 125, 126, 128, 131, 137, 138, 141, 144, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 161], "valu": [7, 12, 13, 14, 16, 18, 19, 23, 26, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 44, 45, 46, 49, 50, 54, 59, 61, 63, 70, 71, 73, 75, 77, 78, 79, 81, 84, 85, 86, 87, 88, 90, 93, 94, 95, 96, 98, 102, 106, 107, 108, 109, 110, 115, 116, 118, 121, 124, 125, 126, 127, 128, 131, 132, 133, 136, 139, 140, 143, 144, 155, 157, 158, 160, 161, 169, 174], "first": [7, 11, 12, 14, 16, 18, 20, 23, 24, 26, 29, 31, 32, 33, 41, 42, 43, 46, 48, 52, 53, 54, 55, 69, 71, 77, 78, 79, 84, 86, 87, 90, 94, 95, 96, 106, 108, 119, 124, 125, 126, 128, 129, 130, 132, 139, 140, 141, 143, 144, 147, 148, 153, 155, 157, 158, 159, 161, 169, 173], "prototyp": 7, "second": [7, 11, 12, 18, 20, 24, 42, 46, 59, 78, 87, 95, 106, 108, 119, 125, 135, 136, 141, 143, 144, 153, 155, 158, 161, 165], "sever": [7, 16, 18, 19, 25, 29, 86, 116, 124, 126], "switchabl": 7, "loopback": [7, 14, 16, 19, 20, 72, 122, 171], "path": [7, 11, 13, 16, 29, 45, 55, 71, 83, 85, 106, 122, 134, 155, 173], "usual": [7, 29, 70, 106, 125, 155], "gen": [7, 16, 19, 54, 81, 126, 162, 171, 172], "loop": [7, 16, 19, 36, 86, 118, 155, 171], "switch": [7, 14, 16, 19, 41, 43, 81, 82, 86, 88, 114, 124, 155, 171], "gl": [7, 19, 22, 171], "A": [7, 11, 12, 13, 16, 18, 20, 22, 23, 31, 32, 36, 40, 41, 42, 45, 50, 64, 71, 78, 84, 95, 125, 133, 141, 144, 150, 151, 153, 154, 155, 157, 176], "simplifi": [7, 23, 25, 78, 95, 119, 122, 125, 138, 141, 149, 150, 151, 153, 154, 155], "capabl": [7, 12, 23, 32, 80, 127], "found": [7, 11, 12, 14, 22, 27, 48, 65, 77, 95, 124, 155, 165, 169, 173], "prerequisit": [7, 29], "linux": [7, 13, 14], "server": 7, "driver": [7, 12, 13, 14, 54, 61, 137, 138, 139, 140, 143, 145, 149, 150, 156, 157, 160], "mi_debug": 7, "warn": [7, 33, 41, 87, 94, 155], "bottom": [7, 79], "readm": [7, 13, 14], "pytest": 7, "pip3": 7, "depend": [7, 13, 18, 20, 21, 29, 36, 41, 43, 45, 58, 86, 87, 98, 107, 108, 117, 119, 120, 124, 133, 134, 139, 140, 143, 147, 148, 155, 157, 159], "html": [7, 155], "themselv": [7, 36], "written": [7, 31, 32, 33, 38, 40, 53, 55, 66, 67, 78, 95, 97, 104, 106, 124, 155, 157, 178], "possibl": [7, 11, 12, 13, 16, 18, 26, 36, 40, 41, 42, 43, 49, 70, 71, 78, 80, 91, 94, 102, 104, 106, 108, 116, 124, 126, 133, 141, 144, 151, 153, 154, 155, 161, 165], "test_pci": 7, "self": [7, 122], "bt": 7, "whole": [7, 18, 20, 22, 34, 37, 42, 52, 53, 54, 56, 60, 62, 65, 79, 86, 87, 95, 107, 117, 119, 124, 126, 131, 136, 138, 142, 147, 148, 149, 150, 155, 159], "take": [7, 11, 12, 15, 18, 20, 32, 41, 43, 78, 83, 86, 94, 106, 107, 108, 119, 122, 125, 134, 139, 140, 142, 143, 155], "approxim": 7, "14": [7, 49, 68, 69, 70, 74, 79, 93], "minut": 7, "displai": [7, 18, 20, 78, 144], "result": [7, 20, 30, 36, 41, 42, 54, 86, 93, 95, 122, 133, 144, 155, 173], "remov": [7, 12, 13, 20, 33, 35, 37, 43, 72, 87, 99, 124, 169, 173], "sudo": [7, 14, 54], "modprob": 7, "add": [7, 11, 18, 20, 34, 36, 45, 49, 71, 87, 136, 142, 155, 157, 161, 169], "flag": [7, 18, 20, 23, 24, 29, 32, 33, 46, 49, 55, 74, 75, 76, 77, 86, 92, 100, 111, 122, 124, 126, 127, 128], "xcku15p": 8, "ffve1760": 8, "variant": [9, 20, 23, 27, 81, 124, 126, 128, 162, 169, 170], "fb2cgg3": 9, "4x": 9, "agfb014r24a2e2v": 10, "18": [10, 42], "pacsign": 10, "three": [11, 20, 21, 81, 95, 97, 106, 109, 119, 137, 141, 144, 147, 148, 151, 153, 154, 155, 157, 159, 160, 161], "abrevi": 11, "via": [11, 16, 18, 20, 22, 23, 25, 29, 49, 52, 54, 86, 90, 95, 119, 122, 136, 173, 176], "link": [11, 12, 14, 16, 18, 23, 71, 122, 124, 126, 147, 148], "core_root_directori": 11, "some": [11, 14, 16, 20, 23, 25, 29, 33, 36, 37, 43, 44, 45, 54, 68, 69, 73, 78, 86, 87, 95, 106, 108, 119, 122, 124, 134, 138, 149, 150, 155, 160, 169, 173], "info": [11, 14, 20, 34, 41, 97, 124, 155], "its": [11, 12, 13, 14, 16, 18, 20, 22, 23, 26, 29, 37, 41, 43, 45, 47, 50, 54, 57, 64, 68, 69, 70, 78, 79, 86, 90, 94, 95, 99, 106, 108, 125, 133, 134, 138, 144, 149, 150, 151, 154, 155, 158, 161], "own": [11, 13, 16, 18, 20, 23, 41, 43, 57, 68, 72, 79, 90, 113, 125, 133, 134, 138, 139, 140, 144, 147, 148, 149, 150, 155, 159], "hierarchi": 11, "shown": [11, 18, 19, 20, 23, 26, 95, 106, 108, 119, 125, 134, 155], "section": [11, 18, 20, 41, 47, 86, 93, 102, 119, 122, 155, 161], "page": [11, 71, 95, 119, 155, 164], "order": [11, 26, 29, 32, 33, 35, 36, 41, 43, 45, 46, 47, 54, 66, 71, 86, 87, 90, 106, 112, 114, 118, 122, 125, 132, 133, 144, 154, 155, 173], "place": [11, 33, 43, 54, 87, 119, 122, 124, 125, 155, 159, 173], "core_boostrap": 11, "list": [11, 13, 16, 20, 23, 26, 27, 55, 138, 149, 150, 155, 161], "chang": [11, 12, 13, 14, 26, 38, 41, 42, 52, 73, 78, 83, 86, 87, 91, 106, 107, 108, 109, 124, 125, 126, 128, 131, 134, 141, 143, 144, 151, 153, 154, 155, 160, 161], "comment": [11, 12, 155], "mean": [11, 18, 20, 23, 41, 42, 46, 56, 71, 78, 79, 86, 87, 95, 104, 106, 107, 108, 117, 119, 136, 155, 156, 157, 161, 169], "becaus": [11, 12, 20, 26, 29, 36, 43, 44, 54, 56, 62, 78, 87, 99, 106, 108, 125, 138, 149, 150, 155, 158], "underli": 11, "platform": [11, 12, 14, 15, 16, 20, 25], "g": [11, 17, 18, 29, 36, 37, 42, 43, 87, 90, 102, 107, 125, 161], "mani": [11, 21, 42, 46, 49, 98, 106, 108, 120, 134, 142, 155, 169], "combin": [11, 18, 36, 106, 108, 113, 126, 135, 161], "howev": [11, 12, 13, 16, 20, 32, 36, 42, 54, 78, 79, 95, 106, 116, 125, 150, 155], "find": [11, 14, 18, 23, 54, 141, 151, 153, 154, 155], "unsupport": [11, 23], "caus": [11, 41, 45, 87, 106, 124, 125, 126], "dure": [11, 26, 29, 42, 50, 54, 71, 78, 79, 86, 119, 126, 155], "synthesi": [11, 14, 169], "should": [11, 12, 19, 20, 29, 32, 41, 43, 44, 47, 48, 49, 50, 53, 54, 55, 59, 71, 82, 86, 94, 99, 106, 108, 124, 136, 144, 155, 157, 178], "deliber": 11, "thei": [11, 12, 16, 18, 20, 41, 43, 45, 60, 77, 78, 79, 90, 94, 95, 106, 108, 112, 113, 133, 141, 142, 144, 151, 153, 154, 155, 158, 169, 173], "purpos": [11, 16, 20, 23, 29, 43, 54, 60, 77, 95, 125, 127, 128, 132, 133, 134, 142, 144, 155, 160, 161, 169], "specifi": [11, 12, 29, 30, 36, 42, 43, 46, 48, 50, 62, 74, 75, 76, 78, 79, 93, 95, 99, 108, 119, 124, 139, 140, 144, 155, 159, 160, 178], "visibl": [11, 78], "chosen": [11, 32, 65, 86], "when": [11, 12, 16, 18, 20, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 49, 50, 52, 54, 56, 59, 64, 68, 71, 72, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 90, 92, 94, 95, 97, 98, 99, 101, 102, 106, 107, 108, 110, 113, 114, 117, 118, 119, 120, 124, 125, 126, 127, 133, 134, 138, 139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 153, 155, 157, 158, 159, 160, 169], "anoth": [11, 12, 15, 29, 42, 43, 45, 54, 79, 87, 90, 95, 99, 106, 108, 125, 136, 144, 151, 153, 155, 161, 170, 173], "condition": 11, "assign": [11, 18, 26, 41, 43, 108, 124, 133, 134, 158, 173], "locat": [11, 20, 28, 29, 79, 155, 161, 162, 163, 165, 166, 167, 170, 171, 172, 174, 175, 176], "correspond": [11, 13, 15, 16, 18, 19, 20, 33, 41, 45, 79, 86, 90, 95, 122, 125, 133, 134, 158], "condit": [11, 23, 116, 124, 125, 155], "set": [11, 13, 14, 16, 18, 20, 23, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60, 62, 68, 69, 70, 71, 72, 73, 76, 78, 80, 81, 82, 83, 86, 90, 93, 94, 95, 96, 99, 100, 104, 105, 106, 109, 116, 117, 118, 119, 124, 125, 126, 127, 128, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 149, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161, 165, 169, 170], "pcie_lan": [11, 23], "pcie_endpoint": [11, 18, 23], "pcie_endpoint_mod": [11, 23], "third": [11, 18, 20, 46, 59, 95, 106, 108, 155, 161], "statement": 11, "check": [11, 20, 26, 32, 43, 47, 78, 82, 87, 104, 106, 124, 126, 133, 134, 147, 148, 155, 157, 158, 173], "compat": [11, 12, 14, 36, 54, 55, 85, 173], "incompat": 11, "detect": [11, 16, 27, 36, 41, 52, 54, 86, 122, 133, 136, 165, 169, 173], "shell": 11, "rais": [11, 87], "stop": [11, 18, 43, 58, 59, 66, 68, 69, 73, 86, 99, 125, 155], "compil": [11, 12, 19, 23, 29, 155], "freeli": 11, "necessari": [11, 12, 13, 18, 23, 29, 30, 106, 119, 124, 126, 144, 155, 161], "variabl": [11, 36, 54, 137, 138, 141, 149, 150, 151, 153, 154, 155, 156, 157, 158, 160, 169], "environ": [11, 29, 32, 137, 138, 143, 145, 149, 150, 156, 161, 178], "lowest": [11, 36, 47, 70, 71, 72, 73, 95, 107, 108, 119], "prioriti": [11, 36, 50, 86], "ones": [11, 71, 108, 125, 130, 155, 160, 161, 169], "highest": [11, 40, 73, 95, 108, 119, 136, 155], "last": [11, 20, 26, 29, 33, 43, 46, 48, 53, 71, 77, 78, 79, 86, 95, 99, 104, 106, 108, 125, 128, 129, 130, 132, 133, 138, 139, 140, 142, 143, 147, 148, 149, 150, 155, 158, 159, 160, 161, 165, 169], "often": [11, 21, 29, 32, 33, 95, 106, 119, 125, 155], "mechan": [11, 12, 27, 29, 41, 71, 119, 127, 155, 160], "affect": [11, 31, 41, 61, 63, 70, 83, 84], "As": [11, 18, 20, 95, 106, 108, 124, 126, 142], "system": [11, 14, 24, 47, 64, 127], "modular": [11, 124, 126], "hierarch": 11, "organ": [11, 95], "archgrp": [11, 29], "across": [11, 42, 78], "parent": [11, 12, 127, 141, 144, 151, 153, 154, 155], "adjust": [11, 34, 78, 94, 155], "descend": 11, "core_archgrp": 11, "associ": [11, 13, 23, 81, 88, 108, 128, 155], "arrai": [11, 45, 92, 133, 141, 145, 151, 153, 155, 158, 161, 169, 170], "initi": [11, 22, 49, 61, 155], "common": [11, 29, 30, 40, 41, 48, 49, 54, 71, 78, 81, 88, 102, 104, 105, 108, 113, 122, 145, 178], "inc": [11, 29, 155], "clariti": 11, "declar": [11, 26, 29, 71, 87, 95, 119], "entiti": [11, 18, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 44, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 132, 135, 136, 144], "back": [11, 16, 19, 23, 29, 43, 86, 90, 94, 99, 155, 158], "dynam": [11, 13, 20, 26, 29, 133, 134], "combo_user_const": 11, "were": [11, 32, 78, 106, 124, 126, 144, 155], "previous": [11, 43, 87, 106, 117, 125, 133, 134], "vhdlpkggen": 11, "folder": [11, 14, 29, 49, 54, 55, 161, 165, 170, 173], "vhdlpkgstring": 11, "fancy_str": 11, "vhdlpkgint": 11, "some_integ": 11, "vhdlpkgbool": 11, "some_boolean": 11, "important_boolean": 11, "true": [11, 29, 30, 31, 33, 34, 38, 40, 41, 49, 50, 70, 72, 73, 77, 78, 80, 81, 82, 85, 88, 90, 92, 94, 96, 97, 101, 108, 109, 110, 111, 113, 114, 117, 118, 121, 124, 126, 131, 136, 155], "vhdlpkghexvector": 11, "large_vector": 11, "64": [11, 16, 18, 23, 24, 31, 32, 34, 35, 36, 39, 40, 42, 48, 54, 57, 58, 59, 61, 63, 68, 69, 70, 71, 73, 82, 84, 87, 90, 94, 96, 97, 98, 103, 110, 115, 117, 120, 124, 132, 135, 138, 149, 150], "abcdef0123456789": 11, "recommend": [11, 14, 16, 18, 20, 29, 30, 32, 106, 142, 155], "structur": [11, 12, 29, 155, 161, 165, 169, 170], "similar": [11, 67, 106, 122, 125, 161, 165], "relev": 11, "those": [11, 29, 36, 70, 95, 106, 124, 125, 126, 138, 139, 140, 149, 155, 158], "mostli": [11, 29, 95], "ti": [11, 124], "like": [11, 15, 16, 20, 29, 36, 49, 73, 95, 106, 108, 125, 127, 134, 141, 150, 151, 153, 154, 155, 157, 161], "differ": [11, 15, 19, 20, 21, 29, 30, 36, 41, 42, 45, 49, 54, 67, 71, 86, 87, 94, 106, 107, 109, 112, 116, 124, 125, 126, 128, 133, 134, 136, 138, 142, 144, 149, 150, 155, 157, 158, 161, 162], "higher": [11, 13, 41, 73, 78, 106, 108, 116, 125, 136, 138, 149, 150, 155, 169], "ensur": [11, 12, 18, 74, 86, 101, 134], "done": [11, 18, 36, 41, 42, 49, 54, 68, 79, 87, 107, 115, 124, 125, 133, 134, 144, 155, 160], "here": [11, 12, 14, 20, 26, 27, 33, 36, 41, 42, 43, 45, 78, 90, 95, 107, 124, 125, 147, 148, 161, 163, 165, 169, 173], "consid": [11, 12, 16, 20, 41, 43, 72, 73, 95, 108, 118, 119, 155], "transceiv": [11, 12, 20, 122], "most": [11, 23, 29, 32, 43, 55, 78, 86, 87, 95, 107, 108, 113, 119, 124, 155, 161], "either": [11, 29, 52, 54, 56, 75, 78, 79, 86, 87, 95, 106], "vhd": [11, 12, 22, 29, 54, 155], "too": [11, 41, 94, 155], "stage": [11, 29, 43, 79, 89, 99, 105], "major": [11, 13, 95, 106, 125, 138, 144, 149, 150, 160], "variou": [11, 13, 70, 124, 125, 126, 127, 155, 165], "built": [11, 14, 111], "There": [11, 12, 16, 18, 20, 23, 26, 29, 31, 32, 36, 47, 49, 54, 62, 71, 81, 84, 86, 90, 91, 106, 108, 111, 113, 124, 125, 126, 134, 139, 140, 141, 142, 143, 144, 147, 148, 153, 154, 155, 156, 157, 158, 159, 161, 169], "veri": [11, 21, 29, 41, 87, 90, 106, 141, 151, 153, 154, 155], "card_archgrp": 11, "card_root_directori": 11, "src": [11, 22, 73, 109, 118, 155], "concaten": [11, 79, 112], "share": [11, 29, 71, 87, 92, 169], "both": [11, 13, 18, 20, 26, 30, 31, 32, 36, 37, 41, 43, 48, 50, 70, 72, 80, 86, 87, 95, 99, 101, 102, 106, 107, 108, 112, 117, 119, 122, 125, 132, 134, 135, 141, 151, 153, 154, 155, 157, 158], "hand": [11, 95, 119, 133, 134], "subcompon": [11, 12, 20, 22, 29, 72, 126, 155], "application_cor": [11, 18], "choos": [11, 30, 32, 86, 108, 141, 143, 151, 153, 154], "sometim": [11, 20, 29, 42, 43, 125, 155], "launch": [11, 29], "less": [11, 31, 32, 74, 106, 108, 124, 126, 170], "constrain": 11, "about": [11, 12, 14, 18, 20, 23, 29, 36, 41, 47, 48, 49, 59, 65, 96, 97, 98, 99, 108, 124, 128, 142, 155], "visit": [11, 155], "instruct": [11, 14, 19, 29, 41, 57, 58, 72, 94], "_const": 11, "_conf": 11, "throughout": [11, 18, 22], "issu": [11, 36, 66, 90, 106, 155], "goe": [11, 20, 29, 108, 125], "dma_typ": [11, 14, 19], "architectur": [11, 14, 19, 20, 21, 23, 29, 32, 33, 36, 73, 81, 98, 117, 120, 133, 155, 165, 170], "logic": [11, 18, 19, 23, 28, 30, 33, 36, 43, 52, 54, 61, 63, 66, 69, 70, 71, 80, 83, 87, 94, 99, 101, 108, 111, 113, 118, 122, 126, 133, 136, 137, 141, 142, 144, 145, 147, 148, 151, 153, 155, 156, 157, 158, 160, 165, 173], "app_archgrp": 11, "well": [11, 12, 20, 21, 29, 34, 41, 43, 66, 69, 70, 72, 77, 95, 99, 106, 107, 108, 155], "recip": 11, "achiev": [11, 20, 30, 41, 114, 155], "goal": 11, "stai": [11, 49, 73, 78, 82, 86, 95, 99, 106, 108, 109], "application_core_entity_onli": 11, "fals": [11, 23, 29, 32, 33, 34, 38, 40, 41, 49, 50, 54, 63, 72, 78, 80, 81, 85, 90, 92, 94, 97, 105, 108, 109, 110, 112, 113, 117, 118, 120, 124, 126, 128, 129, 136], "custom": [11, 12, 49, 157, 161], "code_archgrp": 11, "my_param_1": 11, "my_param_2": 11, "thu": [11, 23, 41, 42, 43, 47, 87, 95, 102], "my_param": 11, "propag": [11, 29, 36, 38, 40, 41, 42, 43, 45, 70, 79, 83, 93, 94, 99, 107, 133, 134], "fpga_common": [11, 12], "notic": [11, 78, 106, 125], "alreadi": [11, 12, 14, 29, 43, 66, 78, 125, 134], "element": [11, 28, 164], "snippet": 11, "lappend": [11, 29, 155], "entity_name_1": 11, "path_to_entity_1": 11, "full": [11, 16, 29, 32, 33, 43, 54, 81, 84, 86, 87, 90, 99, 100, 134, 155, 165, 173], "field": [11, 41, 79, 86, 124, 128, 138, 149, 150, 168], "entity_name_2": 11, "path_to_entity_2": 11, "archgrp_arr": 11, "thing": [11, 16, 78, 79, 95, 99, 155, 160], "elseif": [11, 29], "overwritten": [11, 29, 86, 94, 99], "commentari": 11, "especi": [11, 12, 16], "els": [11, 30, 106, 108, 109, 126, 141, 144, 150, 153, 154, 155], "avoid": [11, 18, 20, 36, 43, 47, 78, 104], "crash": 11, "unsuccess": 11, "iclud": 11, "pcie_gen": 11, "dma_rx_blocking_mod": 11, "directli": [11, 12, 16, 20, 23, 29, 38, 40, 43, 45, 48, 78, 86, 102, 108, 122, 136, 155], "requier": 11, "belong": [11, 20, 95, 108], "adher": [11, 56, 125, 155], "respect": [11, 29, 32, 36, 47, 65, 78, 87, 106, 108, 119, 125], "suggest": 11, "regard": [11, 41], "miss": 11, "unansw": 11, "question": 11, "valekv": 11, "cz": [11, 12], "we": [12, 14, 15, 16, 18, 20, 23, 36, 39, 42, 45, 87, 99, 106, 108, 155], "content": [12, 50, 59, 62, 65, 121, 124, 125, 126, 158, 170], "util": [12, 14, 20, 42, 106], "softwar": [12, 13, 18, 20, 22, 47, 54, 63, 66, 69, 70, 86, 106, 122, 124, 126, 127, 136], "certain": [12, 42, 78, 108, 173], "extent": 12, "commun": [12, 18, 19, 21, 22, 23, 25, 53, 95, 119, 131, 134, 137, 147, 148, 155, 156, 157, 176], "hw": [12, 16, 57, 58, 59], "close": [12, 19, 176], "insid": [12, 16, 23, 29, 41, 45, 50, 52, 54, 55, 79, 95, 99, 119, 124, 125, 126, 144, 155, 173], "translat": [12, 22, 29, 46], "devtre": [12, 22, 29, 54], "insert": [12, 18, 20, 29, 57, 58, 72, 79, 80, 83, 93, 94, 122, 124, 126, 134, 161], "form": [12, 15, 20, 29, 30, 49, 78, 86, 87, 91, 95, 108, 122, 125, 127], "current": [12, 13, 19, 20, 21, 29, 31, 33, 38, 41, 43, 46, 52, 54, 55, 56, 59, 65, 66, 69, 77, 78, 79, 81, 82, 84, 86, 87, 90, 95, 96, 97, 99, 102, 104, 106, 119, 124, 125, 126, 131, 133, 134, 142, 155, 157, 170], "revis": [12, 14], "author": [12, 14], "function": [12, 20, 23, 29, 30, 32, 46, 47, 70, 84, 94, 122, 125, 131, 132, 138, 141, 143, 144, 149, 150, 151, 153, 154, 157, 158, 160], "dts_build_project": 12, "dts_build_netcop": 12, "project": [12, 14, 17, 29, 106], "typic": [12, 13, 15, 18, 28, 29, 46, 127, 155, 162, 163, 166, 167, 171, 172, 174, 175, 176], "eg": [12, 117], "type": [12, 15, 18, 20, 21, 23, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 44, 46, 48, 49, 50, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 132, 134, 135, 136, 138, 141, 142, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 159, 165, 170], "itself": [12, 20, 29, 36, 43, 70, 133], "instanc": [12, 20, 23, 29, 33, 54, 142, 155, 158, 161], "dts_boot_control": 12, "dts_dma_modul": 12, "dts_applic": 12, "pass": [12, 16, 29, 41, 42, 43, 45, 90, 122, 124, 133, 155, 173], "vhdl": [12, 22, 23, 29, 36, 127], "creat": [12, 13, 14, 17, 18, 20, 29, 41, 57, 61, 72, 79, 81, 87, 88, 95, 105, 119, 134, 138, 141, 142, 144, 147, 148, 149, 150, 151, 153, 154, 157, 158, 159, 161, 169], "std_logic_vector": [12, 18, 23, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 44, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 132, 135, 136], "dtb_data": 12, "binari": [12, 29, 42, 95, 108, 169], "represent": [12, 32, 78], "dtc": [12, 14], "compress": [12, 127], "xz": [12, 127], "input": [12, 18, 19, 20, 29, 30, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45, 49, 50, 56, 59, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 91, 92, 93, 94, 97, 102, 104, 105, 108, 109, 111, 112, 113, 114, 115, 116, 118, 121, 124, 125, 126, 130, 132, 134, 135, 136, 142, 144, 165, 169, 173], "pci_ext_cap": [12, 23, 176], "next": [12, 29, 36, 42, 43, 54, 77, 78, 79, 81, 84, 86, 94, 95, 99, 106, 108, 114, 118, 119, 125, 127, 142, 147, 148, 155, 160], "constant": [12, 16, 44, 57, 70, 79, 86, 90, 95, 102, 108, 119, 124, 126, 169], "cannot": [12, 33, 36, 43, 78, 87, 99, 126, 134, 142, 155, 157, 160, 169], "user_const": [12, 29], "need": [12, 26, 29, 33, 36, 42, 43, 44, 46, 48, 49, 54, 55, 62, 68, 78, 86, 87, 95, 108, 118, 125, 126, 127, 134, 142, 155, 169, 173], "blob": [12, 127], "pci": [12, 14, 23, 46, 66, 69, 70, 106, 127, 128, 130], "extens": [12, 23, 29, 127, 157], "vsec": [12, 23, 127], "extend": [12, 23, 74, 78, 79, 94, 122, 127, 141, 144, 151, 153, 154, 155, 169], "rel": [12, 29], "small": [12, 43, 79, 95, 125, 144, 155, 170, 173], "few": [12, 26, 29, 31, 32, 33, 54, 79, 86, 87, 96, 121, 161], "entir": [12, 16, 18, 20, 22, 29, 41, 46, 125, 134], "store": [12, 16, 29, 31, 32, 33, 36, 41, 42, 43, 45, 50, 57, 67, 69, 78, 84, 96, 99, 106, 124, 126, 127, 133, 134, 139, 140, 155, 169, 173], "bram": [12, 31, 32, 50, 67, 96, 98, 99, 101, 117, 120, 121, 165, 170], "mi": [12, 16, 18, 19, 20, 23, 25, 42, 47, 48, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 136, 145, 155, 173, 176], "accident": 12, "design": [12, 14, 18, 20, 22, 26, 32, 36, 37, 40, 57, 61, 65, 69, 70, 71, 95, 119, 122, 125, 134, 155, 173], "nfb0": [12, 54], "ref_nam": 12, "popul": 12, "empti": [12, 29, 32, 33, 43, 95, 139, 140, 160, 165], "my_comp": 12, "dts_my_comp": 12, "reg": [12, 49, 78, 85, 105, 133], "indic": [12, 26, 31, 54, 65, 77, 79, 86, 95, 104, 106, 108, 119, 128, 135, 155], "intern": [12, 16, 18, 19, 33, 36, 41, 43, 67, 68, 69, 70, 72, 80, 86, 90, 95, 99, 111, 119, 125, 141, 151, 153, 155], "size": [12, 16, 18, 23, 32, 34, 35, 41, 42, 43, 46, 57, 58, 59, 61, 63, 65, 68, 69, 70, 72, 74, 75, 79, 80, 81, 83, 84, 85, 86, 87, 88, 90, 91, 93, 94, 97, 98, 124, 126, 127, 129, 131, 138, 141, 144, 149, 150, 151, 153, 155, 157, 160, 161, 173], "submodul": [12, 124, 126, 176], "bound": 12, "string": [12, 18, 23, 29, 30, 31, 32, 33, 35, 38, 39, 40, 48, 51, 54, 57, 58, 59, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 96, 97, 98, 100, 101, 102, 103, 105, 108, 109, 110, 112, 114, 115, 116, 117, 118, 120, 121, 124, 126, 128, 131, 132, 136, 141, 144, 151, 153, 154, 155], "node": [12, 14], "subnod": 12, "mandatori": [12, 29, 79], "item": [12, 18, 20, 31, 32, 33, 36, 38, 39, 40, 41, 42, 46, 72, 73, 74, 75, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 106, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 124, 126, 128, 131, 144, 145, 154, 155, 156, 157, 174], "work": [12, 13, 16, 18, 20, 29, 33, 36, 41, 43, 47, 48, 49, 50, 51, 57, 64, 86, 87, 99, 106, 108, 109, 113, 124, 126, 134, 141, 144, 151, 153, 157, 160], "without": [12, 13, 16, 18, 19, 20, 23, 31, 43, 71, 78, 79, 83, 95, 96, 101, 117, 119, 124, 125, 126, 128, 132, 142, 155, 169], "term": [12, 14, 15, 119], "addit": [12, 20, 23, 29, 34, 71, 101, 169, 170], "larg": [12, 29, 42, 43, 82, 125, 155], "possibli": [12, 95], "base_address": 12, "0x40": [12, 53, 124], "netcop": [12, 55], "0x00010004": 12, "reduc": [12, 43, 49, 54, 87, 107], "v1": 12, "cabal": [12, 27], "ff3f73b": 12, "0x6143474c": 12, "mi0": 12, "mi_bus0": [12, 16], "cell": 12, "0x01": [12, 73, 124, 126], "resourc": [12, 36, 43, 49, 54, 79, 81, 87, 108, 116, 118, 124, 165, 169, 170], "pci0": 12, "bar0": [12, 23, 131], "width": [12, 14, 18, 20, 23, 24, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 45, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 61, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 79, 81, 83, 84, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 120, 124, 126, 128, 131, 132, 134, 136, 143, 147, 148, 155, 157, 158, 159, 165, 169], "0x20": [12, 53, 73, 124, 126, 136], "tsu": [12, 18, 20, 24, 25, 46, 84, 90, 124], "0x4000": 12, "0x1000": 12, "dma_modul": 12, "0x01000000": [12, 22], "dma_ctrl_ndp_rx0": 12, "dma_ctrl_ndp_rx": 12, "0x80": [12, 124], "0x20000": 12, "0x00": [12, 52, 53, 73, 80, 86, 90, 102, 104, 124, 126, 127, 136], "dma_ctrl_ndp_rx1": 12, "0x1000080": 12, "dma_ctrl_ndp_rx2": 12, "0x1000100": 12, "dma_ctrl_ndp_rx3": 12, "0x1000180": 12, "dma_ctrl_ndp_rx4": 12, "0x1000200": 12, "dma_ctrl_ndp_rx5": 12, "0x1000280": 12, "dma_ctrl_ndp_rx6": 12, "0x1000300": 12, "dma_ctrl_ndp_rx7": 12, "0x1000380": 12, "dma_ctrl_ndp_tx0": 12, "dma_ctrl_ndp_tx": 12, "0x1200000": 12, "dma_ctrl_ndp_tx1": 12, "0x1200080": 12, "dma_ctrl_ndp_tx2": 12, "0x1200100": 12, "dma_ctrl_ndp_tx3": 12, "0x1200180": 12, "dma_ctrl_ndp_tx4": 12, "0x1200200": 12, "dma_ctrl_ndp_tx5": 12, "0x1200280": 12, "dma_ctrl_ndp_tx6": 12, "0x1200300": 12, "dma_ctrl_ndp_tx7": 12, "0x1200380": 12, "i2c0": 12, "i2c": [12, 20], "0x800010": 12, "0x08": [12, 52, 53, 73, 86, 104, 124, 126, 127, 136], "phandl": 12, "pmd0": 12, "0x02": [12, 124, 126], "param": [12, 155], "addr": [12, 54, 55, 57, 59, 66, 106, 107, 126, 155, 157, 161], "0xf0": 12, "txmac0": 12, "txmac": 12, "tx_mac_lit": [12, 20, 126], "speed": [12, 13, 14, 15, 16, 20, 25, 26, 72, 78, 86, 90, 114, 122, 124, 126, 134, 142, 155, 161, 169], "100": [12, 13, 15, 19, 20, 23, 25, 41, 86, 124, 126, 135, 136, 141, 151, 153, 155, 157], "0x8000": 12, "0x200": [12, 20], "mtu": [12, 18, 72, 124], "0x3fff": 12, "0x04": [12, 52, 53, 73, 80, 86, 90, 102, 104, 124, 126, 127, 136], "rxmac0": 12, "rxmac": 12, "rx_mac_lit": [12, 20, 29, 124], "0x8200": 12, "0x03": [12, 102, 124], "eth0": 12, "pmd": [12, 20, 22, 122], "i2c1": 12, "0x800110": 12, "0x05": 12, "pmd1": 12, "0x06": 12, "0xf8": 12, "txmac1": 12, "0xa000": 12, "rxmac1": 12, "0xa200": 12, "0x07": [12, 102], "eth1": 12, "adc_sensor": [12, 173], "0x7c": 12, "stratix_adc_sensor": 12, "nic_appl": 12, "0x2000000": 12, "0x10": [12, 52, 53, 73, 86, 104, 124, 126, 127, 136], "mi1": 12, "mi_bus1": 12, "pci1": 12, "uniqu": [12, 18, 20, 46, 127, 133, 134, 155], "identifi": [12, 106, 122, 127, 155], "With": [12, 33, 43, 54, 78, 106, 155, 169], "referenc": 12, "know": [12, 36, 78, 99, 155], "familiar": 12, "libfdt": [12, 14], "librari": [12, 13, 29, 49, 145], "syntax": 12, "hi": [12, 138, 139, 140, 147, 148, 149, 159], "ie": 12, "account": [12, 43, 78], "Such": [12, 36, 45, 78, 144], "do": [12, 14, 16, 26, 29, 32, 33, 73, 78, 86, 87, 99, 108, 109, 110, 124, 128, 131, 144, 155, 161, 169], "modif": [12, 74, 125], "bug": [12, 155], "fix": [12, 26, 43, 119, 155, 157], "increas": [12, 36, 41, 57, 83, 87, 91, 94, 107, 124, 125, 138, 149, 150, 169], "minor": [12, 86], "present": [12, 18, 29, 36, 43, 78, 83, 87, 98, 117, 120, 127], "ideal": [12, 43], "entity_bas": [12, 29, 155], "updat": [12, 29, 36, 47, 52, 57, 58, 59, 66, 79, 133], "match": [12, 122, 124, 155], "otherwis": [12, 29, 31, 43, 80, 86, 99, 113, 124, 126, 141, 151, 153, 154, 155], "correctli": [12, 14, 18, 78, 107, 124, 142, 155], "import": [12, 29, 78, 87, 141, 151, 153, 155], "main": [12, 13, 20, 23, 29, 36, 41, 45, 46, 71, 84, 90, 122, 124, 126, 134, 136, 138, 149, 150, 159], "univers": [13, 31, 32, 165, 170], "czech": 13, "republ": 13, "academi": 13, "scienc": 13, "primarili": [13, 109], "probe": [13, 54, 78], "monitor": [13, 42, 122, 145, 168, 173], "backbon": 13, "fw": [13, 161], "amd": [13, 70, 147, 148, 159], "md": [13, 14, 54], "manufactur": [13, 14], "agilex": [13, 20, 21, 29, 30, 31, 32, 38, 40, 47, 54, 74, 78, 79, 84, 86, 89, 90, 93, 100, 102, 103, 114, 116, 117, 118, 121, 124, 126, 131, 132, 165, 170], "stratix": [13, 14, 20, 21, 23, 47, 54, 124, 126, 165, 170, 173], "32b": [13, 136], "data": [13, 14, 15, 16, 18, 19, 20, 23, 25, 31, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 46, 48, 52, 53, 54, 55, 57, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 85, 86, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 111, 112, 113, 114, 117, 118, 119, 120, 122, 124, 126, 127, 128, 131, 132, 134, 136, 137, 138, 141, 142, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 163, 165, 169, 170, 173], "transfer": [13, 14, 18, 19, 20, 22, 23, 25, 27, 36, 41, 71, 86, 94, 95, 102, 106, 119, 121, 158, 169, 173], "alwai": [13, 14, 20, 22, 23, 41, 47, 56, 60, 62, 106, 107, 108, 119, 124, 125, 155, 157], "100gbase": 13, "handl": [13, 19, 22, 23, 29, 50, 54, 74, 125, 141, 151, 153, 160], "10gbase": 13, "25gbase": 13, "even": [13, 18, 20, 36, 41, 44, 45, 49, 54, 73, 79, 106, 109, 155], "No": [13, 19, 71, 117, 133, 141, 151, 153], "line": [13, 14, 15, 32, 155], "layer": [13, 15, 122, 124, 126, 134], "l2": [13, 16], "frame": [13, 16, 18, 20, 46, 64, 65, 66, 69, 71, 72, 73, 74, 75, 77, 81, 83, 85, 87, 88, 92, 93, 95, 98, 99, 109, 124, 125, 126, 128, 134, 139, 140, 142, 143, 144, 147, 148, 155, 159, 160, 171], "crc": [13, 16, 18, 20, 46, 124, 126], "ad": [13, 29, 54, 70, 79, 86, 124, 125, 135, 155], "16383": [13, 72], "b": [13, 41, 45, 54, 71, 79, 106, 125, 144, 155], "maximum": [13, 16, 18, 23, 24, 30, 33, 36, 41, 42, 43, 44, 48, 49, 59, 61, 63, 68, 70, 72, 73, 74, 75, 79, 82, 86, 93, 94, 96, 97, 100, 116, 119, 124, 126, 131, 136, 138, 141, 144, 149, 150, 151, 153, 154, 160], "mac": [13, 16, 18, 22, 29, 46, 73, 122, 145, 175], "discard": [13, 18, 20, 46, 59, 64, 74, 77, 78, 94, 100, 124, 126, 144, 155, 171, 174], "larger": [13, 30, 33, 49, 52, 54, 87], "1522": 13, "limit": [13, 32, 54, 95, 106, 109, 116, 119, 157, 171], "Not": [13, 72, 90, 95, 119, 128], "low": [13, 19, 23, 36, 41, 73, 94, 109, 124, 126, 136, 137, 142, 145, 147, 148, 152, 156, 160], "calypt": [13, 19, 61, 68, 176], "under": [13, 19, 86, 141, 151, 153, 154, 155], "compon": [13, 16, 18, 20, 22, 24, 28, 32, 33, 37, 41, 42, 43, 44, 47, 52, 55, 56, 57, 59, 60, 62, 64, 65, 66, 67, 69, 72, 73, 74, 75, 76, 77, 79, 80, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 96, 97, 98, 101, 102, 103, 104, 106, 107, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 124, 125, 126, 128, 129, 130, 131, 132, 135, 136, 138, 142, 144, 147, 148, 149, 150, 155, 159, 160, 161, 163, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 178], "four": [13, 20, 95, 106, 124, 126, 141, 153, 154, 157], "signal": [13, 18, 20, 26, 27, 33, 34, 37, 38, 40, 41, 43, 44, 47, 49, 51, 54, 56, 57, 58, 59, 61, 63, 64, 65, 68, 69, 70, 73, 78, 85, 86, 87, 89, 90, 93, 95, 96, 97, 98, 99, 100, 102, 106, 107, 108, 109, 110, 114, 115, 122, 124, 125, 126, 128, 129, 130, 131, 132, 136, 141, 142, 144, 147, 148, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 165, 169, 170, 171, 173], "200": [13, 42, 86, 122, 157], "300": 13, "mhz": [13, 23, 42, 70, 86, 122], "100mhz": 13, "200mhz": [13, 86], "slower": [13, 14, 20], "degrad": [13, 122], "overal": [13, 36, 95], "api": [13, 18, 22], "separ": [13, 15, 20, 29, 36, 49, 54, 69, 76, 95, 97, 109, 119, 124, 126, 133, 134, 144, 155, 176], "unfortun": [13, 155], "rate": [13, 16, 19, 122, 171], "gbp": [13, 15, 16, 19, 122, 124, 126], "rather": [13, 106], "try": [13, 20, 36, 54, 108], "expans": [13, 74, 131], "rtl": 13, "step": [14, 16, 26, 29, 43, 52, 59, 71, 142, 155, 161], "rhel": 14, "o": [14, 54, 168], "rocki": 14, "dnf": 14, "your_card": 14, "modifi": [14, 16, 29, 36, 50, 74, 86, 87, 107, 142, 144, 155, 161, 169], "app_conf": 14, "instead": [14, 18, 29, 32, 33, 78, 81, 87, 95, 108, 141, 151, 153, 154, 155], "wait": [14, 42, 52, 54, 55, 78, 82, 94, 102, 115, 117, 125, 126, 133, 134, 144, 155, 158], "until": [14, 16, 41, 43, 45, 52, 54, 55, 77, 78, 79, 86, 102, 106, 115, 134, 142, 155, 158, 160, 165], "successfulli": [14, 41, 124, 126, 155], "finish": [14, 54, 155], "nfw": 14, "pcie_conf": [14, 23], "1xgen4x16": 14, "board": [14, 18, 25], "proper": [14, 18, 20, 125], "plug": 14, "slot": [14, 23, 25], "pre": [14, 45, 47], "deb": 14, "experi": 14, "over": [14, 18, 20, 22, 36, 42, 43, 46, 54, 73, 79, 86, 105, 124, 125, 169], "malfunct": 14, "expect": [14, 36, 78, 89, 106, 108, 155], "method": [14, 109, 144, 147, 148, 155, 159], "pleas": [14, 16, 106, 137, 155, 156], "upload": 14, "dx": 14, "copi": [14, 17, 74, 87, 110, 138, 147, 148, 149, 150, 159, 161], "your_ndk_firmwar": 14, "f0": 14, "seen": [14, 41, 49], "ndk_minim": 14, "09": 14, "24": [14, 18, 20, 42, 46, 54, 59, 63, 66, 69, 70, 80, 94, 95, 117, 155], "44": [14, 122], "19": [14, 122], "22": [14, 54, 124], "94": 14, "06": 14, "08": 14, "sc": [14, 155], "edit": [14, 52, 54], "repli": [14, 157], "liberout": [14, 147, 148], "org": [14, 147, 148], "queue": [14, 15, 33, 90], "endpoint": [14, 18, 19, 23, 46, 61, 63, 64, 67, 68, 70, 131], "0000": [14, 33, 95, 106, 119, 130, 132], "82": [14, 122], "gt": [14, 122], "x8": [14, 23, 70], "numa": 14, "81": [14, 122, 128], "want": [14, 16, 20, 26, 34, 36, 42, 58, 78, 87, 106, 108, 115, 124, 155, 161], "learn": [14, 18, 20, 155], "frequent": [14, 15, 41], "explain": [15, 20, 108, 155, 161], "physic": [15, 19, 20, 122, 159], "optic": [15, 122], "cage": 15, "serial": [15, 20, 23, 43, 47, 79, 122], "protocol": [15, 20, 71, 101, 137, 155, 156, 157, 160], "standard": [15, 23, 29, 46, 78, 108, 117, 122, 124, 126, 142, 155, 169], "gbe": 15, "25": [15, 18, 20, 30, 46, 122], "28": [15, 18, 20, 46, 124], "togeth": [15, 29, 41, 42, 45, 46, 87, 91, 99, 106, 108, 119, 127, 134, 141, 150, 153, 155, 158, 160, 169], "enough": [15, 20, 43, 95, 155, 157], "group": [15, 86, 95, 109, 155], "transmit": [15, 16, 23, 24, 25, 27, 46, 65, 69, 84, 86, 89, 95, 110, 115, 117, 118, 119, 122, 124, 125, 126, 142, 159, 175], "therefor": [15, 19, 20, 42, 52, 54, 71, 79, 86, 94, 95, 106, 108, 119, 136, 155], "transmiss": [15, 16, 25, 56, 71, 84, 95, 114, 116, 119, 125, 126, 155], "firmwar": [16, 18, 19, 21, 22, 23, 25, 106, 127], "hdl": [16, 155], "execut": [16, 22, 29, 41, 50, 107, 110, 117], "verif": [16, 29, 86, 118, 143, 144, 145, 147, 148, 157, 160, 161], "mainli": [16, 23, 29, 43, 86], "uvm": [16, 118, 141, 145, 151, 153, 154, 157, 158], "simul": [16, 29, 43, 54, 71, 86, 94, 151, 155, 158, 160, 173, 178], "almost": [16, 32, 33, 43, 84, 90, 100, 165, 173], "cocotb": 16, "yet": [16, 19, 20, 24, 31, 69, 70, 102, 106], "publicli": 16, "among": [16, 18, 20, 22], "devicetre": [16, 18, 22, 23], "offset": [16, 20, 43, 47, 57, 72, 79, 84, 86, 90, 93, 102, 122, 124, 126, 127], "0x0": [16, 72, 108, 109, 122], "byte": [16, 18, 20, 23, 42, 43, 46, 56, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 79, 86, 101, 102, 106, 107, 109, 124, 126, 127, 128, 131, 132, 136, 141, 145, 147, 148, 149, 150, 151, 153, 154, 157, 159, 161, 170, 176], "0x42": 16, "mi_test_spac": 16, "00000000": 16, "00000042": 16, "similarli": [16, 29, 69], "futur": [16, 38, 74, 96, 157], "meter": [16, 72, 161, 163], "datapath": 16, "come": [16, 20, 23, 36, 41, 64, 66, 94, 95, 106, 122, 125, 147, 148, 155], "mfb_tool": [16, 171], "gen_loop_switch": [16, 72], "gls_mod": 16, "port_list": 16, "black": 16, "hole": [16, 157], "ext": 16, "length": [16, 18, 20, 37, 41, 42, 43, 46, 54, 61, 63, 68, 70, 73, 74, 79, 86, 87, 93, 94, 95, 97, 109, 119, 124, 125, 126, 127, 132, 139, 140, 144, 169], "continu": [16, 19, 24, 33, 42, 52, 69, 71, 86, 99, 108, 125, 130, 160], "repeat": [16, 45, 52, 86, 133, 155, 160], "increment": [16, 20, 35, 36, 49, 50, 54, 66, 73, 84, 90, 106, 109, 124, 136, 157], "reach": [16, 41, 42, 43, 64, 70, 84, 86, 133], "simpli": [16, 29, 37, 90, 155], "pma": [16, 20, 22, 124, 126, 145], "local": [16, 18, 158], "calcul": [16, 18, 29, 31, 43, 48, 49, 65, 86, 90, 94, 95, 109, 119, 124, 126, 129, 133, 144, 155, 158, 169, 171, 173], "destin": [16, 18, 20, 41, 46, 71, 73, 82, 85, 109, 111, 112, 114, 124, 126, 128, 158, 169, 173], "end": [16, 18, 29, 36, 42, 43, 49, 51, 54, 56, 64, 71, 74, 77, 78, 79, 80, 86, 87, 95, 106, 108, 124, 125, 126, 128, 139, 140, 141, 142, 143, 144, 147, 148, 153, 154, 155, 158, 160, 165], "payload": [16, 18, 23, 81, 88, 129, 131], "71": 16, "43": 16, "79": 16, "31": [16, 18, 20, 23, 24, 46, 71, 73, 109, 122, 124, 126, 127, 131, 136, 147, 148], "128": [16, 56, 59, 62, 71, 83, 87, 118, 121, 126, 131, 132, 138, 141, 149, 150, 151, 153, 154], "rang": [16, 18, 20, 22, 24, 26, 42, 46, 50, 54, 55, 108, 119, 136, 147, 148, 158], "report": [16, 32, 49], "pip": 17, "txt": 17, "let": [17, 36, 43, 86, 87, 106, 108], "proj_onli": [17, 29], "ndk": [18, 19, 20, 21, 22, 23, 70, 95, 147, 148], "deep": [18, 31, 96], "pipelin": [18, 41, 43, 79, 85, 87, 102, 108, 122, 142, 155, 173], "defin": [18, 20, 29, 32, 36, 41, 42, 47, 50, 51, 61, 63, 68, 70, 71, 79, 94, 98, 100, 106, 108, 117, 120, 122, 126, 131, 142, 155, 157, 159, 161], "devic": [18, 22, 23, 26, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 47, 48, 51, 54, 55, 57, 58, 59, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 96, 97, 98, 100, 101, 102, 103, 105, 108, 109, 110, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 126, 128, 131, 132, 136, 155], "cpu": 18, "ddr4": [18, 21, 163], "csr": [18, 20, 22, 25], "header": [18, 20, 43, 46, 57, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 79, 81, 88, 93, 97, 122, 127, 129, 134, 143, 144, 155, 159, 161, 173, 176], "metadata": [18, 20, 24, 34, 38, 40, 41, 45, 57, 58, 59, 69, 70, 72, 74, 75, 79, 80, 81, 82, 84, 86, 87, 89, 90, 93, 94, 96, 97, 98, 101, 102, 106, 116, 124, 141, 153, 157, 161, 171], "clock": [18, 20, 23, 24, 26, 27, 29, 30, 31, 32, 33, 35, 37, 38, 40, 41, 43, 44, 49, 50, 54, 56, 57, 58, 61, 68, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 119, 121, 122, 124, 126, 131, 134, 136, 137, 142, 143, 147, 148, 155, 156, 157, 158, 159, 160, 170, 171, 173, 174], "equal": [18, 30, 50, 54, 94, 95, 106, 108, 136, 155], "prepar": [18, 29, 139, 140, 143, 157], "strongli": [18, 20, 29, 155], "enter": [18, 20, 23, 125, 144], "eth_rx_": 18, "carri": [18, 20, 106, 108, 169], "actual": [18, 20, 32, 33, 36, 41, 42, 61, 63, 68, 79, 108, 124, 126, 136, 155, 157, 158], "though": [18, 20, 45, 95, 108], "_dst_rdy": [18, 20, 71], "perman": [18, 20], "buffer": [18, 20, 23, 41, 43, 52, 54, 55, 56, 57, 58, 59, 63, 65, 66, 68, 69, 70, 74, 84, 90, 94, 99, 118, 122, 124, 125, 126, 171, 173], "fifo": [18, 20, 27, 28, 31, 32, 33, 35, 41, 42, 43, 45, 47, 51, 71, 72, 81, 83, 84, 87, 88, 90, 96, 98, 99, 100, 101, 112, 115, 116, 117, 120, 122, 133, 134, 139, 140, 142, 143, 145, 173], "fill": [18, 20, 29, 41, 42, 52, 55, 99, 125, 132, 142], "stuck": [18, 20, 131, 155, 161, 173], "eth_hdr_pack": [18, 20, 46, 124], "hdr": [18, 20, 46, 69, 159], "global": [18, 20, 29, 43, 46, 70, 122, 132], "mask": [18, 20, 38, 40, 46, 61, 78, 82, 95, 99, 103, 111, 119, 124], "OR": [18, 20, 46, 108, 169], "errorfram": [18, 20, 46], "26": [18, 20, 22, 46, 48, 54], "errormintu": [18, 20, 46], "mintu": [18, 20, 46, 124], "27": [18, 20, 46, 124], "errormaxtu": [18, 20, 46], "maxtu": [18, 20, 46], "errorcrc": [18, 20, 46], "29": [18, 20, 46], "errormac": [18, 20, 46], "30": [18, 20, 46], "broadcast": [18, 20, 46], "multicast": [18, 20, 46, 124], "hitmacvld": [18, 20, 46], "hit": [18, 20, 46], "tcam": [18, 20, 46], "33": [18, 20, 46, 122, 128], "36": [18, 20, 46], "hitmac": [18, 20, 46], "index": [18, 20, 33, 36, 46, 49, 52, 54, 59, 65, 106, 108, 119, 125, 127, 169], "37": [18, 20, 46], "timestampvld": [18, 20, 46], "timestamp": [18, 20, 22, 46, 84, 124, 135, 136, 162, 171], "38": [18, 20, 46], "101": [18, 20, 46, 135, 136], "doc": [18, 20, 46], "draft": [18, 20, 22, 46], "sent": [18, 19, 20, 23, 43, 52, 56, 57, 58, 59, 61, 68, 70, 77, 78, 90, 91, 97, 104, 106, 108, 117, 124, 125, 126, 138, 142, 149, 150, 151, 155, 157], "eth_tx_mfb_": 18, "special": [18, 20, 29, 43, 79, 173], "eth_tx_mfb_hdr": 18, "region": [18, 56, 60, 62, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 124, 126, 128, 131, 137, 141, 151, 153, 154, 155, 156, 173], "further": [18, 20, 22, 29, 99], "minimum": [18, 20, 29, 31, 43, 48, 70, 73, 79, 81, 88, 96, 109, 116, 124, 126, 138, 149, 150, 160], "60b": [18, 20, 74, 125, 126], "pad": 18, "previou": [18, 20, 36, 43, 54, 78, 79, 87, 106, 108, 125, 133, 134, 151, 155, 158, 161], "dma_tx_": 18, "mvb_data": 18, "mvb_len": 18, "mvb_hdr_meta": 18, "mvb_channel": 18, "determin": [18, 31, 32, 33, 49, 67, 74, 79, 81, 86, 95, 98, 106, 108, 110, 114, 120, 124, 126, 128], "presenc": [18, 45, 87, 119, 128], "dma_tx_mvb_hdr_meta": [18, 72], "hdr_len": 18, "hdr_id": 18, "identif": [18, 127, 173], "definit": [18, 29, 36, 52, 53, 54, 124, 126], "11": [18, 30, 48, 49, 53, 69, 71, 106, 108, 122, 129, 132], "neth": 18, "dma_rx_": 18, "role": 18, "mvb_discard": [18, 111, 155], "dma_rx_mvb_hdr_meta": [18, 72], "orient": [18, 22, 32, 141, 151, 153], "wire": [18, 22, 32, 102, 105, 120, 131, 155, 169, 173], "alloc": [18, 23], "interconnect": [18, 25, 80], "good": [18, 29, 155], "idea": [18, 29, 42, 79, 155], "inspir": [18, 155], "tabl": [18, 20, 54, 86, 95, 108, 109, 119, 137, 138, 141, 149, 150, 151, 153, 154, 155, 156, 161, 169, 174], "eth_stream": 18, "natur": [18, 23, 30, 31, 32, 33, 35, 38, 40, 44, 56, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 124, 126, 128, 131, 132, 147, 148, 159], "eth_channel": 18, "per": [18, 20, 23, 24, 27, 38, 40, 41, 78, 79, 86, 90, 93, 95, 109, 118, 136, 143, 144, 159, 160], "dma_stream": 18, "dma_rx_channel": 18, "dma_tx_channel": 18, "dma_hdr_meta_width": 18, "dma_rx_frame_size_max": 18, "dma_tx_frame_size_max": 18, "mfb_region": [18, 66, 67, 74, 79, 81, 82, 83, 84, 86, 88, 90, 93, 94, 96, 97, 100, 116, 128, 131], "mfb_reg_siz": [18, 81, 88, 96], "mfb_block_siz": [18, 66, 67, 74, 79, 81, 82, 83, 84, 86, 88, 90, 93, 94, 96, 97, 100, 116, 128, 131], "mfb_item_width": [18, 66, 67, 74, 79, 81, 82, 83, 84, 86, 88, 90, 93, 94, 96, 97, 100, 116, 128, 131], "mem_port": 18, "emif": [18, 21, 52, 54, 55], "mem_addr_width": [18, 48], "avmm": [18, 102], "mem_burst_width": [18, 48], "mem_data_width": [18, 48], "512": [18, 31, 33, 35, 40, 48, 54, 70, 71, 72, 96, 97, 98, 100, 120, 128, 131, 155], "mem_refr_period_width": 18, "refresh": [18, 54], "period": [18, 29, 44, 54, 56, 78, 82, 90, 94, 122, 169, 173], "mem_def_refr_period": 18, "integ": [18, 29, 34, 36, 38, 39, 40, 48, 49, 50, 51, 54, 57, 58, 59, 60, 62, 78, 81, 82, 83, 85, 87, 88, 89, 91, 93, 94, 96, 105, 106, 108, 113, 136, 155, 158], "amm_freq_khz": [18, 48, 54], "266660": [18, 48, 54], "freq": [18, 53, 90], "amm": [18, 52, 53, 54, 55], "mi_data_width": [18, 48, 49, 52, 54, 86, 90, 103, 109, 131], "mi_addr_width": [18, 48, 49, 54, 86, 90, 109, 131], "fpga_id_width": 18, "id": [18, 20, 23, 26, 45, 46, 47, 74, 78, 79, 90, 104, 124, 132, 133, 134], "reset_width": 18, "reset": [18, 23, 24, 27, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 44, 49, 50, 53, 54, 55, 57, 58, 59, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99, 101, 102, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 129, 131, 135, 136, 141, 144, 145, 147, 148, 151, 153, 154, 157, 173], "undefin": [18, 20, 33, 50, 51, 54, 57, 58, 95, 106, 160], "AND": [18, 23, 57, 75, 76, 77, 92, 98, 108, 109, 118, 124, 169], "clk_user": 18, "std_logic": [18, 23, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 44, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 131, 132, 135, 136], "clk_user_x2": 18, "doubl": [18, 20, 41, 87, 94, 124, 126, 133, 134, 165, 169], "frequenc": [18, 20, 27, 41, 42, 43, 54, 70, 86, 94, 122, 126, 134, 136, 170, 173], "clk_user_x3": 18, "tripl": 18, "clk_user_x4": 18, "quadrupl": 18, "reset_us": 18, "downto": [18, 23, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 44, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 135, 136], "synchron": [18, 24, 27, 33, 40, 71, 109, 110, 111, 112, 114, 115, 116, 122, 124, 126, 131, 141, 151, 153, 154, 160, 169, 173], "reset_user_x2": 18, "reset_user_x3": 18, "reset_user_x4": 18, "BY": 18, "mi_clk": [18, 23, 29, 54, 72, 80, 122, 124, 126, 136], "out": [18, 23, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 44, 45, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 132, 135, 136, 155, 161, 173], "dma_clk": [18, 23], "dma_clk_x2": 18, "app_clk": 18, "mi_reset": [18, 23, 72, 80, 122, 124, 126, 136], "dma_reset": [18, 23], "dma_reset_x2": 18, "app_reset": 18, "timestap": 18, "tsu_clk": [18, 24], "tsu_reset": [18, 24], "tsu_ts_n": [18, 24, 124], "nanosecond": [18, 24, 124, 135, 136], "tsu_ts_vld": [18, 24], "statu": [18, 22, 23, 25, 32, 47, 49, 54, 61, 68, 72, 78, 86, 98, 104, 120, 122, 124, 126, 131, 132, 155, 165], "pcie_link_up": [18, 23], "activ": [18, 23, 27, 36, 54, 68, 81, 86, 99, 106, 113, 114, 124, 126, 134, 136, 138, 141, 142, 147, 148, 149, 150, 151, 153, 154, 155, 158, 159, 160, 168], "ep": 18, "readi": [18, 19, 21, 31, 41, 52, 54, 71, 82, 85, 95, 96, 101, 102, 106, 109, 111, 112, 113, 114, 118, 119, 124, 126, 128, 131, 136, 158, 169, 173], "eth_rx_link_up": 18, "eth_tx_phy_rdi": 18, "phy": [18, 20, 175], "fpga_id": 18, "chip": [18, 47, 169], "fpga_id_vld": 18, "incom": [18, 20, 41, 59, 60, 64, 65, 75, 76, 84, 86, 90, 95, 99, 106, 108, 124, 129, 130, 134, 155], "appropri": [18, 20, 23, 29, 56, 94, 127, 161], "eth_rx_mvb_data": 18, "eth_rx_hdr_width": [18, 124], "eth_rx_mvb_vld": [18, 72], "eth_rx_mvb_src_rdi": [18, 72], "eth_rx_mvb_dst_rdi": [18, 72], "eth_rx_mfb_data": [18, 72], "eth_rx_mfb_sof": [18, 72], "Of": [18, 79, 124, 126, 128], "eth_rx_mfb_eof": [18, 72], "eof": [18, 56, 74, 75, 77, 78, 79, 82, 83, 87, 94, 95, 97, 99, 100, 124, 125, 126, 128, 139, 140, 141, 147, 148, 153, 155, 156, 160], "eth_rx_mfb_sof_po": [18, 72], "log2": [18, 23, 31, 32, 34, 35, 38, 39, 40, 41, 50, 51, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 107, 109, 110, 115, 116, 120, 121, 124, 126, 128, 131], "posit": [18, 26, 29, 36, 37, 71, 75, 76, 95, 99, 106, 107, 108, 110, 122, 124, 126, 128, 159], "eth_rx_mfb_eof_po": [18, 72], "eth_rx_mfb_src_rdi": [18, 72], "eth_rx_mfb_dst_rdi": [18, 72], "outgo": [18, 125], "meta": [18, 88, 93, 101, 102, 108, 119, 132, 144, 155, 156, 157], "eth_tx_mfb_data": [18, 72], "eth_tx_hdr_width": 18, "eth_tx_mfb_sof": [18, 72], "eth_tx_mfb_eof": [18, 72], "eth_tx_mfb_sof_po": [18, 72], "eth_tx_mfb_eof_po": [18, 72], "eth_tx_mfb_src_rdi": [18, 72], "eth_tx_mfb_dst_rdi": [18, 72], "dma_rx_mvb_len": [18, 72], "dma_rx_mvb_channel": [18, 72], "dma_rx_mvb_discard": [18, 72], "dma_rx_mvb_vld": [18, 72], "dma_rx_mvb_src_rdi": [18, 72], "dma_rx_mvb_dst_rdi": [18, 72], "dma_rx_mfb_data": [18, 72], "dma_rx_mfb_sof": [18, 72], "dma_rx_mfb_eof": [18, 72], "dma_rx_mfb_sof_po": [18, 72], "dma_rx_mfb_eof_po": [18, 72], "dma_rx_mfb_src_rdi": [18, 72], "dma_rx_mfb_dst_rdi": [18, 72], "dma_tx_mvb_len": [18, 72], "dma_tx_mvb_channel": [18, 72], "dma_tx_mvb_vld": [18, 72], "dma_tx_mvb_src_rdi": [18, 72], "dma_tx_mvb_dst_rdi": [18, 72], "dma_tx_mfb_data": [18, 72], "dma_tx_mfb_sof": [18, 72], "dma_tx_mfb_eof": [18, 72], "dma_tx_mfb_sof_po": [18, 72], "dma_tx_mfb_eof_po": [18, 72], "dma_tx_mfb_src_rdi": [18, 72], "dma_tx_mfb_dst_rdi": [18, 72], "dma_tx_usr_choke_chan": 18, "paus": [18, 84, 90, 95, 119], "choke": 18, "slack": 18, "behind": [18, 79, 106], "mem_clk": [18, 48], "mem_rst": [18, 48], "mem_avmm_readi": [18, 48], "mem_avmm_read": [18, 48], "mem_avmm_writ": [18, 48], "mem_avmm_address": [18, 48], "slv_array_t": [18, 23, 38, 39, 49, 54, 74, 79, 82, 88, 89, 97, 104, 108, 114, 121], "mem_avmm_burstcount": [18, 48], "mem_avmm_writedata": [18, 48], "mem_avmm_readdata": [18, 48], "mem_avmm_readdatavalid": [18, 48], "mem_refr_period": 18, "mem_refr_req": 18, "mem_refr_ack": 18, "ack": 18, "emif_rst_req": [18, 54], "emif_rst_don": [18, 54], "emif_ecc_usr_int": 18, "ecc": [18, 54], "interupt": 18, "emif_cal_success": [18, 54], "calibr": [18, 54], "emif_cal_fail": [18, 54], "fail": [18, 54, 155], "emif_auto_precharg": [18, 54], "auto": [18, 32, 33, 54, 98, 117, 120, 121, 133], "precharg": [18, 54], "mi_dwr": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "master": [18, 22, 68, 101, 103, 106, 109, 122, 124, 126, 131, 136, 155, 157], "slave": [18, 101, 103, 106, 109, 122, 124, 126, 131, 136, 155, 157], "mi_addr": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "mi_b": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "mi_rd": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "mi_wr": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "mi_ardi": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "mi_drd": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "mi_drdi": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "wrapper": [19, 40, 42, 105, 145, 173], "auxiliari": [19, 65, 78, 86, 128, 131, 171], "parametr": [19, 31], "still": [19, 43, 77, 119, 134], "desir": [19, 23, 42, 93, 104, 161], "automat": [19, 21, 23, 29, 32, 33, 42, 52, 78, 90, 155, 165, 170], "replac": [19, 32, 108, 120, 130], "immedi": [19, 27, 29, 78, 79, 104, 106, 125, 126], "sublay": 20, "client": [20, 162], "standardli": 20, "consequ": [20, 86], "That": [20, 79, 95, 104, 106, 108, 155], "adapt": [20, 23], "abil": [20, 42, 95, 99, 122], "backpressur": [20, 125], "adjac": 20, "side": [20, 31, 34, 45, 69, 70, 72, 78, 91, 99, 101, 102, 106, 108, 122, 124, 125, 126, 134, 155, 158], "rest": [20, 29, 54, 78, 79], "kei": 20, "realiti": 20, "much": [20, 44, 71, 81, 108, 134, 144], "look": [20, 26, 36, 108, 125, 136, 161, 169], "unit": [20, 22, 25, 36, 41, 42, 43, 45, 46, 72, 79, 81, 94, 95, 99, 102, 107, 117, 119, 124, 126, 127, 133, 134, 135, 136, 155, 162, 169, 173, 176], "nic": [20, 175], "repres": [20, 26, 32, 84, 136, 155], "splitter": [20, 25, 155, 171, 172], "mi_adc_port_ethmod": 20, "0x00800000": [20, 22], "0x00ffffff": [20, 22], "mi_adc_port_netmod": 20, "0x00008000": [20, 22], "0x0000ffff": [20, 22], "mi_adc_port_ethpmd": 20, "0x00003000": [20, 22], "0x00003fff": [20, 22], "subsect": [20, 161], "left": [20, 31, 32, 33, 34, 47, 70, 95, 98, 106, 119, 120, 125, 169], "rx_mfb_": [20, 125], "along": [20, 34, 79, 106, 124], "rx_mfb_hdr": 20, "tx_mfb_": 20, "tx_mvb_": 20, "tx_": 20, "eventu": 20, "lower": [20, 27, 32, 33, 41, 42, 45, 73, 75, 78, 81, 87, 94, 106, 108, 116, 124, 125, 132, 135, 136, 138, 149, 150, 155, 169], "behavior": [20, 36, 37, 68, 86, 101, 106, 109, 125, 135, 155, 158, 165, 169, 170, 173], "unders": 20, "0x00200000": 20, "transact": [20, 22, 23, 25, 41, 46, 52, 54, 56, 63, 65, 69, 70, 94, 95, 104, 106, 108, 110, 115, 116, 117, 118, 119, 121, 125, 126, 128, 129, 130, 132, 133, 138, 139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 157, 159, 161, 173, 176], "Its": [20, 23, 54, 61, 125], "0x000000": [20, 73, 109], "0x1fffff": 20, "0x0200000": 20, "0x200000": 20, "0x3fffff": 20, "mention": [20, 29, 95, 108], "0x2000": 20, "0x0000": [20, 49, 54, 73], "0x0fff": 20, "0x2fff": 20, "right": [20, 26, 34, 47, 78, 90, 95, 106, 119, 124, 125, 139, 140, 143, 147, 148, 161, 169], "now": [20, 26, 36, 42, 53, 55, 74, 106, 108, 133, 155, 161], "tile_multir": 20, "pin": [20, 122], "slightli": [20, 21, 36, 41, 45, 155], "due": [20, 33, 54, 82, 86, 87, 90, 124, 126, 144], "matter": [20, 36], "xcvr": 20, "onc": [20, 25, 36, 41, 42, 43, 68, 78, 87, 99, 106, 143, 159], "fec": [20, 26], "eight": [20, 159], "altogeth": [20, 95], "number_of_channel": 20, "multir": 20, "drp": 20, "ge": 20, "pair": [20, 29, 127], "avst": [20, 124, 126], "segment": [20, 57, 58, 124, 126], "lbu": [20, 124, 126, 175], "mgmt": [20, 122], "emploi": 20, "mdio": 20, "task": [20, 23, 52, 122, 124, 126, 138, 139, 140, 144, 149, 150, 155, 157, 159, 160, 161], "turn": [20, 32, 87, 122, 126], "record": 20, "suit": [20, 26], "feed": 20, "pictur": [20, 86, 106, 119, 125, 155], "somehow": 20, "domain": [20, 27, 44, 54, 96, 101, 160], "twice": [20, 78, 87], "problem": [20, 26, 36, 87, 144, 155, 169], "virtual": [20, 46, 95, 132, 141, 144, 151, 153, 154, 157, 161], "multi": [20, 27, 36, 41, 43, 45, 49, 68, 95, 99, 110, 115, 118, 119, 122, 127, 133, 142, 169], "tri": [20, 29, 82, 169], "illustr": [20, 79, 86, 108], "subsequ": 20, "addition": [20, 54, 121], "concern": [20, 29, 87], "4x25": 20, "notat": 20, "port_id": 20, "channel_id": 20, "0x01ff": 20, "0x0200": 20, "0x03ff": 20, "0x0400": 20, "0x05ff": 20, "0x0600": 20, "0x07ff": 20, "0x0800": 20, "0x09ff": 20, "0x0a00": 20, "0x0bff": 20, "0x0c00": 20, "0x0dff": 20, "0x0e00": 20, "0x21ff": 20, "0x2200": 20, "0x23ff": 20, "0x2400": 20, "0x25ff": 20, "0x2600": 20, "0x27ff": 20, "0x2800": 20, "0x29ff": 20, "0x2a00": 20, "0x2bff": 20, "0x2c00": 20, "0x2dff": 20, "0x2e00": 20, "x": [20, 23, 54, 78, 89, 95, 131, 143, 144, 155], "1x100ge": 20, "4x25ge": 20, "4x10ge": 20, "1x400ge": 20, "2x200ge": 20, "4x100ge": 20, "8x50ge": 20, "2x40ge": 20, "axi4": [21, 103], "keep": [21, 36, 37, 52, 86, 108], "tester": [21, 163], "mtc": [22, 23, 176], "act": [22, 47, 108, 157], "non": [22, 26, 36, 41, 130, 133, 155], "deadlock": [22, 43, 45], "ident": 22, "mi_addr_space_pkg": 22, "0x00000000": [22, 108], "0x000000ff": 22, "0x00000100": 22, "0x00000fff": 22, "0x00001000": 22, "0x00001fff": 22, "sdm": [22, 162], "sysmon": 22, "temp": 22, "asx4": 22, "0x00002000": 22, "0x00002fff": 22, "0x00004000": 22, "0x000040ff": 22, "0x00004100": 22, "0x00004fff": 22, "0x00005000": 22, "0x00007fff": 22, "0x0000bfff": 22, "0x0000c000": 22, "0x00010000": 22, "0x0001ffff": 22, "0x00020000": 22, "0x007fffff": 22, "0x013fffff": 22, "0x01400000": 22, "0x01ffffff": 22, "msix": 22, "0x03ffffff": 22, "transform": [23, 71, 87, 134, 142], "duplic": [23, 74], "bifurc": 23, "1xgen1x16": 23, "consol": 23, "1xgen3x16": 23, "2xgen4x8x8": 23, "x8x8": 23, "bifurac": 23, "2xgen5x8x8": 23, "1xgen3x8ll": 23, "axi": [23, 103, 128, 132, 134, 145, 151], "st": 23, "unifi": 23, "pcie_mod_arch": 23, "pcie_endpoint_typ": 23, "r_tile": 23, "express": [23, 29, 66, 69, 70, 127, 128, 130, 155], "p_tile": 23, "integr": [23, 29, 128], "respons": [23, 41, 57, 58, 69, 70, 102, 106, 117, 131, 133, 134, 137, 156, 157, 158, 161], "completit": [23, 132], "bar": [23, 131, 132], "bar2": [23, 131], "dma_bar_en": 23, "half": [23, 125, 136], "bar4": [23, 131], "ptc": [23, 176], "vice": [23, 64, 124], "versa": [23, 64, 124], "tag": [23, 46, 128, 132, 134, 144, 155, 176], "ptc_disabl": 23, "bar0_base_addr": [23, 131], "01000000": [23, 131], "bar1_base_addr": [23, 131], "02000000": [23, 131], "bar2_base_addr": [23, 131], "03000000": [23, 131], "bar3_base_addr": [23, 131], "04000000": [23, 131], "bar4_base_addr": [23, 131], "05000000": [23, 131], "bar5_base_addr": [23, 131], "06000000": [23, 131], "exp_rom_base_addr": [23, 131], "0a000000": [23, 131], "cq_mfb_region": 23, "cq_mfb_region_s": 23, "cq_mfb_block_siz": 23, "cq_mfb_item_width": 23, "rc_mfb_region": 23, "rc_mfb_region_s": 23, "rc_mfb_block_siz": 23, "rc_mfb_item_width": 23, "cc_mfb_region": 23, "cc_mfb_region_s": 23, "cc_mfb_block_siz": 23, "cc_mfb_item_width": 23, "rq_mfb_region": 23, "rq_mfb_region_s": 23, "rq_mfb_block_siz": 23, "rq_mfb_item_width": 23, "dma_port": 23, "dma_ep": 23, "pcie_ep": 23, "pcie_clk": 23, "pcie_con": 23, "lane": [23, 122, 142], "card_id_width": 23, "boolean": [23, 30, 31, 32, 33, 34, 38, 40, 50, 54, 63, 70, 72, 73, 77, 78, 80, 81, 82, 85, 88, 90, 92, 94, 96, 97, 101, 105, 108, 109, 110, 111, 112, 113, 114, 117, 118, 120, 121, 124, 126, 128, 129, 131, 136], "rq": [23, 132], "rc": [23, 132], "cq": [23, 69, 70, 128, 131, 132], "cc": [23, 128, 131, 132], "xvc_enabl": 23, "xcv": 23, "stratix10": [23, 29, 30, 31, 32, 35, 38, 40, 61, 68, 72, 73, 74, 78, 79, 84, 88, 89, 90, 93, 94, 97, 98, 108, 112, 117, 120, 124, 126, 131, 132], "pcie_sysclk_p": 23, "pcie_sysclk_n": 23, "pcie_sysrst_n": 23, "init_done_n": 23, "ninit_don": 23, "releas": [23, 133, 165], "pcie_user_clk": 23, "pcie_user_reset": 23, "pcie_rx_p": 23, "pcie_rx_n": 23, "pcie_tx_p": 23, "pcie_tx_n": 23, "pcie_mp": 23, "pcie_mrr": 23, "pcie_ext_tag_en": 23, "pcie_10b_tag_req_en": 23, "pcie_rcb_siz": 23, "rcb": 23, "card_id": 23, "compar": [23, 36, 54, 68, 81, 108, 134, 138, 145, 147, 148, 149, 150, 155, 159, 169], "gap": [23, 43, 79, 86, 87, 94, 95, 119, 124, 125, 126, 141, 144, 151, 153, 155, 173], "src_rdy": [23, 31, 71, 95, 118, 119, 155, 156, 158, 169], "dma_rq_mfb_data": 23, "dma_rq_mfb_meta": 23, "pcie_rq_meta_width": [23, 70], "dma_rq_mfb_sof": 23, "dma_rq_mfb_eof": 23, "dma_rq_mfb_sof_po": 23, "dma_rq_mfb_eof_po": 23, "dma_rq_mfb_src_rdi": 23, "dma_rq_mfb_dst_rdi": 23, "dma_rq_mvb_data": 23, "dma_uphdr_width": [23, 81, 88], "dma_rq_mvb_vld": 23, "dma_rq_mvb_src_rdi": 23, "dma_rq_mvb_dst_rdi": 23, "dma_rc_mfb_data": 23, "dma_rc_mfb_meta": 23, "pcie_rc_meta_width": 23, "dma_rc_mfb_sof": 23, "dma_rc_mfb_eof": 23, "dma_rc_mfb_sof_po": 23, "dma_rc_mfb_eof_po": 23, "dma_rc_mfb_src_rdi": 23, "dma_rc_mfb_dst_rdi": 23, "dma_rc_mvb_data": 23, "dma_downhdr_width": [23, 81, 88], "dma_rc_mvb_vld": 23, "dma_rc_mvb_src_rdi": 23, "dma_rc_mvb_dst_rdi": 23, "dma_cq_mfb_data": 23, "dma_cq_mfb_meta": 23, "pcie_cq_meta_width": [23, 65, 69, 70, 131], "dma_cq_mfb_sof": 23, "dma_cq_mfb_eof": 23, "dma_cq_mfb_sof_po": 23, "dma_cq_mfb_eof_po": 23, "dma_cq_mfb_src_rdi": 23, "dma_cq_mfb_dst_rdi": 23, "dma_cc_mfb_data": 23, "dma_cc_mfb_meta": 23, "pcie_cc_meta_width": [23, 69, 70, 131], "dma_cc_mfb_sof": 23, "dma_cc_mfb_eof": 23, "dma_cc_mfb_sof_po": 23, "dma_cc_mfb_eof_po": 23, "dma_cc_mfb_src_rdi": 23, "dma_cc_mfb_dst_rdi": 23, "mi32": [23, 72, 80, 106, 122, 124, 126, 131, 136], "root": [23, 29, 155], "tree": [23, 147, 148, 169], "accur": [24, 25, 136], "tsu_gen": [24, 136], "puls": [24, 136, 147, 148, 169, 173], "pp": [24, 94, 136], "mark": [24, 33, 71, 99, 111, 113, 165], "recept": [24, 25], "unix": 24, "epoch": 24, "63": [24, 36, 56, 136], "999": [24, 136], "applianc": 25, "mediat": 25, "rom": [25, 131, 169], "dedic": [25, 29, 79, 173], "stamp": [25, 124], "qspi": [25, 47], "reboot": 25, "anyth": [26, 45, 84, 86, 108, 144], "100ge": 26, "25ge": 26, "agi": 26, "fh400g": 26, "pseudo": [26, 36, 54, 169], "occur": [26, 29, 36, 42, 43, 49, 50, 51, 53, 54, 66, 78, 81, 87, 95, 114, 119, 124, 125, 133, 134, 143, 144, 155, 173], "help": [26, 43, 54, 55, 79, 155], "analysi": [26, 138, 139, 140, 143, 144, 147, 148, 149, 150, 158, 159], "seem": [26, 36], "could": [26, 36, 37, 41, 43, 44, 78, 95, 108, 119, 155, 159], "asynchron": [26, 28, 31, 36, 80, 99, 101, 160], "clk": [26, 29, 30, 32, 33, 34, 35, 37, 38, 41, 48, 49, 50, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 98, 102, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 125, 129, 131, 135, 136, 144, 155, 160], "sdc": 26, "reconfigur": [26, 171, 172, 175], "qsf": 26, "25g": 26, "91": 26, "134": 26, "10ge": [26, 147, 148], "profile_swap": 26, "made": [26, 42, 53, 54, 125, 155, 157, 160, 173], "swap": 26, "five": [26, 95, 151, 156, 161], "s_ch": 26, "start_channel": 26, "ch": 26, "_start": 26, "channel_": 26, "treatment": 26, "choic": [26, 32, 161], "s_p": 26, "start_profil": 26, "appli": [26, 30, 44, 71, 78, 79, 80, 84, 87, 119, 124, 125], "e_p": 26, "end_profil": 26, "sp": 26, "_help_": 26, "d": [26, 54, 55, 71, 106], "async_bus_handshak": [27, 29], "cross": [27, 44, 52, 54, 80, 101, 155, 173], "handshak": [27, 119, 169], "significantli": [27, 29, 52], "dual": [27, 31, 52, 67, 170], "async_gener": 27, "rise": [27, 52, 54, 158, 169], "fall": [27, 31, 96, 99, 108, 133, 134], "async_open_loop": 27, "simpler": [27, 36, 170], "ratio": 27, "async_open_loop_smd": 27, "open_loop": 27, "set_max_delai": 27, "constraint": [27, 29, 143, 155], "counter": [27, 36, 41, 49, 51, 53, 54, 61, 63, 64, 66, 68, 69, 70, 73, 81, 84, 90, 114, 122, 124, 126, 161, 169, 173], "grai": 27, "async_reset": [27, 173], "deactiv": 27, "jakub": 27, "bachelor": 27, "thesi": [27, 41, 43, 134], "2014": 27, "2015": 27, "ram": [28, 31, 38, 40, 50, 57, 58, 59, 61, 63, 67, 68, 70, 101, 117], "multiplex": [28, 41, 115, 118, 169], "encod": [28, 122, 143, 159, 169], "decod": [28, 65, 106, 122, 169, 176], "dsp": [28, 68, 70, 126, 135, 136, 169], "shift": [28, 32, 34, 43, 47, 75, 98, 99, 105, 107, 117, 120, 125, 136, 165, 169], "miscellan": 28, "easier": [29, 36, 71, 108, 142], "uniform": [29, 138, 149, 150, 155], "sythesi": 29, "languag": [29, 155], "object": [29, 138, 141, 147, 148, 149, 150, 151, 153, 154, 159, 160], "complex": [29, 36, 43, 61, 63, 70, 86, 87, 133, 147, 148], "compos": [29, 95, 136, 158], "recurs": 29, "bundl": 29, "recomend": [29, 42], "exception": 29, "subdirectori": 29, "while": [29, 36, 42, 87, 99, 106, 124, 125, 144, 160, 173], "serv": [29, 68, 69, 78, 95, 122, 131, 139, 140, 143, 155, 169], "begin": [29, 36, 56, 60, 62, 74, 86, 95, 108, 125, 141, 142, 144, 153, 154, 155, 160], "package_nam": 29, "sooner": 29, "preserv": [29, 86], "verilog": 29, "scope": [29, 46], "distinguish": [29, 71, 86, 95], "commonli": [29, 106, 144, 145, 155, 161], "git": 29, "pars": [29, 65, 155, 176], "systemverilog": [29, 178], "dpi": 29, "doesn": [29, 107, 108, 124, 141, 144, 151, 153, 154, 155], "t": [29, 36, 41, 44, 49, 54, 55, 86, 95, 106, 107, 108, 122, 124, 136, 141, 144, 151, 153, 154, 155, 159], "prefix": [29, 46, 71, 155], "lib": 29, "nor": [29, 41, 87, 106, 169], "suffix": [29, 71, 78, 155], "dll": 29, "filenam": 29, "predefin": [29, 108, 138, 144, 149, 150], "everi": [29, 36, 49, 50, 54, 57, 62, 65, 67, 86, 94, 95, 125, 138, 143, 149, 150, 155, 157, 161], "Their": [29, 119], "ancestor": 29, "prefer": [29, 86], "myfil": 29, "better": [29, 31, 38, 40, 41, 46, 54, 90, 96, 105, 106, 109, 114, 116, 125, 144, 155], "faster": 29, "another_lib": 29, "sim_modul": 29, "glbl": 29, "overrid": [29, 41, 94], "constr_quartu": 29, "constr_vivado": 29, "vivado_ip_xact": 29, "xci": 29, "scoped_to_ref": 29, "set_properti": 29, "processing_ord": 29, "used_in": 29, "vivado_set_properti": 29, "vsim": [29, 155], "extra_modul": 29, "testbench": [29, 161], "sim_lib": 29, "l": 29, "extra_librari": 29, "dp_bmem_behav": 29, "quiet": 29, "file_typ": 29, "vhdl98": 29, "bus_handshak": 29, "xdc": 29, "late": 29, "make_param": 29, "hfe": [29, 161], "hfe_top": 29, "reli": 29, "file_to_work": 29, "anotherlib": 29, "file_to_anotherlib": 29, "hfe_empti": 29, "hfe_pip": 29, "hfe_pars": 29, "hfe_ful": 29, "anywher": [29, 86], "synth": 29, "synthes": 29, "top_level_": 29, "ofm_path": [29, 155], "top_level_path": 29, "top_level_archgrp": 29, "clk_port": 29, "clk_period": [29, 155, 161], "float": [29, 124, 126], "unspecifi": 29, "formula": 29, "lazi": 29, "rx_clk": [29, 94, 96, 100, 124, 126, 144], "tx_clk": [29, 94, 96, 100, 124, 126], "500": [29, 157, 161], "000": [29, 32, 42, 44, 135, 136], "phoni": 29, "comp_": 29, "fetch": 29, "quartust": 29, "constr_text": 29, "leav": [29, 108, 117], "untouch": 29, "unchang": [29, 37, 70, 86, 125], "targ": 29, "synthesis": 29, "date": 29, "rebuild": 29, "proc": 29, "target_default": 29, "practic": [29, 95, 155], "scheme": [29, 63, 69, 70], "synthfil": 29, "varabl": 29, "neccessari": 29, "interpret": [29, 118], "tune": 29, "nb_main": 29, "entri": [29, 69, 121], "fine": [29, 71], "tunnig": 29, "extra": [29, 124, 126, 155, 165], "program": 29, "being": [29, 37, 78, 86, 87, 90, 95, 106, 107, 119, 124, 126, 141, 153], "callback": 29, "modelsim": [29, 108, 155], "fdo": [29, 32], "impact": 29, "vhdl2008": 29, "newli": [29, 41, 42, 106], "At": [29, 41, 45, 79, 86, 87, 99, 106, 133, 139, 140, 155], "explicit": 29, "deserv": 29, "explan": 29, "awar": 29, "none": [29, 32, 42, 85, 86, 98, 115], "remad": 29, "suppli": 29, "gather": 29, "mk": 29, "approach": [29, 106, 155], "hide": 29, "caveat": 29, "unreli": 29, "henc": [29, 78, 106], "shadow": [29, 125], "real": [29, 86, 125, 127, 136], "aren": [29, 108], "export": [29, 139, 140, 141, 143, 151, 153, 154], "subprocess": 29, "except": [29, 41, 65, 75, 86, 147, 148], "keyword": 29, "tclsh": 29, "he": [29, 36, 41, 158, 161], "user_env": 29, "necess": 29, "trigger": [29, 31, 32, 33, 44, 94, 96, 98, 100, 120], "ttarget_": 29, "starget_": 29, "target_myproc": 29, "ttarget_myproc": 29, "stem": 29, "bare": 29, "ttarget": 29, "starget": 29, "best": [29, 70, 109], "dt": [29, 127], "dtb": [29, 127], "neither": [29, 41, 87, 106], "synth_onli": 29, "skip": [29, 78], "phase_sav": 29, "archiv": 29, "virtex7": [29, 128], "famili": 29, "xcvu7p": 29, "flvb2104": 29, "setup_flag": 29, "use_xpm_librari": 29, "xpm_cdc": 29, "xpm_memori": 29, "xpm_fifo": 29, "dsp_compar": 30, "blok": 30, "input_data_width": 30, "unlimit": 30, "input_regs_en": 30, "1st": [30, 86, 95], "2nd": [30, 86, 95], "smaller": [30, 54, 64, 87, 160], "dsp_enabl": 30, "7seri": [30, 31, 32, 38, 39, 40, 59, 78, 81, 83, 85, 88, 98, 105, 110, 117, 120, 132], "clk_en": [30, 142], "input_1": 30, "comparison": [30, 144], "input_2": 30, "01": [30, 106, 159], "dec": [30, 126], "suitabl": [31, 155, 165], "altera": [31, 105], "lutram": [31, 121], "mlab": 31, "data_width": [31, 32, 33, 37, 38, 39, 40, 51, 71, 101, 102, 104, 105, 106, 108, 110, 113, 115, 137, 147, 148, 151, 155, 157, 159, 161], "depth": [31, 32, 38, 40, 68, 72, 96, 98, 100, 112, 115, 117, 120], "ram_typ": [31, 32, 33, 96, 98, 101, 120], "lut": [31, 32, 68, 96, 98, 101, 117, 120, 165, 170], "effect": [31, 33, 96, 98, 117, 120, 122, 165, 170], "shallow": [31, 96], "approx": [31, 96], "fwft_mode": [31, 96], "rd_en": [31, 38, 40, 67, 96], "output_reg": [31, 34, 38, 40, 77, 96, 111, 112, 113, 121, 129], "flip": [31, 96], "flop": [31, 96], "arria10": [31, 32, 38, 40, 98, 117, 120], "almost_full_offset": [31, 32, 33, 96, 98, 120], "free": [31, 32, 33, 43, 72, 96, 98, 99, 100, 120, 122, 126, 133, 134, 142], "wr_aful": [31, 96], "currently_stor": [31, 32, 33], "almost_empty_offset": [31, 32, 33, 96, 98, 120], "rd_aempti": [31, 96], "wr_clk": [31, 40], "wr_rst": [31, 40], "wr_data": [31, 38, 40, 97], "wr_en": [31, 38, 40, 97], "wr_full": 31, "accept": [31, 41, 47, 56, 60, 64, 69, 71, 79, 84, 90, 95, 102, 106, 108, 118, 119, 157, 158], "ignor": [31, 36, 38, 40, 95, 96, 106, 124, 125, 126], "dst_rdy": [31, 71, 95, 99, 110, 118, 119, 133, 134, 141, 153, 154, 155, 156, 158, 169], "wr_statu": 31, "rd_clk": [31, 40], "rd_rst": [31, 40], "rd_data": [31, 38, 40, 67], "rd_empti": 31, "rd_statu": 31, "implicit": 32, "delai": [32, 41, 44, 58, 78, 86, 106, 144, 157, 160], "wr": [32, 33, 54, 94, 99, 106, 157], "di": [32, 33, 39, 93, 144, 169], "aful": [32, 33, 120], "aempti": [32, 33, 120], "least": [32, 43, 54, 77, 102, 107, 110], "fifox_ram_typ": [32, 33], "what": [32, 98, 108, 117, 120, 141, 155, 161], "fake_fifo": [32, 120], "straight": [32, 87, 120], "note": [32, 36, 72, 78, 95, 106, 108, 119, 141, 151, 153], "example1": 32, "uram": [32, 98, 117, 120, 165, 170], "72": [32, 98, 117, 120], "288": 32, "rd": [32, 33, 54, 94, 106, 157], "todo": [32, 124, 155, 169, 173], "p\u0159idat": 32, "blokov\u00fd": 32, "komponenti": 32, "coverag": 32, "uncom": 32, "top_level": [32, 155], "scoreboard": [32, 144], "random": [32, 54, 108, 114, 138, 141, 142, 143, 145, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 169], "verifi": [32, 78, 81, 142, 155], "classic": 32, "3th": 32, "fifox_multi": [33, 79, 165], "fit": [33, 36, 42, 43], "amount": [33, 38, 43, 62, 79, 82, 86, 95, 110, 118, 119, 142, 143, 159, 170], "nearest": [33, 79], "write_port": [33, 38, 39], "read_port": [33, 38, 39], "shakedown": [33, 114, 117, 174], "spent": 33, "allow_single_fifo": 33, "lead": [33, 43, 83, 87, 94], "safe_read_mod": 33, "safe": [33, 41, 101], "attempt": 33, "wors": 33, "confirm": [33, 41, 45, 59, 173], "invalid": [33, 46, 79, 86, 87, 106, 119, 129, 157], "0001": [33, 119, 130, 132], "0011": [33, 130], "0111": [33, 130], "1111": [33, 130], "permut": 33, "forbidden": [33, 37, 71, 169], "barrel_shifter_gen": [34, 125], "256": [34, 54, 70, 71, 109, 128, 131, 161], "block_siz": [34, 57, 58, 60, 72, 73, 75, 76, 77, 78, 80, 82, 85, 87, 89, 91, 92, 95, 98, 141, 153, 154, 155, 156], "shift_left": 34, "data_in": [34, 37], "data_out": 34, "sel": [34, 53], "barrel_shifter_gen_pip": 34, "block_width": [34, 38, 40], "bar_shift_lat": 34, "input_reg": [34, 110], "metadata_width": [34, 38, 40, 41, 96], "rotat": [34, 41], "rx_sel": [34, 110], "unus": [34, 40, 71, 102, 136, 173], "mux_lat": 34, "rx_data": [34, 71, 75, 76, 77, 78, 79, 85, 87, 91, 92, 96, 98, 100, 109, 110, 111, 114, 115, 117, 118, 120], "rx_metadata": 34, "rx_src_rdy": [34, 71, 75, 76, 77, 78, 79, 85, 87, 91, 92, 96, 98, 100, 109, 110, 111, 114, 115, 117, 118, 120], "rx_dst_rdy": [34, 71, 75, 76, 78, 79, 85, 87, 91, 92, 96, 98, 100, 109, 110, 111, 114, 115, 117, 118, 120], "tx_data": [34, 71, 75, 76, 77, 78, 79, 85, 87, 91, 92, 96, 98, 100, 109, 110, 111, 112, 114, 115, 117, 118, 120], "tx_metadata": 34, "tx_src_rdy": [34, 71, 75, 76, 77, 78, 79, 85, 87, 91, 92, 96, 98, 100, 109, 110, 111, 112, 114, 115, 117, 120, 125], "tx_dst_rdy": [34, 71, 75, 76, 78, 79, 85, 87, 91, 92, 96, 98, 100, 109, 110, 111, 112, 114, 115, 117, 120, 125], "cnt_multi_memx": [35, 169], "traget": [35, 61, 68], "cnt_width": 35, "inc_width": 35, "inc_fifo_s": 35, "inc_ch": 35, "inc_val": 35, "inc_vld": 35, "inc_rdi": 35, "rst_ch": 35, "rst_vld": 35, "rd_ch": 35, "rd_vld": 35, "old": [35, 79, 81, 136, 170, 173], "appear": [35, 87, 95, 99, 125], "rd_val": 35, "parallel": [36, 41, 43, 51, 79, 107, 133, 169, 173], "friendli": 36, "reason": [36, 41, 42, 43, 71, 87, 124, 126, 133, 155, 160], "why": [36, 106, 155, 160], "solv": [36, 41, 45, 113, 169], "yourself": [36, 43], "consecut": [36, 42, 86, 95, 119, 125, 138, 149, 150], "put": [36, 91, 99, 117, 155], "asid": 36, "fast": [36, 147, 148, 169], "recent": 36, "complic": [36, 87, 107, 157], "nessesari": 36, "collis": [36, 41, 50], "np_lutram": [36, 39, 169, 170], "quadrat": 36, "consumpt": [36, 81, 108], "demonstr": [36, 78, 95, 119], "sai": [36, 41, 87, 106, 147, 148, 159, 165], "i0": 36, "i1": 36, "i2": 36, "decrement": [36, 157], "iset": 36, "cnt_next": 36, "cnt": [36, 49, 53, 54, 169], "sinc": [36, 41, 42, 43, 67, 87, 90, 99, 133], "worst": [36, 43], "might": [36, 41, 45, 87, 99, 106, 107, 108, 113, 155], "came": 36, "But": [36, 43, 95, 106, 157], "infrom": 36, "alon": 36, "deduc": 36, "whether": [36, 40, 44, 79, 84, 86, 90, 95, 99, 106, 124, 126, 136, 155, 157, 173], "inrement": 36, "luckili": 36, "i0_incr": 36, "i1_incr": 36, "i2_incr": 36, "i0_deccr": 36, "i1_deccr": 36, "i2_deccr": 36, "op_item_sel": 36, "op_oper": 36, "operatio": 36, "op_meta": 36, "don": [36, 41, 44, 54, 106, 108, 124, 155, 159], "op_": 36, "u": [36, 42, 108, 155], "later": [36, 42, 65, 106, 137], "generali": 36, "op_in_": 36, "op_out_data": 36, "someth": [36, 144], "operators_pr": 36, "op_in_sel": 36, "op_in_src": 36, "op_in_op": 36, "op_in_data": 36, "op_in_meta": 36, "tmp": [36, 49], "op_data_out": 36, "op_data_in": 36, "overwrit": [36, 79, 106], "join": [36, 87, 155], "reciev": [36, 104, 106], "quick_reset_en": 36, "reset_v": 36, "sr_sync_latch": [37, 169], "synchrnou": 37, "enhanc": 37, "assert": [37, 52, 54, 56, 79, 84, 89, 90, 94, 95, 102, 106, 110, 119, 122, 124, 126, 139, 140, 147, 148, 155, 157, 158, 161], "behav": [37, 67, 69, 78, 141, 151, 153, 154, 155, 158], "deassert": [37, 95, 102, 106, 119, 125, 161], "arbitrari": [37, 40, 41, 44, 61, 78, 82, 87, 94, 106, 119, 125, 155, 173], "driven": [37, 44], "pure": [37, 135, 144], "combinatori": 37, "circuit": 37, "advantag": [37, 41, 108, 155], "meet": [37, 125], "closur": 37, "latch_out": 37, "clear": [37, 50, 72, 95, 106, 124, 126, 161, 169], "usag": [37, 44, 52, 54, 55, 81, 133, 145, 169], "omit": 37, "mp_bram": [38, 170], "restrict": [38, 41, 61, 63, 70, 75, 85, 95, 98, 155, 170], "block_en": [38, 40], "4096": 38, "9": [38, 40, 49, 53, 66, 68, 93, 108, 122, 135, 136], "throw": [38, 40], "replic": 38, "wr_be": [38, 40], "wr_addr": [38, 40, 97], "rd_data_vld": [38, 40], "rd_pipe_en": [38, 40], "rd_meta_in": [38, 40], "rd_addr": [38, 40, 67], "rd_meta_out": [38, 40], "wclk": 39, "addra": 39, "addrb": 39, "dob": 39, "sdp_bram": [40, 170], "common_clock": 40, "sdp_bram_b": 40, "abstract": [40, 155], "effectiv": 40, "src_buf": [41, 173], "dst_buf": [41, 173], "tran": [41, 133, 173], "tick": [41, 48, 51, 53, 54, 86, 161], "overlap": [41, 54], "plan": [41, 43], "track": 41, "progress": 41, "data_dir": 41, "use_clk2": 41, "use_clk_arb": 41, "planner": [41, 73, 94, 173], "crossbar": 41, "clk_arb": [41, 94], "spike": 41, "trans_stream": 41, "buf_a_col": 41, "column": [41, 108], "buf_a_stream_row": 41, "row": [41, 86], "buf_b_col": 41, "buf_b_row": 41, "buf_a_sect": 41, "overflow": [41, 43, 49, 50, 53, 124, 133, 134], "buf_b_sect": 41, "row_item": 41, "item_width": [41, 60, 72, 73, 75, 76, 77, 78, 80, 82, 85, 87, 89, 91, 92, 95, 98, 109, 111, 117, 118, 119, 120, 141, 149, 150, 151, 153, 154, 155, 156, 158, 161], "transs": 41, "trans_mtu": 41, "trans_fifo_item": 41, "await": 41, "trans_comp_": 41, "moment": [41, 86, 124, 126, 141, 153], "never": [41, 43, 78, 106, 160], "color_timeout_width": 41, "color": [41, 108], "timeout": [41, 81, 114, 144], "expir": 41, "color_conf_delai": 41, "greater": [41, 72, 79, 94, 117, 124, 136, 158], "averag": [41, 43, 48, 49, 53, 94], "rd_latenc": 41, "data_mux_lat": 41, "data_mux_outreg_en": 41, "data_rot_lat": 41, "data_rot_outreg_en": 41, "arriv": [41, 45, 78, 99, 124, 125, 139, 140, 173], "new_rx_tran": 41, "rx_uinstr_src_rdi": 41, "break": [41, 118, 137, 155, 156], "dir": [41, 147, 148, 159], "dimens": [41, 147, 148, 159], "IN": [41, 147, 148, 159], "clk2": [41, 94, 169], "reset_arb": 41, "trans_a_col": 41, "trans_a_item": 41, "trans_b_col": 41, "trans_b_item": 41, "trans_len": 41, "trans_meta": 41, "trans_vld": 41, "trans_src_rdi": 41, "trans_dst_rdi": 41, "src_buf_rd_addr": 41, "src_buf_row": 41, "src_buf_col": 41, "src_buf_rd_data": 41, "dst_buf_wr_addr": 41, "dst_buf_row": 41, "dst_buf_col": 41, "dst_buf_wr_data": 41, "dst_buf_wr_i": 41, "dst_buf_wr_en": 41, "trans_comp_meta": 41, "trans_comp_src_rdi": 41, "trans_comp_dst_rdi": 41, "fifox": [41, 43, 45, 69, 88, 112, 117, 133, 155, 165, 171, 174], "compli": 41, "wide": [41, 42, 71, 87, 105, 106, 108, 127], "od": 41, "somewher": [41, 43, 141, 151, 153], "desctin": 41, "preprocess": 41, "disect": 41, "atom": [41, 124], "long": [41, 44, 45, 56, 95, 99, 106, 173], "colid": 41, "subset": 41, "sorter": 41, "elimin": [41, 43, 134], "starvat": 41, "conform": 41, "bear": 41, "fashion": 41, "intend": [41, 122], "jan": [41, 43, 134], "kubalek": [41, 43, 134], "2019": [41, 43, 134], "20": [41, 43, 54, 79, 122, 134, 144, 155], "interv": [42, 86], "accumult": 42, "concurr": 42, "max_concurrent_ev": 42, "older": [42, 78], "reffer": 42, "view": 42, "abl": [42, 43, 47, 48, 76, 86, 99, 106, 119, 124, 126, 133, 155, 173], "evolut": 42, "rough": 42, "lot": [42, 118, 155, 160], "exactli": [42, 54, 86, 115], "afterward": 42, "capture_en": 42, "capture_fifo_item": 42, "pop": 42, "traffic": [42, 84, 86, 138, 147, 148, 149, 150, 155, 159], "cours": [42, 104], "plot": 42, "graph": [42, 49, 54, 55], "mfb_auxiliary_sign": [42, 92], "vector": [42, 68, 93, 95, 103, 117, 119, 141, 145, 151, 153, 157, 158, 169, 173], "quantum": 42, "accumul": [42, 43, 79, 84, 142, 143], "digit": 42, "024": 42, "milisecond": 42, "outsid": [43, 77, 173], "inter": [43, 126, 144, 155, 173], "align": [43, 47, 56, 60, 62, 71, 79, 87, 95, 107, 112, 116, 119, 122, 125, 132, 155, 173], "pointer": [43, 57, 58, 59, 61, 63, 65, 66, 68, 69, 70, 86, 97, 155], "deficit": [43, 94, 126, 173], "idl": [43, 86, 94, 119, 122, 126, 142, 143, 159, 173], "algorithm": [43, 93, 94, 109, 144, 155, 173], "freed": [43, 133], "meant": [43, 99, 106], "infinit": 43, "pakcet": 43, "linear": [43, 53], "origin": [43, 45, 75, 78, 83, 87, 107, 173], "global_out_en": 43, "stream_out_en": 43, "heavili": 43, "appart": [43, 87, 134], "reg0": [43, 45], "reg4": 43, "aproxim": 43, "bottleneck": 43, "og": 43, "reduct": [43, 87], "planned_pkt": 43, "cost": 43, "stream_out_aful": 43, "global_out_aful": 43, "save": [43, 49, 52, 55, 116, 147, 148, 155, 158, 169], "ca": 43, "pulse_short": [44, 173], "shorten": [44, 173], "bclk": 44, "outuput": [44, 66], "arbirarili": 44, "delay_count": 44, "cdc": 44, "async_mask": 44, "048": 44, "think": 44, "throgh": 44, "rst": [44, 48, 49, 50, 51, 54, 55, 56, 60, 62, 73, 82, 89, 98, 125, 155], "en": 44, "aclk": 44, "pulse_out": 44, "durat": [44, 51, 90], "sorag": 45, "correspons": 45, "happen": [45, 50, 77, 79, 99, 117, 155], "deem": 45, "plu": [45, 77, 172], "minu": 45, "down": [45, 86, 107, 108, 125], "crossbarx": [45, 126, 171, 173], "dma_bus_pack": 46, "lenght": 46, "dword": [46, 67, 127, 128, 129, 131, 132], "4b": [46, 127], "firstib": 46, "BE": [46, 86, 106, 107, 161], "lastib": 46, "unitid": 46, "64b": [46, 136], "vfid": 46, "pasid": 46, "granular": 46, "pasidvld": 46, "tlp": [46, 129], "relax": [46, 132], "bridg": [47, 54], "secur": [47, 168], "mailbox": [47, 155], "peripher": 47, "temperatur": [47, 173], "sensor": 47, "voltag": [47, 173], "quad": 47, "rsu": 47, "remot": 47, "32bit": [47, 155], "unalign": [47, 71, 87], "span": [47, 95], "argument": [47, 54, 55, 155], "sequenc": [47, 54, 122, 137, 144, 145, 156, 157, 160, 161], "waitrequest": [47, 102], "ground": 47, "capac": 47, "interrupt": [47, 54, 86, 125, 173], "irq": 47, "ier": 47, "isr": 47, "mi2avmm": [47, 172], "wrap": [48, 49, 54, 142], "around": [48, 87, 107, 108, 133, 134], "log": [48, 49, 56, 155], "latency_met": [48, 51], "mem_burst_count_width": 48, "mem_freq_khz": 48, "histogram_box": [48, 54], "255": [48, 71, 122], "precis": [48, 50, 54, 71, 84, 90, 136], "max_paralel_read": 48, "paral": 48, "latency_ticks_width": 48, "rst_done": [48, 49, 50], "mem_readi": 48, "mem_read": 48, "mem_writ": 48, "mem_address": 48, "mem_read_data": 48, "mem_write_data": 48, "mem_burst_count": 48, "mem_read_data_valid": 48, "mem_logger_i": 48, "mem_mi_dwr": 48, "mem_mi_addr": 48, "mem_mi_b": 48, "mem_mi_rd": 48, "mem_mi_wr": 48, "mem_mi_ardi": 48, "mem_mi_drd": 48, "mem_mi_drdi": 48, "event": [49, 51, 101, 147, 148, 173], "occurr": [49, 106, 143], "submit": 49, "maxim": [49, 53, 54, 124], "box": [49, 50], "ctrlo": 49, "ctrli": 49, "cnter_cnt": 49, "value_cnt": 49, "ctrlo_width": 49, "ctrli_width": 49, "cnter_width": 49, "value_width": 49, "i_array_t": [49, 108], "min_en": 49, "b_array_t": [49, 108], "max_en": 49, "sum_en": 49, "hist_en": 49, "sum_extra_width": 49, "hist_box_cnt": 49, "hist_box_width": 49, "ctrlo_default": 49, "instrfac": 49, "sw_rst": 49, "cnters_incr": 49, "cnters_submit": 49, "sumbit": 49, "cnters_diff": 49, "values_vld": 49, "data_logger_i": 49, "cnter_incr_2": 49, "cnter_incr_1": 49, "cnter_incr_0": 49, "cnter_diff_2": 49, "cnter_diff_1": 49, "cnter_diff_0": 49, "cnter_submit_2": 49, "cnter_submit_1": 49, "cnter_submit_0": 49, "value_vld_2": 49, "value_vld_1": 49, "value_vld_0": 49, "value_2": 49, "value_1": 49, "value_0": 49, "interact": [49, 86, 106], "matplotlib": 49, "pdf": [49, 55], "markdown": [49, 54], "ctrl": [49, 52, 53, 54, 124, 162, 173], "0x0004": [49, 54], "stat": [49, 77, 124, 126], "0x0008": [49, 54], "0x000c": [49, 54], "slice": [49, 52, 165, 169], "0x0010": [49, 54], "hist": [49, 53], "0x0014": [49, 54], "value_en": 49, "cnter": 49, "histogramm": 49, "sequenti": [50, 54, 155], "given": [50, 51, 86, 90, 95, 119, 155], "input_width": 50, "box_width": 50, "probabl": [50, 141, 151, 153], "box_cnt": 50, "read_prior": 50, "clear_by_read": 50, "eras": [50, 99], "clear_by_rst": 50, "input_vld": 50, "read_req": 50, "read_addr": 50, "adress": [50, 65, 69, 102], "read_box_vld": 50, "read_box": 50, "histogrammer_i": 50, "max_paralel_ev": 51, "start_ev": 51, "end_ev": 51, "latency_vld": 51, "fifo_ful": 51, "curent": 51, "fifo_item": [51, 96, 100], "latency_meter_i": 51, "dp_bram": [52, 170], "burst_cnt": [52, 55], "amm_data_width": [52, 54], "edge_detect": [52, 169], "fsm": [52, 54, 125], "buff": [52, 54, 55], "0x0c": [52, 53, 71, 73, 86, 104, 124, 126, 127, 136], "depreci": [53, 54, 55], "listen": 53, "req": [53, 155, 158, 160, 161], "0x14": [53, 73, 86, 104, 124, 126, 127, 136], "0x18": [53, 73, 86, 108, 124, 126, 127, 136], "0x1c": [53, 73, 124, 126, 127, 136], "0x24": [53, 73, 124, 126, 136], "0x28": [53, 124, 126], "0x2c": [53, 124, 126], "0x34": [53, 124], "0x38": [53, 124], "0x3c": [53, 124], "khz": [53, 54], "0x44": 53, "0x48": 53, "ddr": 54, "failur": 54, "workflow": 54, "realist": [54, 78], "mi_async": [54, 101], "adn": 54, "amm_gen": [54, 55], "amm_addr_width": 54, "amm_burst_count_width": 54, "rand_gen_data_width": 54, "seri": [54, 69, 130, 169], "alow": 54, "se": [54, 60], "lfsr_simple_random_gen": [54, 169], "rand_gen_addr_width": 54, "amm_addr": 54, "random_data_se": 54, "seed": 54, "random_addr_se": 54, "resiz": [54, 87, 134], "3fbf807": 54, "refr_req_before_test": 54, "refr_period_width": 54, "def_refr_period": 54, "amm_probe_en": 54, "default_burst_cnt": 54, "default_addr_limit": 54, "shoud": 54, "debug_rand_addr": 54, "forc": 54, "amm_clk": 54, "amm_rst": 54, "amm_readi": 54, "amm_read": 54, "amm_writ": 54, "amm_address": 54, "amm_read_data": 54, "amm_write_data": 54, "amm_burst_count": 54, "amm_read_data_valid": 54, "refr_period": 54, "refr_req": 54, "refr_ack": 54, "emif_ecc_isr": 54, "whenev": [54, 78, 89, 155], "mi_rst": 54, "print": [54, 55, 138, 144, 147, 148, 149, 150, 155, 159, 161], "concret": 54, "manuali": 54, "h": [54, 55, 134, 144], "c": [54, 106, 155], "logger": [54, 163], "scale": [54, 118], "gen_burst": 54, "messag": [54, 144, 155], "exit": 54, "relat": [54, 95, 97, 155], "rand": [54, 55, 155], "simult": 54, "16777215": 54, "67108860": 54, "137": [54, 161], "03": 54, "66": [54, 122], "41": 54, "80": [54, 71], "250": [54, 70], "75": 54, "1393": 54, "1643": 54, "97": 54, "630": 54, "69": 54, "16165552": 54, "87": 54, "62962": 54, "99": 54, "241581": 54, "111": [54, 135, 136], "128501": 54, "147": 54, "153": 54, "435": 54, "441": 54, "50118": 54, "453": 54, "459": 54, "465": 54, "471": 54, "477": 54, "2570": 54, "483": 54, "489": 54, "495": 54, "62961": 54, "501": 54, "573": 54, "579": 54, "627": 54, "633": 54, "autom": 54, "Will": 54, "tb": 54, "short": [54, 125, 126], "test_mem_test": 54, "report_gen": 54, "pandoc": 54, "texliv": 54, "latex": 54, "engin": [54, 155], "yum": 54, "mem_tester_report": [54, 55], "fig": [54, 55], "raw": [54, 55], "json": 54, "mem_tester_mi": 54, "mi_splitter_plus_gen": [54, 106, 108], "amm_mux": 54, "err": 54, "0x0018": 54, "0x0040": 54, "react": 54, "amm_prob": 54, "seq": [55, 138, 149, 150, 155], "burst_id": 55, "512b": [55, 124, 128], "hexa": 55, "vld": [55, 113, 155, 158], "sv": [55, 145, 155, 161], "xml": 55, "rx_dma_hdr_insertor": 56, "rx_region_s": [56, 62, 87, 124, 126], "rx_block_siz": [56, 62, 87, 124, 126], "rx_item_width": [56, 62, 87, 124, 126], "tx_region": [56, 87, 91, 124, 126], "tx_region_s": [56, 87, 124, 126], "tx_block_siz": [56, 87, 124, 126], "tx_item_width": [56, 87, 112, 124, 126], "pkt_size_max": [56, 61, 63, 64, 66, 68, 69, 97], "eof_po": [56, 87, 156], "sof_po": [56, 62, 125, 156], "rx_mfb_data": [56, 60, 62, 74, 79, 82, 83, 84, 86, 88, 89, 90, 93, 94, 124, 125, 126], "rx_mfb_sof": [56, 60, 62, 74, 79, 82, 83, 84, 86, 88, 89, 90, 93, 94, 124, 125, 126], "rx_mfb_eof": [56, 60, 62, 74, 79, 82, 83, 84, 86, 88, 89, 90, 93, 94, 124, 125, 126], "rx_mfb_src_rdy": [56, 60, 62, 74, 79, 82, 83, 84, 86, 88, 89, 90, 93, 94, 124, 125, 126], "rx_mfb_dst_rdy": [56, 60, 62, 74, 79, 82, 83, 84, 86, 88, 89, 90, 93, 94, 125, 126], "tx_mfb_data": [56, 60, 62, 73, 74, 79, 81, 82, 83, 84, 86, 88, 89, 90, 94, 97, 116, 124, 125, 126], "tx_mfb_sof": [56, 60, 62, 73, 74, 79, 81, 82, 83, 84, 86, 88, 89, 90, 94, 97, 116, 124, 125, 126], "tx_mfb_eof": [56, 60, 62, 73, 74, 79, 81, 82, 83, 84, 86, 88, 89, 90, 94, 97, 116, 124, 125, 126], "tx_mfb_sof_po": [56, 60, 62, 73, 74, 79, 81, 82, 83, 84, 86, 88, 89, 90, 94, 97, 116, 124, 125, 126], "tx_mfb_eof_po": [56, 60, 62, 73, 74, 79, 81, 82, 83, 84, 86, 88, 89, 90, 94, 97, 116, 124, 125, 126], "tx_mfb_src_rdy": [56, 60, 62, 73, 74, 79, 81, 82, 83, 84, 86, 88, 89, 90, 94, 97, 116, 124, 125, 126], "tx_mfb_dst_rdy": [56, 60, 62, 73, 74, 79, 81, 82, 83, 84, 86, 88, 89, 90, 94, 97, 116, 124, 125, 126], "hdrm_pcie_hdr_data": 56, "127": [56, 71], "hdrm_pcie_hdr_typ": 56, "dw": [56, 132], "hdrm_pcie_hdr_src_rdy_data_tran": 56, "hdrm_pcie_hdr_src_rdy_dma_hdr": 56, "hdrm_pcie_hdr_dst_rdi": 56, "hdrm_dma_chan_num": 56, "hdrm_pkt_drop": 56, "hdrm_dma_hdr_data": 56, "hdrm_dma_hdr_src_rdi": 56, "hdrm_dma_hdr_dst_rdi": 56, "hdrm_pkt_cntr_chan": 56, "hdrm_pkt_sent_inc": 56, "hdrm_pkt_disc_inc": 56, "hdrm_pkt_size": 56, "addr_manag": 57, "ring": [57, 58, 59], "cna": 57, "addr_width": [57, 58, 59, 101, 102, 103, 104, 105, 106, 108, 155, 157], "pointer_width": [57, 58, 59, 61, 63, 65, 67], "number_of_item": [57, 58, 59], "addr_channel": [57, 58], "addr_bas": [57, 58], "addr_mask": [57, 58, 103, 108], "righ": [57, 58], "number_of_max_item": [57, 58], "addr_sw_point": [57, 58], "pointer_update_chan": [57, 58], "pointer_update_data": [57, 58], "pointer_update_en": [57, 58], "FOR": [57, 58, 173], "channel_vld": 57, "channel_reset": [57, 58], "corespond": [57, 58], "pciex": [57, 58], "addr_vld": 57, "pcie_addr_gen": 58, "acord": 58, "genead": 58, "input_s": 58, "pkt_mtu": [58, 59, 72, 74, 79, 93, 94, 144], "input_disc": 58, "input_channel": 58, "input_src_rdi": [58, 113], "input_dst_rdi": [58, 113], "out_addr": [58, 105], "out_offset": 58, "out_addr_vld": 58, "out_disc": 58, "out_last": 58, "out_first": 58, "out_dst_rdi": 58, "rx_dma_hdr_manag": 59, "fist": [59, 144, 160], "ceil": 59, "pkt_size": 59, "dma_discard": 59, "action": [59, 87], "metadata_s": 59, "start_req_channel": 59, "start_req_vld": [59, 61, 64, 68], "start_req_don": 59, "stop_req_channel": 59, "whic": 59, "stop_req_vld": [59, 61, 64, 68], "stop_req_don": 59, "addr_data_channel": 59, "addr_data_bas": 59, "addr_data_mask": 59, "addr_data_sw_point": 59, "addr_header_channel": 59, "addr_header_bas": 59, "addr_header_mask": 59, "addr_header_sw_point": 59, "hdp_update_chan": 59, "hdp_update_data": 59, "hdp_update_en": 59, "hhp_update_chan": 59, "hhp_update_data": 59, "hhp_update_en": 59, "inf_meta": 59, "inf_channel": 59, "inf_pkt_siz": 59, "inf_vld": 59, "inf_src_rdi": 59, "inf_dst_rdi": 59, "pcie_hdr_siz": 59, "pcie_hdr": 59, "pcie_hdr_vld": 59, "pcie_hdr_src_rdy_data_tran": 59, "pcie_hdr_src_rdy_dma_hdr": 59, "pcie_hdr_dst_rdi": 59, "dma_channel": 59, "dma_hdr": 59, "dma_hdr_vld": 59, "allwai": [59, 81, 87], "dma_hdr_src_rdi": 59, "dma_hdr_dst_rdi": 59, "rx_dma_input_buff": 60, "region_s": [60, 72, 73, 75, 76, 77, 78, 80, 82, 85, 87, 89, 91, 92, 95, 98, 141, 153, 154, 155, 156], "rx_mfb_sof_po": [60, 74, 79, 82, 83, 84, 86, 88, 89, 90, 93, 94, 124, 125, 126], "rx_mfb_eof_po": [60, 62, 74, 79, 82, 83, 84, 86, 88, 89, 90, 93, 94, 124, 125, 126], "rx_dma_sw_manag": 61, "descriptor": [61, 63, 70], "sw_addr_width": [61, 63], "recv_pkt_cnt_width": [61, 68], "recv_bts_cnt_width": [61, 68], "disc_pkt_cnt_width": [61, 68], "disc_bts_cnt_width": [61, 68], "mi_width": [61, 63, 68, 69, 70], "discart": [61, 68, 126], "pkt_sent_chan": [61, 66, 68, 97], "pkt_sent_inc": [61, 66, 68], "pkt_sent_byt": [61, 66, 68], "pkt_discard_chan": [61, 68], "pkt_discard_inc": [61, 68], "pkt_discard_byt": [61, 68], "start_req_chan": [61, 64, 68], "start_req_ack": [61, 64, 68], "stop_force_chan": 61, "stop_forc": 61, "stop_req_chan": [61, 64, 68], "stop_req_ack": [61, 64, 68], "enabled_chan": [61, 66, 68], "sdp_rd_chan": 61, "sdp_rd_data": 61, "shp_rd_chan": 61, "shp_rd_data": 61, "hdp_wr_chan": [61, 68], "hdp_wr_data": [61, 68], "hdp_wr_en": [61, 68], "hhp_wr_chan": [61, 68], "hhp_wr_data": [61, 68], "hhp_wr_en": [61, 68], "dba_rd_chan": 61, "dba_rd_data": 61, "hba_rd_chan": 61, "hba_rd_data": 61, "dpm_rd_chan": 61, "dpm_rd_data": 61, "hpm_rd_chan": 61, "hpm_rd_data": 61, "rx_dma_trans_buff": 62, "contol": 62, "successful": 62, "buffered_data_s": 62, "insertor": [62, 63, 122, 171], "propabl": 62, "useless": 62, "figur": [63, 69, 70, 95, 108, 119, 125, 134], "rx_dma_calypt": 63, "user_rx_mfb_region": 63, "user_rx_mfb_region_s": 63, "user_rx_mfb_block_s": 63, "user_rx_mfb_item_width": 63, "pcie_up_mfb_region": 63, "pcie_up_mfb_region_s": 63, "pcie_up_mfb_block_s": 63, "pcie_up_mfb_item_width": 63, "cntrs_width": [63, 69], "hdr_meta_width": [63, 66, 69, 70, 72, 97], "trbuf_fifo_en": 63, "user_rx_mfb_meta_hdr_meta": 63, "user_rx_mfb_meta_chan": 63, "user_rx_mfb_meta_pkt_s": 63, "user_rx_mfb_data": 63, "user_rx_mfb_sof": 63, "user_rx_mfb_eof": 63, "user_rx_mfb_sof_po": 63, "user_rx_mfb_eof_po": 63, "user_rx_mfb_src_rdi": 63, "user_rx_mfb_dst_rdi": 63, "pcie_up_mfb_data": 63, "pcie_up_mfb_sof": 63, "pcie_up_mfb_eof": 63, "pcie_up_mfb_sof_po": 63, "pcie_up_mfb_eof_po": 63, "pcie_up_mfb_src_rdi": 63, "pcie_up_mfb_dst_rdi": 63, "tx_dma_chan_start_stop_ctrl": 64, "drop": [64, 66, 71, 74, 76, 122, 161], "usr_mfb_": 64, "till": [64, 106, 155], "delimit": [64, 65, 69, 142], "pcie_mfb_region": [64, 65], "pcie_mfb_region_s": [64, 65], "pcie_mfb_block_s": [64, 65], "pcie_mfb_item_width": [64, 65], "largest": [64, 67, 69], "usr_mfb": 64, "dbg_signal_width": 64, "pcie_mfb_data": [64, 65, 67], "pcie_mfb_meta": [64, 65, 67], "62": [64, 65, 66, 67, 132, 161], "pcie_mfb_sof": [64, 65, 67], "pcie_mfb_eof": [64, 65, 67], "pcie_mfb_sof_po": [64, 65, 67], "pcie_mfb_eof_po": [64, 65, 67], "pcie_mfb_src_rdi": [64, 65, 67], "pcie_mfb_dst_rdi": [64, 65, 67], "usr_mfb_data": [64, 65, 66], "usr_mfb_meta": 64, "usr_mfb_sof": [64, 65, 66], "usr_mfb_eof": [64, 65, 66], "usr_mfb_sof_po": [64, 65, 66], "usr_mfb_eof_po": [64, 65, 66], "usr_mfb_src_rdi": [64, 65, 66], "usr_mfb_dst_rdi": [64, 65, 66], "tx_dma_sw_manag": [64, 68], "pkt_disc_chan": 64, "pkt_disc_inc": 64, "pkt_disc_byt": 64, "st_sp_dbg_chan": [64, 69, 70], "st_sp_dbg_meta": [64, 69, 70], "dropper": [64, 161, 171], "tx_dma_metadata_extractor": 65, "care": [65, 94, 106, 125, 142], "useful": 65, "pcie_meta_pack": 65, "usr_mfb_meta_byte_en": 65, "usr_mfb_meta_is_dma_hdr": 65, "usr_mfb_meta_pcie_addr": 65, "usr_mfb_meta_chan_num": 65, "usr_mfb_meta_byte_cnt": 65, "depars": [65, 176], "cutter": [65, 124, 134, 171], "tx_dma_pkt_dispatch": 66, "accor": 66, "did": [66, 124], "mfb_region_s": [66, 67, 74, 79, 82, 83, 84, 86, 90, 93, 94, 97, 100, 116, 128, 131], "data_pointer_width": [66, 68, 69], "dma_hdr_pointer_width": [66, 68, 69], "usr_mfb_meta_hdr_meta": 66, "usr_mfb_meta_chan": 66, "usr_mfb_meta_pkt_s": 66, "hdr_buff_addr": 66, "hdr_buff_chan": 66, "hdr_buff_data": 66, "dma_hdr_width": 66, "hdr_buff_src_rdi": 66, "hdr_buff_dst_rdi": 66, "buff_rd_chan": 66, "buff_rd_data": 66, "buff_rd_addr": 66, "buff_rd_en": 66, "upd_hdp_chan": 66, "upd_hdp_data": 66, "upd_hdp_en": 66, "upd_hhp_chan": 66, "upd_hhp_data": 66, "upd_hhp_en": 66, "tx_dma_pcie_trans_buff": 67, "instantiati": 67, "constist": [67, 69], "footprint": 67, "quasi": 67, "resolut": [67, 87, 125], "rd_chan": 67, "barrel": [67, 169], "shifter": [67, 169], "acc": 68, "anot": 68, "signifi": [68, 95, 119], "channel_cor": 68, "pipe": [68, 72, 81, 88, 108, 113, 131, 169, 171, 172, 173], "np": 68, "memx": 68, "tx_dma_calypt": 69, "usr_tx_": 69, "pcie_cq_": 69, "unsort": 69, "usr_tx_mfb_region": 69, "usr_tx_mfb_region_s": 69, "usr_tx_mfb_block_s": 69, "usr_tx_mfb_item_width": 69, "pcie_cq_mfb_region": [69, 70], "pcie_cq_mfb_region_s": [69, 70], "pcie_cq_mfb_block_s": [69, 70], "pcie_cq_mfb_item_width": [69, 70], "pcie_cc_mfb_region": [69, 70], "pcie_cc_mfb_region_s": [69, 70], "pcie_cc_mfb_block_s": [69, 70], "pcie_cc_mfb_item_width": [69, 70], "st_sp_dbg_signal_w": [69, 70], "usr_tx_mfb": 69, "usr_tx_mfb_meta_pkt_s": [69, 70], "usr_tx_mfb_meta_chan": [69, 70], "usr_tx_mfb_meta_hdr_meta": [69, 70], "usr_tx_mfb_data": [69, 70], "usr_tx_mfb_sof": [69, 70], "usr_tx_mfb_eof": [69, 70], "usr_tx_mfb_sof_po": [69, 70], "usr_tx_mfb_eof_po": [69, 70], "usr_tx_mfb_src_rdi": [69, 70], "usr_tx_mfb_dst_rdi": [69, 70], "pcie_cq_mfb_data": [69, 70], "pcie_cq_mfb_meta": [69, 70], "pcie_cq_mfb_sof": [69, 70], "pcie_cq_mfb_eof": [69, 70], "pcie_cq_mfb_sof_po": [69, 70], "pcie_cq_mfb_eof_po": [69, 70], "pcie_cq_mfb_src_rdi": [69, 70], "pcie_cq_mfb_dst_rdi": [69, 70], "pcie_cc_mfb_data": [69, 70], "pcie_cc_mfb_meta": [69, 70], "pcie_cc_mfb_sof": [69, 70], "pcie_cc_mfb_eof": [69, 70], "pcie_cc_mfb_sof_po": [69, 70], "pcie_cc_mfb_eof_po": [69, 70], "pcie_cc_mfb_src_rdi": [69, 70], "pcie_cc_mfb_dst_rdi": [69, 70], "extractor": [69, 134], "dispatch": 69, "dma_calypt": 70, "primari": [70, 127, 160], "focus": [70, 106], "usr_mfb_region": 70, "usr_mfb_region_s": 70, "usr_mfb_block_s": 70, "usr_mfb_item_width": 70, "pcie_rq_mfb_region": 70, "configr": 70, "pcie_rq_mfb_region_s": 70, "pcie_rq_mfb_block_s": 70, "pcie_rq_mfb_item_width": 70, "extract": [70, 79, 124, 134, 142], "rx_channel": [70, 109], "rx_ptr_width": 70, "sdp": 70, "hdp": 70, "usr_rx_pkt_size_max": 70, "tx_channel": [70, 109], "tx_sel_channel": 70, "dma_endpoint": 70, "tx_ptr_width": 70, "usr_tx_pkt_size_max": 70, "area": 70, "dsp_cnt_width": 70, "rx_gen_en": 70, "tx_gen_en": 70, "usr_rx_mfb_meta_pkt_s": 70, "usr_rx_mfb_meta_chan": 70, "usr_rx_mfb_meta_hdr_meta": 70, "usr_rx_mfb_data": 70, "usr_rx_mfb_sof": 70, "usr_rx_mfb_eof": 70, "usr_rx_mfb_sof_po": 70, "usr_rx_mfb_eof_po": 70, "usr_rx_mfb_src_rdi": 70, "usr_rx_mfb_dst_rdi": 70, "pcie_rq_mfb_data": 70, "upstream": [70, 133, 134], "pcie_rq_mfb_meta": 70, "pcie_rq_mfb_sof": 70, "pcie_rq_mfb_eof": 70, "pcie_rq_mfb_sof_po": 70, "pcie_rq_mfb_eof_po": 70, "pcie_rq_mfb_src_rdi": 70, "pcie_rq_mfb_dst_rdi": 70, "downstream": [70, 133, 134], "kintex": 70, "framelinkunalign": 71, "successor": 71, "framelink": 71, "buss": 71, "wast": 71, "bandwidth": 71, "sop_po": 71, "treat": 71, "_n": 71, "1024": [71, 94, 131, 141, 151, 153, 154, 161], "sop_pos_width": 71, "sop": [71, 83], "eop_po": 71, "eop": 71, "infrastructur": [71, 168], "flu_": 71, "fl_": 71, "instant": 71, "text": [71, 155], "editor": 71, "p1": 71, "p2": 71, "135": 71, "48": [71, 84, 90, 124], "103": 71, "had": [71, 108], "125": [71, 122], "104": 71, "0x1f": 71, "248": 71, "511": [71, 125], "rx_sop_po": [71, 91], "rx_eop_po": [71, 91], "rx_sop": [71, 91], "rx_eop": [71, 91], "tx_sop_po": [71, 91], "tx_eop_po": [71, 91], "tx_sop": [71, 91], "tx_eop": [71, 91], "_data": [71, 155], "_sop_po": 71, "_eop_po": 71, "_sop": 71, "_eop": 71, "_src_rdy": 71, "plane": 72, "eth_rx": 72, "dma_rx": 72, "dma_tx": 72, "eth_tx": 72, "mux_c": 72, "mux_a": 72, "mux_b": 72, "mux_d": 72, "player": 72, "0x000": 72, "0x004": 72, "0x008": 72, "0x00c": 72, "0x040": 72, "0x04c": 72, "tic": 72, "0x4": [72, 108, 147, 148], "0x8": 72, "0xc": 72, "0x050": 72, "0x05c": 72, "0x060": 72, "0x06c": 72, "0x070": 72, "0x07c": 72, "0x080": 72, "0x0bf": 72, "0x0c0": 72, "0x0ff": 72, "0x100": 72, "0x17f": 72, "0x180": 72, "0x1bf": 72, "0x1c0": 72, "0x1ff": 72, "mfb_generator_mi32": [72, 73], "mux": [72, 105, 118, 169, 174], "rx_dma_channel": 72, "npp_hdr_size": 72, "npp": 72, "tx_dma_channel": 72, "player_fifo_depth": 72, "rx_hdr_ins_en": 72, "same_clk": [72, 80], "asynch": 72, "convers": [72, 122, 126, 131, 136, 138, 149, 150, 176], "mi_pipe_en": 72, "fake_switch": 72, "besid": [72, 80], "eth_rx_mvb_len": 72, "eth_rx_mvb_channel": 72, "eth_rx_mvb_hdr_meta": 72, "eth_rx_mvb_discard": 72, "eth_tx_mvb_len": 72, "eth_tx_mvb_channel": 72, "eth_tx_mvb_hdr_meta": 72, "eth_tx_mvb_vld": 72, "eth_tx_mvb_src_rdi": 72, "eth_tx_mvb_dst_rdi": 72, "dst": [73, 109, 118, 155], "cntr": 73, "burst_siz": 73, "incr": [73, 109], "ch_max": [73, 109], "ch_min": [73, 109], "rr": [73, 109], "revers": [73, 125, 169], "begener": 73, "0xffff": 73, "length_width": [73, 79, 93], "channels_width": 73, "pkt_cnt_width": 73, "use_pacp_arch": 73, "tx_mfb_meta": [73, 79, 81, 82, 83, 84, 86, 89, 90, 94, 97, 116], "0xff0001": [73, 109], "0x070401": [73, 109], "0xff0002": [73, 109], "0x050501": [73, 109], "mfb_crossbarx_stream2": 74, "rearrang": 74, "trim": 74, "in_stream": 74, "pkt_id_width": 74, "mod_width": 74, "usermeta_width": 74, "clk_x2": 74, "rx_mvb_usermeta": 74, "rx_mvb_discard": 74, "rx_mvb_mod_sof_s": 74, "truncat": 74, "rx_mvb_mod_sof_en": 74, "rx_mvb_mod_sof_typ": 74, "rx_mvb_mod_eof_s": 74, "rx_mvb_mod_eof_en": 74, "rx_mvb_mod_eof_typ": 74, "rx_mvb_vld": [74, 79, 83, 88, 116, 121], "rx_mvb_src_rdy": [74, 79, 83, 88, 116, 121], "rx_mvb_dst_rdy": [74, 79, 83, 88, 116, 121], "tx_mvb_usermeta": 74, "tx_mvb_vld": [74, 79, 81, 88, 93, 97, 121, 124], "tx_mvb_src_rdy": [74, 79, 81, 88, 93, 97, 121, 124], "tx_mvb_dst_rdy": [74, 79, 81, 88, 93, 97, 121, 124], "mfb_cutter_simpl": 75, "cut": [75, 79, 124, 134, 139, 140, 143], "cutted_item": 75, "meta_width": [75, 76, 77, 78, 80, 82, 85, 87, 89, 91, 92, 98, 101, 102, 105, 106, 108, 116, 121, 141, 144, 153, 154, 155, 156, 157], "meta_align": 75, "WITH": [75, 76, 77], "rx_meta": [75, 76, 77, 78, 79, 85, 87, 91, 92, 96, 98, 100], "rx_sof": [75, 76, 77, 78, 85, 87, 92, 96, 98, 100, 125], "rx_eof": [75, 76, 77, 78, 85, 87, 92, 96, 98, 100, 125], "rx_sof_po": [75, 76, 77, 78, 85, 87, 92, 96, 98, 100, 125], "rx_eof_po": [75, 76, 77, 78, 85, 87, 92, 96, 98, 100], "rx_cut": 75, "tx_meta": [75, 76, 77, 78, 79, 85, 87, 91, 92, 96, 98, 100], "tx_sof": [75, 76, 77, 85, 87, 92, 96, 98, 100, 125], "tx_eof": [75, 76, 77, 85, 87, 92, 96, 98, 100, 125], "tx_sof_po": [75, 76, 77, 78, 85, 87, 92, 96, 98, 100], "tx_eof_po": [75, 76, 77, 78, 85, 87, 92, 96, 98, 100, 125], "mfb_dropper": 76, "rx_drop": 76, "mfb_enabl": 77, "tx_enabl": 77, "middl": [77, 95, 135, 136, 141, 143, 151, 153, 155, 160], "stat_discard": 77, "possit": [77, 85, 96, 98, 99], "OF": 77, "mfb_frame_mask": 78, "use_pip": 78, "mfb_pipe": [78, 85], "pipe_typ": [78, 85, 105, 108], "shreg": [78, 85, 105, 108, 155], "tx_sof_mask": [78, 79], "tx_eof_mask": 78, "unmask": 78, "withouth": 78, "partial": [78, 87, 144], "tx_sof_unmask": 78, "tx_eof_unmask": 78, "tx_src_rdy_unmask": 78, "layout": 78, "tx_sof_origin": 78, "tx_eof_origin": 78, "tx_src_rdy_origin": 78, "tx_mask": 78, "brand": 78, "demonst": 78, "sof_unmask": 78, "visual": 78, "situat": [78, 87, 95, 113, 125, 133, 155], "sof_origin": 78, "menawhil": 78, "rule": [78, 95, 109, 119, 125, 137, 155, 156], "unwant": [78, 86], "behaviour": [78, 117, 158], "intefac": [78, 88], "obligatori": 78, "func": 78, "cover": [78, 117], "ex_test": 78, "unverifi": 78, "intensli": 78, "tap": [78, 155], "model": [78, 144, 178], "frame_unpack": 79, "superpacket": 79, "header_length": 79, "60": [79, 124], "littl": [79, 86], "endian": 79, "deriv": [79, 87, 90, 95, 97], "mblock_siz": 79, "deal": 79, "po": [79, 93], "mvb_item": [79, 81, 83, 88, 97, 110, 114, 115, 116, 117, 121], "mvb_item_width": [79, 83, 88, 114, 116, 155], "prepend": 79, "16b": [79, 136], "necesari": 79, "unpacking_stag": 79, "meta_out_mod": 79, "rx_mvb_data": [79, 83, 88, 116], "getit_indv_hdr_data": 79, "tx_mvb_data": [79, 88, 93, 124], "subtract": 79, "search": [79, 122], "consum": [79, 87, 118], "processor": 79, "creator": 79, "offset_processor": 79, "op": [79, 117, 145], "mvb_aggregate_last_vld": 79, "mfb_meta_width": [79, 81, 82, 83, 84, 86, 90, 93, 94, 97, 100], "max_word": 79, "strech": 79, "offset_width": [79, 93], "last_vld_impl": 79, "prefixsum": 79, "inf": [79, 84], "rx_offset": [79, 93], "u_array_t": 79, "rx_length": [79, 93], "rx_word": 79, "rx_old_sof": 79, "rx_new_sof": 79, "rx_sof_mask": 79, "tx_offset": 79, "tx_word": 79, "tx_old_sof": 79, "sof_creat": 79, "lastli": 79, "hdr_length": 79, "region_numb": 79, "analyz": [79, 124], "withing": 79, "unsign": [79, 138, 144, 155, 158, 160], "tx_length": 79, "tx_new_sof": 79, "mfb_loopback": 80, "far": 80, "fake_loopback": 80, "rx_mfb_data_in": 80, "rx_mfb_meta_in": 80, "rx_mfb_sof_in": 80, "rx_mfb_eof_in": 80, "rx_mfb_sof_pos_in": 80, "rx_mfb_eof_pos_in": 80, "rx_mfb_src_rdy_in": 80, "rx_mfb_dst_rdy_in": 80, "rx_mfb_data_out": 80, "rx_mfb_meta_out": 80, "rx_mfb_sof_out": 80, "rx_mfb_eof_out": 80, "rx_mfb_sof_pos_out": 80, "rx_mfb_eof_pos_out": 80, "rx_mfb_src_rdy_out": 80, "rx_mfb_dst_rdy_out": 80, "tx_mfb_data_out": 80, "tx_mfb_meta_out": 80, "tx_mfb_sof_out": 80, "tx_mfb_eof_out": 80, "tx_mfb_sof_pos_out": 80, "tx_mfb_eof_pos_out": 80, "tx_mfb_src_rdy_out": 80, "tx_mfb_dst_rdy_out": 80, "tx_mfb_data_in": 80, "tx_mfb_meta_in": 80, "tx_mfb_sof_in": 80, "tx_mfb_eof_in": 80, "tx_mfb_sof_pos_in": 80, "tx_mfb_eof_pos_in": 80, "tx_mfb_src_rdy_in": 80, "tx_mfb_dst_rdy_in": 80, "mfb_merger": 81, "characterist": [81, 83, 87, 88], "hdr_width": [81, 88, 144, 155], "rx0_payload_en": 81, "rx1_payload_en": 81, "input_fifo_s": 81, "sw_timeout_width": 81, "in_pipe_en": 81, "out_pipe_en": [81, 88], "rx0_mvb_hdr": 81, "rx0_mvb_payload": 81, "rx0_mvb_vld": 81, "rx0_mvb_src_rdy": 81, "rx0_mvb_dst_rdy": 81, "rx0_mfb_data": 81, "rx0_mfb_meta": 81, "rx0_mfb_sof": 81, "rx0_mfb_eof": 81, "rx0_mfb_sof_po": 81, "rx0_mfb_eof_po": 81, "rx0_mfb_src_rdy": 81, "rx0_mfb_dst_rdy": 81, "rx1_mvb_hdr": 81, "rx1_mvb_payload": 81, "rx1_mvb_vld": 81, "rx1_mvb_src_rdy": 81, "rx1_mvb_dst_rdy": 81, "rx1_mfb_data": 81, "rx1_mfb_meta": 81, "rx1_mfb_sof": 81, "rx1_mfb_eof": 81, "rx1_mfb_sof_po": 81, "rx1_mfb_eof_po": 81, "rx1_mfb_src_rdy": 81, "rx1_mfb_dst_rdy": 81, "tx_mvb_hdr": 81, "tx_mvb_payload": [81, 88], "lesser": [81, 169], "preffer": 81, "suppos": 81, "mfb_merger_simpl": 82, "cnt_max": 82, "masking_en": 82, "rx_mfb0_data": 82, "rx_mfb0_meta": 82, "rx_mfb0_sof": 82, "rx_mfb0_sof_po": 82, "rx_mfb0_eof": 82, "rx_mfb0_eof_po": 82, "rx_mfb0_src_rdy": 82, "rx_mfb0_dst_rdy": 82, "rx_mfb1_data": 82, "rx_mfb1_meta": 82, "rx_mfb1_sof": 82, "rx_mfb1_sof_po": 82, "rx_mfb1_eof": 82, "rx_mfb1_eof_po": 82, "rx_mfb1_src_rdy": 82, "rx_mfb1_dst_rdy": 82, "mfb_merger_simple_gen": 82, "merger_input": 82, "rx_mfb_meta": [82, 83, 84, 86, 89, 90, 93, 94], "metadata_insertor": 83, "insert_mod": 83, "slight": [83, 125], "mvb_fifo_s": 83, "tx_mfb_meta_new": 83, "mfb_packet_delay": 84, "ts_format": 84, "ts_width": 84, "fifo_depth": [84, 98, 112, 115, 120], "2048": [84, 90], "mfb_fifox": [84, 98], "fifo_af_offset": 84, "time_reset": 84, "current_tim": 84, "decid": [84, 99, 108, 158], "ok": [84, 124], "qualiti": 84, "pause_request": 84, "rx_mfb_t": 84, "fake_pip": [85, 105], "use_dst_rdi": 85, "pattern": [86, 142, 155, 160], "slow": [86, 173], "interval_count": 86, "interval_length": 86, "section_length": 86, "proport": 86, "restor": 86, "won": 86, "suffici": [86, 95, 125], "big": [86, 169], "1000": [86, 130, 132], "arrow": 86, "10gb": [86, 126], "50gb": 86, "0gb": 86, "75gb": 86, "60gb": 86, "output_spe": 86, "recalcul": 86, "rate_limit": 86, "40": 86, "62500": 86, "0x": 86, "paragraph": 86, "sr": [86, 169], "busi": [86, 104], "ro": [86, 127, 136], "shape": [86, 107], "wo": [86, 136], "rw": [86, 124, 126, 127, 136], "whatev": 86, "wheter": 86, "accordingli": [86, 108, 125, 142], "re": [86, 108, 133], "ey": 86, "wish": [86, 155], "sure": [86, 106, 142], "rememb": [86, 107], "upon": 86, "encount": 86, "signific": [86, 108], "extrem": 86, "circumst": 86, "exce": 86, "border": 86, "parameter": 87, "bot": [87, 160], "attribut": 87, "cappabl": 87, "decreas": [87, 91, 94, 138, 149, 150], "mfb_item_reconfigur": 87, "NOT": [87, 124], "divis": 87, "bigger": [87, 119], "mfb_block_reconfigur": 87, "ineffici": 87, "frame_align": 87, "unnessesari": 87, "meta_mod": 87, "fifo_s": 87, "mfb_region_reconfigur": 87, "rx_region": [87, 91, 124, 126], "realiz": [87, 106, 108], "fact": [87, 139, 140, 143], "conenct": 87, "wider": [87, 107], "actuali": 87, "secondari": 87, "beginig": 87, "regino": 87, "prevent": [87, 133, 134], "frames_over_tx_block": 87, "frames_over_tx_region": 87, "sake": [87, 95, 155], "difficulti": 87, "othe": 87, "mfb_splitter": 88, "mvb_meta_width": 88, "mvb_output_fifo_s": 88, "use_outreg": [88, 105], "rx_mvb_hdr": 88, "rx_mvb_meta": [88, 116], "rx_mvb_switch": 88, "rx_mvb_payload": 88, "tx0_mvb_hdr": 88, "tx0_mvb_meta": 88, "tx0_mvb_payload": 88, "tx0_mvb_vld": 88, "tx0_mvb_src_rdy": 88, "tx0_mvb_dst_rdy": 88, "tx0_mfb_data": [88, 89], "tx0_mfb_sof": [88, 89], "tx0_mfb_eof": [88, 89], "tx0_mfb_sof_po": [88, 89], "tx0_mfb_eof_po": [88, 89], "tx0_mfb_src_rdy": [88, 89], "tx0_mfb_dst_rdy": [88, 89], "tx1_mvb_hdr": 88, "tx1_mvb_meta": 88, "tx1_mvb_payload": 88, "tx1_mvb_vld": 88, "tx1_mvb_src_rdy": 88, "tx1_mvb_dst_rdy": 88, "tx1_mfb_data": [88, 89], "tx1_mfb_sof": [88, 89], "tx1_mfb_eof": [88, 89], "tx1_mfb_sof_po": [88, 89], "tx1_mfb_eof_po": [88, 89], "tx1_mfb_src_rdy": [88, 89], "tx1_mfb_dst_rdy": [88, 89], "mfb_splitter_gen": 88, "splitter_output": [88, 89], "output_fifo_s": 88, "mfb_splitter_simpl": 89, "rx_mfb_sel": 89, "tx0_mfb_meta": 89, "tx1_mfb_meta": 89, "mfb_splitter_simple_gen": 89, "numer": [89, 155], "ofc": 89, "mfb_timestamp_limit": 90, "rx_mfb_timestamp": 90, "timestamp_format": 90, "kept": [90, 102, 133, 134], "delay": [90, 171], "clk_frequenc": 90, "external_time_src": 90, "external_tim": 90, "mi_reset_reg": 90, "mi_sel_queue_reg": 90, "return": [90, 106, 125, 144, 155, 160], "200000000": 90, "hz": 90, "timestamp_width": 90, "buffer_s": 90, "buffer_af_offset": 90, "pause_queu": 90, "rx_mfb_queue": 90, "mfb_transform": 91, "solut": [91, 155], "fewer": 91, "region_aux_en": 92, "block_aux_en": 92, "item_aux_en": 92, "tx_region_shar": 92, "tx_region_vld": 92, "tx_block_vld": 92, "tx_item_vld": 92, "checksum_calcul": 93, "ipv4": 93, "tcp": 93, "udp": 93, "rx_chsum_en": 93, "invert": [93, 122], "tx_chsum_bypass": 93, "rework": 93, "tx_mvb_meta": 93, "bypass": 93, "calucul": 93, "crossbarx_stream": 94, "shrink": 94, "front": 94, "cx_use_clk2": 94, "cx_use_clk_arb": 94, "obuf_meta_eq_output": 94, "obuf_input_eq_output": 94, "trans_fifo_s": [94, 126], "f_gap_adjust_en": 94, "smallest": [94, 95], "f_gap_adjust_size_avg": 94, "f_gap_adjust_size_min": 94, "f_extend_start_en": 94, "f_extend_start_s": 94, "neg": [94, 122], "f_extend_end_en": 94, "f_extend_end_s": 94, "rx_clk2": 94, "rx_reset": [94, 96, 100, 124, 126, 144], "tx_reset": [94, 96, 100, 124, 126], "cx_clk_arb": 94, "cx_reset_arb": 94, "rx_mfb_discard": 94, "cx": 94, "basi": 95, "great": 95, "versatil": 95, "recogn": 95, "placement": 95, "incomplet": 95, "word_width": [95, 119, 158], "sof_pos_width": 95, "eof_pos_width": 95, "transmitt": [95, 119], "1001": 95, "exact": 95, "logarithm": [95, 136], "multipli": [95, 108, 135, 136, 158, 169], "1110": [95, 119], "unlik": 95, "product": 95, "101_000_000_000": 95, "5th": 95, "3rd": [95, 108], "110_010_000_011": 95, "zeroth": 95, "0th": [95, 125], "6th": 95, "earlier": [95, 155, 161], "six": [95, 157], "000000_000000_000000_000000": 95, "001100_011111_000000_000001": 95, "31st": 95, "12th": 95, "110010_010101_111000_110000": 95, "48th": 95, "56th": 95, "21st": 95, "50th": 95, "simplic": [95, 125, 155], "hexadecim": [95, 106], "letter": 95, "conduct": [95, 119], "hold": [95, 124, 126, 155], "underscor": 95, "convent": 95, "lsb": [95, 104, 113, 119, 125], "maintain": [95, 119, 173], "wherea": [95, 119, 155], "mfb_asfifox": 96, "transit": [96, 101, 125, 145], "rx_aful": [96, 100], "rx_statu": 96, "tx_aempti": 96, "tx_statu": 96, "mfb_crossbarx_output_buff": 97, "automaticli": 97, "mfb_meta_with_sof": 97, "buf_block": 97, "data_block_s": 97, "data_item_width": 97, "buf_word": 97, "meta_eq_output": 97, "clk_meta": 97, "clk_out": 97, "input_eq_output": 97, "clk_in": 97, "alias": 97, "data_block_width": 97, "buf_byt": 97, "reset_meta": 97, "reset_in": 97, "reset_out": 97, "wr_ie": 97, "rx_hdr_meta": 97, "rx_hdr_mfb_meta": 97, "rx_hdr_chan": 97, "rx_hdr_addr": 97, "rx_hdr_len": 97, "rx_hdr_vld": 97, "rx_hdr_src_rdy": 97, "rx_hdr_dst_rdy": 97, "rd_ptr": 97, "pkt_sent_len": 97, "pkt_sent_src_rdi": 97, "pkt_sent_dst_rdi": 97, "tx_mvb_len": 97, "tx_mvb_hdr_meta": 97, "tx_mvb_channel": 97, "fifo_width": [98, 117, 120], "288000": [98, 117, 120], "almost_ful": [98, 120], "almost_empti": [98, 120], "fifo_statu": 98, "fifo_aful": 98, "fifo_aempti": 98, "multip": 99, "immidi": [99, 133], "ptr": 99, "delet": [99, 122, 155, 157], "himself": 99, "pd": [99, 126, 171], "mfb_pd_asfifo_simpl": 100, "afull_offset": 100, "rx_discard": [100, 111, 155], "unexpect": [101, 131], "reset_log": 101, "violat": 101, "clk_m": 101, "reset_m": 101, "mi_m_dwr": 101, "mi_m_mwr": 101, "mi_m_addr": 101, "mi_m_rd": 101, "mi_m_wr": 101, "mi_m_b": 101, "mi_m_drd": 101, "mi_m_ardi": 101, "mi_m_drdi": 101, "clk_": 101, "reset_": 101, "mi_s_dwr": 101, "mi_s_mwr": 101, "mi_s_addr": 101, "mi_s_rd": 101, "mi_s_wr": 101, "mi_s_b": 101, "mi_s_drd": 101, "mi_s_ardi": 101, "mi_s_drdi": 101, "gate": [102, 169], "mi_mwr": 102, "avmm_address": 102, "avmm_writ": 102, "avmm_read": 102, "avmm_byteen": 102, "avmm_writedata": 102, "avmm_readdata": 102, "avmm_readdatavalid": 102, "avmm_waitrequest": 102, "debugaccess": 102, "writeresponsevalid": 102, "lock": [102, 122, 143], "burstcount": 102, "beginbursttransf": 102, "readdatavalid": 102, "opposit": [102, 125], "drdy": [102, 106, 157], "unabl": 102, "ardi": [102, 106, 157], "negat": 102, "waitrequestallow": 102, "axi_data_width": [103, 128], "axi_awid": 103, "axi_awaddr": 103, "axi_awlen": 103, "axi_aws": 103, "axi_awburst": 103, "axi_awprot": 103, "axi_awvalid": 103, "axi_awreadi": 103, "axi_wdata": 103, "axi_wstrb": 103, "axi_wvalid": 103, "axi_wreadi": 103, "axi_bid": 103, "axi_bresp": 103, "axi_bvalid": 103, "axi_breadi": 103, "axi_arid": 103, "axi_araddr": 103, "axi_arlen": 103, "axi_ars": 103, "axi_arburst": 103, "axi_arprot": 103, "axi_arvalid": 103, "axi_arreadi": 103, "axi_rid": 103, "axi_rdata": 103, "axi_rresp": 103, "axi_rlast": 103, "axi_rvalid": 103, "axi_rreadi": 103, "indirectli": 104, "mi_indirect_access": 104, "output_interfac": 104, "rx_addr": [104, 108], "rx_dwr": [104, 108], "rx_wr": [104, 108], "rx_rd": [104, 108], "rx_ardi": [104, 108], "rx_drd": [104, 108], "rx_drdy": [104, 108], "tx_addr": [104, 108], "tx_dwr": [104, 108], "tx_wr": [104, 108], "tx_rd": [104, 108], "tx_ardi": [104, 108], "tx_drd": [104, 108], "tx_drdy": [104, 108], "reqest": 104, "cmd": [104, 124, 126], "mi_pip": [105, 131], "misc": 105, "opt": 105, "in_dwr": 105, "in_mwr": 105, "in_addr": 105, "in_b": [105, 144], "in_rd": 105, "in_wr": 105, "in_ardi": 105, "in_drd": 105, "in_drdi": 105, "out_dwr": 105, "out_mwr": 105, "out_b": 105, "out_rd": 105, "out_wr": 105, "out_ardi": 105, "out_drd": 105, "out_drdi": 105, "dwr": [106, 107, 157], "mwr": 106, "drd": [106, 107, 157], "surpris": 106, "recipi": 106, "american": 106, "influenc": [106, 114], "vast": 106, "disjoint": 106, "critic": 106, "com": 106, "theoret": 106, "essenti": [106, 155], "realli": 106, "understand": 106, "d0": [106, 161], "b0": [106, 155, 160, 161], "a0": 106, "inact": 106, "arbitrarili": 106, "d2": 106, "d3": 106, "principl": [106, 113], "a1": [106, 125], "respond": [106, 131, 155, 157], "anyhow": 106, "regardless": 106, "d1": 106, "coupl": 106, "answer": 106, "a2": [106, 125], "a5": 106, "a3": 106, "respones": 106, "d8": [106, 161], "fourth": [106, 108], "d9": 106, "aim": 106, "1234": 106, "98xx": 106, "98": 106, "xx": 106, "requ": 106, "54xx": 106, "5476": 106, "4321": 106, "67xx": 106, "0089": 106, "0045": 106, "produc": [107, 144], "rquest": 107, "pipe_out": 108, "pipe_outreg": 108, "init_addr_base_downto": 108, "caution": 108, "init_addr_mask_downto": 108, "chain": [108, 169], "port_map": 108, "init_port_mapping_downto": 108, "constain": 108, "rx_mwr": 108, "rx_be": 108, "tx_mwr": 108, "tx_be": 108, "said": 108, "theori": 108, "abnorm": 108, "perhap": 108, "0x3": 108, "0x7": 108, "0x00000003": 108, "0x00000004": 108, "0x00000007": 108, "0x00000008": 108, "0x0000000b": 108, "0x0000000c": 108, "0x0000000f": 108, "0x00000010": 108, "0x000000013": 108, "0x00000014": 108, "0x000000017": 108, "0x00000018": 108, "0xfffffffff": 108, "0x00000001": 108, "0x00000002": 108, "0x00000005": 108, "0x00000006": 108, "0x0000001c": 108, "ORed": 108, "interleav": 108, "yourselv": 108, "bin": [108, 155], "0x0000001f": 108, "000000": 108, "000111": 108, "0x00000020": 108, "0x0000003f": 108, "001000": 108, "001111": 108, "0x00000040": 108, "0x00000077": 108, "010000": 108, "011101": 108, "0x00000078": 108, "0x000000ab": 108, "011110": 108, "101010": 108, "0x000000ac": 108, "0x000000cb": 108, "101011": 108, "110010": 108, "0x000000cc": 108, "0x000000f7": 108, "110011": 108, "111101": 108, "0x000000f8": 108, "0x000001fb": 108, "111110": 108, "occupi": [108, 119], "111111": 108, "advanc": [108, 137, 156, 170], "gonna": 108, "fifth": 108, "somewhat": 108, "messi": 108, "talk": 108, "pretti": 108, "0xffffffff": 108, "mvb_channel_router_mi": 109, "default_mod": 109, "distr": 109, "0x000004": 109, "0x000008": 109, "rsvd": 109, "opt_mod": 109, "ch_cnt": 109, "ch_out": 109, "ch_next": 109, "dst_channel": 109, "ch_diff": 109, "src_channel": 109, "rx_vld": [109, 110, 111, 114, 115, 117, 118, 120], "tx_vld": [109, 110, 111, 112, 114, 115, 117, 118, 120], "demultiplex": [110, 169], "gen_mvb_demux": 110, "demux_width": 110, "data_demux": 110, "mvb_merge_item": 112, "alig": 112, "rx0": 112, "rx0_item": 112, "rx0_item_width": 112, "rx1_item": 112, "rx1": 112, "rx1_item_width": 112, "rx0_fifo_en": 112, "rx0_data": 112, "rx0_vld": 112, "rx0_src_rdy": 112, "rx0_dst_rdy": 112, "rx1_data": 112, "rx1_vld": 112, "rx1_src_rdy": 112, "rx1_dst_rdy": 112, "tx_data0": 112, "tx_data1": 112, "lost": 113, "din": 113, "din_vld": 113, "din_src_rdi": 113, "din_dst_rdi": 113, "dout": 113, "dout_vld": 113, "dout_src_rdi": 113, "dout_dst_rdi": 113, "obsolet": [113, 124, 126, 165, 170], "risk": 113, "input_data": 113, "output_data": 113, "output_src_rdi": 113, "output_dst_rdi": 113, "mvb_merge_stream": 114, "sw_timeout_w": 114, "effici": [114, 116], "rx_shakedown_en": 114, "rx_stream": 114, "gen_mvb_mux": 115, "mux_width": 115, "rx_sel_data": 115, "rx_sel_vld": 115, "rx_sel_src_rdi": 115, "rx_sel_dst_rdi": 115, "536": 116, "mfb_align": 116, "mvb_oper": 117, "fork": [117, 155], "rx_op_en": 117, "rx_op_vld": 117, "tx_op_vld": 117, "reorder": [117, 122], "asap": 117, "rsp_item_width": 117, "latency_fifo_en": 117, "latency_fifo_depth": 117, "latency_fifo_ram_typ": 117, "tx_op_data": 117, "tx_op_src_rdi": 117, "tx_op_dst_rdi": 117, "rx_op_respons": 117, "exacli": 117, "rx_op_src_rdi": 117, "rx_op_dst_rdi": 117, "tx_respons": 117, "tx_response_vld": 117, "th": 117, "mvb_shakedown": 118, "rx_item": 118, "tx_item": 118, "independetli": 118, "shake_port": 118, "shake": 118, "carefulli": 118, "multi_fifox": 118, "ingor": 118, "implemet": 118, "use_mux_impl": 118, "emul": 118, "tx_next": 118, "creation": [119, 139, 140, 143, 151, 155], "particip": 119, "arrang": [119, 136], "stand": 119, "whose": [119, 169], "understood": 119, "waveform": 119, "mvb_fifox": 120, "mvb_lookup_t": 121, "lut_depth": 121, "lut_width": 121, "lut_arch": 121, "sw_width": 121, "rx_mvb_lut_addr": 121, "rx_mvb_metadata": 121, "tx_mvb_lut_data": 121, "tx_mvb_lut_addr": 121, "tx_mvb_metadata": 121, "sw_addr": 121, "sw_slice": 121, "sw_din": 121, "sw_be": 121, "sw_write": 121, "sw_read": 121, "sw_dout": 121, "sw_dout_vld": 121, "phy_40g": 122, "40g": 122, "gbase": 122, "ieee": 122, "802": 122, "claus": 122, "gty": 122, "rxp": 122, "txp": 122, "cr": 122, "fabric": 122, "mii": [122, 124, 126, 145], "45": 122, "async": [122, 172], "clk_stabl": 122, "xlgmii": [122, 124, 126], "stabl": 122, "xlgmii_clk": 122, "156": 122, "25mhz": 122, "xlgmii_txd": 122, "xlgmii_txc": 122, "xlgmii_rxd": 122, "xlgmii_rxc": 122, "refclk_in": 122, "322": 122, "refclk_p": 122, "265625": 122, "refclk_n": 122, "refclk_out": 122, "drpclk": 122, "rxn": 122, "txn": 122, "rxpolar": 122, "polar": 122, "txpolar": 122, "_det": 122, "tx_path_40g": 122, "rx_path_40g": 122, "pma_xlaui_gti": 122, "scrambl": [122, 143, 159], "marker": 122, "gbaser_encod": 122, "pcs_tx_fifo_deprec": 122, "compens": 122, "scrambler": [122, 143], "scrambler_gen": 122, "49": 122, "am": 122, "am_in": 122, "deskew": 122, "gbaser_decod": 122, "pcs_rx_fifo_deprec": 122, "descrambl": [122, 143], "descrambler_gen": 122, "polynomi": 122, "lane_align": 122, "ber": 122, "ber_mon": 122, "hi_ber": 122, "reliabl": 122, "deseri": 122, "recov": 122, "gty_40g": 122, "bitrat": 122, "3125": 122, "gearbox": 122, "moreov": 122, "block_lock": [122, 159], "boundari": [122, 138, 149, 150], "startup": 122, "collect": 122, "ref": [122, 157], "0x10000": 122, "0x10004": 122, "0x10008": 122, "0x1000c": 122, "0x10010": 122, "0x10014": 122, "0x10018": 122, "10g": [122, 147, 148], "epon": 122, "p2mp": 122, "0x30000": 122, "0x30004": 122, "0x30008": 122, "0x3000c": 122, "0x30010": 122, "0x30040": 122, "0x30058": 122, "0x30064": 122, "50": [122, 155, 161], "51": 122, "0x30068": 122, "52": 122, "53": 122, "0x30190": 122, "bip": 122, "201": 122, "0x301b4": 122, "218": 122, "219": 122, "0x30320": 122, "401": 122, "0x30344": 122, "418": 122, "419": 122, "thank": [124, 126], "umii": [124, 126], "xgmii": [124, 126], "cdgmii": [124, 126], "wip": [124, 126], "fly": 124, "sampl": [124, 126, 137, 155, 158], "trfc": 124, "cfc": 124, "dfc": [124, 126], "bodfc": 124, "octet": [124, 126, 142], "oroc": 124, "strobe": [124, 126], "trfcl": 124, "cfcl": 124, "dfcl": [124, 126], "bodfcl": 124, "trfch": 124, "cfch": 124, "dfch": [124, 126], "bodfch": 124, "0x30": [124, 126], "orocl": 124, "oroch": 124, "soon": [124, 126], "kind": [124, 125], "adapter_error": 124, "notifi": 124, "crc_error": 124, "mintu_check": 124, "mtu_check": 124, "mac_check": 124, "mfifo_ovf": 124, "mfifo": 124, "dfifo_ovf": 124, "dfifo": 124, "21": 124, "inbandfc": 124, "fc": 124, "fsc": 124, "isn": 124, "mac_count": 124, "cam": [124, 170], "rfc": 124, "ifg": 124, "preambl": [124, 142], "sfd": 124, "efd": 124, "1526": 124, "promiscu": 124, "brodcast": 124, "cgmii": 124, "47": 124, "upper": [124, 135], "enlarg": 124, "128b": [124, 127], "resize_buff": 124, "network_port_id": 124, "pkt_mtu_byt": [124, 126], "16384": [124, 126], "crc_is_receiv": 124, "crc_check_en": 124, "crc_remove_en": 124, "mac_check_en": 124, "timestamp_en": 124, "rx_mfb_error": 124, "adapter_link_up": 124, "tsu_ts_dv": 124, "link_up": 124, "incoming_fram": 124, "abid": 125, "sole": 125, "mfb_to_lbus_reconf": 125, "paramt": 125, "alhough": 125, "paremet": 125, "manner": 125, "sh_fsm": 125, "fulli": [125, 134], "preced": [125, 127], "unprocess": 125, "simplest": 125, "move": [125, 173], "world": [125, 155], "gain": 125, "undergo": 125, "ordinari": 125, "spacer": 126, "ipg": 126, "mfb_pd_asfifo": 126, "asfifo": [126, 134, 165, 171], "tfcl": 126, "octect": 126, "socl": 126, "sfcl": 126, "tfch": 126, "soch": 126, "sfch": 126, "tfc": 126, "sfc": 126, "resize_on_tx": 126, "ipg_generate_en": 126, "rx_include_crc": 126, "checksum": [126, 171], "rx_include_ipg": 126, "crc_insert_en": 126, "use_dsp_cnt": 126, "eth_vers": 126, "over10gb": 126, "standart": 126, "rx_clk_x2": 126, "outgoing_fram": 126, "0x0d7b": 127, "rev": 127, "0x020": 127, "0x1": [127, 147, 148], "1b": [127, 136], "26b": 127, "dtb_pkg": 127, "particular": [127, 138, 149, 150], "indirect": [127, 172], "announc": 127, "bind": 127, "pcie_cq_axi2mfb": 128, "256b": 128, "straddl": 128, "mfb_region_width": [128, 131], "cq_user_width": 128, "183": [128, 132], "gen3x16": 128, "88": [128, 132], "gen3x8": 128, "85": [128, 132], "axi_cquser_width": 128, "permit": 128, "pg213": 128, "cq_axi_data": 128, "cq_axi": 128, "cq_axi_us": 128, "sideband": 128, "trasfer": 128, "cq_axi_last": 128, "cq_axi_keep": 128, "cq_axi_valid": 128, "cq_axi_readi": 128, "cq_mfb_data": [128, 131], "cq_mfb": 128, "cq_mfb_sof": [128, 131], "cq_mfb_eof": [128, 131], "cq_mfb_sof_po": [128, 131], "cq_mfb_eof_po": [128, 131], "cq_mfb_src_rdy": [128, 131], "cq_mfb_dst_rdy": [128, 131], "cq_tph_present": 128, "hint": 128, "tph": 128, "cq_tph_type": 128, "ph": 128, "cq_tph_st_tag": 128, "steer": 128, "cq_fbe": 128, "cq_lbe": 128, "pcie_cc_mfb2axi": 128, "cc_user_width": 128, "axi_ccuser_width": 128, "cc_mfb_data": [128, 131], "cc_mfb": 128, "cc_mfb_sof": [128, 131], "cc_mfb_eof": [128, 131], "cc_mfb_sof_po": [128, 131], "cc_mfb_eof_po": [128, 131], "cc_mfb_src_rdy": [128, 131], "cc_mfb_dst_rdy": [128, 131], "cc_axi_data": 128, "cc_axi": 128, "cc_axi_us": 128, "cc_axi_last": 128, "cc_axi_keep": 128, "cc_axi_valid": 128, "cc_axi_readi": 128, "pcie_byte_count": 129, "dw_count": 129, "first_b": [129, 130], "last_b": [129, 130], "in_dw_count": 129, "in_first_b": 129, "in_last_b": 129, "out_first_ib": 129, "out_last_ib": 129, "out_byte_count": 129, "pcie_byte_en_decod": 130, "contiuou": 130, "0010": [130, 132], "0101": 130, "0100": [130, 132], "1100": 130, "0110": 130, "fbe_in": 130, "lbe_in": 130, "fbe_out": 130, "lbe_out": 130, "broken": 131, "guest": 131, "transal": 131, "bar1": 131, "bar3": 131, "bar5": 131, "cc_pipe": 131, "cq_pipe": 131, "endpoint_typ": 131, "ctl_max_payload_s": 131, "000b": 131, "001b": 131, "010b": 131, "011b": 131, "ctl_bar_apertur": 131, "apertur": [131, 132], "usabl": [131, 159], "cq_mfb_meta": 131, "cc_mfb_meta": 131, "mi_funct": 131, "pcie_rq_hdr_gen": 132, "in_address": 132, "in_vfid": 132, "in_tag": 132, "tag_8": 132, "tag_9": 132, "in_dw_cnt": 132, "in_attribut": 132, "snoop": 132, "in_fb": 132, "in_lb": 132, "in_addr_len": 132, "in_req_typ": 132, "out_head": 132, "pcie_cc_hdr_gen": 132, "fo": 132, "in_lower_addr": 132, "in_byte_cnt": 132, "in_comp_st": 132, "in_req_id": 132, "in_tc": 132, "class": [132, 137, 138, 141, 142, 149, 150, 151, 153, 154, 155, 156, 157, 160], "in_address_typ": 132, "in_meta_func_id": 132, "in_bus_num": 132, "comp_with_data": 132, "pcie_rc_hdr_depars": 132, "out_low_addr": 132, "out_complet": 132, "out_dw_cnt": 132, "out_tag": 132, "out_byte_cnt": 132, "out_attribut": 132, "out_comp_st": 132, "in_head": 132, "pcie_cq_hdr_depars": 132, "cquser_width": 132, "out_address": 132, "out_req_id": 132, "out_tc": 132, "out_fb": 132, "out_lb": 132, "out_address_typ": 132, "out_target_func": 132, "meta_func_id": 132, "out_bar_id": 132, "out_bar_apertur": 132, "out_addr_len": 132, "out_req_typ": 132, "msg": [132, 155], "msgd": 132, "in_axi_tus": 132, "tuser": [132, 137, 151], "in_intel_meta": 132, "bar_apertur": 132, "bar_id": 132, "target_func": 132, "accross": [133, 134], "storag": [133, 134], "n_loop_op": [133, 169], "credit": 133, "remap": 134, "codapa": 134, "checker": 134, "halt": 134, "tsu_format_to_n": [135, 136], "ts_n": [135, 136], "eventhough": 135, "reg_bitmap": 135, "001": [135, 136], "010": 135, "ts_tsu": 135, "gp": 136, "mi_data_reg": 136, "ctrl_reg": 136, "3b": 136, "incr_val_reg": 136, "realtime_reg": 136, "pps_reg": 136, "2b": 136, "inta": 136, "ts_dv": 136, "1hz": 136, "2hz": 136, "3hz": 136, "multiplexor": 136, "39b": 136, "96b": 136, "ts_mult_smart_dsp": 136, "smarter": 136, "ts_mult_use_dsp": 136, "pps_sel_width": 136, "clk_sel_width": 136, "synchroni": 136, "pps_n": 136, "pps_src": 136, "pps_sel": 136, "clk_freq": 136, "clk_src": 136, "clk_sel": 136, "fraction": 136, "xanosecond": 136, "logic_vector_array_axi": [137, 145], "tuser_width": [137, 151], "dut": [137, 138, 141, 144, 149, 150, 151, 153, 155, 156, 157, 158, 160, 161], "tdata": [137, 151], "tkeep": 137, "tlast": 137, "tvalid": 137, "treadi": [137, 151], "drive": [137, 142, 147, 148, 155, 159], "tkeep_width": 137, "careful": [137, 156], "dont": [137, 156], "passiv": [138, 147, 148, 149, 150, 155, 159], "randomiz": [138, 149, 150], "sequence_item": [138, 141, 144, 145, 149, 150, 151, 153, 154, 155, 158], "do_copi": [138, 147, 148, 149, 150, 158, 159], "do_compar": [138, 147, 148, 149, 150, 158, 159], "convert2str": [138, 147, 148, 149, 150, 155, 158, 159, 161], "subclass": [138, 149, 150, 155], "byte_array_mfb": [138, 145, 155, 156], "interest": [138, 149, 150], "randomli": [138, 141, 149, 150, 153, 154, 155, 157, 160], "sequence_simpl": [138, 144, 149, 150, 155, 160], "sequence_simple_const": [138, 149, 150], "sequence_simple_gauss": [138, 149, 150], "normal": [138, 149, 150], "sequence_simple_inc": [138, 149, 150], "sequence_simple_dec": [138, 149, 150], "sequence_lib": [138, 149, 150, 155], "pick": [138, 149, 150], "config_sequ": [138, 141, 149, 150, 151, 153, 154, 155], "array_size_set": [138, 149, 150], "type_id": [138, 141, 144, 149, 150, 151, 153, 154, 155, 161], "cfg": [138, 141, 149, 150, 151, 153, 154, 155], "agent": [139, 140, 141, 142, 143, 145, 151, 152, 153, 154, 178], "acumul": [139, 140], "quest": [139, 140], "chunk": [139, 140, 143, 161], "bytes_vld": [139, 140, 147, 148], "null": [139, 140, 141, 144, 151, 153, 154, 155], "observ": [141, 151, 153, 155], "regions_s": [141, 153, 156], "mfb_data": [141, 153], "mfb_metadata": [141, 153], "pull": [141, 153, 155], "analysis_export": [141, 144, 151, 153, 154, 155], "uvm_act": [141, 151, 153, 154], "uvm_pass": [141, 151, 153, 154], "interface_nam": [141, 151, 153, 154, 155, 158], "databas": [141, 151, 153, 154, 155], "meta_behav": [141, 153, 154], "config_item": [141, 151, 153, 154], "meta_sof": [141, 153, 154], "meta_eof": [141, 153], "seq_cfg": [141, 151, 153, 154, 155], "byte_arrai": [141, 142, 155, 160], "reset_sync": [141, 151, 153, 154, 160], "uvm_test": [141, 151, 153, 154, 155], "uvm_componet_util": [141, 151, 153, 154], "m_reset": [141, 151, 153, 154], "env_rx": [141, 151, 153, 154], "m_env": [141, 151, 153, 154, 155], "uvm_compon": [141, 144, 151, 153, 154, 155], "super": [141, 144, 151, 153, 154, 155, 173], "endfunct": [141, 144, 151, 153, 154, 155], "void": [141, 144, 151, 153, 154, 155, 161], "build_phas": [141, 144, 151, 153, 154, 155], "uvm_phas": [141, 144, 151, 153, 154, 155], "phase": [141, 144, 151, 153, 154, 155], "m_cfg": [141, 151, 153, 154], "mfb_if": [141, 153, 154, 155], "space_size_set": [141, 151, 153, 154], "uvm_config_db": [141, 151, 153, 154, 155], "byte_array_mfb_env": 141, "m_eth": [141, 153, 154], "m_config": [141, 151, 153, 154, 155], "byte_arra_mfb": 141, "connect_phas": [141, 144, 151, 153, 154, 155], "sync_connect": [141, 151, 153, 154, 160], "endclass": [141, 144, 151, 153, 154, 155], "probability_set": [141, 151, 153], "percentig": 141, "infram": [141, 151, 153], "sequence_simple_rx_bas": [141, 151, 153, 154], "create_sequence_item": [141, 151, 153, 154, 157, 161], "child": [141, 151, 153, 154], "try_get": [141, 151, 153, 155], "download": 141, "state_packet_non": [141, 151, 153], "state_packet_new": [141, 151, 153], "state_packet_data": [141, 151, 153], "state_pakcet_spac": [141, 151, 153], "state_packet_space_new": [141, 151, 153], "env": [141, 145, 151, 153, 154, 155, 160, 161], "sequence_lib_rx": [141, 151, 153, 154], "sequence_simple_rx": [141, 151, 153], "sequence_full_speed_rx": [141, 151, 153, 154], "sequence_stop_rx": [141, 151, 153, 154], "repetit": [141, 151, 153, 154], "mfb_rx_speed": [141, 153], "init_sequence_librari": [141, 151, 153, 154, 155], "init_sequ": [141, 151, 153, 154, 155], "param_cfg": [141, 153, 154, 155], "add_sequ": [141, 151, 153, 154, 155], "get_typ": [141, 151, 153, 154, 155], "set_inst_overrid": [141, 151, 153, 154, 155], "get_full_nam": [141, 151, 153, 154, 155, 161], "introduc": [142, 155], "guarante": 142, "xmii": 142, "inherit": [142, 144, 161], "append": 142, "idle_count_min": 142, "idle_count_max": 142, "retriev": 142, "flush": [142, 155], "ther": 143, "machin": 143, "termin": [143, 159], "tehr": 143, "percentag": [143, 151, 153], "polynom": 143, "39": 143, "58": 143, "rand_rdi": 144, "rand_length": 144, "rdy": [144, 147, 148, 155], "reprez": 144, "folow": 144, "interfam": 144, "uvm_sequ": [144, 155], "uvm_object_util": [144, 155], "uvm_common": [144, 155], "gab": 144, "rand_rdy_rand": 144, "rand_length_rand": 144, "bodi": [144, 155], "forev": [144, 155], "int": [144, 155, 160], "m_valu": 144, "send_empty_fram": 144, "hl_sequenc": [144, 155], "hl_transact": 144, "beign": [144, 160], "send_fram": 144, "endtask": [144, 155, 160, 161], "comparer_base_ord": 144, "model_item": [144, 155], "dut_item": [144, 155], "comparer_base_disord": 144, "comparer_base_tag": [144, 155], "comparer_ord": [144, 155], "class_typ": 144, "comparer_disord": 144, "comparer_tag": 144, "watchdog": [144, 173], "dut_tr_timeout_set": 144, "model_tr_timeout_set": 144, "analysis_imp_model": [144, 155], "analysis_imp_dut": [144, 155], "reimplement": [144, 155], "model_typ": 144, "tr_model": [144, 155], "dut_typ": 144, "tr_dut": [144, 155], "scoreboard_channel_head": 144, "packet_head": 144, "uvm_logic_vector": [144, 155], "uvm_component_param_util": [144, 155], "uvm_app_cor": 144, "eq": 144, "clog2": [144, 156], "packet_s": 144, "error_msg": 144, "0d": [144, 155], "swrite": [144, 155], "tdiscard": 144, "tchannel": 144, "tmeta": 144, "tpacket_s": 144, "scenario": [144, 155], "entity_i": 144, "entity_a": 144, "ea_do": 144, "eb1_di": 144, "entity_b1_i": 144, "entity_b": 144, "eb1_do": 144, "eb2_di": 144, "entity_b2_i": 144, "eb2_do": 144, "fifo_en1_input": 144, "uvm_component_util": [144, 155], "uvm_analysis_imp_export": 144, "analysis_expoert": 144, "push_back": [144, 155], "fifo_en2_input": 144, "model_entityb": 144, "uvm_scoreboard": [144, 155], "model_a": 144, "m_model_a": 144, "model_b": 144, "m_model_b1": 144, "m_model_b2": 144, "mb1_in": 144, "mb2_in": 144, "cast": [144, 155], "m_fifo_input": 144, "uvm_tlm_analysis_fifo": 144, "in_a": 144, "run_phas": [144, 155], "tr_in_a": 144, "tr_in_b": 144, "tr_out": [144, 155], "time_array_add": 144, "m1_": 144, "enviro": [145, 160], "sychron": 145, "logic_vector_mvb": 145, "inner": [145, 155], "logic_vector_array_mfb": [145, 150, 154], "seg": 145, "sequence_rx_bas": 145, "sequence_tx_bas": 145, "ce_gener": 145, "ipg_gener": 145, "channel_align": 145, "data_buff": 145, "sequence_rx": [145, 155], "sequence_tx": 145, "lii": 145, "media": [147, 148], "throught": [147, 148], "eeof": [147, 148], "ordder": [147, 148], "http": [147, 148], "gitlab": [147, 148], "hft": [147, 148], "friedl": [147, 148], "feat": [147, 148], "ethphi": [147, 148], "eth_phi": [147, 148], "edb": [147, 148], "fast_sof": [147, 148], "earli": [147, 148], "ligc_vector_array_mfb": 149, "ligic": 149, "logic_vector": [149, 154], "convert2block": 150, "item_s": [151, 153], "logic_vector_arrai": [151, 153], "axi_if": 151, "logic_vector_array_axi_env": 151, "quicki": 151, "axi_rx_spe": 151, "logic_vector_array_mfb_env": 153, "items_width": 154, "logic_vector_mvb_env": 154, "sequence_rand_rx": 154, "sequence_burst_rx": 154, "mvb_rx_speed": 154, "doulo": 155, "guidelin": 155, "pack": 155, "unpack": [155, 171], "asic": 155, "einfochip": 155, "seriou": 155, "net": 155, "namespac": 155, "surround": 155, "mfb_properti": 155, "rx_mfb": 155, "prop_rdi": 155, "posedg": 155, "iff": 155, "b1": [155, 160, 161], "isunknown": 155, "endproperti": 155, "endmodul": 155, "try_next_item": 155, "get_next_item": 155, "4n": 155, "desynchron": 155, "race": 155, "10n": 155, "pkg": [155, 161], "start_item": [155, 160, 161], "finish_item": [155, 160, 161], "uvm_driv": 155, "vif": 155, "seq_item_port": 155, "cb": 155, "item_don": 155, "stick": 155, "registr": 155, "macro": [155, 161], "_rx": 155, "_tx": 155, "sequence_": 155, "m_": 155, "uvm_ag": 155, "uvm_analysis_port": 155, "analysis_port": 155, "m_sequenc": 155, "m_driver": 155, "m_monitor": 155, "axi_lite_interfac": 155, "seq_item_export": 155, "pre_do": 155, "mid_do": 155, "post_do": 155, "difficult": 155, "post": 155, "simple_simpl": 155, "uvm_sequence_item": 155, "this_item": 155, "size_max": 155, "uncov": 155, "improv": [155, 157], "effort": 155, "sequence_packet_smal": 155, "c_transact": 155, "2000": 155, "c_char_width": 155, "sequence_packet_larg": 155, "10000": 155, "200000": 155, "sequence_librari": 155, "uvm_sequence_library_util": 155, "redefin": 155, "uvm_env": 155, "m_agent": 155, "uvm_components_": 155, "uvm_object_": 155, "uvm_components_util": 155, "wrong": 155, "strang": 155, "unless": 155, "uvm_packag": 155, "factori": 155, "byte_array_moinitor": 155, "byte_array_mfb_monitor": 155, "m_byte_array_ag": 155, "byte_array_ag": 155, "m_mfb_agent": 155, "mfb_agent": 155, "mon": 155, "analysis_imp": 155, "byte_array_mfb_sequ": 155, "hl_item": 155, "word_siz": 155, "ll_transact": 155, "tr": 155, "hl": 155, "fifo_data": 155, "subenviron": 155, "byte_array_cfg": 155, "m_byte_array_cfg": 155, "mfb_cfg": 155, "m_mfb_cfg": 155, "byte_array_mfb_cfg": 155, "vif_nam": 155, "m_byte_arrai": 155, "uvm_sequence_librari": 155, "sequence_packet_mid": 155, "sequence_packet_rand_spac": 155, "sequence_packet_const": 155, "sequence_packet_incr": 155, "rx_agent": 155, "uvm_sequenc": 155, "m_mfb_sequenc": 155, "m_mvb_sequenc": 155, "m_config_sequenc": 155, "uvm_object_param_util": 155, "uvm_declare_p_sequenc": 155, "mfb_sequenc": 155, "mvm": 155, "mvb_sequenc": 155, "uvm_do_on": 155, "p_sequenc": 155, "report_phas": 155, "jenkin": 155, "prowid": 155, "comparer_": 155, "uvm_analysis_export": 155, "analysis_export_rx": 155, "analysis_export_tx": 155, "protect": 155, "m_compar": 155, "m_model": 155, "analysis_imp_rx": 155, "analysis_imp_tx": 155, "isnt": 155, "fifo_model_input": 155, "model_in": 155, "anlysis_export": 155, "get_type_nam": 155, "uvm_non": 155, "bidirect": 155, "uvm_analysis_imp_reset": 155, "analysis_imp_reset": 155, "write_reset": 155, "m_regmodel": 155, "metric": 155, "tell": 155, "output_cov": 155, "uvm_subscrib": 155, "packet_port_env": 155, "covergroup": 155, "cov_packet": 155, "items_s": 155, "coverpoint": 155, "num": 155, "illegal_bin": 155, "items_port": 155, "endgroup": 155, "coverage_bas": 155, "m_cov": 155, "counton": 155, "mash": 155, "contrast": 155, "jump": 155, "sim_flag": 155, "code_coverag": 155, "cov_html": 155, "dut_u": 155, "annot": 155, "cvg": 155, "bcefst": 155, "verbos": 155, "threshl": 155, "threshh": 155, "90": 155, "ucdb": 155, "vcover": 155, "multiv": 155, "imag": 155, "li": 155, "roll": 155, "uvm_logic_vector_arrai": 155, "byte_array_port_env": 155, "piec": 155, "msg_byte_arrai": 155, "msg_port": 155, "tr_paket": 155, "tr_port": 155, "paket": 155, "clone": 155, "sequence_byte_arrai": 155, "in_data": 155, "sequence_mvb": 155, "mvb_valid_item": 155, "mvb_agent": 155, "seq_byte_arrai": 155, "seq_mvb": 155, "msg_mvb": 155, "tlm": 155, "uvm_analysis_": 155, "uvm_tlm_analysis_": 155, "readabl": 155, "disadvantag": 155, "imposs": 155, "fifo_typ": 155, "type_item": 155, "quit": 155, "impement": 155, "packet_splitt": 155, "it_num": 155, "itoa": 155, "sc_output_": 155, "uvm_analysis_imp_decl": 155, "_meta": 155, "model_input_fifo": 155, "model_data": 155, "net_mod_logic_env": 155, "typedef": 155, "this_typ": 155, "uvm_analysis_imp_data": 155, "analysis_export_data": 155, "uvm_analysis_imp_meta": 155, "analysis_export_meta": 155, "struct": 155, "input_item": 155, "input_tim": 155, "data_item": 155, "meta_item": 155, "tmp_data": 155, "tmp_meta": 155, "write_data": 155, "write_meta": 155, "pop_front": 155, "user_to_cor": 155, "comparer_meta": 155, "tdut": 155, "tmodel": 155, "comparer_data": 155, "rx_mac_lite_region": 155, "tx_input_data": 155, "tx_input_meta": 155, "tx_out": 155, "comparesr": 155, "tx_compar": 155, "rx_input_data": 155, "rx_out_data": 155, "rx_out_hdr": 155, "rx_compare_data": 155, "rx_compare_meta": 155, "it_str": 155, "tx_out_": 155, "rx_input_data_": 155, "mvb_discard_": 155, "tx_input": 155, "tx_compare_": 155, "rx_input": 155, "rx_discard_": 155, "tx_output": 155, "rx_output": 155, "ret": [155, 160], "total_error": 155, "ttx": 155, "trx": 155, "assembl": 155, "rx_env": 155, "byte_aray_mfb": 155, "tx_env_bas": 155, "tx_env": 155, "tx_env_": 155, "analysis_export_rx_packet": 155, "analysis_export_tx_packet": 155, "sequence_rx_rdi": 155, "uvm_do_with": [155, 161], "env_main": 155, "seq_rx_packet": 155, "sequence_tx_rdi": 155, "seq_tx_rdi": 155, "raise_object": 155, "uvm_do": 155, "join_ani": 155, "drop_object": 155, "mfb_splitter_properti": 155, "reset_if": 155, "mvb_if": 155, "tx_mfb": 155, "mvb_properti": 155, "rx_mvb": 155, "run_test": 155, "finish_on_complet": 155, "uvm_root": 155, "m_root": 155, "v_tx_mfb": 155, "i_str": 155, "output_mfb_": 155, "v_mfb_tx": 155, "input_mfb": 155, "input_mvb": 155, "illegalnam": 155, "set_report_id_action_ti": 155, "uvm_no_act": 155, "unuseful": 155, "recording_detail": 155, "uvm_bitstream_t": 155, "prt": 155, "uvm_low": 155, "uvm_medium": [155, 161], "uvm_high": 155, "uvm_ful": 155, "hash": 155, "uvm_debug": 155, "newlin": 155, "tabul": 155, "charact": 155, "ttext": 155, "indent": 155, "uvm_object": 155, "non_parametrized_class": 155, "parametrized_class": 155, "val": 155, "uvm_ev": 155, "offer": 155, "barrier": 155, "uvm_pool": 155, "uvm_barri": 155, "agent_rx": 155, "agent_tx": 155, "math_pkg": 155, "mathemat": 155, "math_pack": 155, "sh_reg": 155, "sh_reg_bas": 155, "vhld": 155, "arch": 155, "ent": 155, "dut_bas": 155, "ver": 155, "ver_bas": 155, "suppress": 155, "numeric_std": 155, "std_logic_arith": 155, "discourag": 155, "std": [155, 161], "numericstdnowarn": 155, "std_arith": 155, "arith": 155, "stdarithnowarn": 155, "uvm_max_quit_count": 155, "extra_vflag": 155, "uvm_testnam": 155, "uvmcontrol": 155, "firmware_bas": 155, "containst": 156, "reciv": 156, "mi_bu": 157, "sequence_item_request": 157, "sequence_item_respons": [157, 161], "master_driv": 157, "master_sequ": 157, "known": 157, "sequence_slav": 157, "sequence_slave_same_addr": 157, "sequence_slave_incr_addr": 157, "sequence_slave_slave_burst": 157, "no_oper": 157, "sequence_slave_sim": 157, "mi_writ": 157, "mi_read": 157, "get_rsp": [157, 161], "sequence_mast": 157, "set_rd": 157, "sequence_master_burst": 157, "sequence_master_max": 157, "sequence_slave_librari": 157, "containt": [158, 160], "my": 158, "nad": 158, "modport": 158, "overridden": 158, "max_transaction_count": 158, "min_transaction_count": 158, "transaction_count": 158, "next_act": 158, "sand": 158, "everyth": 158, "medium": 159, "attach": 159, "proprietari": 159, "tranasciev": 159, "took": 159, "data_vld": 159, "hdr_vld": 159, "cicl": 160, "sequence_rand": 160, "ored": 160, "ocurr": 160, "comun": 160, "inconsistend": 160, "sync_cb": 160, "sync_regist": 160, "sync_termin": 160, "snyc_termin": 160, "cass": 160, "sync_": 160, "tak": 160, "is_reset": 160, "outpu": 160, "syncrhon": 160, "reset_ag": 160, "lewer": 160, "send_transact": 160, "hl_tr": 160, "sync_reset": 160, "reali": 160, "everyvher": 160, "env_config_item": 160, "driver_delai": 160, "slowest": 160, "reset_tim": 160, "seqeuenc": 160, "ran": 160, "configuret": 160, "pasiv": 160, "baselin": 161, "uvm_sim": 161, "sequence_tb": 161, "sequence_mi": 161, "sequence_mfb_data": 161, "sequence_mi_sim": 161, "uvm_mi": 161, "rsp": 161, "h0": 161, "h4": 161, "h8": 161, "uvm_info": 161, "hc": 161, "h1": 161, "construct": 161, "74": 161, "m_data": 161, "136": 161, "header_width": 161, "h04": 161, "h4c": 161, "h1f": 161, "hf0": 161, "h50": 161, "h7a": 161, "h02": 161, "hf404f404f404f404": 161, "sequence_meta": 161, "simluat": 161, "m_meta": 161, "lookup": [161, 174], "sequence_mvb_data": 161, "d4": 161, "d12": 161, "d16": 161, "hda7a5407": 161, "d512": 161, "hda7a5411": 161, "heb7ab8cc": 161, "d516": 161, "hda7a54cc": 161, "h6fbaaa52": 161, "h2474b6ac": 161, "hc4d1ce40": 161, "brief": 161, "overview": 164, "lutmem": 165, "asfifox": [165, 171], "asfifo_bram": 165, "asfifo_bram_block": 165, "asfifo_bram_releas": 165, "dreleas": 165, "asfifo_bram_datamux": 165, "asfifo_bram_xilinx": 165, "primit": [165, 170], "fifo_bram": 165, "fifo_bram_xilinx": 165, "fifo_n1": 165, "multi_fifo": 165, "sh_fifo": 165, "ug573": [165, 170], "ug574": [165, 170], "clb": [165, 170], "ug": [165, 170], "s10memori": [165, 170], "embed": [165, 170], "20208": [165, 170], "fl_tool": 166, "flu_tool": 167, "research": 168, "z": 168, "after_on": 169, "00100000": 169, "11000000": 169, "alu": 169, "barrel_shift": 169, "barrel_shifter_dsp": 169, "before_on": 169, "00011111": 169, "bin2hot": 169, "hot": 169, "carry_chain": 169, "cmp": 169, "leonardo": 169, "cnt_dist": 169, "sequentiali": 169, "sdp_memx": [169, 170], "dec1fn": 169, "demux": [169, 174], "unselect": 169, "dsp_xor": 169, "xor": 169, "dsp48e2": 169, "detector": [169, 173], "enc": 169, "first_on": [169, 173], "gen_nor": 169, "last_on": 169, "lfsr": 169, "fibonacci": 169, "xnor": 169, "modulo": 169, "modulo_lookup": 169, "mul48": 169, "mux_dsp": 169, "n_loop_op_pro": 169, "np_lutram_pro": [169, 170], "expert": [169, 170], "knowledg": [169, 170], "n_one": 169, "n_to_m_handshak": 169, "pipe_dsp": 169, "pipe_tree_add": 169, "adder": 169, "squarer": 169, "squar": 169, "latch": 169, "sum_on": 169, "xor48": 169, "bitwis": 169, "ternari": 170, "light": 170, "dp_bmem": 170, "dp_bram_xilinx": 170, "dp_bmem_v7": 170, "dp_uram_xilinx": 170, "gen_lutram": 170, "arria": 170, "gen_reg_arrai": 170, "altern": 170, "sdp_bmem": 170, "sdp_bmem_v7": 170, "sdp_bram_xilinx": 170, "xpm_memory_sdpram": 170, "altera_syncram": 170, "multiport": 170, "sdp_bram_behav": 170, "sdp_uram_xilinx": 170, "sp_bmem": 170, "sp_bram": 170, "sp_bram_xilinx": 170, "sp_uram_xilinx": 170, "trasform": 171, "stream2": 171, "masker": 171, "mi_tool": 172, "mi2axi4": 172, "adc": 173, "candid": 173, "clk_gen": 173, "deficit_idle_count": 173, "event_count": 173, "fifo_pip": 173, "first_one_detector": 173, "hyper_pip": 173, "hyper": 173, "id32": 173, "interrupt_manag": 173, "agreg": 173, "packet_plann": 173, "reset_tree_gen": 173, "rr_arbit": 173, "arbitr": 173, "slr_cross": 173, "trans_sort": 173, "mvb_tool": 174, "merge_n_to_m": 174, "mvb2mfb": 174, "lite": 175, "40ge": 175, "methodologi": 178, "highli": 178, "tutori": 178}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"minim": [0, 1], "ndk": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 25], "applic": [0, 1, 11, 13, 14, 18, 20], "The": [0, 18, 19, 20, 21, 22, 23, 29], "memori": [0, 21, 54, 170], "tester": [0, 54, 55], "exampl": [0, 12, 29, 71, 73, 78, 95, 108, 119, 125, 155, 161], "mi": [0, 22, 49, 52, 53, 54, 101, 104, 105, 106, 107, 108, 131, 157, 161, 172], "offset": 0, "document": 1, "amd": [2, 3], "alveo": 2, "u200": 2, "firmwar": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14], "support": [2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 23], "program": [2, 3, 55], "devic": [2, 3, 12, 127], "vcu118": 3, "vu9p": [3, 9], "bittwar": 4, "ia": 4, "420f": 4, "boot": [4, 5, 6], "instruct": [4, 5, 6], "initi": 4, "intel": [5, 6, 146], "stratix": 5, "10": 5, "dx": 5, "fpga": [5, 6, 12, 13, 14, 122], "dk": [5, 6, 12], "agilex": 6, "i": [6, 11, 13], "seri": 6, "reflexc": 7, "xpresssx": 7, "agi": 7, "fh400g": 7, "board": 7, "revis": 7, "test": [7, 16, 155], "script": [7, 155], "silicom": [8, 9, 10], "fb2cghh": 8, "ku15p": 8, "fb4cgg3": 9, "n6010": 10, "configur": [11, 23, 29, 70, 86, 95, 134, 138, 141, 149, 150, 151, 153, 154, 155], "file": [11, 29], "paramet": [11, 14, 95, 119], "parametr": [11, 155], "core": [11, 17, 20, 23, 26], "design": [11, 29], "descript": [11, 29, 48, 49, 50, 51, 54, 95, 106, 119, 147, 148, 159], "core_conf": 11, "tcl": [11, 29, 155], "core_const": 11, "mk": 11, "core_bootstrap": 11, "further": [11, 14], "work": [11, 14], "pass": 11, "through": 11, "modul": [11, 16, 18, 19, 20, 23, 27, 29, 155, 170], "ad": 11, "constant": 11, "vhdl": 11, "packag": [11, 46, 144, 155], "specif": [11, 47, 69, 71, 78, 95, 102, 106, 119, 155], "card": [11, 12, 13, 14, 127], "type": 11, "card_conf": 11, "card_const": 11, "user": [11, 13, 168], "build": [11, 12, 13, 14, 26, 29], "card_nam": 11, "makefil": [11, 29], "vivado": 11, "quartu": 11, "app_conf": 11, "tl": 11, "dr": 11, "need": [11, 13, 14], "includ": 11, "compon": [11, 12, 29, 48, 49, 50, 51, 54, 68, 78, 134, 145, 164, 165], "depend": [11, 14], "given": 11, "valu": [11, 119], "what": [11, 13, 14], "can": [11, 13], "do": [11, 13], "contact": 11, "author": 11, "tree": [12, 127], "dt": 12, "integr": 12, "system": [12, 29], "locat": 12, "dtb": 12, "one": 12, "gener": [12, 18, 41, 48, 49, 50, 51, 54, 55, 58, 64, 65, 67, 68, 69, 71, 73, 95, 119, 120, 124, 126, 147, 148, 155, 159], "dev": 12, "1sdx": 12, "p": 12, "requir": 12, "develop": [12, 13], "frequent": 13, "ask": 13, "question": 13, "network": [13, 20, 175], "kit": 13, "sw": [13, 18, 20, 48, 49, 54], "chip": [13, 29], "doe": 13, "commun": 13, "interfac": [13, 18, 20, 33, 122, 146, 147, 148, 155, 158, 159], "have": 13, "avail": 13, "ethernet": [13, 15, 18, 122], "standard": 13, "implement": [13, 26, 29], "iso": 13, "osi": 13, "protocol": 13, "jumbo": 13, "packet": [13, 18, 20, 43, 66, 84, 99], "also": 13, "an": [13, 14], "open": 13, "sourc": 13, "dma": [13, 15, 18, 19, 63, 69, 70], "control": [13, 19, 21, 23, 48, 49, 52, 53, 54, 64, 125, 131, 134, 162], "clock": [13, 165], "frequenc": 13, "ar": [13, 14], "stack": 13, "differ": 13, "between": 13, "netfpga": 13, "corundum": 13, "openn": 13, "how": [14, 18, 20, 161], "start": [14, 17, 64], "base": 14, "list": [14, 29], "make": 14, "prepar": 14, "host": 14, "pc": [14, 122], "load": 14, "check": 14, "terminologi": 15, "port": [15, 18, 38, 40, 41, 48, 49, 50, 51, 54, 95, 108, 119, 124, 126, 147, 148, 159], "lane": 15, "channel": [15, 64, 109], "stream": [15, 94, 114], "r": 16, "w": 16, "access": [16, 18, 20, 104], "scratch": 16, "regist": [16, 18, 124, 126, 177], "gl": [16, 72], "tutori": [16, 155], "cocotb": 17, "toplevel": 17, "simul": [17, 161], "quick": [17, 36], "us": [18, 20, 29, 108, 161], "receiv": [18, 20], "from": [18, 20], "transmit": [18, 20], "read": [18, 33], "write": [18, 33], "select": [19, 23], "medusa": 19, "ip": [19, 23, 26], "note": [19, 86, 155], "tab": [20, 26, 78, 104, 108], "1": [20, 26, 29, 78, 95, 104, 108, 119, 125], "logic": [20, 149, 150, 169], "2": [20, 29, 95, 108, 119, 125], "3": [20, 29, 108, 125], "reconfigur": [20, 87, 107, 125], "mac": [20, 124, 126, 146, 152], "lite": [20, 124, 126], "4": [20, 29, 125], "bu": [22, 52, 53, 54, 71, 106, 147, 148, 159], "interconnect": 22, "main": [22, 155], "alloc": 22, "address": [22, 49, 57, 86, 104, 108, 122, 127], "space": [22, 49, 86, 104, 122, 127], "pcie": [23, 58, 128, 129, 130, 132, 134, 176], "pcie_cor": 23, "hard": 23, "unit": [23, 24, 128], "pcie_ctrl": 23, "entiti": 23, "time": [24, 71, 95, 106, 119], "stamp": 24, "timestamp": [24, 90], "signal": [24, 71, 92, 119], "format": [24, 135], "architectur": [25, 41, 42, 43, 45, 52, 54, 87, 99, 107, 108, 122, 124, 126, 134], "f": 26, "tile": 26, "multir": 26, "tip": 26, "tile_multir": 26, "variant": 26, "switch": [26, 72], "profil": 26, "asynchron": [27, 165], "refer": [27, 41, 43, 47, 54, 134, 165, 170], "basic": [28, 155, 169], "tool": [28, 163, 166, 167, 171, 172, 174, 175, 176], "content": [28, 162, 163, 167, 171, 172, 174, 175, 176, 178], "hierarchi": 29, "variabl": 29, "obtain": 29, "properti": [29, 155], "mod": 29, "sv_lib": 29, "synthesi": 29, "advanc": 29, "comp": 29, "target": 29, "synthesizeproject": 29, "init": 29, "phase": 29, "setupdesign": 29, "add": 29, "addinputfil": 29, "implemen": 29, "synthetizedesign": 29, "implementdesign": 29, "final": 29, "savedesign": 29, "other": [29, 134, 155], "featur": [29, 36, 42, 43, 48, 49, 50, 51, 54, 99], "evalfil": 29, "batch": 29, "incomplet": 29, "synth_flag": 29, "arrai": [29, 138, 139, 140, 142, 143, 149, 150, 152], "item": [29, 112, 138, 146, 147, 148, 149, 150, 158, 159], "dsp": [30, 164], "compar": [30, 144], "asfifox": [31, 96], "block": [31, 32, 33, 36, 41, 47, 71, 79, 84, 90, 94, 133, 134], "diagram": [31, 32, 33, 36, 41, 47, 71, 79, 84, 90, 94, 95, 106, 119, 133, 134], "fifox": [32, 33, 98, 120], "verif": [32, 78, 123, 155, 178], "multi": [33, 35, 38], "behavior": 33, "barrel": 34, "shifter": 34, "memx": 35, "counter": [35, 42], "n_loop_op": 36, "oper": [36, 86, 94, 95, 117, 119, 125], "flow": 36, "situat": 36, "solut": 36, "addit": [36, 43, 99], "reset": [36, 155, 160], "synchron": [37, 155], "sr": 37, "latch": 37, "bram": [38, 40], "np": 39, "lut": 39, "ram": 39, "simpl": [40, 48, 49, 75, 82, 89, 100, 160], "dual": [40, 165], "byte": [40, 129, 130, 138, 139, 140, 142, 143, 152], "enabl": [40, 77, 130], "crossbarx": [41, 74, 94, 97], "event": 42, "captur": 42, "planner": 43, "puls": 44, "short": 44, "transact": [45, 62, 67, 131, 134], "sorter": 45, "sdm": 47, "client": 47, "more": 47, "mem": 48, "logger": [48, 49], "kei": [48, 49, 50, 51, 54], "instanc": [48, 49, 50, 51], "templat": [48, 49, 50, 51], "usag": [48, 49, 71, 86, 104, 142, 155], "data": [49, 87], "warp": 49, "full": 49, "histogram": 50, "latenc": 51, "meter": 51, "amm_gen": 52, "intern": [52, 54], "amm_prob": 53, "ddr4": 54, "pytest": [54, 55], "pdf": 54, "report": [54, 55, 155], "sub": 54, "mem_test": 55, "softwar": [55, 61, 68], "c": 55, "py": 55, "report_gen": 55, "header": [56, 59, 132], "insertor": [56, 83], "manag": [57, 59, 61, 68, 122, 133], "addr": 58, "subcompon": [59, 63, 64, 65, 67, 69, 70, 79, 120], "input": [60, 155], "buffer": [60, 62, 67, 97, 123], "rx": [63, 122, 124, 141, 151, 153, 154], "calypt": [63, 69, 70], "stop": 64, "metadata": [65, 83], "extractor": 65, "dispatch": 66, "tx": [69, 122, 125, 126], "provid": 70, "futur": 70, "expect": 70, "flu": [71, 167], "tabl": [71, 121], "guidelin": 71, "copi": 71, "past": 71, "code": [71, 155], "gen": [72, 82, 88, 89, 108, 136], "loop": 72, "mfb": [73, 75, 76, 77, 78, 80, 81, 82, 85, 87, 88, 89, 91, 92, 95, 96, 98, 99, 100, 125, 156, 161, 171], "distribut": 73, "stream2": 74, "cutter": 75, "dropper": 76, "frame": [78, 79], "masker": 78, "plan": [78, 123], "unpack": 79, "arcitectur": 79, "loopback": 80, "merger": [81, 82], "delay": 84, "pipe": [85, 105], "rate": 86, "limit": [86, 90], "constraint": 87, "side": 87, "effect": 87, "shift": [87, 177], "splitter": [88, 89, 108], "trasform": 91, "auxiliari": 92, "checksum": 93, "calcul": 93, "function": [95, 155], "sof_po": 95, "index": 95, "eof_po": 95, "scenario": [95, 119, 125], "output": 97, "discard": [99, 111], "asfifo": [99, 100], "forc": 99, "pd": 100, "async": 101, "mi2avmm": 102, "mi2axi4": 103, "indirect": 104, "A": 106, "few": 106, "plu": 108, "set": 108, "up": 108, "addr_bas": 108, "mask": 108, "irrelev": 108, "bit": 108, "map": [108, 124, 126], "differnt": 108, "ab": 108, "mvb": [109, 110, 111, 112, 114, 115, 117, 118, 119, 120, 121, 158, 161, 174], "router": 109, "demux": 110, "merg": [112, 114], "shakedown": [113, 118], "merge_n_to_m": 113, "mux": 115, "mvb2mfb": 116, "variou": 119, "vld": 119, "lookup": 121, "40ge": 122, "phy": 122, "ultrascal": 122, "pma": [122, 143, 159], "adapt": [124, 126], "lbu": 125, "state": 125, "machin": 125, "idl": 125, "pkt_process": 125, "pkt_end": 125, "word_realign": 125, "pkt_halt": 125, "realign": 125, "5": 125, "6": 125, "pci_ext_cap": 127, "extra": 127, "endpoint": 127, "id": 127, "convers": 128, "count": 129, "decod": 130, "mtc": 131, "pars": 132, "depars": 132, "ptc": [133, 134], "tag": 133, "tsu": [135, 136, 162], "n": 135, "convertor": 135, "axi": 137, "agent": [137, 138, 146, 147, 148, 149, 150, 155, 156, 157, 158, 159, 160], "sequence_item": [137, 156, 157], "sequenc": [138, 139, 140, 141, 142, 143, 146, 147, 148, 149, 150, 151, 153, 154, 155, 158, 159], "monitor": [138, 139, 140, 142, 143, 146, 147, 148, 149, 150, 155, 158, 159], "lii": [139, 140, 147, 148], "convert": [139, 140, 143], "enviro": [139, 140, 143], "byte_array_mfb": 141, "environ": [141, 142, 151, 153, 154, 155], "top": [141, 151, 154], "low": [141, 151, 153, 154, 155], "inner": [141, 151, 153, 154], "mii": 142, "transit": 142, "sv": 142, "env": 142, "sequence_rx_bas": 142, "sequence_tx_bas": 142, "ce_gener": 142, "wrapper": 142, "ipg_gener": 142, "channel_align": 142, "data_buff": 142, "sequence_rx": 142, "sequence_tx": 142, "common": [144, 155], "random": 144, "class": 144, "fifo": [144, 155, 165], "seg": [146, 152], "driver": [146, 147, 148, 155, 158, 159], "config": [146, 158], "vector": [149, 150], "logic_vector_array_axi": 151, "level": [151, 155], "logic_vector_array_mfb": 153, "op": 153, "logic_vector_mvb": 154, "systemverilog": 155, "uvm": [155, 161, 178], "methodologi": 155, "ofm": [155, 168], "repositori": 155, "object": 155, "librari": 155, "layer": 155, "high": 155, "run": 155, "virtual": 155, "scoreboard": 155, "request": 155, "respons": 155, "coverag": 155, "byte_array_port": 155, "model": 155, "creat": 155, "testbench": 155, "uvm_info": 155, "uvm_error": 155, "v": 155, "uvm_fat": 155, "fdo": 155, "sychron": 160, "meta": 161, "debug": 163, "singl": 165, "fl": 166, "guid": 168, "element": 169, "miscellan": 173}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Minimal NDK application": [[0, "minimal-ndk-application"]], "The Memory Testers": [[0, "the-memory-testers"]], "The example of MI offsets": [[0, "the-example-of-mi-offsets"]], "Documentation of Minimal NDK Application": [[1, "documentation-of-minimal-ndk-application"]], "AMD Alveo U200": [[2, "amd-alveo-u200"]], "NDK firmware support": [[2, "ndk-firmware-support"], [3, "ndk-firmware-support"], [4, "ndk-firmware-support"], [5, "ndk-firmware-support"], [6, "ndk-firmware-support"], [7, "ndk-firmware-support"], [8, "ndk-firmware-support"], [9, "ndk-firmware-support"], [10, "ndk-firmware-support"]], "Programming the device": [[2, "programming-the-device"], [3, "programming-the-device"]], "AMD VCU118@VU9P": [[3, "amd-vcu118-vu9p"]], "Bittware IA-420F": [[4, "bittware-ia-420f"]], "Boot instructions (initial)": [[4, "boot-instructions-initial"]], "Intel Stratix 10 DX FPGA DK": [[5, "intel-stratix-10-dx-fpga-dk"]], "Boot instructions": [[5, "boot-instructions"], [6, "boot-instructions"]], "Intel Agilex I-Series FPGA DK": [[6, "intel-agilex-i-series-fpga-dk"]], "ReflexCES XpressSX AGI-FH400G": [[7, "reflexces-xpresssx-agi-fh400g"]], "Board Revision": [[7, "board-revision"]], "Board Test Scripts": [[7, "board-test-scripts"]], "Silicom fb2CGhh@KU15P": [[8, "silicom-fb2cghh-ku15p"]], "Silicom fb4CGg3@VU9P": [[9, "silicom-fb4cgg3-vu9p"]], "Silicom N6010": [[10, "silicom-n6010"]], "Configuration files and parameters": [[11, "configuration-files-and-parameters"]], "Parametrizing NDK-CORE design": [[11, "parametrizing-ndk-core-design"]], "File description": [[11, "file-description"], [11, "id1"]], "core_conf.tcl": [[11, "core-conf-tcl"]], "core_const.tcl": [[11, "core-const-tcl"]], "core.mk": [[11, "core-mk"]], "core_bootstrap.tcl": [[11, "core-bootstrap-tcl"]], "Further work with parameters": [[11, "further-work-with-parameters"], [11, "id2"]], "Passing through Modules.tcl": [[11, "passing-through-modules-tcl"], [11, "id3"]], "Adding constants to the VHDL package": [[11, "adding-constants-to-the-vhdl-package"], [11, "id4"]], "Parametrizing a specific card type": [[11, "parametrizing-a-specific-card-type"]], "card_conf.tcl": [[11, "card-conf-tcl"]], "card_const.tcl": [[11, "card-const-tcl"]], "card.mk": [[11, "card-mk"]], "Parametrizing the user application": [[11, "parametrizing-the-user-application"]], "Configuration files": [[11, "configuration-files"]], "build//Makefile": [[11, "build-card-name-makefile"]], "build//{Vivado,Quartus}.tcl": [[11, "build-card-name-vivado-quartus-tcl"]], "build//app_conf.tcl": [[11, "build-card-name-app-conf-tcl"]], "TL;DR": [[11, "tl-dr"]], "I need to include specific component in CORE depending on a given parameter value": [[11, "i-need-to-include-specific-component-in-core-depending-on-a-given-parameter-value"]], "What can I do with the core_conf.tcl file": [[11, "what-can-i-do-with-the-core-conf-tcl-file"]], "What can I do with the core_const.tcl file": [[11, "what-can-i-do-with-the-core-const-tcl-file"]], "What can I do with the card_conf.tcl file": [[11, "what-can-i-do-with-the-card-conf-tcl-file"]], "What can I do with the card_const.tcl file": [[11, "what-can-i-do-with-the-card-const-tcl-file"]], "What can I do with the app_conf.tcl file": [[11, "what-can-i-do-with-the-app-conf-tcl-file"]], "Contact for author": [[11, "contact-for-author"]], "Device Tree": [[12, "device-tree"], [127, "device-tree"]], "DT integration in build system": [[12, "dt-integration-in-build-system"]], "Location of DTB in the firmware": [[12, "location-of-dtb-in-the-firmware"]], "Example of DTS of one component": [[12, "example-of-dts-of-one-component"]], "Example of generated DTS for FPGA card (DK-DEV-1SDX-P)": [[12, "example-of-generated-dts-for-fpga-card-dk-dev-1sdx-p"]], "Requirements for developers": [[12, "requirements-for-developers"]], "Frequently Asked Questions": [[13, "frequently-asked-questions"]], "What is a Network Development Kit (NDK)?": [[13, "what-is-a-network-development-kit-ndk"]], "What SW do I need to build the NDK firmware?": [[13, "what-sw-do-i-need-to-build-the-ndk-firmware"]], "What FPGA chips and cards does NDK support?": [[13, "what-fpga-chips-and-cards-does-ndk-support"]], "What communication interfaces can a NDK applications have available?": [[13, "what-communication-interfaces-can-a-ndk-applications-have-available"]], "What Ethernet standards does NDK support?": [[13, "what-ethernet-standards-does-ndk-support"]], "Does NDK implement ISO/OSI protocol support?": [[13, "does-ndk-implement-iso-osi-protocol-support"]], "Does NDK support Jumbo packets?": [[13, "does-ndk-support-jumbo-packets"]], "Is there also an open-source DMA controller available?": [[13, "is-there-also-an-open-source-dma-controller-available"]], "What clock frequencies are available for the user application?": [[13, "what-clock-frequencies-are-available-for-the-user-application"]], "Is there a SW stack also available for the NDK?": [[13, "is-there-a-sw-stack-also-available-for-the-ndk"]], "What is the difference between NDK and NetFPGA?": [[13, "what-is-the-difference-between-ndk-and-netfpga"]], "What is the difference between NDK and Corundum?": [[13, "what-is-the-difference-between-ndk-and-corundum"]], "What is the difference between NDK and OpenNIC?": [[13, "what-is-the-difference-between-ndk-and-opennic"]], "How to start": [[14, "how-to-start"]], "What dependencies are needed to build an FPGA firmware": [[14, "what-dependencies-are-needed-to-build-an-fpga-firmware"]], "How to build an FPGA firmware with an NDK-based application": [[14, "how-to-build-an-fpga-firmware-with-an-ndk-based-application"]], "List of make parameters:": [[14, "list-of-make-parameters"]], "How to prepare the FPGA card and the host PC": [[14, "how-to-prepare-the-fpga-card-and-the-host-pc"]], "How to load the firmware to an FPGA card": [[14, "how-to-load-the-firmware-to-an-fpga-card"]], "How to check the NDK firmware in the FPGA": [[14, "how-to-check-the-ndk-firmware-in-the-fpga"]], "Further work with the NDK": [[14, "further-work-with-the-ndk"]], "NDK Terminology": [[15, "ndk-terminology"]], "Ethernet Port": [[15, "ethernet-port"]], "Ethernet Lanes": [[15, "ethernet-lanes"]], "Ethernet Channel": [[15, "ethernet-channel"]], "Ethernet Stream": [[15, "ethernet-stream"]], "DMA Stream": [[15, "dma-stream"]], "DMA Channel": [[15, "dma-channel"]], "NDK testing": [[16, "ndk-testing"]], "Testing R/W access to the scratch registers": [[16, "testing-r-w-access-to-the-scratch-registers"]], "GLS module tutorial": [[16, "gls-module-tutorial"]], "Cocotb toplevel simulation core": [[17, "cocotb-toplevel-simulation-core"]], "Quick start": [[17, "quick-start"]], "The Application": [[18, "the-application"]], "How to use the Application interfaces": [[18, "how-to-use-the-application-interfaces"]], "Receiving packets from Ethernet": [[18, "receiving-packets-from-ethernet"]], "Transmitting packets to the Ethernet": [[18, "transmitting-packets-to-the-ethernet"]], "Receiving packets from the DMA module": [[18, "receiving-packets-from-the-dma-module"]], "Transmitting packets to the DMA module": [[18, "transmitting-packets-to-the-dma-module"]], "Read/write access to the Application registers from SW": [[18, "read-write-access-to-the-application-registers-from-sw"]], "Ports and generics of the Application": [[18, "ports-and-generics-of-the-application"]], "The DMA module": [[19, "the-dma-module"]], "Selecting a DMA controller": [[19, "selecting-a-dma-controller"]], "DMA Medusa IP notes": [[19, "dma-medusa-ip-notes"]], "The Network Module": [[20, "the-network-module"]], "Tab. 1": [[20, "id5"], [78, "id2"], [104, "id2"], [108, "id2"]], "How to use the Network Module interfaces": [[20, "how-to-use-the-network-module-interfaces"]], "Receiving packets from the Application": [[20, "receiving-packets-from-the-application"]], "Transmitting packets to the Application": [[20, "transmitting-packets-to-the-application"]], "SW access to the Network Module Cores and Network Module Logics": [[20, "sw-access-to-the-network-module-cores-and-network-module-logics"]], "Tab. 2": [[20, "id6"], [108, "id3"]], "Tab. 3": [[20, "id7"], [108, "id4"]], "Network Module Core": [[20, "network-module-core"]], "SW access to the reconfiguration interfaces": [[20, "sw-access-to-the-reconfiguration-interfaces"]], "Network Module Logic": [[20, "network-module-logic"]], "SW access to the MAC Lites": [[20, "sw-access-to-the-mac-lites"]], "Tab. 4": [[20, "id8"]], "The Memory Controller": [[21, "the-memory-controller"]], "The MI bus interconnect": [[22, "the-mi-bus-interconnect"]], "The main allocation of the MI address space": [[22, "the-main-allocation-of-the-mi-address-space"]], "The PCIe module": [[23, "the-pcie-module"]], "Selecting a PCIe configuration": [[23, "selecting-a-pcie-configuration"]], "The PCIe Core (PCIE_CORE)": [[23, "the-pcie-core-pcie-core"]], "Supported PCIe Hard IP": [[23, "supported-pcie-hard-ip"]], "The PCIe Control unit (PCIE_CTRL)": [[23, "the-pcie-control-unit-pcie-ctrl"]], "The PCIe module entity": [[23, "the-pcie-module-entity"]], "Time Stamp Unit": [[24, "time-stamp-unit"]], "Timestamp signals": [[24, "timestamp-signals"]], "Timestamp format": [[24, "timestamp-format"]], "NDK architecture": [[25, "ndk-architecture"]], "F-Tile Multirate IP": [[26, "f-tile-multirate-ip"]], "Implemented IP cores": [[26, "implemented-ip-cores"]], "Build tips": [[26, "build-tips"]], "Tab. 1 F-Tile_Multirate IPs variants": [[26, "id1"]], "Switching profiles": [[26, "switching-profiles"]], "Asynchronous modules": [[27, "asynchronous-modules"]], "References": [[27, "references"], [41, "references"], [43, "references"], [54, "references"], [134, "references"], [165, "references"], [170, "references"]], "Basic Tools": [[28, "basic-tools"]], "Content:": [[28, null], [162, null], [163, null], [167, null], [171, null], [172, null], [174, null], [175, null], [176, null]], "Build System": [[29, "build-system"]], "Hierarchy description in Modules.tcl": [[29, "hierarchy-description-in-modules-tcl"]], "Variables in Modules.tcl obtained by the build system": [[29, "variables-in-modules-tcl-obtained-by-the-build-system"]], "List of properties used in MOD variables": [[29, "list-of-properties-used-in-mod-variables"]], "Example of using properties": [[29, "example-of-using-properties"]], "List of properties used in SV_LIBS": [[29, "list-of-properties-used-in-sv-libs"]], "Example of using Modules.tcl variables": [[29, "example-of-using-modules-tcl-variables"]], "Component synthesis": [[29, "component-synthesis"]], "Advanced synthesis configuration": [[29, "advanced-synthesis-configuration"]], "Example of Makefile for component synthesis": [[29, "example-of-makefile-for-component-synthesis"]], "The comp target in Makefile": [[29, "the-comp-target-in-makefile"]], "Chip design synthesis and implementation": [[29, "chip-design-synthesis-and-implementation"]], "SynthesizeProject": [[29, "synthesizeproject"]], "1. Init phase (SetupDesign)": [[29, "init-phase-setupdesign"]], "2. File add phase (AddInputFiles)": [[29, "file-add-phase-addinputfiles"]], "3. Synthesis and Implemenation (SynthetizeDesign, ImplementDesign)": [[29, "synthesis-and-implemenation-synthetizedesign-implementdesign"]], "4. Final phase (SaveDesign)": [[29, "final-phase-savedesign"]], "Other features of the build system": [[29, "other-features-of-the-build-system"]], "EvalFile": [[29, "evalfile"]], "Batch feature in EvalFile": [[29, "batch-feature-in-evalfile"]], "Makefile": [[29, "makefile"]], "The (incomplete) list of SYNTH_FLAGS array items": [[29, "the-incomplete-list-of-synth-flags-array-items"]], "DSP Comparator": [[30, "dsp-comparator"]], "ASFIFOX": [[31, "asfifox"]], "Block diagram": [[31, "block-diagram"], [32, "block-diagram"], [33, "block-diagram"], [36, "block-diagram"], [41, "block-diagram"], [47, "block-diagram"], [79, "block-diagram"], [84, "block-diagram"], [90, "block-diagram"], [94, "block-diagram"], [133, "block-diagram"], [134, "block-diagram"]], "FIFOX": [[32, "fifox"]], "Verification": [[32, "verification"]], "Verification block diagram": [[32, "verification-block-diagram"]], "FIFOX Multi": [[33, "fifox-multi"]], "Write interface behavior": [[33, "write-interface-behavior"]], "Read interface behavior": [[33, "read-interface-behavior"]], "Barrel Shifter": [[34, "barrel-shifter"]], "Multi MEMx Counter": [[35, "multi-memx-counter"]], "N_LOOP_OP": [[36, "n-loop-op"]], "Operator flow": [[36, "operator-flow"]], "Situation": [[36, "situation"]], "Solution": [[36, "solution"]], "Additional Features": [[36, "additional-features"], [99, "additional-features"]], "Quick reset": [[36, "quick-reset"]], "Synchronous SR latch": [[37, "synchronous-sr-latch"]], "Multi-port BRAM": [[38, "multi-port-bram"]], "NP LUT RAM": [[39, "np-lut-ram"]], "Simple dual-port BRAM": [[40, "simple-dual-port-bram"]], "Simple dual-port BRAM with Byte Enable": [[40, "simple-dual-port-bram-with-byte-enable"]], "CrossbarX": [[41, "crossbarx"]], "Generics": [[41, "generics"], [147, "generics"], [148, "generics"], [159, "generics"]], "Ports": [[41, "ports"], [147, "ports"], [148, "ports"], [159, "ports"]], "Architecture": [[41, "architecture"], [42, "architecture"], [43, "architecture"], [45, "architecture"], [87, "architecture"], [99, "architecture"], [107, "architecture"], [108, "architecture"], [122, "architecture"], [124, "architecture"], [126, "architecture"]], "Event Counter": [[42, "event-counter"]], "Capture feature": [[42, "capture-feature"]], "Packet Planner": [[43, "packet-planner"]], "Additional features": [[43, "additional-features"]], "Pulse short": [[44, "pulse-short"]], "Transaction Sorter": [[45, "transaction-sorter"]], "Packages": [[46, "packages"]], "SDM CLIENT": [[47, "sdm-client"]], "Specification": [[47, "specification"], [102, "specification"]], "More references": [[47, "more-references"]], "Mem logger": [[48, "mem-logger"]], "Key features": [[48, "key-features"], [49, "key-features"], [50, "key-features"], [51, "key-features"], [54, "key-features"]], "Component port and generics description": [[48, "component-port-and-generics-description"], [49, "component-port-and-generics-description"], [50, "component-port-and-generics-description"], [51, "component-port-and-generics-description"], [54, "component-port-and-generics-description"]], "Instance template (simple usage)": [[48, "instance-template-simple-usage"], [49, "instance-template-simple-usage"]], "Control SW": [[48, "control-sw"], [49, "control-sw"], [54, "control-sw"]], "Data logger": [[49, "data-logger"]], "Data logger warping component": [[49, "data-logger-warping-component"]], "Instance template (full usage)": [[49, "instance-template-full-usage"]], "MI address space": [[49, "mi-address-space"]], "Histogramer": [[50, "histogramer"]], "Instance template": [[50, "instance-template"], [51, "instance-template"]], "Latency meter": [[51, "latency-meter"]], "AMM_GEN": [[52, "amm-gen"]], "Internal Architecture": [[52, "internal-architecture"], [54, "internal-architecture"]], "MI Bus Control": [[52, "mi-bus-control"], [53, "mi-bus-control"], [54, "mi-bus-control"]], "AMM_PROBE": [[53, "amm-probe"]], "DDR4 Memory Tester": [[54, "ddr4-memory-tester"]], "Pytest SW": [[54, "pytest-sw"]], "PDF report generator SW": [[54, "pdf-report-generator-sw"]], "Sub-components": [[54, "sub-components"]], "MEM_TESTER Software": [[55, "mem-tester-software"]], "C Program": [[55, "c-program"]], "Pytest Tester (mem_tester.py)": [[55, "pytest-tester-mem-tester-py"]], "Report Generator (report_gen.py)": [[55, "report-generator-report-gen-py"]], "Header Insertor": [[56, "header-insertor"]], "Address Manager": [[57, "address-manager"]], "PCIe Addres Generator": [[58, "pcie-addres-generator"]], "Header Manager": [[59, "header-manager"]], "Subcomponents:": [[59, null]], "Input Buffer": [[60, "input-buffer"]], "Software Manager": [[61, "software-manager"], [68, "software-manager"]], "Transaction Buffer": [[62, "transaction-buffer"]], "RX DMA Calypte": [[63, "rx-dma-calypte"]], "Subcomponents": [[63, null], [70, "subcomponents"], [79, "subcomponents"]], "Channel Start/stop control": [[64, "channel-start-stop-control"]], "General subcomponents": [[64, "general-subcomponents"], [65, "general-subcomponents"], [67, "general-subcomponents"], [69, "general-subcomponents"], [120, "general-subcomponents"]], "Metadata Extractor": [[65, "metadata-extractor"]], "Packet Dispatcher": [[66, "packet-dispatcher"]], "Transaction buffer": [[67, "transaction-buffer"]], "General components": [[68, "general-components"]], "TX DMA Calypte": [[69, "tx-dma-calypte"]], "Specific subcomponents": [[69, null]], "DMA Calypte": [[70, "dma-calypte"]], "Provided DMA configurations": [[70, "provided-dma-configurations"]], "Future expected": [[70, "future-expected"]], "FLU bus specification": [[71, "flu-bus-specification"]], "Table of generics": [[71, "table-of-generics"]], "Table of signals": [[71, "table-of-signals"]], "Usage guidelines": [[71, "usage-guidelines"]], "Timing diagram example": [[71, "timing-diagram-example"]], "Copy-paste code blocks": [[71, "copy-paste-code-blocks"]], "Gen Loop Switch (GLS)": [[72, "gen-loop-switch-gls"]], "MFB Generator": [[73, "mfb-generator"]], "Distribution examples": [[73, "distribution-examples"]], "CROSSBARX STREAM2": [[74, "crossbarx-stream2"]], "MFB Cutter Simple": [[75, "mfb-cutter-simple"]], "MFB Dropper": [[76, "mfb-dropper"]], "MFB Enabler": [[77, "mfb-enabler"]], "MFB Frame Masker": [[78, "mfb-frame-masker"]], "Component specification": [[78, "component-specification"]], "Examples": [[78, "examples"], [161, "examples"]], "Verification plan": [[78, "verification-plan"]], "Frame Unpacker": [[79, "frame-unpacker"]], "Arcitecture": [[79, "arcitecture"]], "MFB Loopback": [[80, "mfb-loopback"]], "MFB Merger": [[81, "mfb-merger"]], "MFB Merger Simple": [[82, "mfb-merger-simple"]], "MFB Merger Simple GEN": [[82, "id1"]], "Metadata Insertor": [[83, "metadata-insertor"]], "Packet Delayer": [[84, "packet-delayer"]], "MFB PIPE": [[85, "mfb-pipe"]], "Rate Limiter": [[86, "rate-limiter"]], "Operation": [[86, "operation"], [95, "operation"], [119, "operation"], [125, "operation"]], "Address space and configuration": [[86, "address-space-and-configuration"]], "Usage": [[86, "usage"], [104, "usage"], [142, "usage"]], "Notes": [[86, "notes"]], "MFB Reconfigurator": [[87, "mfb-reconfigurator"]], "Constraints and side-effects": [[87, "constraints-and-side-effects"]], "Data shifting": [[87, "data-shifting"]], "MFB Splitter": [[88, "mfb-splitter"]], "MFB Splitter Gen": [[88, "id1"]], "MFB Splitter Simple": [[89, "mfb-splitter-simple"]], "MFB Splitter Simple Gen": [[89, "id1"]], "Timestamp Limiter": [[90, "timestamp-limiter"]], "MFB Trasformer": [[91, "mfb-trasformer"]], "MFB Auxiliary Signals": [[92, "mfb-auxiliary-signals"]], "Checksum Calculator": [[93, "checksum-calculator"]], "CrossbarX Stream": [[94, "crossbarx-stream"]], "Operations": [[94, "operations"]], "MFB specification": [[95, "mfb-specification"]], "Generic parameters": [[95, "generic-parameters"], [119, "generic-parameters"]], "Port description": [[95, "port-description"], [119, "port-description"]], "Example of function of the SOF_POS index": [[95, "example-of-function-of-the-sof-pos-index"]], "Example of function of the EOF_POS index": [[95, "example-of-function-of-the-eof-pos-index"]], "Timing diagrams": [[95, "timing-diagrams"], [119, "timing-diagrams"]], "Scenario 1": [[95, "scenario-1"], [119, "scenario-1"], [125, "scenario-1"]], "Scenario 2": [[95, "scenario-2"], [119, "scenario-2"], [125, "scenario-2"]], "Example configurations": [[95, "example-configurations"]], "MFB ASFIFOX": [[96, "mfb-asfifox"]], "Crossbarx Output Buffer": [[97, "crossbarx-output-buffer"]], "MFB FIFOX": [[98, "mfb-fifox"]], "MFB Packet Discard ASFIFO": [[99, "mfb-packet-discard-asfifo"]], "Force Discard": [[99, "force-discard"]], "MFB PD ASFIFO SIMPLE": [[100, "mfb-pd-asfifo-simple"]], "MI ASYNC": [[101, "mi-async"]], "MI2AVMM": [[102, "mi2avmm"]], "MI2AXI4": [[103, "mi2axi4"]], "MI indirect access": [[104, "mi-indirect-access"]], "Address space": [[104, "address-space"], [122, "address-space"], [127, "id2"]], "MI Pipe": [[105, "mi-pipe"]], "MI bus specification": [[106, "mi-bus-specification"]], "MI bus description": [[106, "mi-bus-description"]], "A few timing diagrams": [[106, "a-few-timing-diagrams"]], "MI Reconfigurator": [[107, "mi-reconfigurator"]], "MI Splitter Plus Gen": [[108, "mi-splitter-plus-gen"]], "Examples of use": [[108, "examples-of-use"]], "Example 1 - setting up ADDR_BASE": [[108, "example-1-setting-up-addr-base"]], "Example 2 - masking irrelevant bits of the address": [[108, "example-2-masking-irrelevant-bits-of-the-address"]], "Example 3 - mapping ports to differnt ABs": [[108, "example-3-mapping-ports-to-differnt-abs"]], "MVB Channel Router": [[109, "mvb-channel-router"]], "MVB DEMUX": [[110, "mvb-demux"]], "MVB DISCARD": [[111, "mvb-discard"]], "MVB Merge Items": [[112, "mvb-merge-items"]], "SHAKEDOWN": [[113, "shakedown"]], "MERGE_N_TO_M": [[113, "merge-n-to-m"]], "MVB Merge Streams": [[114, "mvb-merge-streams"]], "MVB MUX": [[115, "mvb-mux"]], "MVB2MFB": [[116, "mvb2mfb"]], "MVB Operation": [[117, "mvb-operation"]], "MVB Shakedown": [[118, "mvb-shakedown"]], "MVB Specification": [[119, "mvb-specification"]], "Examples of various VLD signal values": [[119, "examples-of-various-vld-signal-values"]], "MVB FIFOX": [[120, "mvb-fifox"]], "MVB Lookup Table": [[121, "mvb-lookup-table"]], "40GE Ethernet PHY for Ultrascale+ FPGAs": [[122, "ge-ethernet-phy-for-ultrascale-fpgas"]], "Interface": [[122, "interface"], [146, "interface"], [155, "interface"], [158, "interface"]], "TX PCS": [[122, "tx-pcs"]], "RX PCS": [[122, "rx-pcs"]], "PMA": [[122, "pma"]], "Management": [[122, "management"]], "BUFFER": [[123, "buffer"]], "Verification Plan": [[123, "verification-plan"]], "RX MAC LITE": [[124, "rx-mac-lite"]], "Adapter": [[124, "adapter"], [126, "adapter"]], "Register Map": [[124, "register-map"], [126, "register-map"]], "Ports and Generics": [[124, "ports-and-generics"], [126, "ports-and-generics"]], "MFB -> LBUS reconfigurator (TX LBUS)": [[125, "mfb-lbus-reconfigurator-tx-lbus"]], "Controlling state machine": [[125, "controlling-state-machine"]], "IDLE": [[125, "idle"]], "PKT_PROCESS": [[125, "pkt-process"]], "PKT_END": [[125, "pkt-end"]], "WORD_REALIGN": [[125, "word-realign"]], "PKT_HALT": [[125, "pkt-halt"]], "Examples of realignment": [[125, "examples-of-realignment"]], "Scenario 3": [[125, "scenario-3"]], "Scenario 4": [[125, "scenario-4"]], "Scenario 5": [[125, "scenario-5"]], "Scenario 6": [[125, "scenario-6"]], "TX MAC LITE": [[126, "tx-mac-lite"]], "PCI_EXT_CAP": [[127, "pci-ext-cap"]], "Extra space": [[127, "id3"], [127, "extra-space"]], "Endpoint ID": [[127, "endpoint-id"]], "Card ID": [[127, "card-id"]], "PCIE CONVERSION UNITS": [[128, "pcie-conversion-units"]], "PCIE Byte Count": [[129, "pcie-byte-count"]], "PCIe Byte Enable Decoder": [[130, "pcie-byte-enable-decoder"]], "MTC (MI Transaction Controller)": [[131, "mtc-mi-transaction-controller"]], "PCIE Header parsing/deparsing": [[132, "pcie-header-parsing-deparsing"]], "PTC Tag Manager": [[133, "ptc-tag-manager"]], "PTC (PCIe Transaction Controller)": [[134, "ptc-pcie-transaction-controller"]], "Other components": [[134, "other-components"]], "Architecture configurations": [[134, "architecture-configurations"]], "TSU Format to ns Convertor": [[135, "tsu-format-to-ns-convertor"]], "TSU GEN": [[136, "tsu-gen"]], "AXI Agent": [[137, "axi-agent"]], "sequence_item": [[137, "sequence-item"], [156, "sequence-item"]], "Byte Array agent": [[138, "byte-array-agent"]], "Byte Array sequence item": [[138, "byte-array-sequence-item"]], "Byte Array monitor": [[138, "byte-array-monitor"]], "Byte Array Sequence": [[138, "byte-array-sequence"]], "Sequence configuration": [[138, "sequence-configuration"], [149, "sequence-configuration"], [150, "sequence-configuration"]], "Byte Array to LII convert enviroment": [[139, "byte-array-to-lii-convert-enviroment"], [140, "byte-array-to-lii-convert-enviroment"]], "Byte Array to LII monitor": [[139, "byte-array-to-lii-monitor"], [140, "byte-array-to-lii-monitor"]], "Byte Array to LII Sequence": [[139, "byte-array-to-lii-sequence"], [140, "byte-array-to-lii-sequence"]], "Byte_array_mfb environment": [[141, "byte-array-mfb-environment"]], "Top sequencers and sequences": [[141, "top-sequencers-and-sequences"], [151, "top-sequencers-and-sequences"], [154, "top-sequencers-and-sequences"]], "Configuration": [[141, "configuration"], [151, "configuration"], [153, "configuration"], [154, "configuration"]], "Low sequence configuration": [[141, "low-sequence-configuration"], [153, "low-sequence-configuration"], [154, "low-sequence-configuration"]], "RX Inner sequences": [[141, "rx-inner-sequences"], [151, "rx-inner-sequences"], [153, "rx-inner-sequences"], [154, "rx-inner-sequences"]], "Byte array to MII transitional environment": [[142, "byte-array-to-mii-transitional-environment"]], "monitor.sv": [[142, "monitor-sv"]], "sequencer.sv": [[142, "sequencer-sv"]], "env.sv": [[142, "env-sv"]], "sequence_rx_base.sv": [[142, "sequence-rx-base-sv"]], "sequence_tx_base.sv": [[142, "sequence-tx-base-sv"]], "ce_generator.sv": [[142, "ce-generator-sv"]], "wrapper.sv": [[142, "wrapper-sv"]], "ipg_generator.sv": [[142, "ipg-generator-sv"]], "channel_align.sv": [[142, "channel-align-sv"]], "data_buffer.sv": [[142, "data-buffer-sv"]], "sequence_rx.sv and sequence_tx.sv": [[142, "sequence-rx-sv-and-sequence-tx-sv"]], "Byte array to pma convert enviroment": [[143, "byte-array-to-pma-convert-enviroment"]], "Byte Array to PMA monitor": [[143, "byte-array-to-pma-monitor"]], "Byte Array to PMA Sequence": [[143, "byte-array-to-pma-sequence"]], "Common package": [[144, "common-package"]], "Random": [[144, "random"]], "Comparer": [[144, "comparer"]], "comparer classes": [[144, "id1"], [144, "id2"], [144, "id3"]], "fifo": [[144, "fifo"]], "Components": [[145, "components"]], "Components:": [[145, null]], "Intel MAC SEG": [[146, "intel-mac-seg"]], "Sequence item": [[146, "sequence-item"], [158, "sequence-item"]], "Sequence": [[146, "sequence"], [155, "sequence"], [158, "sequence"]], "Driver": [[146, "driver"], [155, "driver"], [158, "driver"]], "Monitor": [[146, "monitor"], [158, "monitor"]], "Config": [[146, "config"], [158, "config"]], "Agent": [[146, "agent"], [155, "agent"], [158, "agent"]], "LII agent": [[147, "lii-agent"], [148, "lii-agent"]], "LII interface": [[147, "lii-interface"], [148, "lii-interface"]], "LII bus description": [[147, "lii-bus-description"], [148, "lii-bus-description"]], "LII sequence item": [[147, "lii-sequence-item"], [148, "lii-sequence-item"]], "LII monitor": [[147, "lii-monitor"], [148, "lii-monitor"]], "LII driver": [[147, "lii-driver"], [148, "lii-driver"]], "Logic vector agent": [[149, "logic-vector-agent"]], "Logic Vector Array sequence item": [[149, "logic-vector-array-sequence-item"], [150, "logic-vector-array-sequence-item"]], "Logic Vector Array monitor": [[149, "logic-vector-array-monitor"], [150, "logic-vector-array-monitor"]], "Logic Vector Array Sequence": [[149, "logic-vector-array-sequence"], [150, "logic-vector-array-sequence"]], "Logic Vector Array agent": [[150, "logic-vector-array-agent"]], "logic_vector_array_axi environment": [[151, "logic-vector-array-axi-environment"]], "Low-level sequence configuration": [[151, "low-level-sequence-configuration"]], "byte array to MAC SEG": [[152, "byte-array-to-mac-seg"]], "logic_vector_array_mfb environment": [[153, "logic-vector-array-mfb-environment"]], "op sequencers and sequences": [[153, "op-sequencers-and-sequences"]], "logic_vector_mvb environment": [[154, "logic-vector-mvb-environment"]], "SystemVerilog and UVM tutorial": [[155, "systemverilog-and-uvm-tutorial"]], "Other tutorials": [[155, "other-tutorials"]], "Basic usage of the UVM methodology in the OFM repository": [[155, "basic-usage-of-the-uvm-methodology-in-the-ofm-repository"]], "Properties": [[155, "properties"], [155, "id5"]], "Configuration object": [[155, "configuration-object"], [155, "id1"]], "Sequence library": [[155, "sequence-library"], [155, "id2"]], "Package": [[155, "package"]], "Layered agents": [[155, "layered-agents"]], "Environment": [[155, "environment"]], "Low-level sequence": [[155, "low-level-sequence"]], "High-level monitor": [[155, "high-level-monitor"]], "Run of a specific sequence": [[155, "run-of-a-specific-sequence"]], "Common environment": [[155, "common-environment"]], "Virtual sequencer": [[155, "virtual-sequencer"]], "Virtual sequence and synchronization": [[155, "virtual-sequence-and-synchronization"]], "Scoreboard": [[155, "scoreboard"], [155, "id3"], [155, "id4"]], "Request-response Agents": [[155, "request-response-agents"]], "Reset": [[155, "reset"]], "Coverage": [[155, "coverage"]], "Functional coverage": [[155, "functional-coverage"]], "Code coverage": [[155, "code-coverage"]], "Generating coverage reports": [[155, "generating-coverage-reports"]], "Verification example": [[155, "verification-example"]], "Byte_array_port environment": [[155, "byte-array-port-environment"]], "Model": [[155, "model"]], "Create model input fifo": [[155, "create-model-input-fifo"]], "Test environment": [[155, "test-environment"]], "Test": [[155, "test"]], "Testbench": [[155, "testbench"]], "NOTES": [[155, "notes"]], "UVM_info": [[155, "uvm-info"]], "uvm_info": [[155, "id6"]], "UVM_error vs UVM_fatal": [[155, "uvm-error-vs-uvm-fatal"]], "Parametrized object": [[155, "parametrized-object"]], "Synchronization": [[155, "synchronization"]], "OFM verification environment": [[155, "ofm-verification-environment"]], "Modules.tcl": [[155, "modules-tcl"]], "Main .fdo script for running the verification": [[155, "main-fdo-script-for-running-the-verification"]], "MFB Agent": [[156, "mfb-agent"]], "MI agent": [[157, "mi-agent"]], "Sequence_item": [[157, "sequence-item"]], "MVB agent": [[158, "mvb-agent"]], "PMA agent": [[159, "pma-agent"]], "PMA interface": [[159, "pma-interface"]], "PMA bus description": [[159, "pma-bus-description"]], "PMA sequence item": [[159, "pma-sequence-item"]], "PMA monitor": [[159, "pma-monitor"]], "PMA driver": [[159, "pma-driver"]], "RESET agent": [[160, "reset-agent"]], "simple sychronous RESET agents": [[160, "simple-sychronous-reset-agents"]], "UVM simulation": [[161, "uvm-simulation"]], "MFB + MI": [[161, "mfb-mi"]], "MFB + META/MVB": [[161, "mfb-meta-mvb"]], "MVB + MI": [[161, "mvb-mi"]], "How to use the UVM simulation": [[161, "how-to-use-the-uvm-simulation"]], "Controllers & TSU": [[162, "controllers-tsu"]], "Debug Tools": [[163, "debug-tools"]], "DSP components": [[164, "dsp-components"]], "FIFO components": [[165, "fifo-components"]], "Dual clock (asynchronous) FIFOs": [[165, "dual-clock-asynchronous-fifos"]], "Single clock FIFOs": [[165, "single-clock-fifos"]], "FL Tools": [[166, "fl-tools"]], "FLU Tools": [[167, "flu-tools"]], "OFM User Guide": [[168, "ofm-user-guide"]], "Basic logic elements": [[169, "basic-logic-elements"]], "Memory modules": [[170, "memory-modules"]], "MFB Tools": [[171, "mfb-tools"]], "MI Tools": [[172, "mi-tools"]], "Miscellaneous": [[173, "miscellaneous"]], "MVB Tools": [[174, "mvb-tools"]], "Network Tools": [[175, "network-tools"]], "PCIe Tools": [[176, "pcie-tools"]], "Shift registers": [[177, "shift-registers"]], "UVM Verification": [[178, "uvm-verification"]], "Contents:": [[178, null]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["app-minimal", "index", "ndk_cards/amd/alveo-u200/readme", "ndk_cards/amd/vcu118/readme", "ndk_cards/bittware/ia-420f/readme", "ndk_cards/intel/dk-dev-1sdx-p/readme", "ndk_cards/intel/dk-dev-agi027res/readme", "ndk_cards/reflexces/agi-fh400g/readme", "ndk_cards/silicom/fb2cghh/readme", "ndk_cards/silicom/fb4cgg3/readme", "ndk_cards/silicom/n6010/readme", "ndk_core/doc/configuration", "ndk_core/doc/devtree", "ndk_core/doc/faq", "ndk_core/doc/how_to_start", "ndk_core/doc/terminology", "ndk_core/doc/testing", "ndk_core/intel/cocotb/README", "ndk_core/intel/doc/app", "ndk_core/intel/doc/dma", "ndk_core/intel/doc/eth", "ndk_core/intel/doc/mem", "ndk_core/intel/doc/mi", "ndk_core/intel/doc/pcie", "ndk_core/intel/doc/tsu", "ndk_core/intel/readme", "ndk_core/intel/src/comp/network_mod/comp/network_mod_core/doc/f-tile_multirate_ip", "ofm_doc/async", "ofm_doc/base", "ofm_doc/build/readme", "ofm_doc/comp/base/dsp/dsp_comparator/readme", "ofm_doc/comp/base/fifo/asfifox/readme", "ofm_doc/comp/base/fifo/fifox/readme", "ofm_doc/comp/base/fifo/fifox_multi/readme", "ofm_doc/comp/base/logic/barrel_shifter/readme", "ofm_doc/comp/base/logic/cnt_multi_memx/readme", "ofm_doc/comp/base/logic/n_loop_op/readme", "ofm_doc/comp/base/logic/sr_sync_latch/readme", "ofm_doc/comp/base/mem/mp_bram/readme", "ofm_doc/comp/base/mem/np_lutram/readme", "ofm_doc/comp/base/mem/sdp_bram/readme", "ofm_doc/comp/base/misc/crossbarx/readme", "ofm_doc/comp/base/misc/event_counter/readme", "ofm_doc/comp/base/misc/packet_planner/readme", "ofm_doc/comp/base/misc/pulse_short/readme", "ofm_doc/comp/base/misc/trans_sorter/readme", "ofm_doc/comp/base/pkg/readme", "ofm_doc/comp/ctrls/sdm_client/readme", "ofm_doc/comp/debug/data_logger/mem_logger/readme", "ofm_doc/comp/debug/data_logger/readme", "ofm_doc/comp/debug/histogramer/readme", "ofm_doc/comp/debug/latency_meter/readme", "ofm_doc/comp/debug/mem_tester/amm_gen/readme", "ofm_doc/comp/debug/mem_tester/amm_probe/readme", "ofm_doc/comp/debug/mem_tester/readme", "ofm_doc/comp/debug/mem_tester/sw/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_insertor/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/comp/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/input_buffer/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/software_manager/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/trans_buffer/readme", "ofm_doc/comp/dma/dma_calypte/comp/rx/readme", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/chan_start_stop_ctrl/readme", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/metadata_extractor/readme", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/packet_dispatcher/readme", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/pcie_trans_buffer/readme", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/software_manager/readme", "ofm_doc/comp/dma/dma_calypte/comp/tx/readme", "ofm_doc/comp/dma/dma_calypte/readme", "ofm_doc/comp/flu_tools/readme", "ofm_doc/comp/mfb_tools/debug/gen_loop_switch/readme", "ofm_doc/comp/mfb_tools/debug/generator/readme", "ofm_doc/comp/mfb_tools/flow/crossbarx_stream2/readme", "ofm_doc/comp/mfb_tools/flow/cutter_simple/readme", "ofm_doc/comp/mfb_tools/flow/dropper/readme", "ofm_doc/comp/mfb_tools/flow/enabler/readme", "ofm_doc/comp/mfb_tools/flow/frame_masker/readme", "ofm_doc/comp/mfb_tools/flow/frame_unpacker/readme", "ofm_doc/comp/mfb_tools/flow/loopback/readme", "ofm_doc/comp/mfb_tools/flow/merger/readme", "ofm_doc/comp/mfb_tools/flow/merger_simple/readme", "ofm_doc/comp/mfb_tools/flow/metadata_insertor/readme", "ofm_doc/comp/mfb_tools/flow/packet_delayer/readme", "ofm_doc/comp/mfb_tools/flow/pipe/readme", "ofm_doc/comp/mfb_tools/flow/rate_limiter/readme", "ofm_doc/comp/mfb_tools/flow/reconfigurator/readme", "ofm_doc/comp/mfb_tools/flow/splitter/readme", "ofm_doc/comp/mfb_tools/flow/splitter_simple/readme", "ofm_doc/comp/mfb_tools/flow/timestamp_limiter/readme", "ofm_doc/comp/mfb_tools/flow/transformer/readme", "ofm_doc/comp/mfb_tools/logic/auxiliary_signals/readme", "ofm_doc/comp/mfb_tools/logic/checksum_calculator/readme", "ofm_doc/comp/mfb_tools/logic/crossbarx_stream/readme", "ofm_doc/comp/mfb_tools/readme", "ofm_doc/comp/mfb_tools/storage/asfifox/readme", "ofm_doc/comp/mfb_tools/storage/crossbarx_output_buffer/readme", "ofm_doc/comp/mfb_tools/storage/fifox/readme", "ofm_doc/comp/mfb_tools/storage/pd_asfifo/readme", "ofm_doc/comp/mfb_tools/storage/pd_asfifo_simple/readme", "ofm_doc/comp/mi_tools/async/readme", "ofm_doc/comp/mi_tools/converters/mi2avmm/readme", "ofm_doc/comp/mi_tools/converters/mi2axi4/readme", "ofm_doc/comp/mi_tools/indirect_access/readme", "ofm_doc/comp/mi_tools/pipe/readme", "ofm_doc/comp/mi_tools/readme", "ofm_doc/comp/mi_tools/reconf/readme", "ofm_doc/comp/mi_tools/splitter_plus_gen/readme", "ofm_doc/comp/mvb_tools/flow/channel_router/readme", "ofm_doc/comp/mvb_tools/flow/demux/readme", "ofm_doc/comp/mvb_tools/flow/discard/readme", "ofm_doc/comp/mvb_tools/flow/merge_items/readme", "ofm_doc/comp/mvb_tools/flow/merge_n_to_m/readme", "ofm_doc/comp/mvb_tools/flow/merge_streams/readme", "ofm_doc/comp/mvb_tools/flow/mux/readme", "ofm_doc/comp/mvb_tools/flow/mvb2mfb/readme", "ofm_doc/comp/mvb_tools/flow/operation/readme", "ofm_doc/comp/mvb_tools/flow/shakedown/readme", "ofm_doc/comp/mvb_tools/readme", "ofm_doc/comp/mvb_tools/storage/fifox/readme", "ofm_doc/comp/mvb_tools/storage/lookup_table/readme", "ofm_doc/comp/nic/eth_phy/40ge/readme", "ofm_doc/comp/nic/mac_lite/rx_mac_lite/comp/buffer/uvm/readme", "ofm_doc/comp/nic/mac_lite/rx_mac_lite/readme", "ofm_doc/comp/nic/mac_lite/tx_mac_lite/comp/adapters/lbus/reconf/readme", "ofm_doc/comp/nic/mac_lite/tx_mac_lite/readme", "ofm_doc/comp/pcie/common/readme", "ofm_doc/comp/pcie/convertors/readme", "ofm_doc/comp/pcie/logic/byte_count/readme", "ofm_doc/comp/pcie/logic/byte_en_decoder/readme", "ofm_doc/comp/pcie/mtc/readme", "ofm_doc/comp/pcie/others/hdr_gen/readme", "ofm_doc/comp/pcie/ptc/comp/tag_manager/readme", "ofm_doc/comp/pcie/ptc/readme", "ofm_doc/comp/tsu/tsu_format_to_ns/readme", "ofm_doc/comp/tsu/tsu_gen/readme", "ofm_doc/comp/uvm/axi/readme", "ofm_doc/comp/uvm/byte_array/readme", "ofm_doc/comp/uvm/byte_array_lii/readme", "ofm_doc/comp/uvm/byte_array_lii_rx/readme", "ofm_doc/comp/uvm/byte_array_mfb/readme", "ofm_doc/comp/uvm/byte_array_mii/readme", "ofm_doc/comp/uvm/byte_array_pma/readme", "ofm_doc/comp/uvm/common/readme", "ofm_doc/comp/uvm/componets", "ofm_doc/comp/uvm/intel_mac_seg/readme", "ofm_doc/comp/uvm/lii/readme", "ofm_doc/comp/uvm/lii_rx/readme", "ofm_doc/comp/uvm/logic_vector/readme", "ofm_doc/comp/uvm/logic_vector_array/readme", "ofm_doc/comp/uvm/logic_vector_array_axi/readme", "ofm_doc/comp/uvm/logic_vector_array_intel_mac_seg/readme", "ofm_doc/comp/uvm/logic_vector_array_mfb/readme", "ofm_doc/comp/uvm/logic_vector_mvb/readme", "ofm_doc/comp/uvm/manual", "ofm_doc/comp/uvm/mfb/readme", "ofm_doc/comp/uvm/mi/readme", "ofm_doc/comp/uvm/mvb/readme", "ofm_doc/comp/uvm/pma/readme", "ofm_doc/comp/uvm/reset/readme", "ofm_doc/comp/uvm/sim_manual", "ofm_doc/ctrls", "ofm_doc/debug", "ofm_doc/dsp", "ofm_doc/fifo", "ofm_doc/fl", "ofm_doc/flu", "ofm_doc/index", "ofm_doc/logic", "ofm_doc/memory", "ofm_doc/mfb", "ofm_doc/mi", "ofm_doc/misc", "ofm_doc/mvb", "ofm_doc/nic", "ofm_doc/pcie", "ofm_doc/shift", "ofm_doc/ver"], "filenames": ["app-minimal.rst", "index.rst", "ndk_cards/amd/alveo-u200/readme.rst", "ndk_cards/amd/vcu118/readme.rst", "ndk_cards/bittware/ia-420f/readme.rst", "ndk_cards/intel/dk-dev-1sdx-p/readme.rst", "ndk_cards/intel/dk-dev-agi027res/readme.rst", "ndk_cards/reflexces/agi-fh400g/readme.rst", "ndk_cards/silicom/fb2cghh/readme.rst", "ndk_cards/silicom/fb4cgg3/readme.rst", "ndk_cards/silicom/n6010/readme.rst", "ndk_core/doc/configuration.rst", "ndk_core/doc/devtree.rst", "ndk_core/doc/faq.rst", "ndk_core/doc/how_to_start.rst", "ndk_core/doc/terminology.rst", "ndk_core/doc/testing.rst", "ndk_core/intel/cocotb/README.rst", "ndk_core/intel/doc/app.rst", "ndk_core/intel/doc/dma.rst", "ndk_core/intel/doc/eth.rst", "ndk_core/intel/doc/mem.rst", "ndk_core/intel/doc/mi.rst", "ndk_core/intel/doc/pcie.rst", "ndk_core/intel/doc/tsu.rst", "ndk_core/intel/readme.rst", "ndk_core/intel/src/comp/network_mod/comp/network_mod_core/doc/f-tile_multirate_ip.rst", "ofm_doc/async.rst", "ofm_doc/base.rst", "ofm_doc/build/readme.rst", "ofm_doc/comp/base/dsp/dsp_comparator/readme.rst", "ofm_doc/comp/base/fifo/asfifox/readme.rst", "ofm_doc/comp/base/fifo/fifox/readme.rst", "ofm_doc/comp/base/fifo/fifox_multi/readme.rst", "ofm_doc/comp/base/logic/barrel_shifter/readme.rst", "ofm_doc/comp/base/logic/cnt_multi_memx/readme.rst", "ofm_doc/comp/base/logic/n_loop_op/readme.rst", "ofm_doc/comp/base/logic/sr_sync_latch/readme.rst", "ofm_doc/comp/base/mem/mp_bram/readme.rst", "ofm_doc/comp/base/mem/np_lutram/readme.rst", "ofm_doc/comp/base/mem/sdp_bram/readme.rst", "ofm_doc/comp/base/misc/crossbarx/readme.rst", "ofm_doc/comp/base/misc/event_counter/readme.rst", "ofm_doc/comp/base/misc/packet_planner/readme.rst", "ofm_doc/comp/base/misc/pulse_short/readme.rst", "ofm_doc/comp/base/misc/trans_sorter/readme.rst", "ofm_doc/comp/base/pkg/readme.rst", "ofm_doc/comp/ctrls/sdm_client/readme.rst", "ofm_doc/comp/debug/data_logger/mem_logger/readme.rst", "ofm_doc/comp/debug/data_logger/readme.rst", "ofm_doc/comp/debug/histogramer/readme.rst", "ofm_doc/comp/debug/latency_meter/readme.rst", "ofm_doc/comp/debug/mem_tester/amm_gen/readme.rst", "ofm_doc/comp/debug/mem_tester/amm_probe/readme.rst", "ofm_doc/comp/debug/mem_tester/readme.rst", "ofm_doc/comp/debug/mem_tester/sw/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_insertor/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/comp/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/comp/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/hdr_manager/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/input_buffer/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/software_manager/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/comp/trans_buffer/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/rx/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/chan_start_stop_ctrl/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/metadata_extractor/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/packet_dispatcher/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/pcie_trans_buffer/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/tx/comp/software_manager/readme.rst", "ofm_doc/comp/dma/dma_calypte/comp/tx/readme.rst", "ofm_doc/comp/dma/dma_calypte/readme.rst", "ofm_doc/comp/flu_tools/readme.rst", "ofm_doc/comp/mfb_tools/debug/gen_loop_switch/readme.rst", "ofm_doc/comp/mfb_tools/debug/generator/readme.rst", "ofm_doc/comp/mfb_tools/flow/crossbarx_stream2/readme.rst", "ofm_doc/comp/mfb_tools/flow/cutter_simple/readme.rst", "ofm_doc/comp/mfb_tools/flow/dropper/readme.rst", "ofm_doc/comp/mfb_tools/flow/enabler/readme.rst", "ofm_doc/comp/mfb_tools/flow/frame_masker/readme.rst", "ofm_doc/comp/mfb_tools/flow/frame_unpacker/readme.rst", "ofm_doc/comp/mfb_tools/flow/loopback/readme.rst", "ofm_doc/comp/mfb_tools/flow/merger/readme.rst", "ofm_doc/comp/mfb_tools/flow/merger_simple/readme.rst", "ofm_doc/comp/mfb_tools/flow/metadata_insertor/readme.rst", "ofm_doc/comp/mfb_tools/flow/packet_delayer/readme.rst", "ofm_doc/comp/mfb_tools/flow/pipe/readme.rst", "ofm_doc/comp/mfb_tools/flow/rate_limiter/readme.rst", "ofm_doc/comp/mfb_tools/flow/reconfigurator/readme.rst", "ofm_doc/comp/mfb_tools/flow/splitter/readme.rst", "ofm_doc/comp/mfb_tools/flow/splitter_simple/readme.rst", "ofm_doc/comp/mfb_tools/flow/timestamp_limiter/readme.rst", "ofm_doc/comp/mfb_tools/flow/transformer/readme.rst", "ofm_doc/comp/mfb_tools/logic/auxiliary_signals/readme.rst", "ofm_doc/comp/mfb_tools/logic/checksum_calculator/readme.rst", "ofm_doc/comp/mfb_tools/logic/crossbarx_stream/readme.rst", "ofm_doc/comp/mfb_tools/readme.rst", "ofm_doc/comp/mfb_tools/storage/asfifox/readme.rst", "ofm_doc/comp/mfb_tools/storage/crossbarx_output_buffer/readme.rst", "ofm_doc/comp/mfb_tools/storage/fifox/readme.rst", "ofm_doc/comp/mfb_tools/storage/pd_asfifo/readme.rst", "ofm_doc/comp/mfb_tools/storage/pd_asfifo_simple/readme.rst", "ofm_doc/comp/mi_tools/async/readme.rst", "ofm_doc/comp/mi_tools/converters/mi2avmm/readme.rst", "ofm_doc/comp/mi_tools/converters/mi2axi4/readme.rst", "ofm_doc/comp/mi_tools/indirect_access/readme.rst", "ofm_doc/comp/mi_tools/pipe/readme.rst", "ofm_doc/comp/mi_tools/readme.rst", "ofm_doc/comp/mi_tools/reconf/readme.rst", "ofm_doc/comp/mi_tools/splitter_plus_gen/readme.rst", "ofm_doc/comp/mvb_tools/flow/channel_router/readme.rst", "ofm_doc/comp/mvb_tools/flow/demux/readme.rst", "ofm_doc/comp/mvb_tools/flow/discard/readme.rst", "ofm_doc/comp/mvb_tools/flow/merge_items/readme.rst", "ofm_doc/comp/mvb_tools/flow/merge_n_to_m/readme.rst", "ofm_doc/comp/mvb_tools/flow/merge_streams/readme.rst", "ofm_doc/comp/mvb_tools/flow/mux/readme.rst", "ofm_doc/comp/mvb_tools/flow/mvb2mfb/readme.rst", "ofm_doc/comp/mvb_tools/flow/operation/readme.rst", "ofm_doc/comp/mvb_tools/flow/shakedown/readme.rst", "ofm_doc/comp/mvb_tools/readme.rst", "ofm_doc/comp/mvb_tools/storage/fifox/readme.rst", "ofm_doc/comp/mvb_tools/storage/lookup_table/readme.rst", "ofm_doc/comp/nic/eth_phy/40ge/readme.rst", "ofm_doc/comp/nic/mac_lite/rx_mac_lite/comp/buffer/uvm/readme.rst", "ofm_doc/comp/nic/mac_lite/rx_mac_lite/readme.rst", "ofm_doc/comp/nic/mac_lite/tx_mac_lite/comp/adapters/lbus/reconf/readme.rst", "ofm_doc/comp/nic/mac_lite/tx_mac_lite/readme.rst", "ofm_doc/comp/pcie/common/readme.rst", "ofm_doc/comp/pcie/convertors/readme.rst", "ofm_doc/comp/pcie/logic/byte_count/readme.rst", "ofm_doc/comp/pcie/logic/byte_en_decoder/readme.rst", "ofm_doc/comp/pcie/mtc/readme.rst", "ofm_doc/comp/pcie/others/hdr_gen/readme.rst", "ofm_doc/comp/pcie/ptc/comp/tag_manager/readme.rst", "ofm_doc/comp/pcie/ptc/readme.rst", "ofm_doc/comp/tsu/tsu_format_to_ns/readme.rst", "ofm_doc/comp/tsu/tsu_gen/readme.rst", "ofm_doc/comp/uvm/axi/readme.rst", "ofm_doc/comp/uvm/byte_array/readme.rst", "ofm_doc/comp/uvm/byte_array_lii/readme.rst", "ofm_doc/comp/uvm/byte_array_lii_rx/readme.rst", "ofm_doc/comp/uvm/byte_array_mfb/readme.rst", "ofm_doc/comp/uvm/byte_array_mii/readme.rst", "ofm_doc/comp/uvm/byte_array_pma/readme.rst", "ofm_doc/comp/uvm/common/readme.rst", "ofm_doc/comp/uvm/componets.rst", "ofm_doc/comp/uvm/intel_mac_seg/readme.rst", "ofm_doc/comp/uvm/lii/readme.rst", "ofm_doc/comp/uvm/lii_rx/readme.rst", "ofm_doc/comp/uvm/logic_vector/readme.rst", "ofm_doc/comp/uvm/logic_vector_array/readme.rst", "ofm_doc/comp/uvm/logic_vector_array_axi/readme.rst", "ofm_doc/comp/uvm/logic_vector_array_intel_mac_seg/readme.rst", "ofm_doc/comp/uvm/logic_vector_array_mfb/readme.rst", "ofm_doc/comp/uvm/logic_vector_mvb/readme.rst", "ofm_doc/comp/uvm/manual.rst", "ofm_doc/comp/uvm/mfb/readme.rst", "ofm_doc/comp/uvm/mi/readme.rst", "ofm_doc/comp/uvm/mvb/readme.rst", "ofm_doc/comp/uvm/pma/readme.rst", "ofm_doc/comp/uvm/reset/readme.rst", "ofm_doc/comp/uvm/sim_manual.rst", "ofm_doc/ctrls.rst", "ofm_doc/debug.rst", "ofm_doc/dsp.rst", "ofm_doc/fifo.rst", "ofm_doc/fl.rst", "ofm_doc/flu.rst", "ofm_doc/index.rst", "ofm_doc/logic.rst", "ofm_doc/memory.rst", "ofm_doc/mfb.rst", "ofm_doc/mi.rst", "ofm_doc/misc.rst", "ofm_doc/mvb.rst", "ofm_doc/nic.rst", "ofm_doc/pcie.rst", "ofm_doc/shift.rst", "ofm_doc/ver.rst"], "titles": ["Minimal NDK application", "Documentation of Minimal NDK Application", "AMD Alveo U200", "AMD VCU118@VU9P", "Bittware IA-420F", "Intel Stratix 10 DX FPGA DK", "Intel Agilex I-Series FPGA DK", "ReflexCES XpressSX AGI-FH400G", "Silicom fb2CGhh@KU15P", "Silicom fb4CGg3@VU9P", "Silicom N6010", "Configuration files and parameters", "Device Tree", "Frequently Asked Questions", "How to start", "NDK Terminology", "NDK testing", "Cocotb toplevel simulation core", "The Application", "The DMA module", "The Network Module", "The Memory Controller", "The MI bus interconnect", "The PCIe module", "Time Stamp Unit", "NDK architecture", "F-Tile Multirate IP", "Asynchronous modules", "Basic Tools", "Build System", "DSP Comparator", "ASFIFOX", "FIFOX", "FIFOX Multi", "Barrel Shifter", "Multi MEMx Counter", "N_LOOP_OP", "Synchronous SR latch", "Multi-port BRAM", "NP LUT RAM", "Simple dual-port BRAM", "CrossbarX", "Event Counter", "Packet Planner", "Pulse short", "Transaction Sorter", "Packages", "SDM CLIENT", "Mem logger", "Data logger", "Histogramer", "Latency meter", "AMM_GEN", "AMM_PROBE", "DDR4 Memory Tester", "MEM_TESTER Software", "Header Insertor", "Address Manager", "PCIe Addres Generator", "Header Manager", "Input Buffer", "Software Manager", "Transaction Buffer", "RX DMA Calypte", "Channel Start/stop control", "Metadata Extractor", "Packet Dispatcher", "Transaction buffer", "Software Manager", "TX DMA Calypte", "DMA Calypte", "FLU bus specification", "Gen Loop Switch (GLS)", "MFB Generator", "CROSSBARX STREAM2", "MFB Cutter Simple", "MFB Dropper", "MFB Enabler", "MFB Frame Masker", "Frame Unpacker", "MFB Loopback", "MFB Merger", "MFB Merger Simple", "Metadata Insertor", "Packet Delayer", "MFB PIPE", "Rate Limiter", "MFB Reconfigurator", "MFB Splitter", "MFB Splitter Simple", "Timestamp Limiter", "MFB Trasformer", "MFB Auxiliary Signals", "Checksum Calculator", "CrossbarX Stream", "MFB specification", "MFB ASFIFOX", "Crossbarx Output Buffer", "MFB FIFOX", "MFB Packet Discard ASFIFO", "MFB PD ASFIFO SIMPLE", "MI ASYNC", "MI2AVMM", "MI2AXI4", "MI indirect access", "MI Pipe", "MI bus specification", "MI Reconfigurator", "MI Splitter Plus Gen", "MVB Channel Router", "MVB DEMUX", "MVB DISCARD", "MVB Merge Items", "SHAKEDOWN", "MVB Merge Streams", "MVB MUX", "MVB2MFB", "MVB Operation", "MVB Shakedown", "MVB Specification", "MVB FIFOX", "MVB Lookup Table", "40GE Ethernet PHY for Ultrascale+ FPGAs", "BUFFER", "RX MAC LITE", "MFB -> LBUS reconfigurator (TX LBUS)", "TX MAC LITE", "PCI_EXT_CAP", "PCIE CONVERSION UNITS", "PCIE Byte Count", "PCIe Byte Enable Decoder", "MTC (MI Transaction Controller)", "PCIE Header parsing/deparsing", "PTC Tag Manager", "PTC (PCIe Transaction Controller)", "TSU Format to ns Convertor", "TSU GEN", "AXI Agent", "Byte Array agent", "Byte Array to LII convert enviroment", "Byte Array to LII convert enviroment", "Byte_array_mfb environment", "Byte array to MII transitional environment", "Byte array to pma convert enviroment", "Common package", "Components", "Intel MAC SEG", "LII agent", "LII agent", "Logic vector agent", "Logic Vector Array agent", "logic_vector_array_axi environment", "byte array to MAC SEG", "logic_vector_array_mfb environment", "logic_vector_mvb environment", "SystemVerilog and UVM tutorial", "MFB Agent", "MI agent", "MVB agent", "PMA agent", "RESET agent", "UVM simulation", "Controllers & TSU", "Debug Tools", "DSP components", "FIFO components", "FL Tools", "FLU Tools", "OFM User Guide", "Basic logic elements", "Memory modules", "MFB Tools", "MI Tools", "Miscellaneous", "MVB Tools", "Network Tools", "PCIe Tools", "Shift registers", "UVM Verification"], "terms": {"base": [0, 1, 11, 12, 20, 21, 23, 25, 28, 29, 32, 41, 49, 50, 52, 53, 54, 57, 58, 61, 79, 86, 88, 95, 97, 105, 107, 108, 115, 117, 122, 125, 127, 131, 132, 133, 134, 136, 138, 141, 142, 149, 151, 153, 154, 155, 158, 165, 169, 170, 173], "i": [0, 1, 3, 4, 5, 7, 9, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 163, 165, 169, 170, 173, 176], "simpl": [0, 1, 11, 13, 16, 20, 21, 29, 33, 36, 63, 65, 67, 70, 80, 81, 84, 87, 95, 106, 108, 109, 118, 119, 121, 131, 137, 138, 144, 145, 149, 150, 155, 156, 158, 169, 171, 173], "how": [0, 1, 16, 19, 31, 32, 33, 36, 42, 44, 46, 49, 78, 95, 98, 106, 108, 119, 120, 141, 144, 151, 153, 154, 155], "build": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 20, 25, 122, 155], "an": [0, 1, 4, 5, 6, 7, 11, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 29, 32, 33, 36, 42, 43, 46, 50, 66, 69, 72, 73, 78, 80, 82, 86, 87, 89, 90, 95, 99, 101, 106, 108, 121, 122, 125, 127, 131, 134, 142, 144, 147, 148, 150, 151, 155, 157, 161, 163, 169, 170, 173], "fpga": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 16, 18, 19, 20, 21, 22, 23, 25, 26, 29, 30, 31, 32, 38, 40, 41, 42, 47, 54, 59, 69, 72, 73, 78, 79, 84, 85, 89, 90, 93, 94, 98, 100, 101, 105, 108, 109, 112, 114, 116, 117, 120, 124, 126, 128, 131, 134, 136, 163, 165, 168, 169, 170, 173, 175], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 61, 62, 63, 70, 71, 73, 74, 77, 78, 80, 81, 84, 86, 87, 90, 93, 94, 95, 96, 98, 99, 101, 102, 105, 106, 107, 109, 113, 114, 118, 119, 121, 122, 124, 125, 126, 127, 129, 131, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 155, 156, 157, 158, 159, 160, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176], "It": [0, 1, 11, 12, 18, 20, 22, 25, 27, 29, 42, 47, 52, 61, 68, 72, 74, 78, 79, 82, 84, 87, 89, 96, 97, 106, 108, 109, 116, 122, 124, 127, 131, 133, 134, 135, 137, 141, 142, 150, 151, 153, 154, 155, 157, 161, 165, 169, 170, 173], "can": [0, 1, 2, 3, 4, 7, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 54, 55, 59, 60, 64, 65, 67, 69, 70, 74, 77, 78, 79, 82, 84, 86, 87, 90, 93, 94, 95, 96, 99, 101, 104, 105, 106, 107, 108, 109, 112, 113, 114, 117, 118, 119, 121, 122, 124, 125, 126, 133, 134, 135, 138, 141, 142, 144, 149, 150, 151, 153, 154, 155, 157, 160, 161, 165, 169, 173], "also": [0, 1, 4, 5, 6, 9, 11, 12, 16, 18, 19, 20, 22, 23, 25, 26, 29, 30, 31, 33, 34, 36, 40, 43, 48, 49, 54, 60, 61, 71, 78, 79, 86, 87, 94, 97, 101, 104, 106, 108, 119, 122, 124, 125, 133, 134, 139, 140, 141, 142, 143, 144, 151, 153, 155, 158, 169, 170, 176], "start": [0, 1, 4, 7, 10, 11, 16, 18, 23, 29, 41, 42, 43, 51, 59, 68, 69, 71, 72, 73, 74, 77, 78, 79, 82, 86, 87, 95, 99, 108, 116, 119, 124, 125, 126, 128, 134, 136, 139, 140, 142, 143, 144, 147, 148, 155, 157, 159, 161], "point": [0, 1, 22, 41, 69, 79, 95, 99, 133], "your": [0, 1, 11, 13, 14, 16, 17, 18, 36, 48, 54, 90, 113, 144, 161], "doe": [0, 1, 12, 14, 18, 23, 29, 31, 36, 45, 47, 65, 71, 78, 79, 87, 95, 102, 106, 107, 113, 118, 124, 125, 126, 131, 135, 138, 149, 150, 155], "process": [0, 1, 11, 18, 22, 29, 36, 41, 43, 45, 46, 50, 56, 65, 78, 79, 86, 95, 99, 107, 119, 125, 126, 128, 131, 134, 141, 144, 150, 151, 153, 154, 155, 160, 173], "network": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 18, 24, 25, 46, 93, 109, 124, 155, 168], "packet": [0, 1, 15, 16, 19, 24, 25, 56, 58, 59, 60, 61, 62, 63, 64, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 86, 88, 89, 90, 93, 94, 97, 124, 126, 128, 138, 141, 144, 149, 150, 151, 153, 155, 161, 171, 173, 175], "ani": [0, 1, 12, 14, 16, 29, 32, 36, 41, 43, 45, 49, 75, 76, 77, 78, 83, 85, 87, 95, 96, 98, 104, 106, 107, 108, 110, 119, 124, 141, 142, 151, 153, 154, 155, 160], "wai": [0, 1, 11, 12, 20, 36, 37, 41, 42, 43, 79, 83, 86, 87, 99, 107, 108, 124, 125, 133, 134, 138, 143, 147, 148, 149, 159, 161], "onli": [0, 1, 4, 5, 6, 9, 11, 12, 13, 14, 18, 19, 20, 21, 23, 27, 29, 30, 31, 32, 33, 36, 38, 40, 41, 42, 43, 44, 45, 46, 49, 54, 57, 62, 69, 72, 73, 77, 78, 79, 81, 84, 86, 87, 89, 90, 94, 95, 98, 99, 101, 102, 105, 106, 107, 108, 109, 117, 119, 120, 121, 122, 124, 125, 126, 127, 128, 131, 132, 133, 134, 136, 137, 138, 139, 140, 143, 144, 147, 148, 149, 150, 151, 155, 156, 157, 158, 159, 161, 165, 169, 170, 173, 178], "send": [0, 1, 11, 16, 18, 22, 34, 36, 41, 45, 47, 54, 56, 69, 70, 73, 77, 79, 95, 97, 99, 104, 109, 119, 128, 131, 134, 137, 139, 140, 141, 142, 143, 144, 151, 153, 154, 155, 156, 157, 159, 160, 161], "receiv": [0, 1, 13, 16, 23, 25, 29, 42, 43, 48, 52, 53, 54, 57, 58, 63, 64, 69, 79, 89, 95, 97, 106, 109, 110, 112, 115, 117, 119, 122, 124, 125, 128, 134, 136, 137, 155, 157, 165, 173, 175], "them": [0, 1, 11, 12, 14, 18, 20, 21, 23, 26, 36, 42, 45, 49, 56, 60, 78, 79, 83, 86, 87, 94, 99, 106, 108, 119, 122, 125, 131, 133, 134, 139, 140, 141, 142, 150, 151, 153, 154, 155, 157, 159, 161], "If": [0, 1, 12, 13, 14, 16, 18, 19, 20, 23, 26, 29, 31, 38, 40, 42, 43, 45, 49, 54, 58, 66, 77, 78, 82, 86, 87, 94, 96, 99, 106, 108, 115, 118, 124, 126, 131, 133, 139, 140, 144, 155, 157, 158], "dma": [0, 1, 2, 3, 14, 16, 22, 23, 25, 56, 57, 59, 61, 62, 64, 65, 66, 67, 68, 72, 90, 109, 133, 134, 176], "ip": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 16, 20, 21, 47, 52, 54, 55, 70, 122, 124, 126, 131, 133, 134, 173, 176], "enabl": [0, 1, 7, 13, 16, 18, 19, 20, 23, 24, 29, 30, 31, 32, 33, 34, 36, 38, 41, 42, 43, 44, 47, 49, 54, 65, 70, 72, 73, 74, 75, 76, 78, 80, 81, 82, 88, 90, 93, 94, 96, 99, 101, 102, 106, 107, 108, 109, 112, 113, 114, 117, 124, 126, 128, 129, 131, 132, 134, 135, 136, 142, 147, 148, 155, 157, 169, 170, 171, 176], "see": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 16, 18, 19, 20, 21, 29, 32, 33, 36, 40, 41, 42, 46, 47, 49, 72, 84, 86, 87, 90, 94, 96, 98, 101, 102, 108, 109, 116, 119, 122, 124, 125, 126, 128, 134, 136, 138, 149, 150, 151, 153, 154, 155, 156, 161], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 21, 22, 24, 25, 28, 46, 48, 49, 58, 61, 63, 70, 71, 72, 74, 80, 109, 124, 126, 131, 134, 136, 162, 168, 173], "chapter": [0, 1, 11, 12, 14, 15, 16, 18, 19, 28, 124, 126, 162, 163, 166, 167, 171, 172, 174, 175, 176], "forward": [0, 1, 19, 20, 23, 79, 86, 99, 124, 126], "from": [0, 1, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 29, 33, 36, 37, 38, 40, 41, 42, 43, 45, 47, 48, 49, 52, 53, 54, 55, 61, 62, 64, 65, 66, 68, 69, 70, 72, 75, 77, 78, 79, 80, 82, 83, 84, 86, 87, 90, 91, 93, 94, 95, 99, 105, 106, 108, 109, 112, 117, 118, 119, 121, 122, 124, 125, 126, 127, 129, 131, 133, 134, 136, 137, 138, 141, 142, 143, 144, 147, 148, 149, 150, 151, 153, 155, 156, 157, 158, 159, 161, 169, 170, 173], "comput": [0, 1, 79, 134], "top": [0, 11, 12, 20, 21, 25, 29, 70, 145, 147, 148, 153], "level": [0, 11, 12, 20, 21, 25, 29, 69, 70, 78, 137, 138, 141, 142, 143, 145, 149, 150, 152, 153, 154, 156, 160], "provid": [0, 11, 14, 18, 20, 22, 23, 25, 29, 36, 37, 38, 41, 43, 49, 61, 63, 68, 69, 80, 86, 94, 95, 96, 101, 118, 119, 122, 128, 129, 131, 144, 155, 164], "ethernet": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 20, 22, 24, 25, 26, 46, 72, 73, 109, 124, 126, 147, 148, 173, 175], "configur": [0, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 18, 20, 24, 27, 42, 47, 49, 54, 56, 61, 63, 68, 72, 73, 75, 77, 78, 87, 91, 92, 106, 109, 119, 121, 122, 124, 125, 126, 127, 128, 131, 136, 137, 139, 140, 143, 145, 147, 148, 156, 159, 160, 168], "bu": [0, 12, 16, 18, 19, 20, 21, 23, 25, 37, 41, 42, 47, 48, 49, 60, 61, 62, 63, 64, 67, 68, 69, 70, 74, 75, 80, 81, 85, 87, 88, 92, 95, 101, 102, 107, 108, 109, 110, 115, 116, 119, 121, 122, 124, 126, 128, 131, 132, 134, 136, 142, 145, 166, 167, 171, 172, 173, 174], "connect": [0, 2, 3, 4, 5, 6, 7, 12, 14, 16, 18, 19, 20, 23, 25, 31, 32, 36, 37, 41, 43, 44, 52, 54, 61, 70, 71, 72, 78, 87, 90, 102, 106, 107, 108, 122, 124, 126, 127, 134, 138, 139, 140, 141, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 159, 160, 169, 173], "individu": [0, 12, 18, 19, 20, 22, 23, 26, 27, 29, 79, 81, 84, 90, 106, 124, 155], "app": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 21, 22], "subcor": 0, "One": [0, 29, 52, 65, 87, 89, 115, 117, 120, 137, 141, 153, 155, 158, 169], "independ": [0, 11, 15, 18, 20, 29, 36, 40, 41, 43, 79, 82, 109, 114, 118, 133, 134, 147, 148, 155, 165], "instanti": [0, 12, 16, 18, 19, 20, 21, 29, 117, 142, 155], "each": [0, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 29, 33, 36, 38, 41, 43, 46, 49, 50, 54, 62, 67, 68, 69, 72, 75, 76, 77, 78, 79, 81, 84, 86, 87, 88, 89, 90, 92, 93, 95, 97, 99, 100, 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 119, 122, 124, 125, 126, 127, 128, 129, 133, 134, 144, 155, 158, 161, 165, 169, 173], "stream": [0, 16, 18, 19, 20, 23, 41, 43, 70, 72, 74, 77, 79, 81, 82, 83, 86, 90, 93, 112, 122, 124, 126, 144, 155, 171, 174], "ar": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 36, 37, 38, 40, 41, 42, 43, 45, 46, 47, 48, 50, 52, 56, 57, 59, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 77, 78, 79, 81, 82, 83, 84, 86, 87, 90, 91, 93, 94, 95, 101, 102, 104, 106, 108, 109, 110, 113, 116, 117, 119, 122, 124, 125, 126, 127, 128, 130, 132, 133, 134, 136, 141, 142, 143, 144, 147, 148, 151, 153, 154, 155, 157, 158, 159, 161, 162, 163, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176], "implement": [0, 11, 12, 16, 18, 19, 20, 22, 23, 24, 30, 31, 32, 35, 36, 38, 40, 42, 59, 61, 79, 82, 86, 87, 95, 96, 98, 101, 102, 105, 117, 118, 120, 121, 122, 124, 126, 134, 142, 144, 155, 157, 165, 168, 169, 170, 173], "mfb": [0, 18, 19, 20, 23, 42, 56, 60, 62, 63, 64, 65, 66, 67, 69, 70, 72, 74, 79, 83, 86, 90, 93, 94, 97, 116, 119, 124, 126, 128, 131, 133, 134, 138, 141, 145, 149, 150, 153, 155, 174, 175], "buse": [0, 18, 19, 20, 23, 27, 105, 119], "mvb": [0, 18, 19, 20, 23, 32, 43, 56, 59, 69, 72, 74, 79, 81, 83, 88, 93, 97, 113, 116, 124, 133, 134, 145, 154, 155], "block": [0, 11, 18, 19, 20, 23, 25, 30, 34, 38, 40, 50, 60, 62, 63, 67, 69, 70, 72, 73, 74, 80, 81, 82, 86, 87, 88, 89, 92, 93, 95, 117, 122, 124, 125, 126, 128, 131, 143, 150, 155, 158, 159, 165, 169], "diagram": [0, 7, 11, 18, 19, 20, 23, 25, 72, 87, 125, 131], "below": [0, 2, 3, 7, 11, 14, 16, 18, 19, 20, 22, 23, 24, 29, 43, 46, 79, 86, 90, 106, 108, 119, 128, 133, 141, 142, 144, 151, 153, 154, 155, 158, 159], "show": [0, 7, 11, 16, 20, 25, 36, 54, 78, 95, 106, 108, 119, 125, 137, 138, 141, 144, 149, 150, 151, 153, 154, 155, 156, 161], "In": [0, 12, 15, 16, 18, 20, 21, 23, 29, 33, 36, 37, 41, 47, 54, 59, 78, 87, 90, 94, 95, 102, 106, 107, 108, 109, 119, 125, 126, 133, 134, 141, 142, 144, 147, 148, 151, 153, 154, 155, 158, 160, 161], "case": [0, 11, 12, 14, 16, 18, 21, 23, 26, 29, 30, 31, 33, 36, 37, 43, 45, 59, 78, 87, 90, 95, 104, 106, 107, 108, 118, 119, 124, 125, 126, 132, 134, 142, 155, 161], "just": [0, 11, 14, 18, 20, 38, 54, 78, 102, 108, 142, 155, 157, 158], "one": [0, 11, 15, 18, 19, 20, 23, 25, 27, 29, 30, 32, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 50, 52, 54, 57, 58, 62, 68, 71, 76, 78, 79, 81, 82, 83, 86, 87, 88, 89, 90, 91, 95, 99, 101, 102, 104, 106, 108, 110, 112, 114, 115, 117, 118, 119, 124, 125, 126, 131, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 160, 161, 165, 169, 170, 171, 173, 174], "number": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 26, 30, 31, 32, 33, 35, 36, 38, 40, 41, 42, 43, 46, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 67, 68, 69, 70, 72, 73, 74, 75, 79, 80, 81, 82, 84, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 100, 102, 104, 106, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 124, 125, 126, 127, 129, 131, 132, 133, 135, 136, 138, 139, 140, 142, 144, 149, 150, 155, 159, 160, 161, 169, 170], "eth": [0, 12, 13, 14, 16, 18, 20, 72, 109, 124, 126, 144], "more": [0, 2, 3, 11, 13, 14, 15, 16, 18, 20, 23, 25, 27, 29, 32, 36, 40, 41, 43, 51, 54, 65, 71, 77, 78, 79, 86, 87, 94, 95, 96, 98, 102, 104, 106, 108, 113, 114, 122, 124, 127, 134, 136, 142, 147, 148, 151, 153, 154, 155, 156, 157, 160, 161], "than": [0, 11, 13, 20, 23, 25, 27, 29, 30, 31, 41, 49, 52, 54, 72, 74, 78, 79, 87, 95, 108, 117, 124, 126, 142, 155, 158, 169], "merger": [0, 20, 134, 171], "chan": [0, 109], "mod": [0, 155, 169], "split": [0, 18, 20, 29, 60, 87, 88, 89, 90, 144], "merg": [0, 20, 74, 81, 82, 87, 90, 113, 118, 139, 140, 144, 155, 174], "channel": [0, 11, 14, 16, 18, 19, 20, 26, 35, 46, 56, 57, 58, 59, 61, 63, 65, 66, 67, 68, 69, 70, 72, 73, 90, 95, 97, 106, 119, 142, 144, 155, 165, 169, 174], "thi": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 36, 37, 38, 41, 42, 43, 44, 45, 47, 49, 52, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104, 106, 107, 108, 109, 110, 112, 113, 117, 118, 119, 121, 124, 125, 126, 128, 129, 130, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178], "avail": [0, 14, 16, 18, 20, 22, 23, 24, 25, 29, 31, 43, 47, 49, 54, 66, 73, 78, 99, 109, 122, 124, 126, 133, 134, 136, 155], "within": [0, 12, 13, 29, 41, 61, 63, 64, 67, 68, 79, 84, 86, 87, 90, 93, 94, 95, 119, 144, 147, 148, 168], "singl": [0, 7, 18, 20, 23, 27, 29, 33, 34, 42, 43, 45, 64, 79, 82, 87, 89, 90, 95, 99, 108, 118, 119, 125, 128, 131, 147, 148, 150, 155, 170], "evenli": [0, 18, 20, 43, 119], "divid": [0, 19, 22, 23, 54, 87, 95, 106, 109, 150, 155, 161], "between": [0, 16, 20, 22, 25, 29, 36, 41, 42, 43, 47, 48, 51, 52, 54, 71, 72, 74, 79, 84, 86, 87, 90, 94, 95, 96, 101, 102, 108, 114, 118, 119, 122, 133, 134, 138, 141, 142, 144, 149, 150, 151, 153, 154, 155, 157, 159, 169, 173], "all": [0, 11, 12, 13, 14, 15, 18, 20, 23, 26, 29, 33, 36, 41, 42, 43, 45, 46, 49, 52, 54, 55, 64, 65, 66, 67, 68, 71, 72, 73, 77, 78, 79, 80, 83, 86, 87, 88, 90, 94, 95, 99, 106, 107, 108, 109, 110, 119, 122, 124, 126, 127, 128, 133, 134, 135, 138, 139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 151, 153, 155, 157, 158, 159, 160, 161, 169], "tx": [0, 14, 15, 16, 18, 20, 34, 46, 56, 68, 70, 72, 74, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 93, 94, 96, 98, 100, 107, 109, 110, 111, 112, 114, 115, 117, 118, 124, 137, 141, 142, 147, 148, 151, 153, 154, 155, 156, 158, 175], "direct": [0, 15, 22, 23, 29, 34, 41, 47, 69, 70, 71, 72, 95, 106, 107, 119, 125, 141, 151, 153, 154, 155, 158, 169], "static": [0, 18, 19], "map": [0, 16, 18, 19, 20, 29, 48, 49, 50, 51, 54, 102, 105, 106, 122, 127, 133, 134, 144], "accord": [0, 11, 12, 20, 23, 31, 38, 40, 59, 64, 65, 78, 79, 86, 89, 90, 94, 95, 101, 102, 106, 108, 109, 119, 122, 124, 125, 126, 155, 173], "msb": [0, 95, 108, 119, 125], "For": [0, 2, 3, 11, 14, 15, 16, 18, 20, 25, 27, 29, 33, 36, 38, 41, 42, 43, 54, 55, 65, 66, 75, 77, 87, 95, 96, 98, 99, 106, 108, 110, 115, 122, 124, 125, 126, 127, 128, 130, 132, 133, 134, 137, 139, 140, 141, 144, 151, 153, 154, 155, 156, 158, 160, 161, 163], "4": [0, 11, 15, 16, 18, 19, 26, 33, 36, 42, 43, 46, 47, 49, 52, 53, 54, 56, 59, 60, 62, 63, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 85, 86, 89, 92, 93, 94, 95, 96, 97, 98, 100, 106, 107, 108, 109, 111, 112, 113, 114, 116, 118, 119, 120, 121, 122, 124, 126, 128, 129, 132], "32": [0, 16, 18, 20, 23, 24, 31, 32, 37, 42, 43, 46, 48, 49, 54, 56, 59, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 80, 81, 83, 86, 87, 88, 90, 91, 95, 98, 101, 102, 103, 104, 105, 106, 108, 109, 111, 112, 113, 114, 117, 120, 121, 122, 124, 128, 131, 132, 135, 136, 144, 147, 148, 159, 161, 173], "2": [0, 2, 3, 8, 9, 11, 14, 16, 18, 23, 26, 30, 31, 32, 33, 36, 37, 38, 41, 42, 43, 44, 46, 47, 49, 50, 52, 53, 54, 56, 58, 59, 61, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 93, 94, 96, 97, 100, 101, 102, 103, 105, 106, 107, 109, 110, 114, 115, 118, 122, 124, 126, 128, 129, 131, 132, 134, 135, 136, 147, 148, 155, 158, 159, 160, 169, 170], "bit": [0, 14, 16, 18, 20, 22, 23, 24, 27, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 42, 44, 45, 46, 47, 49, 52, 53, 54, 55, 57, 58, 59, 65, 69, 70, 71, 72, 73, 74, 75, 79, 80, 81, 82, 84, 86, 87, 88, 89, 90, 93, 94, 95, 101, 102, 103, 104, 106, 107, 109, 111, 112, 113, 114, 116, 119, 122, 124, 126, 127, 128, 131, 132, 135, 136, 147, 148, 155, 158, 159, 160, 169, 173], "taken": [0, 43, 99, 125], "3": [0, 7, 11, 16, 18, 19, 23, 26, 32, 36, 37, 39, 45, 49, 52, 53, 54, 56, 59, 71, 73, 78, 86, 87, 95, 102, 103, 104, 106, 107, 118, 119, 122, 124, 126, 127, 130, 131, 132, 136], "so": [0, 11, 12, 16, 20, 26, 29, 33, 36, 37, 41, 43, 47, 78, 79, 86, 89, 90, 95, 99, 104, 106, 108, 125, 155, 159, 161, 173], "0": [0, 7, 10, 14, 16, 18, 19, 20, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 142, 144, 147, 148, 149, 150, 155, 157, 158, 160, 170], "7": [0, 16, 18, 20, 36, 47, 48, 49, 53, 54, 71, 73, 74, 93, 108, 109, 122, 124, 126, 131, 132, 169, 170], "would": [0, 11, 15, 42, 78, 87, 108, 124, 125, 155, 157], "rout": [0, 23, 41, 46, 108, 109, 122], "8": [0, 11, 14, 15, 16, 18, 20, 23, 35, 38, 40, 47, 48, 49, 53, 54, 56, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 116, 119, 120, 121, 122, 124, 125, 126, 128, 131, 132, 136, 147, 148, 155, 157, 161], "15": [0, 18, 20, 46, 49, 73, 109, 124, 136], "1": [0, 4, 6, 7, 11, 14, 16, 18, 23, 24, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 126, 128, 129, 131, 132, 134, 135, 136, 137, 143, 144, 147, 148, 149, 150, 155, 157, 158, 159, 160, 161, 169, 170], "etc": [0, 12, 20, 23, 28, 71, 106, 118, 150, 155], "rx": [0, 13, 14, 15, 16, 18, 20, 29, 46, 56, 61, 69, 70, 72, 74, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 93, 94, 96, 98, 100, 107, 109, 110, 111, 113, 114, 115, 117, 118, 126, 137, 142, 145, 155, 156, 158, 175], "again": [0, 16, 18, 78, 82, 86, 106, 133], "user": [0, 1, 5, 6, 7, 12, 18, 19, 20, 21, 23, 25, 26, 29, 30, 33, 36, 41, 42, 43, 45, 47, 48, 49, 54, 63, 65, 66, 69, 70, 72, 73, 74, 78, 79, 86, 87, 90, 99, 106, 108, 109, 116, 128, 132, 142, 155, 157, 160, 161, 165, 170], "perform": [0, 16, 29, 33, 36, 41, 43, 47, 49, 54, 87, 91, 119, 122, 124, 125, 126, 127, 136, 155, 169, 173], "router": [0, 174], "By": [0, 23, 72, 86, 126], "default": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 23, 24, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 44, 48, 49, 50, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 124, 126, 128, 129, 131, 132, 135, 136, 141, 147, 148, 151, 153, 154, 155, 157, 159, 160, 161, 169], "ha": [0, 2, 3, 11, 12, 13, 14, 18, 19, 20, 22, 27, 29, 32, 33, 36, 37, 42, 43, 45, 52, 54, 56, 57, 66, 67, 68, 69, 71, 78, 79, 81, 86, 87, 90, 94, 95, 99, 106, 107, 108, 112, 119, 124, 125, 128, 133, 134, 138, 139, 140, 141, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 157, 159, 161, 169], "portion": 0, "which": [0, 11, 12, 13, 15, 18, 20, 22, 23, 26, 27, 29, 30, 36, 41, 42, 43, 45, 54, 55, 59, 60, 62, 64, 66, 67, 68, 69, 71, 75, 77, 78, 79, 84, 86, 87, 90, 94, 95, 99, 104, 106, 108, 110, 115, 119, 124, 125, 126, 133, 134, 137, 138, 139, 140, 141, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 165, 170, 173], "And": [0, 11, 56, 78, 87, 158], "state": [0, 18, 37, 54, 55, 64, 84, 86, 90, 101, 106, 108, 131, 136, 141, 143, 151, 153, 154, 155, 159, 160, 165, 169], "round": [0, 33, 58, 73, 79, 87, 107, 109, 173], "robin": [0, 73, 109, 173], "mode": [0, 7, 11, 16, 18, 19, 20, 23, 27, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 44, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 132, 133, 135, 136, 147, 148, 155, 157, 170, 173], "contain": [0, 7, 11, 12, 16, 18, 19, 20, 21, 23, 24, 25, 29, 36, 41, 42, 43, 49, 54, 60, 65, 68, 72, 73, 78, 79, 81, 87, 88, 95, 97, 99, 101, 108, 110, 119, 121, 124, 126, 129, 132, 134, 136, 137, 138, 141, 142, 144, 147, 148, 149, 150, 151, 153, 154, 155, 157, 159, 160, 161, 165, 166, 167, 168, 169, 171, 172, 174, 178], "extern": [0, 13, 16, 18, 21, 24, 25, 47, 52, 54, 55, 90, 113, 122, 136, 163], "control": [0, 12, 14, 15, 16, 18, 20, 22, 25, 33, 42, 44, 61, 68, 69, 73, 80, 86, 106, 109, 122, 124, 126, 136, 137, 142, 155, 156, 159, 161, 173, 176], "These": [0, 11, 18, 19, 20, 22, 24, 26, 29, 41, 71, 72, 78, 79, 87, 95, 102, 106, 108, 119, 128, 134, 142, 144, 155], "make": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 26, 29, 43, 49, 55, 79, 86, 95, 106, 108, 122, 124, 133, 142, 155], "easi": [0, 7, 13, 16, 22, 143, 147, 148, 159], "test": [0, 2, 3, 14, 21, 22, 32, 54, 55, 70, 78, 118, 128, 141, 144, 151, 153, 154, 161, 163], "oper": [0, 12, 14, 29, 79, 87, 108, 122, 124, 126, 133, 155, 169, 174], "measur": [0, 16, 21, 42, 48, 51, 53, 54, 155], "properti": [0, 12, 21, 102, 138, 149, 150], "throughput": [0, 1, 13, 16, 19, 20, 21, 25, 27, 41, 43, 45, 81, 86, 87, 94, 95, 134, 141, 151, 153, 154], "latenc": [0, 13, 19, 21, 23, 30, 33, 34, 35, 36, 41, 48, 53, 54, 70, 78, 87, 102, 106, 117, 147, 148, 163, 169, 170], "avalon": [0, 18, 20, 21, 23, 47, 54, 102], "mm": [0, 18, 21, 47, 102], "access": [0, 11, 12, 21, 22, 25, 36, 42, 47, 50, 54, 61, 63, 68, 70, 73, 86, 106, 124, 126, 127, 136, 155, 172, 173], "interfac": [0, 2, 3, 12, 14, 15, 16, 21, 23, 25, 31, 32, 35, 36, 41, 42, 43, 45, 47, 48, 49, 50, 52, 54, 56, 57, 58, 59, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 113, 115, 117, 118, 121, 124, 125, 126, 128, 131, 132, 133, 134, 136, 137, 138, 141, 142, 144, 145, 149, 150, 151, 153, 154, 156, 157, 160, 161, 173, 176], "specif": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 20, 21, 22, 23, 27, 29, 36, 44, 45, 49, 51, 54, 56, 57, 59, 64, 68, 79, 86, 90, 122, 124, 125, 127, 128, 134, 142, 161, 165, 166, 167, 170, 171, 172, 173, 174], "run": [0, 7, 11, 12, 15, 16, 17, 19, 23, 29, 36, 41, 42, 54, 55, 64, 86, 96, 97, 100, 122, 137, 138, 141, 142, 149, 150, 151, 153, 154, 156, 157, 160, 161], "rpm": [0, 14], "packag": [0, 7, 12, 14, 17, 18, 20, 22, 29, 48, 49, 54, 122, 124, 127, 137, 138, 141, 145, 149, 150, 151, 153, 156, 157, 160], "python3": [0, 16, 48, 49, 54, 55], "nfb": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 16, 18, 20, 22, 24, 48, 49, 54], "requir": [0, 4, 5, 6, 7, 11, 13, 14, 15, 16, 17, 20, 23, 27, 29, 32, 33, 36, 42, 52, 78, 81, 87, 94, 107, 108, 112, 116, 117, 124, 125, 126, 133, 134, 137, 141, 144, 151, 153, 154, 155, 156, 160, 169, 170], "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 23, 26, 33, 34, 36, 41, 43, 44, 47, 48, 49, 54, 58, 86, 87, 90, 104, 106, 108, 109, 113, 124, 126, 137, 141, 144, 151, 153, 154, 155, 156, 160, 161, 163, 169], "obtain": [0, 11, 16, 47, 95, 127], "cesnet": [0, 7, 11, 12, 13, 168], "framework": [0, 4, 7, 10, 12, 13, 54, 155], "copr": 0, "repositori": [0, 11, 12, 13, 28, 29, 124, 126, 162, 163, 166, 167, 168, 171, 172, 174, 175, 176], "instal": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 17, 48, 49, 54], "data_logg": [0, 48, 49, 54], "python": [0, 7, 16, 17, 26, 48, 49, 54, 55], "sourc": [0, 1, 11, 12, 14, 18, 19, 20, 24, 29, 41, 46, 71, 73, 84, 85, 90, 94, 109, 111, 112, 114, 124, 126, 128, 136, 155, 158, 168, 169, 173, 176], "code": [0, 11, 27, 29, 32, 108, 144, 169, 178], "follow": [0, 7, 11, 14, 16, 18, 20, 29, 36, 42, 54, 57, 60, 63, 69, 70, 77, 78, 79, 80, 86, 87, 95, 99, 106, 107, 108, 109, 119, 122, 124, 125, 134, 137, 138, 141, 149, 150, 151, 153, 155, 156, 161], "command": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 29, 47, 49, 55, 104, 122, 124, 126, 155, 160, 161], "cd": [0, 7, 48, 49, 54], "xxx_root_directori": [0, 14, 16, 22], "ofm": [0, 11, 12, 16, 28, 54, 124, 126, 127, 162, 163, 166, 167, 171, 172, 174, 175, 176], "comp": [0, 16, 28, 54, 55, 105, 147, 148, 155, 162, 163, 166, 167, 171, 172, 174, 175, 176], "debug": [0, 2, 3, 7, 16, 19, 22, 42, 43, 54, 64, 69, 70, 124, 155, 173], "sw": [0, 12, 16, 42, 55, 57, 58, 61, 63, 68, 70, 86, 121, 124, 126], "setup": [0, 26, 29, 41, 42, 48, 49, 54, 94, 160], "py": [0, 7, 16, 26, 48, 49, 54], "Then": [0, 11, 12, 20, 48, 52, 54, 79, 86, 90, 95, 106, 108, 134, 155, 157, 160], "go": [0, 12, 14, 106, 108, 155], "mem": [0, 18, 21, 49], "tool": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18, 20, 22, 24, 29, 49, 124, 126, 136, 155, 161], "directori": [0, 11, 12, 14, 17, 28, 29, 136, 155, 162, 163, 166, 167, 171, 172, 174, 175, 176, 178], "mem_test": [0, 48, 54], "output": [0, 14, 16, 18, 19, 20, 23, 27, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 49, 54, 55, 56, 59, 62, 63, 64, 65, 66, 67, 69, 70, 71, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 99, 102, 104, 105, 106, 108, 109, 111, 112, 113, 115, 116, 117, 118, 121, 122, 124, 125, 126, 128, 129, 130, 132, 133, 135, 136, 144, 155, 165, 169, 171, 173], "wa": [0, 11, 20, 26, 36, 49, 54, 70, 78, 86, 87, 106, 108, 117, 124, 133, 155, 160, 161, 169, 171, 174], "success": [0, 18, 54, 127, 155], "mem_logg": [0, 48, 49, 53, 54], "statist": [0, 35, 36, 42, 48, 49, 54, 69, 70, 77, 106, 122, 124, 126, 155, 169, 173], "write": [0, 4, 5, 6, 11, 12, 13, 16, 22, 23, 29, 31, 32, 36, 38, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 61, 67, 68, 69, 73, 86, 90, 97, 101, 102, 104, 106, 109, 122, 124, 126, 127, 131, 132, 133, 134, 136, 139, 140, 143, 144, 147, 148, 155, 157, 158, 159, 161, 165, 169, 170], "request": [0, 14, 16, 18, 19, 20, 22, 23, 25, 31, 33, 36, 46, 47, 48, 49, 50, 52, 53, 54, 57, 58, 59, 64, 68, 69, 70, 78, 86, 90, 96, 101, 102, 104, 106, 107, 109, 118, 124, 126, 127, 128, 131, 132, 133, 134, 136, 139, 140, 157, 161, 165, 173], "33554431": 0, "word": [0, 13, 18, 23, 31, 32, 33, 38, 40, 41, 43, 46, 47, 48, 52, 53, 54, 55, 56, 60, 62, 65, 71, 72, 73, 77, 78, 79, 80, 81, 82, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107, 109, 111, 112, 114, 117, 119, 120, 124, 125, 126, 128, 131, 132, 137, 141, 142, 143, 144, 147, 148, 151, 153, 154, 155, 156, 159, 161], "134217724": 0, "read": [0, 12, 13, 14, 16, 20, 22, 23, 31, 32, 35, 36, 38, 40, 41, 42, 43, 46, 47, 48, 49, 50, 52, 53, 54, 55, 59, 61, 66, 67, 68, 69, 78, 84, 86, 95, 97, 99, 101, 102, 104, 106, 107, 109, 117, 118, 121, 122, 124, 125, 126, 127, 131, 132, 133, 134, 136, 141, 142, 151, 153, 155, 157, 160, 161, 165, 169, 170], "flow": [0, 2, 3, 18, 20, 48, 54, 83, 86, 173], "160": 0, "78": [0, 16], "gb": [0, 54, 86], "": [0, 11, 12, 14, 18, 20, 23, 24, 26, 27, 29, 30, 33, 36, 41, 42, 43, 47, 54, 57, 58, 71, 73, 77, 78, 79, 84, 86, 87, 90, 94, 95, 99, 104, 106, 108, 122, 124, 134, 135, 144, 155, 157, 158, 168], "161": 0, "68": 0, "total": [0, 16, 23, 35, 36, 43, 54, 61, 63, 64, 67, 68, 70, 74, 95, 109, 124, 126], "23": [0, 18, 20, 46, 109, 124], "time": [0, 11, 12, 20, 25, 26, 29, 31, 33, 36, 37, 38, 40, 42, 43, 45, 49, 50, 51, 54, 78, 81, 84, 86, 87, 90, 96, 99, 107, 109, 114, 116, 124, 125, 133, 136, 144, 155, 160], "427": 0, "42": [0, 122], "m": [0, 33, 42, 54, 55, 113, 160, 169], "425": 0, "04": [0, 54], "852": 0, "46": 0, "min": [0, 49, 53, 54, 73, 75, 94, 109, 124, 138, 141, 149, 150, 151, 153, 154], "96": [0, 16, 71, 132], "00": [0, 14, 30, 54, 108, 132], "n": [0, 20, 29, 33, 36, 38, 39, 40, 54, 78, 84, 89, 90, 109, 113, 122, 138, 144, 149, 150, 155, 160, 169], "max": [0, 18, 23, 32, 38, 40, 49, 51, 53, 54, 56, 60, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 109, 110, 115, 116, 121, 124, 126, 128, 131, 136, 138, 141, 149, 150, 151, 153, 154, 155, 160, 161], "555": 0, "avg": [0, 54, 94], "131": 0, "56": 0, "histogram": [0, 48, 49, 53, 54, 163], "93": [0, 54], "117": [0, 54], "5": [0, 16, 20, 29, 43, 47, 49, 53, 54, 73, 78, 86, 94, 108, 109, 122, 124, 131, 147, 148, 159], "12613618": 0, "141": 0, "6": [0, 4, 7, 10, 16, 18, 20, 36, 46, 49, 53, 54, 73, 95, 108, 122, 124, 126, 132], "13893635": 0, "165": 0, "6618217": 0, "503": 0, "527": 0, "74899": 0, "551": 0, "265549": 0, "575": [0, 44], "88513": 0, "error": [0, 11, 18, 20, 26, 46, 54, 104, 106, 122, 124, 144, 155], "zero": [0, 36, 51, 54, 71, 73, 110, 124, 155, 159], "burst": [0, 18, 52, 53, 54, 102, 154, 155, 157], "count": [0, 18, 24, 33, 42, 43, 48, 49, 52, 53, 54, 75, 86, 94, 110, 118, 124, 126, 169, 173, 176], "simultan": [0, 33, 36, 54, 74, 95], "r": [0, 6, 7, 14, 17, 18, 22, 23, 52, 53, 54, 55, 86, 122, 124, 126, 134], "w": [0, 14, 18, 22, 52, 53, 54, 55, 86, 124, 126], "paralel": [0, 51], "13": [0, 49, 64, 65, 71, 129, 132], "10": [0, 13, 14, 18, 20, 21, 23, 25, 27, 30, 47, 49, 53, 54, 74, 84, 90, 106, 122, 124, 126, 132, 135, 136, 144, 155, 157, 159, 161, 165, 170, 173], "83": [0, 16, 122], "27238": 0, "12": [0, 18, 49, 53, 58, 59, 61, 68, 70, 71, 72, 79, 95, 97, 116, 122, 132], "4294967295": 0, "16": [0, 7, 11, 14, 18, 20, 23, 32, 46, 49, 54, 56, 57, 58, 59, 61, 63, 64, 65, 66, 67, 70, 71, 73, 79, 86, 93, 97, 98, 106, 109, 112, 117, 120, 124, 125, 132, 136, 144, 155, 161], "13345442": 0, "document": [0, 11, 14, 16, 19, 20, 26, 29, 32, 33, 41, 71, 79, 95, 96, 98, 134, 141, 151, 153, 154, 155, 156, 161, 165, 169, 173], "detail": [0, 7, 11, 14, 18, 19, 20, 27, 29, 40, 41, 43, 47, 94, 119, 122, 128, 134, 147, 148, 155, 165, 169, 173], "descript": [0, 7, 12, 18, 19, 20, 22, 23, 24, 25, 27, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 44, 46, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 138, 141, 144, 145, 149, 150, 151, 153, 154, 157, 158, 161, 163, 166, 167, 171, 172, 173, 174, 176], "assum": [0, 23, 155], "consist": [0, 12, 19, 25, 42, 64, 79, 86, 87, 89, 94, 99, 108, 119, 125, 133, 134, 155], "two": [0, 4, 11, 18, 19, 20, 23, 26, 29, 31, 32, 33, 41, 45, 58, 60, 71, 74, 75, 76, 78, 79, 81, 82, 83, 86, 87, 88, 89, 91, 92, 95, 96, 99, 100, 101, 105, 106, 108, 109, 112, 114, 116, 119, 124, 125, 128, 133, 136, 137, 138, 141, 142, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 159, 160, 161, 165, 170, 173], "0x0000000": [0, 20], "0x07fffff": 0, "regist": [0, 12, 14, 20, 22, 23, 25, 28, 30, 31, 33, 34, 36, 38, 40, 41, 42, 43, 45, 47, 49, 52, 53, 54, 55, 61, 63, 68, 70, 72, 73, 78, 81, 86, 88, 90, 96, 104, 105, 106, 108, 109, 111, 112, 113, 117, 121, 122, 125, 127, 129, 133, 135, 136, 155, 165, 169, 170, 173], "distribut": [0, 18, 20, 31, 39, 43, 106, 109, 119, 122, 138, 142, 149, 150, 160, 169], "reserv": [0, 22, 29, 73, 122, 124, 126, 127], "space": [0, 12, 16, 18, 20, 21, 23, 25, 29, 30, 31, 41, 42, 43, 45, 46, 52, 53, 54, 59, 61, 65, 72, 73, 80, 90, 99, 106, 108, 109, 124, 126, 131, 133, 134, 136, 141, 144, 151, 153, 154, 155, 159, 173], "0x0800000": 0, "0x0ffffff": 0, "0x1000000": [0, 12], "0x17fffff": 0, "0x1800000": 0, "0x1ffffff": 0, "final": [0, 11, 30, 74, 90, 95, 106, 108, 155, 161], "address": [0, 12, 16, 18, 20, 23, 36, 38, 40, 41, 42, 43, 46, 47, 52, 53, 54, 55, 58, 59, 61, 63, 65, 66, 67, 69, 72, 73, 80, 90, 94, 95, 99, 101, 102, 103, 106, 107, 109, 121, 124, 126, 131, 132, 136, 155, 157, 170, 173], "sum": [0, 42, 43, 49, 53, 79, 112], "core": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 18, 22, 25, 29, 36, 63, 69, 70, 73, 122, 127, 133, 134], "0x02000000": [0, 22], "0x02800000": 0, "welcom": [1, 168], "The": [1, 7, 11, 12, 13, 14, 15, 16, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 45, 49, 50, 52, 54, 56, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 73, 74, 75, 77, 78, 79, 80, 84, 86, 87, 88, 90, 93, 94, 95, 96, 99, 101, 102, 104, 106, 107, 108, 109, 111, 114, 115, 119, 121, 122, 124, 125, 126, 127, 128, 129, 131, 132, 133, 134, 136, 137, 138, 141, 142, 144, 149, 150, 151, 153, 154, 155, 156, 157, 158, 161, 162, 163, 165, 169, 170, 171, 173, 174, 175, 176], "refer": [1, 2, 3, 11, 12, 14, 15, 16, 18, 20, 21, 102, 122, 142, 155], "develop": [1, 5, 6, 11, 14, 19, 25, 29, 155, 161, 168, 171, 174], "kit": [1, 3, 5, 6, 14, 25], "allow": [1, 7, 11, 14, 18, 19, 20, 22, 23, 25, 26, 30, 31, 33, 36, 38, 40, 41, 42, 43, 44, 45, 59, 61, 63, 68, 70, 72, 73, 76, 78, 87, 95, 96, 101, 111, 112, 119, 121, 122, 124, 125, 126, 131, 133, 142, 147, 148, 155, 163, 165, 169, 170], "quickli": [1, 16, 25, 141, 153, 154], "easili": [1, 12, 25, 60, 86, 105], "acceler": [1, 25, 164], "optim": [1, 19, 25, 26, 36, 81, 105, 109, 165, 169, 170, 173], "high": [1, 13, 15, 19, 25, 41, 43, 54, 73, 92, 95, 104, 109, 122, 124, 126, 136, 141, 142, 143, 151, 153, 158, 160, 169], "scalabl": [1, 25, 41], "support": [1, 11, 14, 15, 16, 19, 20, 21, 25, 29, 31, 33, 36, 38, 40, 46, 47, 55, 59, 69, 70, 71, 72, 73, 74, 84, 86, 87, 90, 95, 102, 107, 109, 124, 125, 126, 128, 132, 134, 136, 165, 170, 171, 174], "up": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 15, 18, 19, 20, 23, 29, 33, 41, 58, 71, 79, 87, 99, 122, 124, 125, 126, 127, 138, 142, 144, 147, 148, 149, 155, 159, 160, 169], "400": [1, 13, 19, 25, 122, 124, 126], "gigabit": [1, 15, 25], "exampl": [1, 7, 11, 14, 15, 16, 17, 18, 20, 23, 25, 33, 34, 36, 42, 43, 45, 46, 48, 49, 54, 87, 90, 106, 109, 124, 126, 130, 136, 138, 141, 144, 149, 150, 151, 153, 154, 160, 163, 169], "memori": [1, 4, 5, 6, 13, 18, 20, 22, 23, 25, 28, 31, 32, 36, 39, 45, 46, 47, 48, 52, 55, 69, 72, 96, 98, 101, 102, 106, 120, 124, 133, 139, 140, 163, 165, 169, 173], "medusa": [1, 176], "part": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 16, 18, 19, 20, 22, 23, 29, 36, 45, 63, 69, 71, 72, 73, 78, 95, 97, 106, 107, 108, 124, 125, 126, 133, 134, 136], "open": [1, 2, 3, 14, 19, 47, 54, 168], "get": [1, 12, 15, 18, 19, 20, 29, 36, 42, 54, 79, 83, 86, 106, 113, 127, 131, 141, 144, 151, 153, 154, 155, 157, 158], "includ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 29, 31, 48, 54, 55, 74, 87, 122, 124, 126, 131, 155, 165, 176], "profession": [1, 19], "through": [1, 12, 13, 16, 18, 19, 20, 25, 29, 31, 42, 43, 78, 86, 90, 94, 95, 96, 97, 99, 104, 106, 109, 121, 124, 126, 127, 136, 137, 138, 149, 150, 154, 155, 156, 173], "our": [1, 14, 15, 19, 20, 36, 42, 95, 106, 108, 155], "partner": [1, 19, 20], "brnolog": [1, 19], "card": [2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 18, 20, 21, 22, 23, 25, 29, 46, 54], "inform": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 23, 24, 36, 41, 47, 59, 65, 68, 70, 72, 74, 86, 87, 93, 96, 97, 98, 99, 102, 124, 128, 133, 134, 142, 151, 153, 154, 155, 156, 161, 173], "vendor": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 23, 59, 127], "xilinx": [2, 3, 8, 9, 11, 13, 14, 20, 21, 23, 31, 32, 70, 85, 98, 105, 117, 120, 122, 124, 126, 128, 134, 165, 169, 170, 173], "name": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 20, 24, 26, 29, 36, 41, 46, 70, 71, 78, 79, 84, 89, 90, 93, 94, 95, 106, 109, 119, 124, 125, 126, 127, 136, 141, 144, 147, 148, 151, 153, 154, 155, 156, 157, 158, 159, 160], "port": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 20, 23, 25, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 44, 46, 52, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 125, 128, 129, 130, 131, 132, 134, 135, 136, 138, 139, 140, 143, 144, 145, 149, 150, 155, 157, 158, 165, 169, 170], "2x": [2, 3, 5, 6, 8, 9, 10, 53, 124], "qsfp28": [2, 3, 8, 9, 15], "pcie": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 22, 25, 46, 56, 59, 63, 64, 65, 67, 69, 70, 95, 127, 131, 133], "conector": [2, 3, 4, 5, 6, 7, 8, 9, 10], "edg": [2, 3, 4, 5, 6, 7, 8, 9, 10, 27, 52, 54, 95, 169], "connector": [2, 3, 4, 5, 6, 7, 8, 9, 10, 23, 25], "websit": [2, 3, 4, 5, 6, 7, 8, 9, 10], "xcu200": 2, "fsgd2104": 2, "e": [2, 4, 5, 8, 10, 11, 13, 16, 17, 18, 20, 29, 36, 37, 42, 43, 67, 79, 86, 87, 90, 95, 102, 106, 107, 108, 119, 124, 125, 126, 128, 155, 161], "basic": [2, 12, 14, 16, 20, 21, 29, 49, 54, 55, 90, 109, 125, 141, 147, 148, 150, 151, 153, 154, 159], "same": [2, 11, 13, 14, 18, 20, 27, 29, 36, 37, 41, 43, 45, 50, 51, 53, 54, 55, 71, 72, 78, 80, 82, 86, 87, 90, 94, 95, 97, 99, 102, 106, 107, 108, 112, 117, 119, 124, 125, 126, 127, 132, 138, 143, 144, 147, 148, 149, 150, 155, 156, 157, 158, 161, 165, 169, 170, 173], "vu9p": 2, "hard": [2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 20, 52, 54, 124, 126, 131], "cmac": [2, 3, 8, 9, 13, 20, 124, 126], "100g": [2, 3, 4, 5, 8, 9, 10, 26, 95], "usp": [2, 3, 8, 9, 23, 131], "gen3": [2, 3, 8, 9, 23, 70], "x16": [2, 3, 4, 5, 6, 7, 8, 9, 10, 23, 70], "app_root_directori": [2, 3, 4, 5, 6, 7, 8, 9], "config": [2, 3, 4, 5, 6, 7, 8, 9, 11, 73, 141, 145, 151, 153, 154, 155], "card_conf": [2, 3, 4, 5, 6, 7, 8, 9], "tcl": [2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 22], "file": [2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 17, 18, 22, 26, 54, 142, 155, 161], "makefil": [2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 23, 26], "target": [2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 20, 23, 25, 27, 30, 32, 36, 41, 43, 54, 70, 74, 83, 86, 87, 97, 100, 102, 103, 106, 107, 108, 126, 132], "valid": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 18, 20, 24, 26, 31, 33, 38, 40, 41, 42, 45, 46, 50, 52, 56, 59, 65, 71, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 86, 87, 89, 90, 92, 93, 94, 95, 96, 97, 99, 100, 102, 106, 107, 109, 111, 112, 113, 114, 116, 117, 118, 119, 122, 124, 126, 127, 128, 131, 132, 133, 136, 139, 140, 141, 143, 147, 148, 153, 155, 157, 158, 159, 169], "minim": [2, 3, 4, 5, 6, 7, 8, 9, 10, 18, 21, 49, 53, 54, 86, 124, 126], "mai": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 18, 29, 31, 32, 33, 43, 45, 71, 78, 87, 95, 106, 113, 119, 124, 126, 131, 133, 134, 144, 155], "vari": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 23, 36], "other": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 23, 26, 30, 33, 35, 36, 40, 41, 43, 45, 49, 54, 64, 69, 71, 73, 75, 77, 78, 81, 82, 83, 85, 87, 88, 95, 97, 103, 106, 107, 108, 110, 119, 122, 124, 126, 132, 133, 135, 138, 141, 142, 144, 147, 148, 149, 151, 153, 154, 159, 160, 161], "100g2": [2, 3, 4, 5, 8, 9, 10], "2x100gbe": [2, 3, 8, 9], "100g0": [2, 3], "disabl": [2, 3, 14, 23, 24, 30, 32, 33, 49, 72, 73, 77, 80, 93, 105, 109, 113, 120, 122, 124, 126, 136, 155], "applic": [2, 3, 16, 19, 21, 22, 24, 25, 29, 86, 119, 128], "remain": [2, 3, 95, 96, 100, 125, 142, 158, 165], "experiment": [2, 3], "featur": [2, 3, 11, 12, 20, 24, 74, 95, 124, 170], "boot": [2, 3, 7, 8, 9, 10, 14, 22, 90], "NO": [2, 3, 5, 6, 26, 157], "jtag": [2, 3, 4, 5, 6], "buld": [2, 3], "describ": [2, 3, 11, 12, 14, 16, 18, 19, 20, 22, 24, 28, 29, 41, 71, 86, 95, 119, 122, 133, 134, 138, 141, 142, 149, 150, 151, 153, 154, 155, 158, 159, 161, 162, 163, 175, 176], "abov": [2, 3, 11, 20, 25, 29, 30, 41, 71, 79, 86, 87, 95, 108, 119, 134, 136, 138, 141, 149, 150, 153, 154, 158], "gener": [2, 3, 7, 11, 13, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 56, 57, 59, 60, 61, 62, 63, 66, 70, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 121, 125, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 149, 150, 151, 153, 154, 156, 157, 160, 161, 163, 169, 170, 171, 173], "bitstream": [2, 3, 4, 5, 6, 14], "vivado": [2, 3, 8, 9, 13, 14, 29, 135], "gui": [2, 3, 155], "usb": [2, 3, 4, 5, 6], "cabl": [2, 3, 4, 5, 6], "hardwar": [2, 3, 11, 29, 61, 63, 68, 69, 70], "manag": [2, 3, 20, 47, 50, 56, 58, 63, 66, 69, 134, 135, 176], "2022": [2, 3, 14], "manual": [2, 3, 16, 52, 54, 55, 86, 155], "To": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 20, 36, 37, 41, 42, 43, 45, 52, 54, 57, 58, 79, 86, 87, 99, 107, 108, 119, 124, 126, 133, 142, 143], "must": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 20, 22, 23, 24, 29, 31, 32, 33, 36, 38, 40, 41, 43, 47, 54, 71, 72, 73, 74, 79, 84, 90, 93, 94, 95, 96, 99, 100, 101, 102, 103, 104, 106, 108, 109, 112, 113, 114, 115, 116, 117, 118, 121, 124, 125, 126, 127, 131, 133, 134, 136, 138, 144, 147, 148, 149, 150, 155, 157, 158], "have": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 16, 18, 20, 26, 29, 33, 36, 41, 42, 43, 49, 52, 54, 58, 72, 75, 78, 79, 87, 95, 99, 104, 106, 107, 108, 110, 119, 124, 125, 126, 133, 134, 141, 144, 151, 153, 155, 157, 158, 159, 160, 161, 169], "licens": [2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 124, 126], "been": [2, 3, 12, 29, 36, 37, 41, 42, 43, 56, 66, 75, 78, 81, 95, 119, 124, 125, 128, 133, 134, 141, 144, 151, 155, 157, 169], "properli": [2, 3, 12, 19, 124, 136, 155], "although": [2, 3, 29, 86, 95], "virtex": [3, 170], "ultrascal": [3, 13, 20, 21, 23, 29, 30, 31, 32, 33, 38, 40, 48, 51, 57, 58, 59, 63, 64, 65, 66, 67, 69, 70, 74, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 93, 94, 96, 97, 98, 101, 109, 115, 117, 120, 124, 126, 128, 131, 132, 136, 165, 170, 175], "evalu": [3, 29, 79], "xcvu9p": [3, 9], "flgb2104": [3, 9], "1x": [4, 7], "qsfp": [4, 6, 7, 10, 11, 12, 15, 16, 20, 22, 25, 122], "dd": [4, 6, 7, 15], "agfb014r24b2e2v": 4, "tile": [4, 5, 6, 7, 10, 13, 16, 20, 23, 95, 124, 126, 134], "p": [4, 5, 6, 10, 16, 23, 54, 55, 95, 134, 168], "gen4": [4, 5, 10, 23], "2x100ge": [4, 5, 10], "25g8": [4, 5, 6, 7, 10], "8x25ge": [4, 5, 10, 20], "10g8": [4, 5, 6, 7, 10], "8x10ge": [4, 5, 10, 20], "ye": [4, 7, 8, 9, 10, 13, 157], "version": [4, 7, 10, 11, 12, 13, 14, 55, 86, 96, 126, 127, 170], "17": [4, 49, 132], "intel": [4, 7, 10, 11, 13, 14, 20, 21, 22, 23, 26, 31, 32, 47, 54, 85, 98, 102, 105, 117, 120, 124, 126, 128, 131, 132, 134, 145, 163, 165, 170, 173], "quartu": [4, 5, 6, 7, 10, 12, 13, 14, 29, 135], "prime": [4, 5, 6, 7, 10, 13, 14], "pro": [4, 5, 6, 7, 10, 13, 14], "befor": [4, 11, 18, 19, 20, 23, 29, 32, 35, 41, 42, 43, 46, 73, 78, 82, 87, 90, 94, 95, 99, 104, 106, 108, 117, 124, 126, 133, 134, 141, 144, 151, 153, 155, 157], "flash": [4, 5, 6, 22, 25, 47], "regular": [4, 11], "programm": 4, "after": [4, 5, 6, 12, 14, 16, 20, 26, 29, 30, 41, 42, 43, 47, 50, 54, 55, 56, 57, 66, 68, 69, 77, 78, 79, 82, 84, 86, 87, 90, 94, 102, 104, 106, 108, 124, 125, 133, 143, 144, 155, 156, 173], "complet": [4, 5, 6, 12, 14, 20, 23, 36, 41, 46, 55, 56, 69, 70, 77, 86, 95, 99, 128, 131, 132, 133, 155], "call": [4, 5, 6, 11, 12, 18, 20, 29, 48, 90, 95, 119, 153, 154, 155], "my_bitstream": [4, 5, 6], "sof": [4, 5, 6, 14, 18, 65, 74, 75, 76, 77, 78, 79, 82, 83, 84, 87, 89, 90, 93, 95, 97, 99, 116, 124, 125, 126, 128, 139, 140, 141, 147, 148, 153, 155, 156, 160], "script": [4, 5, 6, 11, 12, 14, 16, 26, 29, 48, 54, 55], "generate_j": 4, "sh": [4, 5, 6], "convert": [4, 5, 6, 11, 20, 21, 23, 45, 47, 102, 103, 107, 108, 116, 118, 124, 125, 126, 128, 133, 134, 135, 141, 145, 151, 153, 154, 169, 173], "jic": 4, "format": [4, 5, 6, 14, 16, 18, 20, 23, 46, 73, 79, 84, 90, 106, 109, 122, 124, 127, 134, 136, 155, 159], "On": [4, 5, 6, 14, 20, 43, 119, 125, 133, 134, 147, 148, 159], "host": [4, 5, 6, 13, 18, 23, 25, 47, 102, 131, 134], "pc": [4, 5, 6, 16, 20, 22, 23, 25, 124, 126, 131], "where": [4, 5, 6, 11, 12, 14, 15, 16, 18, 21, 29, 31, 33, 34, 45, 47, 57, 65, 69, 78, 79, 80, 86, 90, 94, 95, 99, 113, 121, 125, 126, 133, 136, 155, 157, 160, 161, 169], "write_j": 4, "power": [4, 5, 6, 31, 33, 54, 74, 75, 76, 78, 79, 82, 84, 87, 90, 93, 94, 96, 100, 101, 107, 109, 114, 116, 124, 126], "off": [4, 5, 6, 20, 79, 109, 122, 126, 157], "cycl": [4, 5, 6, 27, 30, 32, 33, 36, 41, 42, 43, 44, 49, 50, 53, 71, 78, 82, 86, 90, 95, 102, 106, 107, 109, 119, 121, 125, 133, 134, 136, 137, 143, 147, 148, 155, 156, 157, 160, 165, 169, 170, 171, 173, 174], "new": [4, 5, 6, 11, 14, 16, 18, 25, 41, 45, 50, 55, 58, 78, 79, 99, 106, 124, 133, 134, 136, 138, 141, 144, 149, 150, 151, 153, 154, 155, 161, 178], "load": [4, 5, 6, 7, 11, 12, 25, 29, 42, 45, 52, 54, 78, 86, 134, 155, 169], "procedur": [4, 5, 6, 11, 29], "dev": [5, 6, 54], "1sdx": [5, 6], "qsfp56": 5, "option": [5, 6, 7, 12, 19, 29, 30, 31, 32, 37, 43, 44, 54, 70, 73, 78, 79, 83, 84, 90, 93, 96, 98, 101, 102, 106, 111, 117, 120, 122, 124, 126, 129, 135, 144, 147, 148], "upi": 5, "guid": [5, 6, 20, 26, 47, 54, 155, 165, 170], "schemat": [5, 6], "1sd280pt2f55e1vg": [5, 29], "bellow": [5, 6], "generate_pof": [5, 6], "pof": [5, 6], "write_pof": [5, 6], "agi027r": 6, "mcio": 6, "agib027r29a1e2vr0": [6, 7], "f": [6, 7, 13, 16, 20, 54, 86, 124, 126], "400g": [6, 7, 95], "gen5": [6, 7, 23], "400g1": [6, 7], "1x400gbe": [6, 7], "200g2": [6, 7], "2x200gbe": [6, 7], "100g4": [6, 7, 9, 11], "4x100gbe": [6, 7, 9], "50g8": [6, 7], "8x50gbe": [6, 7], "40g2": [6, 7], "2x40gbe": [6, 7], "8x25gbe": [6, 7], "8x10gbe": [6, 7], "cooper": [7, 155], "hsi": 7, "agib027r29a1e2vr3": 7, "exist": [7, 12, 20, 22, 29, 79, 118, 141, 155], "multipl": [7, 11, 15, 16, 18, 19, 20, 23, 25, 29, 32, 33, 35, 36, 40, 41, 43, 45, 47, 51, 54, 64, 68, 69, 70, 74, 78, 79, 82, 87, 91, 95, 102, 106, 107, 108, 116, 119, 133, 134, 135, 136, 144, 155, 160, 165, 169, 170, 171, 174], "board_rev": [7, 14], "correct": [7, 14, 23, 31, 32, 38, 40, 42, 59, 101, 107, 124, 127, 128, 129, 131, 155, 158], "select": [7, 11, 12, 14, 15, 16, 18, 20, 25, 29, 31, 32, 38, 40, 41, 49, 52, 54, 55, 59, 72, 74, 88, 89, 90, 93, 96, 98, 101, 109, 110, 111, 115, 120, 124, 126, 128, 131, 136, 138, 149, 150, 155, 157, 165], "paramet": [7, 12, 16, 18, 19, 20, 23, 26, 29, 31, 38, 40, 44, 49, 54, 55, 59, 60, 62, 64, 67, 71, 78, 82, 85, 86, 87, 96, 98, 100, 101, 104, 106, 109, 114, 116, 125, 126, 128, 131, 137, 138, 141, 144, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 161], "valu": [7, 12, 13, 14, 16, 18, 19, 23, 26, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 44, 45, 46, 49, 50, 54, 59, 61, 63, 70, 71, 73, 75, 77, 78, 79, 81, 84, 85, 86, 87, 88, 90, 93, 94, 95, 96, 98, 102, 106, 107, 108, 109, 110, 115, 116, 118, 121, 124, 125, 126, 127, 128, 131, 132, 133, 136, 139, 140, 143, 144, 155, 157, 158, 160, 161, 169, 174], "first": [7, 11, 12, 14, 16, 18, 20, 23, 24, 26, 29, 31, 32, 33, 41, 42, 43, 46, 48, 52, 53, 54, 55, 69, 71, 77, 78, 79, 84, 86, 87, 90, 94, 95, 96, 106, 108, 119, 124, 125, 126, 128, 129, 130, 132, 139, 140, 141, 143, 144, 147, 148, 153, 155, 157, 158, 159, 161, 169, 173], "prototyp": 7, "second": [7, 11, 12, 18, 20, 24, 42, 46, 59, 78, 87, 95, 106, 108, 119, 125, 135, 136, 141, 143, 144, 153, 155, 158, 161, 165], "sever": [7, 16, 18, 19, 25, 29, 86, 116, 124, 126], "switchabl": 7, "loopback": [7, 14, 16, 19, 20, 72, 122, 171], "path": [7, 11, 13, 16, 29, 45, 55, 71, 83, 85, 106, 122, 134, 155, 173], "usual": [7, 29, 70, 106, 125, 155], "gen": [7, 16, 19, 54, 81, 126, 162, 171, 172], "loop": [7, 16, 19, 36, 86, 118, 155, 171], "switch": [7, 14, 16, 19, 41, 43, 81, 82, 86, 88, 114, 124, 155, 171], "gl": [7, 19, 22, 171], "A": [7, 11, 12, 13, 16, 18, 20, 22, 23, 31, 32, 36, 40, 41, 42, 45, 50, 64, 71, 78, 84, 95, 125, 133, 141, 144, 150, 151, 153, 154, 155, 157, 176], "simplifi": [7, 23, 25, 78, 95, 119, 122, 125, 138, 141, 149, 150, 151, 153, 154, 155], "capabl": [7, 12, 23, 32, 80, 127], "found": [7, 11, 12, 14, 22, 27, 48, 65, 77, 95, 124, 155, 165, 169, 173], "prerequisit": [7, 29], "linux": [7, 13, 14], "server": 7, "driver": [7, 12, 13, 14, 54, 61, 137, 138, 139, 140, 143, 145, 149, 150, 156, 157, 160], "mi_debug": 7, "warn": [7, 33, 41, 87, 94, 155], "bottom": [7, 79], "readm": [7, 13, 14], "pytest": 7, "pip3": 7, "depend": [7, 13, 18, 20, 21, 29, 36, 41, 43, 45, 58, 86, 87, 98, 107, 108, 117, 119, 120, 124, 133, 134, 139, 140, 143, 147, 148, 155, 157, 159], "html": [7, 155], "themselv": [7, 36], "written": [7, 31, 32, 33, 38, 40, 53, 55, 66, 67, 78, 95, 97, 104, 106, 124, 155, 157, 178], "possibl": [7, 11, 12, 13, 16, 18, 26, 36, 40, 41, 42, 43, 49, 70, 71, 78, 80, 91, 94, 102, 104, 106, 108, 116, 124, 126, 133, 141, 144, 151, 153, 154, 155, 161, 165], "test_pci": 7, "self": [7, 122], "bt": 7, "whole": [7, 18, 20, 22, 34, 37, 42, 52, 53, 54, 56, 60, 62, 65, 79, 86, 87, 95, 107, 117, 119, 124, 126, 131, 136, 138, 142, 147, 148, 149, 150, 155, 159], "take": [7, 11, 12, 15, 18, 20, 32, 41, 43, 78, 83, 86, 94, 106, 107, 108, 119, 122, 125, 134, 139, 140, 142, 143, 155], "approxim": 7, "14": [7, 49, 68, 69, 70, 74, 79, 93], "minut": 7, "displai": [7, 18, 20, 78, 144], "result": [7, 20, 30, 36, 41, 42, 54, 86, 93, 95, 122, 133, 144, 155, 173], "remov": [7, 12, 13, 20, 33, 35, 37, 43, 72, 87, 99, 124, 169, 173], "sudo": [7, 14, 54], "modprob": 7, "add": [7, 11, 18, 20, 34, 36, 45, 49, 71, 87, 136, 142, 155, 157, 161, 169], "flag": [7, 18, 20, 23, 24, 29, 32, 33, 46, 49, 55, 74, 75, 76, 77, 86, 92, 100, 111, 122, 124, 126, 127, 128], "xcku15p": 8, "ffve1760": 8, "variant": [9, 20, 23, 27, 81, 124, 126, 128, 162, 169, 170], "fb2cgg3": 9, "4x": 9, "agfb014r24a2e2v": 10, "18": [10, 42], "pacsign": 10, "three": [11, 20, 21, 81, 95, 97, 106, 109, 119, 137, 141, 144, 147, 148, 151, 153, 154, 155, 157, 159, 160, 161], "abrevi": 11, "via": [11, 16, 18, 20, 22, 23, 25, 29, 49, 52, 54, 86, 90, 95, 119, 122, 136, 173, 176], "link": [11, 12, 14, 16, 18, 20, 23, 71, 122, 124, 126, 147, 148], "core_root_directori": 11, "some": [11, 14, 16, 20, 23, 25, 29, 33, 36, 37, 43, 44, 45, 54, 68, 69, 73, 78, 86, 87, 95, 106, 108, 119, 122, 124, 134, 138, 149, 150, 155, 160, 169, 173], "info": [11, 14, 20, 34, 41, 97, 124, 155], "its": [11, 12, 13, 14, 16, 18, 20, 22, 23, 26, 29, 37, 41, 43, 45, 47, 50, 54, 57, 64, 68, 69, 70, 78, 79, 86, 90, 94, 95, 99, 106, 108, 125, 133, 134, 138, 144, 149, 150, 151, 154, 155, 158, 161], "own": [11, 13, 16, 18, 20, 23, 41, 43, 57, 68, 72, 79, 90, 113, 125, 133, 134, 138, 139, 140, 144, 147, 148, 149, 150, 155, 159], "hierarchi": 11, "shown": [11, 18, 19, 20, 23, 26, 95, 106, 108, 119, 125, 134, 155], "section": [11, 18, 20, 41, 47, 86, 93, 102, 119, 122, 155, 161], "page": [11, 71, 95, 119, 155, 164], "order": [11, 26, 29, 32, 33, 35, 36, 41, 43, 45, 46, 47, 54, 66, 71, 86, 87, 90, 93, 106, 112, 114, 118, 122, 125, 132, 133, 144, 154, 155, 173], "place": [11, 33, 43, 54, 87, 119, 122, 124, 125, 155, 159, 173], "core_boostrap": 11, "list": [11, 13, 16, 20, 23, 26, 27, 55, 138, 149, 150, 155, 161], "chang": [11, 12, 13, 14, 26, 38, 41, 42, 52, 73, 78, 83, 86, 87, 91, 106, 107, 108, 109, 124, 125, 126, 128, 131, 134, 141, 143, 144, 151, 153, 154, 155, 160, 161], "comment": [11, 12, 155], "mean": [11, 18, 20, 23, 41, 42, 46, 56, 71, 78, 79, 86, 87, 95, 104, 106, 107, 108, 117, 119, 136, 155, 156, 157, 161, 169], "becaus": [11, 12, 20, 26, 29, 36, 43, 44, 54, 56, 62, 78, 87, 99, 106, 108, 125, 138, 149, 150, 155, 158], "underli": 11, "platform": [11, 12, 14, 15, 16, 20, 25], "g": [11, 17, 18, 29, 36, 37, 42, 43, 87, 90, 102, 107, 125, 161], "mani": [11, 21, 42, 46, 49, 98, 106, 108, 120, 134, 142, 155, 169], "combin": [11, 18, 36, 106, 108, 113, 126, 135, 161], "howev": [11, 12, 13, 16, 20, 32, 36, 42, 54, 78, 79, 95, 106, 116, 125, 150, 155], "find": [11, 14, 18, 23, 54, 141, 151, 153, 154, 155], "unsupport": [11, 23], "caus": [11, 41, 45, 87, 106, 124, 125, 126], "dure": [11, 26, 29, 42, 50, 54, 71, 78, 79, 86, 119, 126, 155], "synthesi": [11, 14, 169], "should": [11, 12, 19, 20, 29, 32, 41, 43, 44, 47, 48, 49, 50, 53, 54, 55, 59, 71, 82, 86, 94, 99, 106, 108, 124, 136, 144, 155, 157, 178], "deliber": 11, "thei": [11, 12, 16, 18, 20, 41, 43, 45, 60, 77, 78, 79, 90, 94, 95, 106, 108, 112, 113, 133, 141, 142, 144, 151, 153, 154, 155, 158, 169, 173], "purpos": [11, 16, 20, 23, 29, 43, 54, 60, 77, 95, 125, 127, 128, 132, 133, 134, 142, 144, 155, 160, 161, 169], "specifi": [11, 12, 29, 30, 36, 42, 43, 46, 48, 50, 62, 74, 75, 76, 78, 79, 93, 95, 99, 108, 119, 124, 139, 140, 144, 155, 159, 160, 178], "visibl": [11, 78], "chosen": [11, 32, 65, 86], "when": [11, 12, 16, 18, 20, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 49, 50, 52, 54, 56, 59, 64, 68, 71, 72, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 90, 92, 94, 95, 97, 98, 99, 101, 102, 106, 107, 108, 110, 113, 114, 117, 118, 119, 120, 124, 125, 126, 127, 133, 134, 138, 139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 153, 155, 157, 158, 159, 160, 169], "anoth": [11, 12, 15, 29, 42, 43, 45, 54, 79, 87, 90, 95, 99, 106, 108, 125, 136, 144, 151, 153, 155, 161, 170, 173], "condition": 11, "assign": [11, 18, 26, 41, 43, 108, 124, 133, 134, 158, 173], "locat": [11, 20, 28, 29, 79, 155, 161, 162, 163, 165, 166, 167, 170, 171, 172, 174, 175, 176], "correspond": [11, 13, 15, 16, 18, 19, 20, 33, 41, 45, 79, 86, 90, 95, 122, 125, 133, 134, 158], "condit": [11, 23, 116, 124, 125, 155], "set": [11, 13, 14, 16, 18, 20, 23, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60, 62, 68, 69, 70, 71, 72, 73, 76, 78, 80, 81, 82, 83, 86, 90, 93, 94, 95, 96, 99, 100, 104, 105, 106, 109, 116, 117, 118, 119, 124, 125, 126, 127, 128, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 149, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161, 165, 169, 170], "pcie_lan": [11, 23], "pcie_endpoint": [11, 18, 23], "pcie_endpoint_mod": [11, 23], "third": [11, 18, 20, 46, 59, 95, 106, 108, 155, 161], "statement": 11, "check": [11, 20, 26, 32, 43, 47, 78, 82, 87, 104, 106, 124, 126, 133, 134, 147, 148, 155, 157, 158, 173], "compat": [11, 12, 14, 36, 54, 55, 85, 173], "incompat": 11, "detect": [11, 16, 27, 36, 41, 52, 54, 86, 122, 133, 136, 165, 169, 173], "shell": 11, "rais": [11, 87], "stop": [11, 18, 43, 58, 59, 66, 68, 69, 73, 86, 99, 125, 155], "compil": [11, 12, 19, 23, 29, 155], "freeli": 11, "necessari": [11, 12, 13, 18, 23, 29, 30, 106, 119, 124, 126, 144, 155, 161], "variabl": [11, 36, 54, 137, 138, 141, 149, 150, 151, 153, 154, 155, 156, 157, 158, 160, 169], "environ": [11, 29, 32, 137, 138, 143, 145, 149, 150, 156, 161, 178], "lowest": [11, 36, 47, 70, 71, 72, 73, 95, 107, 108, 119], "prioriti": [11, 36, 50, 86], "ones": [11, 71, 108, 125, 130, 155, 160, 161, 169], "highest": [11, 40, 73, 95, 108, 119, 136, 155], "last": [11, 20, 26, 29, 33, 43, 46, 48, 53, 71, 77, 78, 79, 86, 95, 99, 104, 106, 108, 125, 128, 129, 130, 132, 133, 138, 139, 140, 142, 143, 147, 148, 149, 150, 155, 158, 159, 160, 161, 165, 169], "often": [11, 21, 29, 32, 33, 95, 106, 119, 125, 155], "mechan": [11, 12, 27, 29, 41, 71, 119, 127, 155, 160], "affect": [11, 31, 41, 61, 63, 70, 83, 84], "As": [11, 18, 20, 95, 106, 108, 124, 126, 142], "system": [11, 14, 24, 47, 64, 127], "modular": [11, 124, 126], "hierarch": 11, "organ": [11, 95], "archgrp": [11, 29], "across": [11, 42, 78], "parent": [11, 12, 127, 141, 144, 151, 153, 154, 155], "adjust": [11, 34, 78, 94, 155], "descend": 11, "core_archgrp": 11, "associ": [11, 13, 23, 81, 88, 108, 128, 155], "arrai": [11, 45, 92, 133, 141, 145, 151, 153, 155, 158, 161, 169, 170], "initi": [11, 22, 49, 61, 155], "common": [11, 29, 30, 40, 41, 48, 49, 54, 71, 78, 81, 88, 102, 104, 105, 108, 113, 122, 145, 178], "inc": [11, 29, 155], "clariti": 11, "declar": [11, 26, 29, 71, 87, 95, 119], "entiti": [11, 18, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 44, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 132, 135, 136, 144], "back": [11, 16, 19, 20, 23, 29, 43, 86, 90, 94, 99, 155, 158], "dynam": [11, 13, 20, 26, 29, 133, 134], "combo_user_const": 11, "were": [11, 32, 78, 106, 124, 126, 144, 155], "previous": [11, 43, 87, 106, 117, 125, 133, 134], "vhdlpkggen": 11, "folder": [11, 14, 29, 49, 54, 55, 161, 165, 170, 173], "vhdlpkgstring": 11, "fancy_str": 11, "vhdlpkgint": 11, "some_integ": 11, "vhdlpkgbool": 11, "some_boolean": 11, "important_boolean": 11, "true": [11, 29, 30, 31, 33, 34, 38, 40, 41, 49, 50, 70, 72, 73, 77, 78, 80, 81, 82, 85, 88, 90, 92, 94, 96, 97, 101, 108, 109, 110, 111, 113, 114, 117, 118, 121, 124, 126, 131, 136, 155], "vhdlpkghexvector": 11, "large_vector": 11, "64": [11, 16, 18, 23, 24, 31, 32, 34, 35, 36, 39, 40, 42, 48, 54, 57, 58, 59, 61, 63, 68, 69, 70, 71, 73, 82, 84, 87, 90, 94, 96, 97, 98, 103, 110, 115, 117, 120, 124, 132, 135, 138, 149, 150], "abcdef0123456789": 11, "recommend": [11, 14, 16, 18, 20, 29, 30, 32, 106, 142, 155], "structur": [11, 12, 29, 155, 161, 165, 169, 170], "similar": [11, 67, 106, 122, 125, 161, 165], "relev": 11, "those": [11, 29, 36, 70, 95, 106, 124, 125, 126, 138, 139, 140, 149, 155, 158], "mostli": [11, 29, 95], "ti": [11, 124], "like": [11, 15, 16, 20, 29, 36, 49, 73, 95, 106, 108, 125, 127, 134, 141, 150, 151, 153, 154, 155, 157, 161], "differ": [11, 15, 19, 20, 21, 29, 30, 36, 41, 42, 45, 49, 54, 67, 71, 86, 87, 94, 106, 107, 109, 112, 116, 124, 125, 126, 128, 133, 134, 136, 138, 142, 144, 149, 150, 155, 157, 158, 161, 162], "higher": [11, 13, 41, 73, 78, 106, 108, 116, 125, 136, 138, 149, 150, 155, 169], "ensur": [11, 12, 18, 74, 86, 101, 134], "done": [11, 18, 36, 41, 42, 49, 54, 68, 79, 87, 107, 115, 124, 125, 133, 134, 144, 155, 160], "here": [11, 12, 14, 20, 26, 27, 33, 36, 41, 42, 43, 45, 78, 90, 95, 107, 124, 125, 147, 148, 161, 163, 165, 169, 173], "consid": [11, 12, 16, 20, 41, 43, 72, 73, 95, 108, 118, 119, 155], "transceiv": [11, 12, 20, 122], "most": [11, 23, 29, 32, 43, 55, 78, 86, 87, 95, 107, 108, 113, 119, 124, 155, 161], "either": [11, 29, 52, 54, 56, 75, 78, 79, 86, 87, 95, 106], "vhd": [11, 12, 22, 29, 54, 155], "too": [11, 41, 94, 155], "stage": [11, 29, 43, 79, 89, 99, 105], "major": [11, 13, 95, 106, 125, 138, 144, 149, 150, 160], "variou": [11, 13, 70, 124, 125, 126, 127, 155, 165], "built": [11, 14, 111], "There": [11, 12, 16, 18, 20, 23, 26, 29, 31, 32, 36, 47, 49, 54, 62, 71, 81, 84, 86, 90, 91, 106, 108, 111, 113, 124, 125, 126, 134, 139, 140, 141, 142, 143, 144, 147, 148, 153, 154, 155, 156, 157, 158, 159, 161, 169], "veri": [11, 21, 29, 41, 87, 90, 106, 141, 151, 153, 154, 155], "card_archgrp": 11, "card_root_directori": 11, "src": [11, 22, 73, 109, 118, 155], "concaten": [11, 79, 112], "share": [11, 29, 71, 87, 92, 169], "both": [11, 13, 18, 20, 26, 30, 31, 32, 36, 37, 41, 43, 48, 50, 70, 72, 80, 86, 87, 95, 99, 101, 102, 106, 107, 108, 112, 117, 119, 122, 125, 132, 134, 135, 141, 151, 153, 154, 155, 157, 158], "hand": [11, 95, 119, 133, 134], "subcompon": [11, 12, 20, 22, 29, 72, 126, 155], "application_cor": [11, 18], "choos": [11, 30, 32, 86, 108, 141, 143, 151, 153, 154], "sometim": [11, 20, 29, 42, 43, 125, 155], "launch": [11, 29], "less": [11, 31, 32, 74, 106, 108, 124, 126, 170], "constrain": 11, "about": [11, 12, 14, 18, 20, 23, 29, 36, 41, 47, 48, 49, 59, 65, 96, 97, 98, 99, 108, 124, 128, 142, 155], "visit": [11, 155], "instruct": [11, 14, 19, 20, 29, 41, 57, 58, 72, 94], "_const": 11, "_conf": 11, "throughout": [11, 18, 22], "issu": [11, 36, 66, 90, 106, 155], "goe": [11, 20, 29, 108, 125], "dma_typ": [11, 14, 19], "architectur": [11, 14, 19, 20, 21, 23, 29, 32, 33, 36, 73, 81, 98, 117, 120, 133, 155, 165, 170], "logic": [11, 18, 19, 23, 28, 30, 33, 36, 43, 52, 54, 61, 63, 66, 69, 70, 71, 80, 83, 87, 94, 99, 101, 108, 111, 113, 118, 122, 126, 133, 136, 137, 141, 142, 144, 145, 147, 148, 151, 153, 155, 156, 157, 158, 160, 165, 173], "app_archgrp": 11, "well": [11, 12, 20, 21, 29, 34, 41, 43, 66, 69, 70, 72, 77, 95, 99, 106, 107, 108, 155], "recip": 11, "achiev": [11, 20, 30, 41, 114, 155], "goal": 11, "stai": [11, 49, 73, 78, 82, 86, 95, 99, 106, 108, 109], "application_core_entity_onli": 11, "fals": [11, 23, 29, 32, 33, 34, 38, 40, 41, 49, 50, 54, 63, 72, 78, 80, 81, 85, 90, 92, 93, 94, 97, 105, 108, 109, 110, 112, 113, 117, 118, 120, 124, 126, 128, 129, 136], "custom": [11, 12, 49, 157, 161], "code_archgrp": 11, "my_param_1": 11, "my_param_2": 11, "thu": [11, 23, 41, 42, 43, 47, 87, 95, 102], "my_param": 11, "propag": [11, 29, 36, 38, 40, 41, 42, 43, 45, 70, 79, 83, 93, 94, 99, 107, 133, 134], "fpga_common": [11, 12], "notic": [11, 78, 106, 125], "alreadi": [11, 12, 14, 29, 43, 66, 78, 125, 134], "element": [11, 28, 164], "snippet": 11, "lappend": [11, 29, 155], "entity_name_1": 11, "path_to_entity_1": 11, "full": [11, 16, 29, 32, 33, 43, 54, 81, 84, 86, 87, 90, 99, 100, 134, 155, 165, 173], "field": [11, 41, 79, 86, 124, 128, 138, 149, 150, 168], "entity_name_2": 11, "path_to_entity_2": 11, "archgrp_arr": 11, "thing": [11, 16, 78, 79, 95, 99, 155, 160], "elseif": [11, 29], "overwritten": [11, 29, 86, 94, 99], "commentari": 11, "especi": [11, 12, 16], "els": [11, 30, 106, 108, 109, 126, 141, 144, 150, 153, 154, 155], "avoid": [11, 18, 20, 36, 43, 47, 78, 104], "crash": 11, "unsuccess": 11, "iclud": 11, "pcie_gen": 11, "dma_rx_blocking_mod": 11, "directli": [11, 12, 16, 20, 23, 29, 38, 40, 43, 45, 48, 78, 86, 102, 108, 122, 136, 155], "requier": 11, "belong": [11, 20, 95, 108], "adher": [11, 56, 125, 155], "respect": [11, 29, 32, 36, 47, 65, 78, 87, 106, 108, 119, 125], "suggest": 11, "regard": [11, 41], "miss": 11, "unansw": 11, "question": 11, "valekv": 11, "cz": [11, 12], "we": [12, 14, 15, 16, 18, 20, 23, 36, 39, 42, 45, 87, 99, 106, 108, 155], "content": [12, 50, 59, 62, 65, 121, 124, 125, 126, 158, 170], "util": [12, 14, 20, 42, 106], "softwar": [12, 13, 18, 20, 22, 47, 54, 63, 66, 69, 70, 86, 106, 122, 124, 126, 127, 136], "certain": [12, 42, 78, 108, 173], "extent": 12, "commun": [12, 18, 19, 21, 22, 23, 25, 53, 95, 119, 131, 134, 137, 147, 148, 155, 156, 157, 176], "hw": [12, 16, 57, 58, 59], "close": [12, 19, 176], "insid": [12, 16, 23, 29, 41, 45, 50, 52, 54, 55, 79, 95, 99, 119, 124, 125, 126, 144, 155, 173], "translat": [12, 22, 29, 46], "devtre": [12, 22, 29, 54], "insert": [12, 18, 20, 29, 57, 58, 72, 79, 80, 83, 93, 94, 122, 124, 126, 134, 161], "form": [12, 15, 20, 29, 30, 49, 78, 86, 87, 91, 95, 108, 122, 125, 127], "current": [12, 13, 19, 20, 21, 29, 31, 33, 38, 41, 43, 46, 52, 54, 55, 56, 59, 65, 66, 69, 77, 78, 79, 81, 82, 84, 86, 87, 90, 95, 96, 97, 99, 102, 104, 106, 119, 124, 125, 126, 131, 133, 134, 142, 155, 157, 170], "revis": [12, 14], "author": [12, 14], "function": [12, 20, 23, 29, 30, 32, 46, 47, 70, 84, 94, 122, 125, 131, 132, 138, 141, 143, 144, 149, 150, 151, 153, 154, 157, 158, 160], "dts_build_project": 12, "dts_build_netcop": 12, "project": [12, 14, 17, 29, 106], "typic": [12, 13, 15, 18, 28, 29, 46, 127, 155, 162, 163, 166, 167, 171, 172, 174, 175, 176], "eg": [12, 117], "type": [12, 15, 18, 20, 21, 23, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 44, 46, 48, 49, 50, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 132, 134, 135, 136, 138, 141, 142, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 159, 165, 170], "itself": [12, 20, 29, 36, 43, 70, 133], "instanc": [12, 20, 23, 29, 33, 54, 142, 155, 158, 161], "dts_boot_control": 12, "dts_dma_modul": 12, "dts_applic": 12, "pass": [12, 16, 20, 29, 41, 42, 43, 45, 90, 122, 124, 133, 155, 173], "vhdl": [12, 22, 23, 29, 36, 127], "creat": [12, 13, 14, 17, 18, 20, 29, 41, 57, 61, 72, 79, 81, 87, 88, 95, 105, 119, 134, 138, 141, 142, 144, 147, 148, 149, 150, 151, 153, 154, 157, 158, 159, 161, 169], "std_logic_vector": [12, 18, 23, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 44, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 132, 135, 136], "dtb_data": 12, "binari": [12, 29, 42, 95, 108, 169], "represent": [12, 32, 78], "dtc": [12, 14], "compress": [12, 127], "xz": [12, 127], "input": [12, 18, 19, 20, 29, 30, 32, 33, 34, 35, 36, 37, 38, 40, 41, 43, 44, 45, 49, 50, 56, 59, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 91, 92, 93, 94, 97, 102, 104, 105, 108, 109, 111, 112, 113, 114, 115, 116, 118, 121, 124, 125, 126, 130, 132, 134, 135, 136, 142, 144, 165, 169, 173], "pci_ext_cap": [12, 23, 176], "next": [12, 29, 36, 42, 43, 54, 77, 78, 79, 81, 84, 86, 94, 95, 99, 106, 108, 114, 118, 119, 125, 127, 142, 147, 148, 155, 160], "constant": [12, 16, 44, 57, 70, 79, 86, 90, 95, 102, 108, 119, 124, 126, 169], "cannot": [12, 33, 36, 43, 78, 87, 99, 126, 134, 142, 155, 157, 160, 169], "user_const": [12, 29], "need": [12, 26, 29, 33, 36, 42, 43, 44, 46, 48, 49, 54, 55, 62, 68, 78, 86, 87, 95, 108, 118, 125, 126, 127, 134, 142, 155, 169, 173], "blob": [12, 127], "pci": [12, 14, 23, 46, 66, 69, 70, 106, 127, 128, 130], "extens": [12, 23, 29, 127, 157], "vsec": [12, 23, 127], "extend": [12, 23, 74, 78, 79, 94, 122, 127, 141, 144, 151, 153, 154, 155, 169], "rel": [12, 29], "small": [12, 43, 79, 95, 125, 144, 155, 170, 173], "few": [12, 26, 29, 31, 32, 33, 54, 79, 86, 87, 96, 121, 161], "entir": [12, 16, 18, 20, 22, 29, 41, 46, 125, 134], "store": [12, 16, 29, 31, 32, 33, 36, 41, 42, 43, 45, 50, 57, 67, 69, 78, 84, 96, 99, 106, 124, 126, 127, 133, 134, 139, 140, 155, 169, 173], "bram": [12, 31, 32, 50, 67, 96, 98, 99, 101, 117, 120, 121, 165, 170], "mi": [12, 16, 18, 19, 20, 23, 25, 42, 47, 48, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 136, 145, 155, 173, 176], "accident": 12, "design": [12, 14, 18, 20, 22, 26, 32, 36, 37, 40, 57, 61, 65, 69, 70, 71, 95, 119, 122, 125, 134, 155, 173], "nfb0": [12, 54], "ref_nam": 12, "popul": 12, "empti": [12, 29, 32, 33, 43, 95, 139, 140, 160, 165], "my_comp": 12, "dts_my_comp": 12, "reg": [12, 49, 78, 85, 105, 133], "indic": [12, 26, 31, 54, 65, 77, 79, 86, 95, 104, 106, 108, 119, 128, 135, 155], "intern": [12, 16, 18, 19, 33, 36, 41, 43, 67, 68, 69, 70, 72, 80, 86, 90, 95, 99, 111, 119, 125, 141, 151, 153, 155], "size": [12, 16, 18, 23, 32, 34, 35, 41, 42, 43, 46, 57, 58, 59, 61, 63, 65, 68, 69, 70, 72, 74, 75, 79, 80, 81, 83, 84, 85, 86, 87, 88, 90, 91, 93, 94, 97, 98, 124, 126, 127, 129, 131, 138, 141, 144, 149, 150, 151, 153, 155, 157, 160, 161, 173], "submodul": [12, 124, 126, 176], "bound": 12, "string": [12, 18, 23, 29, 30, 31, 32, 33, 35, 38, 39, 40, 48, 51, 54, 57, 58, 59, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 96, 97, 98, 100, 101, 102, 103, 105, 108, 109, 110, 112, 114, 115, 116, 117, 118, 120, 121, 124, 126, 128, 131, 132, 136, 141, 144, 151, 153, 154, 155], "node": [12, 14], "subnod": 12, "mandatori": [12, 29, 79], "item": [12, 18, 20, 31, 32, 33, 36, 38, 39, 40, 41, 42, 46, 72, 73, 74, 75, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 106, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 124, 126, 128, 131, 144, 145, 154, 155, 156, 157, 174], "work": [12, 13, 16, 18, 20, 29, 33, 36, 41, 43, 47, 48, 49, 50, 51, 57, 64, 86, 87, 99, 106, 108, 109, 113, 124, 126, 134, 141, 144, 151, 153, 157, 160], "without": [12, 13, 16, 18, 19, 20, 23, 31, 43, 71, 78, 79, 83, 95, 96, 101, 117, 119, 124, 125, 126, 128, 132, 142, 155, 169], "term": [12, 14, 15, 119], "addit": [12, 20, 23, 29, 34, 71, 101, 169, 170], "larg": [12, 29, 42, 43, 82, 125, 155], "possibli": [12, 95], "base_address": 12, "0x40": [12, 53, 124], "netcop": [12, 55], "0x00010004": 12, "reduc": [12, 43, 49, 54, 87, 107], "v1": 12, "cabal": [12, 27], "ff3f73b": 12, "0x6143474c": 12, "mi0": 12, "mi_bus0": [12, 16], "cell": 12, "0x01": [12, 73, 124, 126], "resourc": [12, 36, 43, 49, 54, 79, 81, 87, 108, 116, 118, 124, 165, 169, 170], "pci0": 12, "bar0": [12, 23, 131], "width": [12, 14, 18, 20, 23, 24, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 45, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 61, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 79, 81, 83, 84, 86, 88, 89, 90, 93, 94, 95, 96, 97, 98, 101, 102, 103, 104, 106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 120, 124, 126, 128, 131, 132, 134, 136, 143, 147, 148, 155, 157, 158, 159, 165, 169], "0x20": [12, 53, 73, 124, 126, 136], "tsu": [12, 18, 20, 24, 25, 46, 84, 90, 124], "0x4000": 12, "0x1000": 12, "dma_modul": 12, "0x01000000": [12, 22], "dma_ctrl_ndp_rx0": 12, "dma_ctrl_ndp_rx": 12, "0x80": [12, 124], "0x20000": 12, "0x00": [12, 52, 53, 73, 80, 86, 90, 102, 104, 124, 126, 127, 136], "dma_ctrl_ndp_rx1": 12, "0x1000080": 12, "dma_ctrl_ndp_rx2": 12, "0x1000100": 12, "dma_ctrl_ndp_rx3": 12, "0x1000180": 12, "dma_ctrl_ndp_rx4": 12, "0x1000200": 12, "dma_ctrl_ndp_rx5": 12, "0x1000280": 12, "dma_ctrl_ndp_rx6": 12, "0x1000300": 12, "dma_ctrl_ndp_rx7": 12, "0x1000380": 12, "dma_ctrl_ndp_tx0": 12, "dma_ctrl_ndp_tx": 12, "0x1200000": 12, "dma_ctrl_ndp_tx1": 12, "0x1200080": 12, "dma_ctrl_ndp_tx2": 12, "0x1200100": 12, "dma_ctrl_ndp_tx3": 12, "0x1200180": 12, "dma_ctrl_ndp_tx4": 12, "0x1200200": 12, "dma_ctrl_ndp_tx5": 12, "0x1200280": 12, "dma_ctrl_ndp_tx6": 12, "0x1200300": 12, "dma_ctrl_ndp_tx7": 12, "0x1200380": 12, "i2c0": 12, "i2c": [12, 20], "0x800010": 12, "0x08": [12, 52, 53, 73, 86, 104, 124, 126, 127, 136], "phandl": 12, "pmd0": 12, "0x02": [12, 124, 126], "param": [12, 155], "addr": [12, 54, 55, 57, 59, 66, 106, 107, 126, 155, 157, 161], "0xf0": 12, "txmac0": 12, "txmac": 12, "tx_mac_lit": [12, 20, 126], "speed": [12, 13, 14, 15, 16, 20, 25, 26, 72, 78, 86, 90, 114, 122, 124, 126, 134, 142, 155, 161, 169], "100": [12, 13, 15, 19, 20, 23, 25, 41, 86, 124, 126, 135, 136, 141, 151, 153, 155, 157], "0x8000": 12, "0x200": [12, 20], "mtu": [12, 18, 72, 124], "0x3fff": 12, "0x04": [12, 52, 53, 73, 80, 86, 90, 102, 104, 124, 126, 127, 136], "rxmac0": 12, "rxmac": 12, "rx_mac_lit": [12, 20, 29, 124], "0x8200": 12, "0x03": [12, 102, 124], "eth0": 12, "pmd": [12, 20, 22, 122], "i2c1": 12, "0x800110": 12, "0x05": 12, "pmd1": 12, "0x06": 12, "0xf8": 12, "txmac1": 12, "0xa000": 12, "rxmac1": 12, "0xa200": 12, "0x07": [12, 102], "eth1": 12, "adc_sensor": [12, 173], "0x7c": 12, "stratix_adc_sensor": 12, "nic_appl": 12, "0x2000000": 12, "0x10": [12, 52, 53, 73, 86, 104, 124, 126, 127, 136], "mi1": 12, "mi_bus1": 12, "pci1": 12, "uniqu": [12, 18, 20, 46, 127, 133, 134, 155], "identifi": [12, 106, 122, 127, 155], "With": [12, 33, 43, 54, 78, 106, 155, 169], "referenc": 12, "know": [12, 36, 78, 99, 155], "familiar": 12, "libfdt": [12, 14], "librari": [12, 13, 29, 49, 145], "syntax": 12, "hi": [12, 138, 139, 140, 147, 148, 149, 159], "ie": 12, "account": [12, 43, 78], "Such": [12, 36, 45, 78, 144], "do": [12, 14, 16, 26, 29, 32, 33, 73, 78, 86, 87, 99, 108, 109, 110, 124, 128, 131, 144, 155, 161, 169], "modif": [12, 74, 125], "bug": [12, 155], "fix": [12, 26, 43, 119, 155, 157], "increas": [12, 36, 41, 57, 83, 87, 91, 94, 107, 124, 125, 138, 149, 150, 169], "minor": [12, 86], "present": [12, 18, 29, 36, 43, 78, 83, 87, 98, 117, 120, 127], "ideal": [12, 43], "entity_bas": [12, 29, 155], "updat": [12, 29, 36, 47, 52, 57, 58, 59, 66, 79, 133], "match": [12, 122, 124, 155], "otherwis": [12, 29, 31, 43, 80, 86, 99, 113, 124, 126, 141, 151, 153, 154, 155], "correctli": [12, 14, 18, 78, 107, 124, 142, 155], "import": [12, 29, 78, 87, 141, 151, 153, 155], "main": [12, 13, 20, 23, 29, 36, 41, 45, 46, 71, 84, 90, 122, 124, 126, 134, 136, 138, 149, 150, 159], "univers": [13, 31, 32, 165, 170], "czech": 13, "republ": 13, "academi": 13, "scienc": 13, "primarili": [13, 109], "probe": [13, 54, 78], "monitor": [13, 42, 122, 145, 168, 173], "backbon": 13, "fw": [13, 161], "amd": [13, 70, 147, 148, 159], "md": [13, 14, 54], "manufactur": [13, 14], "agilex": [13, 20, 21, 29, 30, 31, 32, 38, 40, 47, 54, 74, 78, 79, 84, 86, 89, 90, 93, 100, 102, 103, 114, 116, 117, 118, 121, 124, 126, 131, 132, 165, 170], "stratix": [13, 14, 20, 21, 23, 47, 54, 124, 126, 165, 170, 173], "32b": [13, 136], "data": [13, 14, 15, 16, 18, 19, 20, 23, 25, 31, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 46, 48, 52, 53, 54, 55, 57, 59, 60, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 85, 86, 89, 90, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 111, 112, 113, 114, 117, 118, 119, 120, 122, 124, 126, 127, 128, 131, 132, 134, 136, 137, 138, 141, 142, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 163, 165, 169, 170, 173], "transfer": [13, 14, 18, 19, 20, 22, 23, 25, 27, 36, 41, 71, 86, 94, 95, 102, 106, 119, 121, 158, 169, 173], "alwai": [13, 14, 20, 22, 23, 41, 47, 56, 60, 62, 106, 107, 108, 119, 124, 125, 155, 157], "100gbase": 13, "handl": [13, 19, 22, 23, 29, 50, 54, 74, 125, 141, 151, 153, 160], "10gbase": 13, "25gbase": 13, "even": [13, 18, 20, 36, 41, 44, 45, 49, 54, 73, 79, 106, 109, 155], "No": [13, 19, 71, 117, 133, 141, 151, 153], "line": [13, 14, 15, 32, 155], "layer": [13, 15, 122, 124, 126, 134], "l2": [13, 16], "frame": [13, 16, 18, 20, 46, 64, 65, 66, 69, 71, 72, 73, 74, 75, 77, 81, 83, 85, 87, 88, 92, 93, 95, 98, 99, 109, 124, 125, 126, 128, 134, 139, 140, 142, 143, 144, 147, 148, 155, 159, 160, 171], "crc": [13, 16, 18, 20, 46, 124, 126], "ad": [13, 29, 54, 70, 79, 86, 124, 125, 135, 155], "16383": [13, 72], "b": [13, 41, 45, 54, 71, 79, 106, 125, 144, 155], "maximum": [13, 16, 18, 23, 24, 30, 33, 36, 41, 42, 43, 44, 48, 49, 59, 61, 63, 68, 70, 72, 73, 74, 75, 79, 82, 86, 93, 94, 96, 97, 100, 116, 119, 124, 126, 131, 136, 138, 141, 144, 149, 150, 151, 153, 154, 160], "mac": [13, 16, 18, 22, 29, 46, 73, 122, 145, 175], "discard": [13, 18, 20, 46, 59, 64, 74, 77, 78, 94, 100, 124, 126, 144, 155, 171, 174], "larger": [13, 30, 33, 49, 52, 54, 87], "1522": 13, "limit": [13, 32, 54, 95, 106, 109, 116, 119, 157, 171], "Not": [13, 72, 90, 95, 119, 128], "low": [13, 19, 23, 36, 41, 73, 94, 109, 124, 126, 136, 137, 142, 145, 147, 148, 152, 156, 160], "calypt": [13, 19, 61, 68, 176], "under": [13, 19, 86, 141, 151, 153, 154, 155], "compon": [13, 16, 18, 20, 22, 24, 28, 32, 33, 37, 41, 42, 43, 44, 47, 52, 55, 56, 57, 59, 60, 62, 64, 65, 66, 67, 69, 72, 73, 74, 75, 76, 77, 79, 80, 82, 84, 85, 86, 87, 89, 90, 91, 93, 94, 96, 97, 98, 101, 102, 103, 104, 106, 107, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 124, 125, 126, 128, 129, 130, 131, 132, 135, 136, 138, 142, 144, 147, 148, 149, 150, 155, 159, 160, 161, 163, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 178], "four": [13, 20, 95, 106, 124, 126, 141, 153, 154, 157], "signal": [13, 18, 20, 26, 27, 33, 34, 37, 38, 40, 41, 43, 44, 47, 49, 51, 54, 56, 57, 58, 59, 61, 63, 64, 65, 68, 69, 70, 73, 78, 85, 86, 87, 89, 90, 93, 95, 96, 97, 98, 99, 100, 102, 106, 107, 108, 109, 110, 114, 115, 122, 124, 125, 126, 128, 129, 130, 131, 132, 136, 141, 142, 144, 147, 148, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 165, 169, 170, 171, 173], "200": [13, 42, 86, 122, 157], "300": 13, "mhz": [13, 23, 42, 70, 86, 122], "100mhz": 13, "200mhz": [13, 86], "slower": [13, 14, 20], "degrad": [13, 122], "overal": [13, 36, 95], "api": [13, 18, 22], "separ": [13, 15, 20, 29, 36, 49, 54, 69, 76, 95, 97, 109, 119, 124, 126, 133, 134, 144, 155, 176], "unfortun": [13, 155], "rate": [13, 16, 19, 122, 171], "gbp": [13, 15, 16, 19, 122, 124, 126], "rather": [13, 106], "try": [13, 20, 36, 54, 108], "expans": [13, 74, 131], "rtl": 13, "step": [14, 16, 26, 29, 43, 52, 59, 71, 142, 155, 161], "rhel": 14, "o": [14, 54, 168], "rocki": 14, "dnf": 14, "your_card": 14, "modifi": [14, 16, 29, 36, 50, 74, 86, 87, 107, 142, 144, 155, 161, 169], "app_conf": 14, "instead": [14, 18, 29, 32, 33, 78, 81, 87, 95, 108, 141, 151, 153, 154, 155], "wait": [14, 42, 52, 54, 55, 78, 82, 94, 102, 115, 117, 125, 126, 133, 134, 144, 155, 158], "until": [14, 16, 41, 43, 45, 52, 54, 55, 77, 78, 79, 86, 102, 106, 115, 134, 142, 155, 158, 160, 165], "successfulli": [14, 41, 124, 126, 155], "finish": [14, 54, 155], "nfw": 14, "pcie_conf": [14, 23], "1xgen4x16": 14, "board": [14, 18, 25], "proper": [14, 18, 20, 125], "plug": 14, "slot": [14, 23, 25], "pre": [14, 45, 47], "deb": 14, "experi": 14, "over": [14, 18, 20, 22, 36, 42, 43, 46, 54, 73, 79, 86, 105, 124, 125, 169], "malfunct": 14, "expect": [14, 36, 78, 89, 106, 108, 155], "method": [14, 109, 144, 147, 148, 155, 159], "pleas": [14, 16, 106, 137, 155, 156], "upload": 14, "dx": 14, "copi": [14, 17, 74, 87, 110, 138, 147, 148, 149, 150, 159, 161], "your_ndk_firmwar": 14, "f0": 14, "seen": [14, 41, 49], "ndk_minim": 14, "09": 14, "24": [14, 18, 20, 42, 46, 54, 59, 63, 66, 69, 70, 80, 94, 95, 117, 155], "44": [14, 122], "19": [14, 122], "22": [14, 54, 124], "94": 14, "06": 14, "08": 14, "sc": [14, 155], "edit": [14, 52, 54], "repli": [14, 157], "liberout": [14, 147, 148], "org": [14, 147, 148], "queue": [14, 15, 33, 90], "endpoint": [14, 18, 19, 23, 46, 61, 63, 64, 67, 68, 70, 131], "0000": [14, 33, 95, 106, 119, 130, 132], "82": [14, 122], "gt": [14, 122], "x8": [14, 23, 70], "numa": 14, "81": [14, 122, 128], "want": [14, 16, 20, 26, 34, 36, 42, 58, 78, 87, 106, 108, 115, 124, 155, 161], "learn": [14, 18, 20, 155], "frequent": [14, 15, 41], "explain": [15, 20, 108, 155, 161], "physic": [15, 19, 20, 122, 159], "optic": [15, 122], "cage": 15, "serial": [15, 20, 23, 43, 47, 79, 122], "protocol": [15, 20, 71, 101, 137, 155, 156, 157, 160], "standard": [15, 23, 29, 46, 78, 108, 117, 122, 124, 126, 142, 155, 169], "gbe": 15, "25": [15, 18, 20, 30, 46, 122], "28": [15, 18, 20, 46, 124], "togeth": [15, 29, 41, 42, 45, 46, 87, 91, 99, 106, 108, 119, 127, 134, 141, 150, 153, 155, 158, 160, 169], "enough": [15, 20, 43, 95, 155, 157], "group": [15, 86, 95, 109, 155], "transmit": [15, 16, 23, 24, 25, 27, 46, 65, 69, 84, 86, 89, 95, 110, 115, 117, 118, 119, 122, 124, 125, 126, 142, 159, 175], "therefor": [15, 19, 20, 42, 52, 54, 71, 79, 86, 94, 95, 106, 108, 119, 136, 155], "transmiss": [15, 16, 25, 56, 71, 84, 95, 114, 116, 119, 125, 126, 155], "firmwar": [16, 18, 19, 21, 22, 23, 25, 106, 127], "hdl": [16, 155], "execut": [16, 22, 29, 41, 50, 107, 110, 117], "verif": [16, 29, 86, 118, 143, 144, 145, 147, 148, 157, 160, 161], "mainli": [16, 23, 29, 43, 86], "uvm": [16, 118, 141, 145, 151, 153, 154, 157, 158], "simul": [16, 29, 43, 54, 71, 86, 94, 151, 155, 158, 160, 173, 178], "almost": [16, 32, 33, 43, 84, 90, 100, 165, 173], "cocotb": 16, "yet": [16, 19, 20, 24, 31, 69, 70, 102, 106], "publicli": 16, "among": [16, 18, 20, 22], "devicetre": [16, 18, 22, 23], "offset": [16, 20, 43, 47, 57, 72, 79, 84, 86, 90, 93, 102, 122, 124, 126, 127], "0x0": [16, 72, 108, 109, 122], "byte": [16, 18, 20, 23, 42, 43, 46, 56, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 79, 86, 93, 101, 102, 106, 107, 109, 124, 126, 127, 128, 131, 132, 136, 141, 145, 147, 148, 149, 150, 151, 153, 154, 157, 159, 161, 170, 176], "0x42": 16, "mi_test_spac": 16, "00000000": 16, "00000042": 16, "similarli": [16, 29, 69], "futur": [16, 38, 74, 96, 157], "meter": [16, 72, 161, 163], "datapath": 16, "come": [16, 20, 23, 36, 41, 64, 66, 94, 95, 106, 122, 125, 147, 148, 155], "mfb_tool": [16, 171], "gen_loop_switch": [16, 72], "gls_mod": 16, "port_list": 16, "black": 16, "hole": [16, 157], "ext": 16, "length": [16, 18, 20, 37, 41, 42, 43, 46, 54, 61, 63, 68, 70, 73, 74, 79, 86, 87, 93, 94, 95, 97, 109, 119, 124, 125, 126, 127, 132, 139, 140, 144, 169], "continu": [16, 19, 24, 33, 42, 52, 69, 71, 86, 99, 108, 125, 130, 160], "repeat": [16, 45, 52, 86, 133, 155, 160], "increment": [16, 20, 35, 36, 49, 50, 54, 66, 73, 84, 90, 106, 109, 124, 136, 157], "reach": [16, 41, 42, 43, 64, 70, 84, 86, 133], "simpli": [16, 29, 37, 90, 155], "pma": [16, 20, 22, 124, 126, 145], "local": [16, 18, 158], "calcul": [16, 18, 29, 31, 43, 48, 49, 65, 86, 90, 94, 95, 109, 119, 124, 126, 129, 133, 144, 155, 158, 169, 171, 173], "destin": [16, 18, 20, 41, 46, 71, 73, 82, 85, 109, 111, 112, 114, 124, 126, 128, 158, 169, 173], "end": [16, 18, 29, 36, 42, 43, 49, 51, 54, 56, 64, 71, 74, 77, 78, 79, 80, 86, 87, 95, 106, 108, 124, 125, 126, 128, 139, 140, 141, 142, 143, 144, 147, 148, 153, 154, 155, 158, 160, 165], "payload": [16, 18, 23, 81, 88, 129, 131], "71": 16, "43": 16, "79": 16, "31": [16, 18, 20, 23, 24, 46, 71, 73, 109, 122, 124, 126, 127, 131, 136, 147, 148], "128": [16, 56, 59, 62, 71, 83, 87, 118, 121, 126, 131, 132, 138, 141, 149, 150, 151, 153, 154], "rang": [16, 18, 20, 22, 24, 26, 42, 46, 50, 54, 55, 108, 119, 136, 147, 148, 158], "report": [16, 32, 49], "pip": 17, "txt": 17, "let": [17, 36, 43, 86, 87, 106, 108], "proj_onli": [17, 29], "ndk": [18, 19, 20, 21, 22, 23, 70, 95, 147, 148], "deep": [18, 31, 96], "pipelin": [18, 41, 43, 79, 85, 87, 102, 108, 122, 142, 155, 173], "defin": [18, 20, 29, 32, 36, 41, 42, 47, 50, 51, 61, 63, 68, 70, 71, 79, 94, 98, 100, 106, 108, 117, 120, 122, 126, 131, 142, 155, 157, 159, 161], "devic": [18, 22, 23, 26, 29, 30, 31, 32, 33, 35, 38, 39, 40, 41, 47, 48, 51, 54, 55, 57, 58, 59, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 96, 97, 98, 100, 101, 102, 103, 105, 108, 109, 110, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 126, 128, 131, 132, 136, 155], "cpu": 18, "ddr4": [18, 21, 163], "csr": [18, 20, 22, 25], "header": [18, 20, 43, 46, 57, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 79, 81, 88, 93, 97, 122, 127, 129, 134, 143, 144, 155, 159, 161, 173, 176], "metadata": [18, 20, 24, 34, 38, 40, 41, 45, 57, 58, 59, 69, 70, 72, 74, 75, 79, 80, 81, 82, 84, 86, 87, 89, 90, 93, 94, 96, 97, 98, 101, 102, 106, 116, 124, 141, 153, 157, 161, 171], "clock": [18, 20, 23, 24, 26, 27, 29, 30, 31, 32, 33, 35, 37, 38, 40, 41, 43, 44, 49, 50, 54, 56, 57, 58, 61, 68, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 103, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 119, 121, 122, 124, 126, 131, 134, 136, 137, 142, 143, 147, 148, 155, 156, 157, 158, 159, 160, 170, 171, 173, 174], "equal": [18, 30, 50, 54, 94, 95, 106, 108, 136, 155], "prepar": [18, 29, 139, 140, 143, 157], "strongli": [18, 20, 29, 155], "enter": [18, 20, 23, 125, 144], "eth_rx_": 18, "carri": [18, 20, 106, 108, 169], "actual": [18, 20, 32, 33, 36, 41, 42, 61, 63, 68, 79, 108, 124, 126, 136, 155, 157, 158], "though": [18, 20, 45, 95, 108], "_dst_rdy": [18, 20, 71], "perman": [18, 20], "buffer": [18, 20, 23, 41, 43, 52, 54, 55, 56, 57, 58, 59, 63, 65, 66, 68, 69, 70, 74, 84, 90, 94, 99, 118, 122, 124, 125, 126, 171, 173], "fifo": [18, 20, 27, 28, 31, 32, 33, 35, 41, 42, 43, 45, 47, 51, 71, 72, 81, 83, 84, 87, 88, 90, 96, 98, 99, 100, 101, 112, 115, 116, 117, 120, 122, 133, 134, 139, 140, 142, 143, 145, 173], "fill": [18, 20, 29, 41, 42, 52, 55, 99, 125, 132, 142], "stuck": [18, 20, 131, 155, 161, 173], "eth_hdr_pack": [18, 20, 46, 124], "hdr": [18, 20, 46, 69, 159], "global": [18, 20, 29, 43, 46, 70, 122, 132], "mask": [18, 20, 38, 40, 46, 61, 78, 82, 95, 99, 103, 111, 119, 124], "OR": [18, 20, 46, 108, 169], "errorfram": [18, 20, 46], "26": [18, 20, 22, 46, 48, 54], "errormintu": [18, 20, 46], "mintu": [18, 20, 46, 124], "27": [18, 20, 46, 124], "errormaxtu": [18, 20, 46], "maxtu": [18, 20, 46], "errorcrc": [18, 20, 46], "29": [18, 20, 46], "errormac": [18, 20, 46], "30": [18, 20, 46], "broadcast": [18, 20, 46], "multicast": [18, 20, 46, 124], "hitmacvld": [18, 20, 46], "hit": [18, 20, 46], "tcam": [18, 20, 46], "33": [18, 20, 46, 122, 128], "36": [18, 20, 46], "hitmac": [18, 20, 46], "index": [18, 20, 33, 36, 46, 49, 52, 54, 59, 65, 106, 108, 119, 125, 127, 169], "37": [18, 20, 46], "timestampvld": [18, 20, 46], "timestamp": [18, 20, 22, 46, 84, 124, 135, 136, 162, 171], "38": [18, 20, 46], "101": [18, 20, 46, 135, 136], "doc": [18, 20, 46], "draft": [18, 20, 22, 46], "sent": [18, 19, 20, 23, 43, 52, 56, 57, 58, 59, 61, 68, 70, 77, 78, 90, 91, 97, 104, 106, 108, 117, 124, 125, 126, 138, 142, 149, 150, 151, 155, 157], "eth_tx_mfb_": 18, "special": [18, 20, 29, 43, 79, 173], "eth_tx_mfb_hdr": 18, "region": [18, 56, 60, 62, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 124, 126, 128, 131, 137, 141, 151, 153, 154, 155, 156, 173], "further": [18, 20, 22, 29, 99], "minimum": [18, 20, 29, 31, 43, 48, 70, 73, 79, 81, 88, 96, 109, 116, 124, 126, 138, 149, 150, 160], "60b": [18, 20, 74, 125, 126], "pad": 18, "previou": [18, 20, 36, 43, 54, 78, 79, 87, 106, 108, 125, 133, 134, 151, 155, 158, 161], "dma_tx_": 18, "mvb_data": 18, "mvb_len": 18, "mvb_hdr_meta": 18, "mvb_channel": 18, "determin": [18, 31, 32, 33, 49, 67, 74, 79, 81, 86, 95, 98, 106, 108, 110, 114, 120, 124, 126, 128], "presenc": [18, 45, 87, 119, 128], "dma_tx_mvb_hdr_meta": [18, 72], "hdr_len": 18, "hdr_id": 18, "identif": [18, 127, 173], "definit": [18, 29, 36, 52, 53, 54, 124, 126], "11": [18, 30, 48, 49, 53, 69, 71, 106, 108, 122, 129, 132], "neth": 18, "dma_rx_": 18, "role": 18, "mvb_discard": [18, 111, 155], "dma_rx_mvb_hdr_meta": [18, 72], "orient": [18, 22, 32, 141, 151, 153], "wire": [18, 22, 32, 102, 105, 120, 131, 155, 169, 173], "alloc": [18, 23], "interconnect": [18, 25, 80], "good": [18, 29, 155], "idea": [18, 29, 42, 79, 155], "inspir": [18, 155], "tabl": [18, 20, 54, 86, 95, 108, 109, 119, 137, 138, 141, 149, 150, 151, 153, 154, 155, 156, 161, 169, 174], "eth_stream": 18, "natur": [18, 23, 30, 31, 32, 33, 35, 38, 40, 44, 56, 61, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 86, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 124, 126, 128, 131, 132, 147, 148, 159], "eth_channel": 18, "per": [18, 20, 23, 24, 27, 38, 40, 41, 78, 79, 86, 90, 93, 95, 109, 118, 136, 143, 144, 159, 160], "dma_stream": 18, "dma_rx_channel": 18, "dma_tx_channel": 18, "dma_hdr_meta_width": 18, "dma_rx_frame_size_max": 18, "dma_tx_frame_size_max": 18, "mfb_region": [18, 66, 67, 74, 79, 81, 82, 83, 84, 86, 88, 90, 93, 94, 96, 97, 100, 116, 128, 131], "mfb_reg_siz": [18, 81, 88, 96], "mfb_block_siz": [18, 66, 67, 74, 79, 81, 82, 83, 84, 86, 88, 90, 93, 94, 96, 97, 100, 116, 128, 131], "mfb_item_width": [18, 66, 67, 74, 79, 81, 82, 83, 84, 86, 88, 90, 93, 94, 96, 97, 100, 116, 128, 131], "mem_port": 18, "emif": [18, 21, 52, 54, 55], "mem_addr_width": [18, 48], "avmm": [18, 102], "mem_burst_width": [18, 48], "mem_data_width": [18, 48], "512": [18, 31, 33, 35, 40, 48, 54, 70, 71, 72, 96, 97, 98, 100, 120, 128, 131, 155], "mem_refr_period_width": 18, "refresh": [18, 54], "period": [18, 29, 44, 54, 56, 78, 82, 90, 94, 122, 169, 173], "mem_def_refr_period": 18, "integ": [18, 29, 34, 36, 38, 39, 40, 48, 49, 50, 51, 54, 57, 58, 59, 60, 62, 78, 81, 82, 83, 85, 87, 88, 89, 91, 93, 94, 96, 105, 106, 108, 113, 136, 155, 158], "amm_freq_khz": [18, 48, 54], "266660": [18, 48, 54], "freq": [18, 53, 90], "amm": [18, 52, 53, 54, 55], "mi_data_width": [18, 48, 49, 52, 54, 86, 90, 103, 109, 131], "mi_addr_width": [18, 48, 49, 54, 86, 90, 109, 131], "fpga_id_width": 18, "id": [18, 20, 23, 26, 45, 46, 47, 74, 78, 79, 90, 104, 124, 132, 133, 134], "reset_width": 18, "reset": [18, 23, 24, 27, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 44, 49, 50, 53, 54, 55, 57, 58, 59, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99, 101, 102, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 129, 131, 135, 136, 141, 144, 145, 147, 148, 151, 153, 154, 157, 173], "undefin": [18, 20, 33, 50, 51, 54, 57, 58, 95, 106, 160], "AND": [18, 23, 57, 75, 76, 77, 92, 98, 108, 109, 118, 124, 169], "clk_user": 18, "std_logic": [18, 23, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 44, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 131, 132, 135, 136], "clk_user_x2": 18, "doubl": [18, 20, 41, 87, 94, 124, 126, 133, 134, 165, 169], "frequenc": [18, 20, 27, 41, 42, 43, 54, 70, 86, 94, 122, 126, 134, 136, 170, 173], "clk_user_x3": 18, "tripl": 18, "clk_user_x4": 18, "quadrupl": 18, "reset_us": 18, "downto": [18, 23, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 44, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 135, 136], "synchron": [18, 24, 27, 33, 40, 71, 109, 110, 111, 112, 114, 115, 116, 122, 124, 126, 131, 141, 151, 153, 154, 160, 169, 173], "reset_user_x2": 18, "reset_user_x3": 18, "reset_user_x4": 18, "BY": 18, "mi_clk": [18, 23, 29, 54, 72, 80, 122, 124, 126, 136], "out": [18, 23, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 44, 45, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 132, 135, 136, 155, 161, 173], "dma_clk": [18, 23], "dma_clk_x2": 18, "app_clk": 18, "mi_reset": [18, 23, 72, 80, 122, 124, 126, 136], "dma_reset": [18, 23], "dma_reset_x2": 18, "app_reset": 18, "timestap": 18, "tsu_clk": [18, 24], "tsu_reset": [18, 24], "tsu_ts_n": [18, 24, 124], "nanosecond": [18, 24, 124, 135, 136], "tsu_ts_vld": [18, 24], "statu": [18, 22, 23, 25, 32, 47, 49, 54, 61, 68, 72, 78, 86, 98, 104, 120, 122, 124, 126, 131, 132, 155, 165], "pcie_link_up": [18, 23], "activ": [18, 20, 23, 27, 36, 54, 68, 81, 86, 99, 106, 113, 114, 124, 126, 134, 136, 138, 141, 142, 147, 148, 149, 150, 151, 153, 154, 155, 158, 159, 160, 168], "ep": 18, "readi": [18, 19, 21, 31, 41, 52, 54, 71, 82, 85, 95, 96, 101, 102, 106, 109, 111, 112, 113, 114, 118, 119, 124, 126, 128, 131, 136, 158, 169, 173], "eth_rx_link_up": 18, "eth_tx_phy_rdi": 18, "phy": [18, 20, 175], "fpga_id": 18, "chip": [18, 47, 169], "fpga_id_vld": 18, "incom": [18, 20, 41, 59, 60, 64, 65, 75, 76, 84, 86, 90, 95, 99, 106, 108, 124, 129, 130, 134, 155], "appropri": [18, 20, 23, 29, 56, 94, 127, 161], "eth_rx_mvb_data": 18, "eth_rx_hdr_width": [18, 124], "eth_rx_mvb_vld": [18, 72], "eth_rx_mvb_src_rdi": [18, 72], "eth_rx_mvb_dst_rdi": [18, 72], "eth_rx_mfb_data": [18, 72], "eth_rx_mfb_sof": [18, 72], "Of": [18, 79, 124, 126, 128], "eth_rx_mfb_eof": [18, 72], "eof": [18, 56, 74, 75, 77, 78, 79, 82, 83, 87, 94, 95, 97, 99, 100, 124, 125, 126, 128, 139, 140, 141, 147, 148, 153, 155, 156, 160], "eth_rx_mfb_sof_po": [18, 72], "log2": [18, 23, 31, 32, 34, 35, 38, 39, 40, 41, 50, 51, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 107, 109, 110, 115, 116, 120, 121, 124, 126, 128, 131], "posit": [18, 26, 29, 36, 37, 71, 75, 76, 95, 99, 106, 107, 108, 110, 122, 124, 126, 128, 159], "eth_rx_mfb_eof_po": [18, 72], "eth_rx_mfb_src_rdi": [18, 72], "eth_rx_mfb_dst_rdi": [18, 72], "outgo": [18, 125], "meta": [18, 88, 93, 101, 102, 108, 119, 132, 144, 155, 156, 157], "eth_tx_mfb_data": [18, 72], "eth_tx_hdr_width": 18, "eth_tx_mfb_sof": [18, 72], "eth_tx_mfb_eof": [18, 72], "eth_tx_mfb_sof_po": [18, 72], "eth_tx_mfb_eof_po": [18, 72], "eth_tx_mfb_src_rdi": [18, 72], "eth_tx_mfb_dst_rdi": [18, 72], "dma_rx_mvb_len": [18, 72], "dma_rx_mvb_channel": [18, 72], "dma_rx_mvb_discard": [18, 72], "dma_rx_mvb_vld": [18, 72], "dma_rx_mvb_src_rdi": [18, 72], "dma_rx_mvb_dst_rdi": [18, 72], "dma_rx_mfb_data": [18, 72], "dma_rx_mfb_sof": [18, 72], "dma_rx_mfb_eof": [18, 72], "dma_rx_mfb_sof_po": [18, 72], "dma_rx_mfb_eof_po": [18, 72], "dma_rx_mfb_src_rdi": [18, 72], "dma_rx_mfb_dst_rdi": [18, 72], "dma_tx_mvb_len": [18, 72], "dma_tx_mvb_channel": [18, 72], "dma_tx_mvb_vld": [18, 72], "dma_tx_mvb_src_rdi": [18, 72], "dma_tx_mvb_dst_rdi": [18, 72], "dma_tx_mfb_data": [18, 72], "dma_tx_mfb_sof": [18, 72], "dma_tx_mfb_eof": [18, 72], "dma_tx_mfb_sof_po": [18, 72], "dma_tx_mfb_eof_po": [18, 72], "dma_tx_mfb_src_rdi": [18, 72], "dma_tx_mfb_dst_rdi": [18, 72], "dma_tx_usr_choke_chan": 18, "paus": [18, 84, 90, 95, 119], "choke": 18, "slack": 18, "behind": [18, 79, 106], "mem_clk": [18, 48], "mem_rst": [18, 48], "mem_avmm_readi": [18, 48], "mem_avmm_read": [18, 48], "mem_avmm_writ": [18, 48], "mem_avmm_address": [18, 48], "slv_array_t": [18, 23, 38, 39, 49, 54, 74, 79, 82, 88, 89, 97, 104, 108, 114, 121], "mem_avmm_burstcount": [18, 48], "mem_avmm_writedata": [18, 48], "mem_avmm_readdata": [18, 48], "mem_avmm_readdatavalid": [18, 48], "mem_refr_period": 18, "mem_refr_req": 18, "mem_refr_ack": 18, "ack": 18, "emif_rst_req": [18, 54], "emif_rst_don": [18, 54], "emif_ecc_usr_int": 18, "ecc": [18, 54], "interupt": 18, "emif_cal_success": [18, 54], "calibr": [18, 54], "emif_cal_fail": [18, 54], "fail": [18, 54, 155], "emif_auto_precharg": [18, 54], "auto": [18, 32, 33, 54, 98, 117, 120, 121, 133], "precharg": [18, 54], "mi_dwr": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "master": [18, 22, 68, 101, 103, 106, 109, 122, 124, 126, 131, 136, 155, 157], "slave": [18, 101, 103, 106, 109, 122, 124, 126, 131, 136, 155, 157], "mi_addr": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "mi_b": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "mi_rd": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "mi_wr": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "mi_ardi": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "mi_drd": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "mi_drdi": [18, 23, 48, 49, 54, 61, 63, 68, 69, 70, 72, 73, 80, 86, 90, 102, 103, 109, 122, 124, 126, 131, 136], "wrapper": [19, 40, 42, 105, 145, 173], "auxiliari": [19, 65, 78, 86, 128, 131, 171], "parametr": [19, 31], "still": [19, 43, 77, 119, 134], "desir": [19, 23, 42, 93, 104, 161], "automat": [19, 21, 23, 29, 32, 33, 42, 52, 78, 90, 155, 165, 170], "replac": [19, 32, 108, 120, 130], "immedi": [19, 27, 29, 78, 79, 104, 106, 125, 126], "sublay": 20, "client": [20, 162], "standardli": 20, "consequ": [20, 86], "That": [20, 79, 95, 104, 106, 108, 155], "adapt": [20, 23], "abil": [20, 42, 95, 99, 122], "backpressur": [20, 125], "adjac": 20, "side": [20, 31, 34, 45, 69, 70, 72, 78, 91, 99, 101, 102, 106, 108, 122, 124, 125, 126, 134, 155, 158], "rest": [20, 29, 54, 78, 79], "kei": 20, "realiti": 20, "much": [20, 44, 71, 81, 108, 134, 144], "look": [20, 26, 36, 108, 125, 136, 161, 169], "unit": [20, 22, 25, 36, 41, 42, 43, 45, 46, 72, 79, 81, 94, 95, 99, 102, 107, 117, 119, 124, 126, 127, 133, 134, 135, 136, 155, 162, 169, 173, 176], "nic": [20, 175], "repres": [20, 26, 32, 84, 136, 155], "splitter": [20, 25, 155, 171, 172], "mi_adc_port_ethmod": 20, "0x00800000": [20, 22], "0x00ffffff": [20, 22], "mi_adc_port_netmod": 20, "0x00008000": [20, 22], "0x0000ffff": [20, 22], "mi_adc_port_ethpmd": 20, "0x00003000": [20, 22], "0x00003fff": [20, 22], "subsect": [20, 161], "left": [20, 31, 32, 33, 34, 47, 70, 95, 98, 106, 119, 120, 125, 169], "rx_mfb_": [20, 125], "along": [20, 34, 79, 106, 124], "rx_mfb_hdr": 20, "tx_mfb_": 20, "tx_mvb_": 20, "tx_": 20, "eventu": 20, "lower": [20, 27, 32, 33, 41, 42, 45, 73, 75, 78, 81, 87, 94, 106, 108, 116, 124, 125, 132, 135, 136, 138, 149, 150, 155, 169], "behavior": [20, 36, 37, 68, 86, 101, 106, 109, 125, 135, 155, 158, 165, 169, 170, 173], "unders": 20, "0x00200000": 20, "transact": [20, 22, 23, 25, 41, 46, 52, 54, 56, 63, 65, 69, 70, 94, 95, 104, 106, 108, 110, 115, 116, 117, 118, 119, 121, 125, 126, 128, 129, 130, 132, 133, 138, 139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 151, 153, 154, 155, 157, 159, 161, 173, 176], "Its": [20, 23, 54, 61, 125], "0x000000": [20, 73, 109], "0x1fffff": 20, "0x0200000": 20, "0x200000": 20, "0x3fffff": 20, "mention": [20, 29, 95, 108], "0x2000": 20, "0x0000": [20, 49, 54, 73], "0x0fff": 20, "0x2fff": 20, "right": [20, 26, 34, 47, 78, 90, 95, 106, 119, 124, 125, 139, 140, 143, 147, 148, 161, 169], "now": [20, 26, 36, 42, 53, 55, 74, 106, 108, 133, 155, 161], "tile_multir": 20, "pin": [20, 122], "slightli": [20, 21, 36, 41, 45, 155], "due": [20, 33, 54, 82, 86, 87, 90, 124, 126, 144], "matter": [20, 36], "xcvr": 20, "onc": [20, 25, 36, 41, 42, 43, 68, 78, 87, 99, 106, 143, 159], "fec": [20, 26], "eight": [20, 159], "altogeth": [20, 95], "number_of_channel": 20, "multir": 20, "drp": 20, "ge": 20, "pair": [20, 29, 127], "avst": [20, 124, 126], "segment": [20, 57, 58, 124, 126], "lbu": [20, 124, 126, 175], "diagnost": 20, "post": [20, 155], "mgmt": [20, 122], "re": [20, 86, 108, 133], "revers": [20, 73, 125, 169], "normal": [20, 138, 149, 150], "turn": [20, 32, 87, 122, 126], "emploi": 20, "mdio": 20, "task": [20, 23, 52, 122, 124, 126, 138, 139, 140, 144, 149, 150, 155, 157, 159, 160, 161], "record": 20, "suit": [20, 26], "feed": 20, "pictur": [20, 86, 106, 119, 125, 155], "somehow": 20, "domain": [20, 27, 44, 54, 96, 101, 160], "twice": [20, 78, 87], "problem": [20, 26, 36, 87, 144, 155, 169], "virtual": [20, 46, 95, 132, 141, 144, 151, 153, 154, 157, 161], "multi": [20, 27, 36, 41, 43, 45, 49, 68, 95, 99, 110, 115, 118, 119, 122, 127, 133, 142, 169], "tri": [20, 29, 82, 169], "illustr": [20, 79, 86, 108], "subsequ": 20, "addition": [20, 54, 121], "concern": [20, 29, 87], "4x25": 20, "notat": 20, "port_id": 20, "channel_id": 20, "0x01ff": 20, "0x0200": 20, "0x03ff": 20, "0x0400": 20, "0x05ff": 20, "0x0600": 20, "0x07ff": 20, "0x0800": 20, "0x09ff": 20, "0x0a00": 20, "0x0bff": 20, "0x0c00": 20, "0x0dff": 20, "0x0e00": 20, "0x21ff": 20, "0x2200": 20, "0x23ff": 20, "0x2400": 20, "0x25ff": 20, "0x2600": 20, "0x27ff": 20, "0x2800": 20, "0x29ff": 20, "0x2a00": 20, "0x2bff": 20, "0x2c00": 20, "0x2dff": 20, "0x2e00": 20, "x": [20, 23, 54, 78, 89, 95, 131, 143, 144, 155], "1x100ge": 20, "4x25ge": 20, "4x10ge": 20, "1x400ge": 20, "2x200ge": 20, "4x100ge": 20, "8x50ge": 20, "2x40ge": 20, "axi4": [21, 103], "keep": [21, 36, 37, 52, 86, 108], "tester": [21, 163], "mtc": [22, 23, 176], "act": [22, 47, 108, 157], "non": [22, 26, 36, 41, 130, 133, 155], "deadlock": [22, 43, 45], "ident": 22, "mi_addr_space_pkg": 22, "0x00000000": [22, 108], "0x000000ff": 22, "0x00000100": 22, "0x00000fff": 22, "0x00001000": 22, "0x00001fff": 22, "sdm": [22, 162], "sysmon": 22, "temp": 22, "asx4": 22, "0x00002000": 22, "0x00002fff": 22, "0x00004000": 22, "0x000040ff": 22, "0x00004100": 22, "0x00004fff": 22, "0x00005000": 22, "0x00007fff": 22, "0x0000bfff": 22, "0x0000c000": 22, "0x00010000": 22, "0x0001ffff": 22, "0x00020000": 22, "0x007fffff": 22, "0x013fffff": 22, "0x01400000": 22, "0x01ffffff": 22, "msix": 22, "0x03ffffff": 22, "transform": [23, 71, 87, 134, 142], "duplic": [23, 74], "bifurc": 23, "1xgen1x16": 23, "consol": 23, "1xgen3x16": 23, "2xgen4x8x8": 23, "x8x8": 23, "bifurac": 23, "2xgen5x8x8": 23, "1xgen3x8ll": 23, "axi": [23, 103, 128, 132, 134, 145, 151], "st": 23, "unifi": 23, "pcie_mod_arch": 23, "pcie_endpoint_typ": 23, "r_tile": 23, "express": [23, 29, 66, 69, 70, 127, 128, 130, 155], "p_tile": 23, "integr": [23, 29, 128], "respons": [23, 41, 57, 58, 69, 70, 102, 106, 117, 131, 133, 134, 137, 156, 157, 158, 161], "completit": [23, 132], "bar": [23, 131, 132], "bar2": [23, 131], "dma_bar_en": 23, "half": [23, 125, 136], "bar4": [23, 131], "ptc": [23, 176], "vice": [23, 64, 124], "versa": [23, 64, 124], "tag": [23, 46, 128, 132, 134, 144, 155, 176], "ptc_disabl": 23, "bar0_base_addr": [23, 131], "01000000": [23, 131], "bar1_base_addr": [23, 131], "02000000": [23, 131], "bar2_base_addr": [23, 131], "03000000": [23, 131], "bar3_base_addr": [23, 131], "04000000": [23, 131], "bar4_base_addr": [23, 131], "05000000": [23, 131], "bar5_base_addr": [23, 131], "06000000": [23, 131], "exp_rom_base_addr": [23, 131], "0a000000": [23, 131], "cq_mfb_region": 23, "cq_mfb_region_s": 23, "cq_mfb_block_siz": 23, "cq_mfb_item_width": 23, "rc_mfb_region": 23, "rc_mfb_region_s": 23, "rc_mfb_block_siz": 23, "rc_mfb_item_width": 23, "cc_mfb_region": 23, "cc_mfb_region_s": 23, "cc_mfb_block_siz": 23, "cc_mfb_item_width": 23, "rq_mfb_region": 23, "rq_mfb_region_s": 23, "rq_mfb_block_siz": 23, "rq_mfb_item_width": 23, "dma_port": 23, "dma_ep": 23, "pcie_ep": 23, "pcie_clk": 23, "pcie_con": 23, "lane": [23, 122, 142], "card_id_width": 23, "boolean": [23, 30, 31, 32, 33, 34, 38, 40, 50, 54, 63, 70, 72, 73, 77, 78, 80, 81, 82, 85, 88, 90, 92, 93, 94, 96, 97, 101, 105, 108, 109, 110, 111, 112, 113, 114, 117, 118, 120, 121, 124, 126, 128, 129, 131, 136], "rq": [23, 132], "rc": [23, 132], "cq": [23, 69, 70, 128, 131, 132], "cc": [23, 128, 131, 132], "xvc_enabl": 23, "xcv": 23, "stratix10": [23, 29, 30, 31, 32, 35, 38, 40, 61, 68, 72, 73, 74, 78, 79, 84, 88, 89, 90, 93, 94, 97, 98, 108, 112, 117, 120, 124, 126, 131, 132], "pcie_sysclk_p": 23, "pcie_sysclk_n": 23, "pcie_sysrst_n": 23, "init_done_n": 23, "ninit_don": 23, "releas": [23, 133, 165], "pcie_user_clk": 23, "pcie_user_reset": 23, "pcie_rx_p": 23, "pcie_rx_n": 23, "pcie_tx_p": 23, "pcie_tx_n": 23, "pcie_mp": 23, "pcie_mrr": 23, "pcie_ext_tag_en": 23, "pcie_10b_tag_req_en": 23, "pcie_rcb_siz": 23, "rcb": 23, "card_id": 23, "compar": [23, 36, 54, 68, 81, 108, 134, 138, 145, 147, 148, 149, 150, 155, 159, 169], "gap": [23, 43, 79, 86, 87, 94, 95, 119, 124, 125, 126, 141, 144, 151, 153, 155, 173], "src_rdy": [23, 31, 71, 95, 118, 119, 155, 156, 158, 169], "dma_rq_mfb_data": 23, "dma_rq_mfb_meta": 23, "pcie_rq_meta_width": [23, 70], "dma_rq_mfb_sof": 23, "dma_rq_mfb_eof": 23, "dma_rq_mfb_sof_po": 23, "dma_rq_mfb_eof_po": 23, "dma_rq_mfb_src_rdi": 23, "dma_rq_mfb_dst_rdi": 23, "dma_rq_mvb_data": 23, "dma_uphdr_width": [23, 81, 88], "dma_rq_mvb_vld": 23, "dma_rq_mvb_src_rdi": 23, "dma_rq_mvb_dst_rdi": 23, "dma_rc_mfb_data": 23, "dma_rc_mfb_meta": 23, "pcie_rc_meta_width": 23, "dma_rc_mfb_sof": 23, "dma_rc_mfb_eof": 23, "dma_rc_mfb_sof_po": 23, "dma_rc_mfb_eof_po": 23, "dma_rc_mfb_src_rdi": 23, "dma_rc_mfb_dst_rdi": 23, "dma_rc_mvb_data": 23, "dma_downhdr_width": [23, 81, 88], "dma_rc_mvb_vld": 23, "dma_rc_mvb_src_rdi": 23, "dma_rc_mvb_dst_rdi": 23, "dma_cq_mfb_data": 23, "dma_cq_mfb_meta": 23, "pcie_cq_meta_width": [23, 65, 69, 70, 131], "dma_cq_mfb_sof": 23, "dma_cq_mfb_eof": 23, "dma_cq_mfb_sof_po": 23, "dma_cq_mfb_eof_po": 23, "dma_cq_mfb_src_rdi": 23, "dma_cq_mfb_dst_rdi": 23, "dma_cc_mfb_data": 23, "dma_cc_mfb_meta": 23, "pcie_cc_meta_width": [23, 69, 70, 131], "dma_cc_mfb_sof": 23, "dma_cc_mfb_eof": 23, "dma_cc_mfb_sof_po": 23, "dma_cc_mfb_eof_po": 23, "dma_cc_mfb_src_rdi": 23, "dma_cc_mfb_dst_rdi": 23, "mi32": [23, 72, 80, 106, 122, 124, 126, 131, 136], "root": [23, 29, 155], "tree": [23, 147, 148, 169], "accur": [24, 25, 136], "tsu_gen": [24, 136], "puls": [24, 136, 147, 148, 169, 173], "pp": [24, 94, 136], "mark": [24, 33, 71, 99, 111, 113, 165], "recept": [24, 25], "unix": 24, "epoch": 24, "63": [24, 36, 56, 136], "999": [24, 136], "applianc": 25, "mediat": 25, "rom": [25, 131, 169], "dedic": [25, 29, 79, 173], "stamp": [25, 124], "qspi": [25, 47], "reboot": 25, "anyth": [26, 45, 84, 86, 108, 144], "100ge": 26, "25ge": 26, "agi": 26, "fh400g": 26, "pseudo": [26, 36, 54, 169], "occur": [26, 29, 36, 42, 43, 49, 50, 51, 53, 54, 66, 78, 81, 87, 95, 114, 119, 124, 125, 133, 134, 143, 144, 155, 173], "help": [26, 43, 54, 55, 79, 155], "analysi": [26, 138, 139, 140, 143, 144, 147, 148, 149, 150, 158, 159], "seem": [26, 36], "could": [26, 36, 37, 41, 43, 44, 78, 95, 108, 119, 155, 159], "asynchron": [26, 28, 31, 36, 80, 99, 101, 160], "clk": [26, 29, 30, 32, 33, 34, 35, 37, 38, 41, 48, 49, 50, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 98, 102, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 125, 129, 131, 135, 136, 144, 155, 160], "sdc": 26, "reconfigur": [26, 171, 172, 175], "qsf": 26, "25g": 26, "91": 26, "134": 26, "10ge": [26, 147, 148], "profile_swap": 26, "made": [26, 42, 53, 54, 125, 155, 157, 160, 173], "swap": [26, 93], "five": [26, 95, 151, 156, 161], "s_ch": 26, "start_channel": 26, "ch": 26, "_start": 26, "channel_": 26, "treatment": 26, "choic": [26, 32, 161], "s_p": 26, "start_profil": 26, "appli": [26, 30, 44, 71, 78, 79, 80, 84, 87, 119, 124, 125], "e_p": 26, "end_profil": 26, "sp": 26, "_help_": 26, "d": [26, 54, 55, 71, 106], "async_bus_handshak": [27, 29], "cross": [27, 44, 52, 54, 80, 101, 155, 173], "handshak": [27, 119, 169], "significantli": [27, 29, 52], "dual": [27, 31, 52, 67, 170], "async_gener": 27, "rise": [27, 52, 54, 158, 169], "fall": [27, 31, 96, 99, 108, 133, 134], "async_open_loop": 27, "simpler": [27, 36, 170], "ratio": 27, "async_open_loop_smd": 27, "open_loop": 27, "set_max_delai": 27, "constraint": [27, 29, 143, 155], "counter": [27, 36, 41, 49, 51, 53, 54, 61, 63, 64, 66, 68, 69, 70, 73, 81, 84, 90, 114, 122, 124, 126, 161, 169, 173], "grai": 27, "async_reset": [27, 173], "deactiv": 27, "jakub": 27, "bachelor": 27, "thesi": [27, 41, 43, 134], "2014": 27, "2015": 27, "ram": [28, 31, 38, 40, 50, 57, 58, 59, 61, 63, 67, 68, 70, 101, 117], "multiplex": [28, 41, 115, 118, 169], "encod": [28, 122, 143, 159, 169], "decod": [28, 65, 106, 122, 169, 176], "dsp": [28, 68, 70, 126, 135, 136, 169], "shift": [28, 32, 34, 43, 47, 75, 98, 99, 105, 107, 117, 120, 125, 136, 165, 169], "miscellan": 28, "easier": [29, 36, 71, 108, 142], "uniform": [29, 138, 149, 150, 155], "sythesi": 29, "languag": [29, 155], "object": [29, 138, 141, 147, 148, 149, 150, 151, 153, 154, 159, 160], "complex": [29, 36, 43, 61, 63, 70, 86, 87, 133, 147, 148], "compos": [29, 95, 136, 158], "recurs": 29, "bundl": 29, "recomend": [29, 42], "exception": 29, "subdirectori": 29, "while": [29, 36, 42, 87, 99, 106, 124, 125, 144, 160, 173], "serv": [29, 68, 69, 78, 95, 122, 131, 139, 140, 143, 155, 169], "begin": [29, 36, 56, 60, 62, 74, 86, 95, 108, 125, 141, 142, 144, 153, 154, 155, 160], "package_nam": 29, "sooner": 29, "preserv": [29, 86], "verilog": 29, "scope": [29, 46], "distinguish": [29, 71, 86, 95], "commonli": [29, 106, 144, 145, 155, 161], "git": 29, "pars": [29, 65, 155, 176], "systemverilog": [29, 178], "dpi": 29, "doesn": [29, 107, 108, 124, 141, 144, 151, 153, 154, 155], "t": [29, 36, 41, 44, 49, 54, 55, 86, 95, 106, 107, 108, 122, 124, 136, 141, 144, 151, 153, 154, 155, 159], "prefix": [29, 46, 71, 155], "lib": 29, "nor": [29, 41, 87, 106, 169], "suffix": [29, 71, 78, 155], "dll": 29, "filenam": 29, "predefin": [29, 108, 138, 144, 149, 150], "everi": [29, 36, 49, 50, 54, 57, 62, 65, 67, 86, 94, 95, 125, 138, 143, 149, 150, 155, 157, 161], "Their": [29, 119], "ancestor": 29, "prefer": [29, 86], "myfil": 29, "better": [29, 31, 38, 40, 41, 46, 54, 90, 96, 105, 106, 109, 114, 116, 125, 144, 155], "faster": 29, "another_lib": 29, "sim_modul": 29, "glbl": 29, "overrid": [29, 41, 94], "constr_quartu": 29, "constr_vivado": 29, "vivado_ip_xact": 29, "xci": 29, "scoped_to_ref": 29, "set_properti": 29, "processing_ord": 29, "used_in": 29, "vivado_set_properti": 29, "vsim": [29, 155], "extra_modul": 29, "testbench": [29, 161], "sim_lib": 29, "l": 29, "extra_librari": 29, "dp_bmem_behav": 29, "quiet": 29, "file_typ": 29, "vhdl98": 29, "bus_handshak": 29, "xdc": 29, "late": 29, "make_param": 29, "hfe": [29, 161], "hfe_top": 29, "reli": 29, "file_to_work": 29, "anotherlib": 29, "file_to_anotherlib": 29, "hfe_empti": 29, "hfe_pip": 29, "hfe_pars": 29, "hfe_ful": 29, "anywher": [29, 86], "synth": 29, "synthes": 29, "top_level_": 29, "ofm_path": [29, 155], "top_level_path": 29, "top_level_archgrp": 29, "clk_port": 29, "clk_period": [29, 155, 161], "float": [29, 124, 126], "unspecifi": 29, "formula": 29, "lazi": 29, "rx_clk": [29, 94, 96, 100, 124, 126, 144], "tx_clk": [29, 94, 96, 100, 124, 126], "500": [29, 157, 161], "000": [29, 32, 42, 44, 135, 136], "phoni": 29, "comp_": 29, "fetch": 29, "quartust": 29, "constr_text": 29, "leav": [29, 108, 117], "untouch": 29, "unchang": [29, 37, 70, 86, 125], "targ": 29, "synthesis": 29, "date": 29, "rebuild": 29, "proc": 29, "target_default": 29, "practic": [29, 95, 155], "scheme": [29, 63, 69, 70], "synthfil": 29, "varabl": 29, "neccessari": 29, "interpret": [29, 118], "tune": 29, "nb_main": 29, "entri": [29, 69, 121], "fine": [29, 71], "tunnig": 29, "extra": [29, 124, 126, 155, 165], "program": 29, "being": [29, 37, 78, 86, 87, 90, 95, 106, 107, 119, 124, 126, 141, 153], "callback": 29, "modelsim": [29, 108, 155], "fdo": [29, 32], "impact": 29, "vhdl2008": 29, "newli": [29, 41, 42, 106], "At": [29, 41, 45, 79, 86, 87, 99, 106, 133, 139, 140, 155], "explicit": 29, "deserv": 29, "explan": 29, "awar": 29, "none": [29, 32, 42, 85, 86, 98, 115], "remad": 29, "suppli": 29, "gather": 29, "mk": 29, "approach": [29, 106, 155], "hide": 29, "caveat": 29, "unreli": 29, "henc": [29, 78, 106], "shadow": [29, 125], "real": [29, 86, 125, 127, 136], "aren": [29, 108], "export": [29, 139, 140, 141, 143, 151, 153, 154], "subprocess": 29, "except": [29, 41, 65, 75, 86, 147, 148], "keyword": 29, "tclsh": 29, "he": [29, 36, 41, 158, 161], "user_env": 29, "necess": 29, "trigger": [29, 31, 32, 33, 44, 94, 96, 98, 100, 120], "ttarget_": 29, "starget_": 29, "target_myproc": 29, "ttarget_myproc": 29, "stem": 29, "bare": 29, "ttarget": 29, "starget": 29, "best": [29, 70, 109], "dt": [29, 127], "dtb": [29, 127], "neither": [29, 41, 87, 106], "synth_onli": 29, "skip": [29, 78], "phase_sav": 29, "archiv": 29, "virtex7": [29, 128], "famili": 29, "xcvu7p": 29, "flvb2104": 29, "setup_flag": 29, "use_xpm_librari": 29, "xpm_cdc": 29, "xpm_memori": 29, "xpm_fifo": 29, "dsp_compar": 30, "blok": 30, "input_data_width": 30, "unlimit": 30, "input_regs_en": 30, "1st": [30, 86, 95], "2nd": [30, 86, 95], "smaller": [30, 54, 64, 87, 160], "dsp_enabl": 30, "7seri": [30, 31, 32, 38, 39, 40, 59, 78, 81, 83, 85, 88, 98, 105, 110, 117, 120, 132], "clk_en": [30, 142], "input_1": 30, "comparison": [30, 144], "input_2": 30, "01": [30, 106, 159], "dec": [30, 126], "suitabl": [31, 155, 165], "altera": [31, 105], "lutram": [31, 121], "mlab": 31, "data_width": [31, 32, 33, 37, 38, 39, 40, 51, 71, 101, 102, 104, 105, 106, 108, 110, 113, 115, 137, 147, 148, 151, 155, 157, 159, 161], "depth": [31, 32, 38, 40, 68, 72, 96, 98, 100, 112, 115, 117, 120], "ram_typ": [31, 32, 33, 96, 98, 101, 120], "lut": [31, 32, 68, 96, 98, 101, 117, 120, 165, 170], "effect": [31, 33, 96, 98, 117, 120, 122, 165, 170], "shallow": [31, 96], "approx": [31, 96], "fwft_mode": [31, 96], "rd_en": [31, 38, 40, 67, 96], "output_reg": [31, 34, 38, 40, 77, 96, 111, 112, 113, 121, 129], "flip": [31, 96], "flop": [31, 96], "arria10": [31, 32, 38, 40, 98, 117, 120], "almost_full_offset": [31, 32, 33, 96, 98, 120], "free": [31, 32, 33, 43, 72, 96, 98, 99, 100, 120, 122, 126, 133, 134, 142], "wr_aful": [31, 96], "currently_stor": [31, 32, 33], "almost_empty_offset": [31, 32, 33, 96, 98, 120], "rd_aempti": [31, 96], "wr_clk": [31, 40], "wr_rst": [31, 40], "wr_data": [31, 38, 40, 97], "wr_en": [31, 38, 40, 97], "wr_full": 31, "accept": [31, 41, 47, 56, 60, 64, 69, 71, 79, 84, 90, 95, 102, 106, 108, 118, 119, 157, 158], "ignor": [31, 36, 38, 40, 95, 96, 106, 124, 125, 126], "dst_rdy": [31, 71, 95, 99, 110, 118, 119, 133, 134, 141, 153, 154, 155, 156, 158, 169], "wr_statu": 31, "rd_clk": [31, 40], "rd_rst": [31, 40], "rd_data": [31, 38, 40, 67], "rd_empti": 31, "rd_statu": 31, "implicit": 32, "delai": [32, 41, 44, 58, 78, 86, 106, 144, 157, 160], "wr": [32, 33, 54, 94, 99, 106, 157], "di": [32, 33, 39, 93, 144, 169], "aful": [32, 33, 120], "aempti": [32, 33, 120], "least": [32, 43, 54, 77, 102, 107, 110], "fifox_ram_typ": [32, 33], "what": [32, 98, 108, 117, 120, 141, 155, 161], "fake_fifo": [32, 120], "straight": [32, 87, 120], "note": [32, 36, 72, 78, 95, 106, 108, 119, 141, 151, 153], "example1": 32, "uram": [32, 98, 117, 120, 165, 170], "72": [32, 98, 117, 120], "288": 32, "rd": [32, 33, 54, 94, 106, 157], "todo": [32, 124, 155, 169, 173], "p\u0159idat": 32, "blokov\u00fd": 32, "komponenti": 32, "coverag": 32, "uncom": 32, "top_level": [32, 155], "scoreboard": [32, 144], "random": [32, 54, 108, 114, 138, 141, 142, 143, 145, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 169], "verifi": [32, 78, 81, 142, 155], "classic": 32, "3th": 32, "fifox_multi": [33, 79, 165], "fit": [33, 36, 42, 43], "amount": [33, 38, 43, 62, 79, 82, 86, 95, 110, 118, 119, 142, 143, 159, 170], "nearest": [33, 79], "write_port": [33, 38, 39], "read_port": [33, 38, 39], "shakedown": [33, 114, 117, 174], "spent": 33, "allow_single_fifo": 33, "lead": [33, 43, 83, 87, 94], "safe_read_mod": 33, "safe": [33, 41, 101], "attempt": 33, "wors": 33, "confirm": [33, 41, 45, 59, 173], "invalid": [33, 46, 79, 86, 87, 106, 119, 129, 157], "0001": [33, 119, 130, 132], "0011": [33, 130], "0111": [33, 130], "1111": [33, 130], "permut": 33, "forbidden": [33, 37, 71, 169], "barrel_shifter_gen": [34, 125], "256": [34, 54, 70, 71, 109, 128, 131, 161], "block_siz": [34, 57, 58, 60, 72, 73, 75, 76, 77, 78, 80, 82, 85, 87, 89, 91, 92, 95, 98, 141, 153, 154, 155, 156], "shift_left": 34, "data_in": [34, 37], "data_out": 34, "sel": [34, 53], "barrel_shifter_gen_pip": 34, "block_width": [34, 38, 40], "bar_shift_lat": 34, "input_reg": [34, 110], "metadata_width": [34, 38, 40, 41, 96], "rotat": [34, 41], "rx_sel": [34, 110], "unus": [34, 40, 71, 102, 136, 173], "mux_lat": 34, "rx_data": [34, 71, 75, 76, 77, 78, 79, 85, 87, 91, 92, 96, 98, 100, 109, 110, 111, 114, 115, 117, 118, 120], "rx_metadata": 34, "rx_src_rdy": [34, 71, 75, 76, 77, 78, 79, 85, 87, 91, 92, 96, 98, 100, 109, 110, 111, 114, 115, 117, 118, 120], "rx_dst_rdy": [34, 71, 75, 76, 78, 79, 85, 87, 91, 92, 96, 98, 100, 109, 110, 111, 114, 115, 117, 118, 120], "tx_data": [34, 71, 75, 76, 77, 78, 79, 85, 87, 91, 92, 96, 98, 100, 109, 110, 111, 112, 114, 115, 117, 118, 120], "tx_metadata": 34, "tx_src_rdy": [34, 71, 75, 76, 77, 78, 79, 85, 87, 91, 92, 96, 98, 100, 109, 110, 111, 112, 114, 115, 117, 120, 125], "tx_dst_rdy": [34, 71, 75, 76, 78, 79, 85, 87, 91, 92, 96, 98, 100, 109, 110, 111, 112, 114, 115, 117, 120, 125], "cnt_multi_memx": [35, 169], "traget": [35, 61, 68], "cnt_width": 35, "inc_width": 35, "inc_fifo_s": 35, "inc_ch": 35, "inc_val": 35, "inc_vld": 35, "inc_rdi": 35, "rst_ch": 35, "rst_vld": 35, "rd_ch": 35, "rd_vld": 35, "old": [35, 79, 81, 136, 170, 173], "appear": [35, 87, 95, 99, 125], "rd_val": 35, "parallel": [36, 41, 43, 51, 79, 107, 133, 169, 173], "friendli": 36, "reason": [36, 41, 42, 43, 71, 87, 124, 126, 133, 155, 160], "why": [36, 106, 155, 160], "solv": [36, 41, 45, 113, 169], "yourself": [36, 43], "consecut": [36, 42, 86, 95, 119, 125, 138, 149, 150], "put": [36, 91, 99, 117, 155], "asid": 36, "fast": [36, 147, 148, 169], "recent": 36, "complic": [36, 87, 107, 157], "nessesari": 36, "collis": [36, 41, 50], "np_lutram": [36, 39, 169, 170], "quadrat": 36, "consumpt": [36, 81, 108], "demonstr": [36, 78, 95, 119], "sai": [36, 41, 87, 106, 147, 148, 159, 165], "i0": 36, "i1": 36, "i2": 36, "decrement": [36, 157], "iset": 36, "cnt_next": 36, "cnt": [36, 49, 53, 54, 169], "sinc": [36, 41, 42, 43, 67, 87, 90, 99, 133], "worst": [36, 43], "might": [36, 41, 45, 87, 99, 106, 107, 108, 113, 155], "came": 36, "But": [36, 43, 95, 106, 157], "infrom": 36, "alon": 36, "deduc": 36, "whether": [36, 40, 44, 79, 84, 86, 90, 95, 99, 106, 124, 126, 136, 155, 157, 173], "inrement": 36, "luckili": 36, "i0_incr": 36, "i1_incr": 36, "i2_incr": 36, "i0_deccr": 36, "i1_deccr": 36, "i2_deccr": 36, "op_item_sel": 36, "op_oper": 36, "operatio": 36, "op_meta": 36, "don": [36, 41, 44, 54, 106, 108, 124, 155, 159], "op_": 36, "u": [36, 42, 108, 155], "later": [36, 42, 65, 106, 137], "generali": 36, "op_in_": 36, "op_out_data": 36, "someth": [36, 144], "operators_pr": 36, "op_in_sel": 36, "op_in_src": 36, "op_in_op": 36, "op_in_data": 36, "op_in_meta": 36, "tmp": [36, 49], "op_data_out": 36, "op_data_in": 36, "overwrit": [36, 79, 106], "join": [36, 87, 155], "reciev": [36, 104, 106], "quick_reset_en": 36, "reset_v": 36, "sr_sync_latch": [37, 169], "synchrnou": 37, "enhanc": 37, "assert": [37, 52, 54, 56, 79, 84, 89, 90, 94, 95, 102, 106, 110, 119, 122, 124, 126, 139, 140, 147, 148, 155, 157, 158, 161], "behav": [37, 67, 69, 78, 141, 151, 153, 154, 155, 158], "deassert": [37, 95, 102, 106, 119, 125, 161], "arbitrari": [37, 40, 41, 44, 61, 78, 82, 87, 94, 106, 119, 125, 155, 173], "driven": [37, 44], "pure": [37, 135, 144], "combinatori": 37, "circuit": 37, "advantag": [37, 41, 108, 155], "meet": [37, 125], "closur": 37, "latch_out": 37, "clear": [37, 50, 72, 95, 106, 124, 126, 161, 169], "usag": [37, 44, 52, 54, 55, 81, 133, 145, 169], "omit": 37, "mp_bram": [38, 170], "restrict": [38, 41, 61, 63, 70, 75, 85, 95, 98, 155, 170], "block_en": [38, 40], "4096": 38, "9": [38, 40, 49, 53, 66, 68, 93, 108, 122, 135, 136], "throw": [38, 40], "replic": 38, "wr_be": [38, 40], "wr_addr": [38, 40, 97], "rd_data_vld": [38, 40], "rd_pipe_en": [38, 40], "rd_meta_in": [38, 40], "rd_addr": [38, 40, 67], "rd_meta_out": [38, 40], "wclk": 39, "addra": 39, "addrb": 39, "dob": 39, "sdp_bram": [40, 170], "common_clock": 40, "sdp_bram_b": 40, "abstract": [40, 155], "effectiv": 40, "src_buf": [41, 173], "dst_buf": [41, 173], "tran": [41, 133, 173], "tick": [41, 48, 51, 53, 54, 86, 161], "overlap": [41, 54], "plan": [41, 43], "track": 41, "progress": 41, "data_dir": 41, "use_clk2": 41, "use_clk_arb": 41, "planner": [41, 73, 94, 173], "crossbar": 41, "clk_arb": [41, 94], "spike": 41, "trans_stream": 41, "buf_a_col": 41, "column": [41, 108], "buf_a_stream_row": 41, "row": [41, 86], "buf_b_col": 41, "buf_b_row": 41, "buf_a_sect": 41, "overflow": [41, 43, 49, 50, 53, 124, 133, 134], "buf_b_sect": 41, "row_item": 41, "item_width": [41, 60, 72, 73, 75, 76, 77, 78, 80, 82, 85, 87, 89, 91, 92, 95, 98, 109, 111, 117, 118, 119, 120, 141, 149, 150, 151, 153, 154, 155, 156, 158, 161], "transs": 41, "trans_mtu": 41, "trans_fifo_item": 41, "await": 41, "trans_comp_": 41, "moment": [41, 86, 124, 126, 141, 153], "never": [41, 43, 78, 106, 160], "color_timeout_width": 41, "color": [41, 108], "timeout": [41, 81, 114, 144], "expir": 41, "color_conf_delai": 41, "greater": [41, 72, 79, 94, 117, 124, 136, 158], "averag": [41, 43, 48, 49, 53, 94], "rd_latenc": 41, "data_mux_lat": 41, "data_mux_outreg_en": 41, "data_rot_lat": 41, "data_rot_outreg_en": 41, "arriv": [41, 45, 78, 99, 124, 125, 139, 140, 173], "new_rx_tran": 41, "rx_uinstr_src_rdi": 41, "break": [41, 118, 137, 155, 156], "dir": [41, 147, 148, 159], "dimens": [41, 147, 148, 159], "IN": [41, 147, 148, 159], "clk2": [41, 94, 169], "reset_arb": 41, "trans_a_col": 41, "trans_a_item": 41, "trans_b_col": 41, "trans_b_item": 41, "trans_len": 41, "trans_meta": 41, "trans_vld": 41, "trans_src_rdi": 41, "trans_dst_rdi": 41, "src_buf_rd_addr": 41, "src_buf_row": 41, "src_buf_col": 41, "src_buf_rd_data": 41, "dst_buf_wr_addr": 41, "dst_buf_row": 41, "dst_buf_col": 41, "dst_buf_wr_data": 41, "dst_buf_wr_i": 41, "dst_buf_wr_en": 41, "trans_comp_meta": 41, "trans_comp_src_rdi": 41, "trans_comp_dst_rdi": 41, "fifox": [41, 43, 45, 69, 88, 112, 117, 133, 155, 165, 171, 174], "compli": 41, "wide": [41, 42, 71, 87, 105, 106, 108, 127], "od": 41, "somewher": [41, 43, 141, 151, 153], "desctin": 41, "preprocess": 41, "disect": 41, "atom": [41, 124], "long": [41, 44, 45, 56, 95, 99, 106, 173], "colid": 41, "subset": 41, "sorter": 41, "elimin": [41, 43, 134], "starvat": 41, "conform": 41, "bear": 41, "fashion": 41, "intend": [41, 122], "jan": [41, 43, 134], "kubalek": [41, 43, 134], "2019": [41, 43, 134], "20": [41, 43, 54, 79, 122, 134, 144, 155], "interv": [42, 86], "accumult": 42, "concurr": 42, "max_concurrent_ev": 42, "older": [42, 78], "reffer": 42, "view": 42, "abl": [42, 43, 47, 48, 76, 86, 99, 106, 119, 124, 126, 133, 155, 173], "evolut": 42, "rough": 42, "lot": [42, 118, 155, 160], "exactli": [42, 54, 86, 115], "afterward": 42, "capture_en": 42, "capture_fifo_item": 42, "pop": 42, "traffic": [42, 84, 86, 138, 147, 148, 149, 150, 155, 159], "cours": [42, 104], "plot": 42, "graph": [42, 49, 54, 55], "mfb_auxiliary_sign": [42, 92], "vector": [42, 68, 93, 95, 103, 117, 119, 141, 145, 151, 153, 157, 158, 169, 173], "quantum": 42, "accumul": [42, 43, 79, 84, 142, 143], "digit": 42, "024": 42, "milisecond": 42, "outsid": [43, 77, 173], "inter": [43, 126, 144, 155, 173], "align": [43, 47, 56, 60, 62, 71, 79, 87, 95, 107, 112, 116, 119, 122, 125, 132, 155, 173], "pointer": [43, 57, 58, 59, 61, 63, 65, 66, 68, 69, 70, 86, 97, 155], "deficit": [43, 94, 126, 173], "idl": [43, 86, 94, 119, 122, 126, 142, 143, 159, 173], "algorithm": [43, 93, 94, 109, 144, 155, 173], "freed": [43, 133], "meant": [43, 99, 106], "infinit": 43, "pakcet": 43, "linear": [43, 53], "origin": [43, 45, 75, 78, 83, 87, 107, 173], "global_out_en": 43, "stream_out_en": 43, "heavili": 43, "appart": [43, 87, 134], "reg0": [43, 45], "reg4": 43, "aproxim": 43, "bottleneck": 43, "og": 43, "reduct": [43, 87], "planned_pkt": 43, "cost": 43, "stream_out_aful": 43, "global_out_aful": 43, "save": [43, 49, 52, 55, 116, 147, 148, 155, 158, 169], "ca": 43, "pulse_short": [44, 173], "shorten": [44, 173], "bclk": 44, "outuput": [44, 66], "arbirarili": 44, "delay_count": 44, "cdc": 44, "async_mask": 44, "048": 44, "think": 44, "throgh": 44, "rst": [44, 48, 49, 50, 51, 54, 55, 56, 60, 62, 73, 82, 89, 98, 125, 155], "en": 44, "aclk": 44, "pulse_out": 44, "durat": [44, 51, 90], "sorag": 45, "correspons": 45, "happen": [45, 50, 77, 79, 99, 117, 155], "deem": 45, "plu": [45, 77, 172], "minu": 45, "down": [45, 86, 107, 108, 125], "crossbarx": [45, 126, 171, 173], "dma_bus_pack": 46, "lenght": 46, "dword": [46, 67, 127, 128, 129, 131, 132], "4b": [46, 127], "firstib": 46, "BE": [46, 86, 106, 107, 161], "lastib": 46, "unitid": 46, "64b": [46, 136], "vfid": 46, "pasid": 46, "granular": 46, "pasidvld": 46, "tlp": [46, 129], "relax": [46, 132], "bridg": [47, 54], "secur": [47, 168], "mailbox": [47, 155], "peripher": 47, "temperatur": [47, 173], "sensor": 47, "voltag": [47, 173], "quad": 47, "rsu": 47, "remot": 47, "32bit": [47, 155], "unalign": [47, 71, 87], "span": [47, 95], "argument": [47, 54, 55, 155], "sequenc": [47, 54, 122, 137, 144, 145, 156, 157, 160, 161], "waitrequest": [47, 102], "ground": 47, "capac": 47, "interrupt": [47, 54, 86, 125, 173], "irq": 47, "ier": 47, "isr": 47, "mi2avmm": [47, 172], "wrap": [48, 49, 54, 142], "around": [48, 87, 107, 108, 133, 134], "log": [48, 49, 56, 155], "latency_met": [48, 51], "mem_burst_count_width": 48, "mem_freq_khz": 48, "histogram_box": [48, 54], "255": [48, 71, 122], "precis": [48, 50, 54, 71, 84, 90, 136], "max_paralel_read": 48, "paral": 48, "latency_ticks_width": 48, "rst_done": [48, 49, 50], "mem_readi": 48, "mem_read": 48, "mem_writ": 48, "mem_address": 48, "mem_read_data": 48, "mem_write_data": 48, "mem_burst_count": 48, "mem_read_data_valid": 48, "mem_logger_i": 48, "mem_mi_dwr": 48, "mem_mi_addr": 48, "mem_mi_b": 48, "mem_mi_rd": 48, "mem_mi_wr": 48, "mem_mi_ardi": 48, "mem_mi_drd": 48, "mem_mi_drdi": 48, "event": [49, 51, 101, 147, 148, 173], "occurr": [49, 106, 143], "submit": 49, "maxim": [49, 53, 54, 124], "box": [49, 50], "ctrlo": 49, "ctrli": 49, "cnter_cnt": 49, "value_cnt": 49, "ctrlo_width": 49, "ctrli_width": 49, "cnter_width": 49, "value_width": 49, "i_array_t": [49, 108], "min_en": 49, "b_array_t": [49, 108], "max_en": 49, "sum_en": 49, "hist_en": 49, "sum_extra_width": 49, "hist_box_cnt": 49, "hist_box_width": 49, "ctrlo_default": 49, "instrfac": 49, "sw_rst": 49, "cnters_incr": 49, "cnters_submit": 49, "sumbit": 49, "cnters_diff": 49, "values_vld": 49, "data_logger_i": 49, "cnter_incr_2": 49, "cnter_incr_1": 49, "cnter_incr_0": 49, "cnter_diff_2": 49, "cnter_diff_1": 49, "cnter_diff_0": 49, "cnter_submit_2": 49, "cnter_submit_1": 49, "cnter_submit_0": 49, "value_vld_2": 49, "value_vld_1": 49, "value_vld_0": 49, "value_2": 49, "value_1": 49, "value_0": 49, "interact": [49, 86, 106], "matplotlib": 49, "pdf": [49, 55], "markdown": [49, 54], "ctrl": [49, 52, 53, 54, 124, 162, 173], "0x0004": [49, 54], "stat": [49, 77, 124, 126], "0x0008": [49, 54], "0x000c": [49, 54], "slice": [49, 52, 165, 169], "0x0010": [49, 54], "hist": [49, 53], "0x0014": [49, 54], "value_en": 49, "cnter": 49, "histogramm": 49, "sequenti": [50, 54, 155], "given": [50, 51, 86, 90, 95, 119, 155], "input_width": 50, "box_width": 50, "probabl": [50, 141, 151, 153], "box_cnt": 50, "read_prior": 50, "clear_by_read": 50, "eras": [50, 99], "clear_by_rst": 50, "input_vld": 50, "read_req": 50, "read_addr": 50, "adress": [50, 65, 69, 102], "read_box_vld": 50, "read_box": 50, "histogrammer_i": 50, "max_paralel_ev": 51, "start_ev": 51, "end_ev": 51, "latency_vld": 51, "fifo_ful": 51, "curent": 51, "fifo_item": [51, 96, 100], "latency_meter_i": 51, "dp_bram": [52, 170], "burst_cnt": [52, 55], "amm_data_width": [52, 54], "edge_detect": [52, 169], "fsm": [52, 54, 125], "buff": [52, 54, 55], "0x0c": [52, 53, 71, 73, 86, 104, 124, 126, 127, 136], "depreci": [53, 54, 55], "listen": 53, "req": [53, 155, 158, 160, 161], "0x14": [53, 73, 86, 104, 124, 126, 127, 136], "0x18": [53, 73, 86, 108, 124, 126, 127, 136], "0x1c": [53, 73, 124, 126, 127, 136], "0x24": [53, 73, 124, 126, 136], "0x28": [53, 124, 126], "0x2c": [53, 124, 126], "0x34": [53, 124], "0x38": [53, 124], "0x3c": [53, 124], "khz": [53, 54], "0x44": 53, "0x48": 53, "ddr": 54, "failur": 54, "workflow": 54, "realist": [54, 78], "mi_async": [54, 101], "adn": 54, "amm_gen": [54, 55], "amm_addr_width": 54, "amm_burst_count_width": 54, "rand_gen_data_width": 54, "seri": [54, 69, 130, 169], "alow": 54, "se": [54, 60], "lfsr_simple_random_gen": [54, 169], "rand_gen_addr_width": 54, "amm_addr": 54, "random_data_se": 54, "seed": 54, "random_addr_se": 54, "resiz": [54, 87, 134], "3fbf807": 54, "refr_req_before_test": 54, "refr_period_width": 54, "def_refr_period": 54, "amm_probe_en": 54, "default_burst_cnt": 54, "default_addr_limit": 54, "shoud": 54, "debug_rand_addr": 54, "forc": 54, "amm_clk": 54, "amm_rst": 54, "amm_readi": 54, "amm_read": 54, "amm_writ": 54, "amm_address": 54, "amm_read_data": 54, "amm_write_data": 54, "amm_burst_count": 54, "amm_read_data_valid": 54, "refr_period": 54, "refr_req": 54, "refr_ack": 54, "emif_ecc_isr": 54, "whenev": [54, 78, 89, 155], "mi_rst": 54, "print": [54, 55, 138, 144, 147, 148, 149, 150, 155, 159, 161], "concret": 54, "manuali": 54, "h": [54, 55, 134, 144], "c": [54, 106, 155], "logger": [54, 163], "scale": [54, 118], "gen_burst": 54, "messag": [54, 144, 155], "exit": 54, "relat": [54, 95, 97, 155], "rand": [54, 55, 155], "simult": 54, "16777215": 54, "67108860": 54, "137": [54, 161], "03": 54, "66": [54, 122], "41": 54, "80": [54, 71], "250": [54, 70], "75": 54, "1393": 54, "1643": 54, "97": 54, "630": 54, "69": 54, "16165552": 54, "87": 54, "62962": 54, "99": 54, "241581": 54, "111": [54, 135, 136], "128501": 54, "147": 54, "153": 54, "435": 54, "441": 54, "50118": 54, "453": 54, "459": 54, "465": 54, "471": 54, "477": 54, "2570": 54, "483": 54, "489": 54, "495": 54, "62961": 54, "501": 54, "573": 54, "579": 54, "627": 54, "633": 54, "autom": 54, "Will": 54, "tb": 54, "short": [54, 125, 126], "test_mem_test": 54, "report_gen": 54, "pandoc": 54, "texliv": 54, "latex": 54, "engin": [54, 155], "yum": 54, "mem_tester_report": [54, 55], "fig": [54, 55], "raw": [54, 55], "json": 54, "mem_tester_mi": 54, "mi_splitter_plus_gen": [54, 106, 108], "amm_mux": 54, "err": 54, "0x0018": 54, "0x0040": 54, "react": 54, "amm_prob": 54, "seq": [55, 138, 149, 150, 155], "burst_id": 55, "512b": [55, 124, 128], "hexa": 55, "vld": [55, 113, 155, 158], "sv": [55, 145, 155, 161], "xml": 55, "rx_dma_hdr_insertor": 56, "rx_region_s": [56, 62, 87, 124, 126], "rx_block_siz": [56, 62, 87, 124, 126], "rx_item_width": [56, 62, 87, 124, 126], "tx_region": [56, 87, 91, 124, 126], "tx_region_s": [56, 87, 124, 126], "tx_block_siz": [56, 87, 124, 126], "tx_item_width": [56, 87, 112, 124, 126], "pkt_size_max": [56, 61, 63, 64, 66, 68, 69, 97], "eof_po": [56, 87, 156], "sof_po": [56, 62, 125, 156], "rx_mfb_data": [56, 60, 62, 74, 79, 82, 83, 84, 86, 88, 89, 90, 93, 94, 124, 125, 126], "rx_mfb_sof": [56, 60, 62, 74, 79, 82, 83, 84, 86, 88, 89, 90, 93, 94, 124, 125, 126], "rx_mfb_eof": [56, 60, 62, 74, 79, 82, 83, 84, 86, 88, 89, 90, 93, 94, 124, 125, 126], "rx_mfb_src_rdy": [56, 60, 62, 74, 79, 82, 83, 84, 86, 88, 89, 90, 93, 94, 124, 125, 126], "rx_mfb_dst_rdy": [56, 60, 62, 74, 79, 82, 83, 84, 86, 88, 89, 90, 93, 94, 125, 126], "tx_mfb_data": [56, 60, 62, 73, 74, 79, 81, 82, 83, 84, 86, 88, 89, 90, 94, 97, 116, 124, 125, 126], "tx_mfb_sof": [56, 60, 62, 73, 74, 79, 81, 82, 83, 84, 86, 88, 89, 90, 94, 97, 116, 124, 125, 126], "tx_mfb_eof": [56, 60, 62, 73, 74, 79, 81, 82, 83, 84, 86, 88, 89, 90, 94, 97, 116, 124, 125, 126], "tx_mfb_sof_po": [56, 60, 62, 73, 74, 79, 81, 82, 83, 84, 86, 88, 89, 90, 94, 97, 116, 124, 125, 126], "tx_mfb_eof_po": [56, 60, 62, 73, 74, 79, 81, 82, 83, 84, 86, 88, 89, 90, 94, 97, 116, 124, 125, 126], "tx_mfb_src_rdy": [56, 60, 62, 73, 74, 79, 81, 82, 83, 84, 86, 88, 89, 90, 94, 97, 116, 124, 125, 126], "tx_mfb_dst_rdy": [56, 60, 62, 73, 74, 79, 81, 82, 83, 84, 86, 88, 89, 90, 94, 97, 116, 124, 125, 126], "hdrm_pcie_hdr_data": 56, "127": [56, 71], "hdrm_pcie_hdr_typ": 56, "dw": [56, 132], "hdrm_pcie_hdr_src_rdy_data_tran": 56, "hdrm_pcie_hdr_src_rdy_dma_hdr": 56, "hdrm_pcie_hdr_dst_rdi": 56, "hdrm_dma_chan_num": 56, "hdrm_pkt_drop": 56, "hdrm_dma_hdr_data": 56, "hdrm_dma_hdr_src_rdi": 56, "hdrm_dma_hdr_dst_rdi": 56, "hdrm_pkt_cntr_chan": 56, "hdrm_pkt_sent_inc": 56, "hdrm_pkt_disc_inc": 56, "hdrm_pkt_size": 56, "addr_manag": 57, "ring": [57, 58, 59], "cna": 57, "addr_width": [57, 58, 59, 101, 102, 103, 104, 105, 106, 108, 155, 157], "pointer_width": [57, 58, 59, 61, 63, 65, 67], "number_of_item": [57, 58, 59], "addr_channel": [57, 58], "addr_bas": [57, 58], "addr_mask": [57, 58, 103, 108], "righ": [57, 58], "number_of_max_item": [57, 58], "addr_sw_point": [57, 58], "pointer_update_chan": [57, 58], "pointer_update_data": [57, 58], "pointer_update_en": [57, 58], "FOR": [57, 58, 173], "channel_vld": 57, "channel_reset": [57, 58], "corespond": [57, 58], "pciex": [57, 58], "addr_vld": 57, "pcie_addr_gen": 58, "acord": 58, "genead": 58, "input_s": 58, "pkt_mtu": [58, 59, 72, 74, 79, 93, 94, 144], "input_disc": 58, "input_channel": 58, "input_src_rdi": [58, 113], "input_dst_rdi": [58, 113], "out_addr": [58, 105], "out_offset": 58, "out_addr_vld": 58, "out_disc": 58, "out_last": 58, "out_first": 58, "out_dst_rdi": 58, "rx_dma_hdr_manag": 59, "fist": [59, 144, 160], "ceil": 59, "pkt_size": 59, "dma_discard": 59, "action": [59, 87], "metadata_s": 59, "start_req_channel": 59, "start_req_vld": [59, 61, 64, 68], "start_req_don": 59, "stop_req_channel": 59, "whic": 59, "stop_req_vld": [59, 61, 64, 68], "stop_req_don": 59, "addr_data_channel": 59, "addr_data_bas": 59, "addr_data_mask": 59, "addr_data_sw_point": 59, "addr_header_channel": 59, "addr_header_bas": 59, "addr_header_mask": 59, "addr_header_sw_point": 59, "hdp_update_chan": 59, "hdp_update_data": 59, "hdp_update_en": 59, "hhp_update_chan": 59, "hhp_update_data": 59, "hhp_update_en": 59, "inf_meta": 59, "inf_channel": 59, "inf_pkt_siz": 59, "inf_vld": 59, "inf_src_rdi": 59, "inf_dst_rdi": 59, "pcie_hdr_siz": 59, "pcie_hdr": 59, "pcie_hdr_vld": 59, "pcie_hdr_src_rdy_data_tran": 59, "pcie_hdr_src_rdy_dma_hdr": 59, "pcie_hdr_dst_rdi": 59, "dma_channel": 59, "dma_hdr": 59, "dma_hdr_vld": 59, "allwai": [59, 81, 87], "dma_hdr_src_rdi": 59, "dma_hdr_dst_rdi": 59, "rx_dma_input_buff": 60, "region_s": [60, 72, 73, 75, 76, 77, 78, 80, 82, 85, 87, 89, 91, 92, 95, 98, 141, 153, 154, 155, 156], "rx_mfb_sof_po": [60, 74, 79, 82, 83, 84, 86, 88, 89, 90, 93, 94, 124, 125, 126], "rx_mfb_eof_po": [60, 62, 74, 79, 82, 83, 84, 86, 88, 89, 90, 93, 94, 124, 125, 126], "rx_dma_sw_manag": 61, "descriptor": [61, 63, 70], "sw_addr_width": [61, 63], "recv_pkt_cnt_width": [61, 68], "recv_bts_cnt_width": [61, 68], "disc_pkt_cnt_width": [61, 68], "disc_bts_cnt_width": [61, 68], "mi_width": [61, 63, 68, 69, 70], "discart": [61, 68, 126], "pkt_sent_chan": [61, 66, 68, 97], "pkt_sent_inc": [61, 66, 68], "pkt_sent_byt": [61, 66, 68], "pkt_discard_chan": [61, 68], "pkt_discard_inc": [61, 68], "pkt_discard_byt": [61, 68], "start_req_chan": [61, 64, 68], "start_req_ack": [61, 64, 68], "stop_force_chan": 61, "stop_forc": 61, "stop_req_chan": [61, 64, 68], "stop_req_ack": [61, 64, 68], "enabled_chan": [61, 66, 68], "sdp_rd_chan": 61, "sdp_rd_data": 61, "shp_rd_chan": 61, "shp_rd_data": 61, "hdp_wr_chan": [61, 68], "hdp_wr_data": [61, 68], "hdp_wr_en": [61, 68], "hhp_wr_chan": [61, 68], "hhp_wr_data": [61, 68], "hhp_wr_en": [61, 68], "dba_rd_chan": 61, "dba_rd_data": 61, "hba_rd_chan": 61, "hba_rd_data": 61, "dpm_rd_chan": 61, "dpm_rd_data": 61, "hpm_rd_chan": 61, "hpm_rd_data": 61, "rx_dma_trans_buff": 62, "contol": 62, "successful": 62, "buffered_data_s": 62, "insertor": [62, 63, 122, 171], "propabl": 62, "useless": 62, "figur": [63, 69, 70, 95, 108, 119, 125, 134], "rx_dma_calypt": 63, "user_rx_mfb_region": 63, "user_rx_mfb_region_s": 63, "user_rx_mfb_block_s": 63, "user_rx_mfb_item_width": 63, "pcie_up_mfb_region": 63, "pcie_up_mfb_region_s": 63, "pcie_up_mfb_block_s": 63, "pcie_up_mfb_item_width": 63, "cntrs_width": [63, 69], "hdr_meta_width": [63, 66, 69, 70, 72, 97], "trbuf_fifo_en": 63, "user_rx_mfb_meta_hdr_meta": 63, "user_rx_mfb_meta_chan": 63, "user_rx_mfb_meta_pkt_s": 63, "user_rx_mfb_data": 63, "user_rx_mfb_sof": 63, "user_rx_mfb_eof": 63, "user_rx_mfb_sof_po": 63, "user_rx_mfb_eof_po": 63, "user_rx_mfb_src_rdi": 63, "user_rx_mfb_dst_rdi": 63, "pcie_up_mfb_data": 63, "pcie_up_mfb_sof": 63, "pcie_up_mfb_eof": 63, "pcie_up_mfb_sof_po": 63, "pcie_up_mfb_eof_po": 63, "pcie_up_mfb_src_rdi": 63, "pcie_up_mfb_dst_rdi": 63, "tx_dma_chan_start_stop_ctrl": 64, "drop": [64, 66, 71, 74, 76, 122, 161], "usr_mfb_": 64, "till": [64, 106, 155], "delimit": [64, 65, 69, 142], "pcie_mfb_region": [64, 65], "pcie_mfb_region_s": [64, 65], "pcie_mfb_block_s": [64, 65], "pcie_mfb_item_width": [64, 65], "largest": [64, 67, 69], "usr_mfb": 64, "dbg_signal_width": 64, "pcie_mfb_data": [64, 65, 67], "pcie_mfb_meta": [64, 65, 67], "62": [64, 65, 66, 67, 132, 161], "pcie_mfb_sof": [64, 65, 67], "pcie_mfb_eof": [64, 65, 67], "pcie_mfb_sof_po": [64, 65, 67], "pcie_mfb_eof_po": [64, 65, 67], "pcie_mfb_src_rdi": [64, 65, 67], "pcie_mfb_dst_rdi": [64, 65, 67], "usr_mfb_data": [64, 65, 66], "usr_mfb_meta": 64, "usr_mfb_sof": [64, 65, 66], "usr_mfb_eof": [64, 65, 66], "usr_mfb_sof_po": [64, 65, 66], "usr_mfb_eof_po": [64, 65, 66], "usr_mfb_src_rdi": [64, 65, 66], "usr_mfb_dst_rdi": [64, 65, 66], "tx_dma_sw_manag": [64, 68], "pkt_disc_chan": 64, "pkt_disc_inc": 64, "pkt_disc_byt": 64, "st_sp_dbg_chan": [64, 69, 70], "st_sp_dbg_meta": [64, 69, 70], "dropper": [64, 161, 171], "tx_dma_metadata_extractor": 65, "care": [65, 94, 106, 125, 142], "useful": 65, "pcie_meta_pack": 65, "usr_mfb_meta_byte_en": 65, "usr_mfb_meta_is_dma_hdr": 65, "usr_mfb_meta_pcie_addr": 65, "usr_mfb_meta_chan_num": 65, "usr_mfb_meta_byte_cnt": 65, "depars": [65, 176], "cutter": [65, 124, 134, 171], "tx_dma_pkt_dispatch": 66, "accor": 66, "did": [66, 124], "mfb_region_s": [66, 67, 74, 79, 82, 83, 84, 86, 90, 93, 94, 97, 100, 116, 128, 131], "data_pointer_width": [66, 68, 69], "dma_hdr_pointer_width": [66, 68, 69], "usr_mfb_meta_hdr_meta": 66, "usr_mfb_meta_chan": 66, "usr_mfb_meta_pkt_s": 66, "hdr_buff_addr": 66, "hdr_buff_chan": 66, "hdr_buff_data": 66, "dma_hdr_width": 66, "hdr_buff_src_rdi": 66, "hdr_buff_dst_rdi": 66, "buff_rd_chan": 66, "buff_rd_data": 66, "buff_rd_addr": 66, "buff_rd_en": 66, "upd_hdp_chan": 66, "upd_hdp_data": 66, "upd_hdp_en": 66, "upd_hhp_chan": 66, "upd_hhp_data": 66, "upd_hhp_en": 66, "tx_dma_pcie_trans_buff": 67, "instantiati": 67, "constist": [67, 69], "footprint": 67, "quasi": 67, "resolut": [67, 87, 125], "rd_chan": 67, "barrel": [67, 169], "shifter": [67, 169], "acc": 68, "anot": 68, "signifi": [68, 95, 119], "channel_cor": 68, "pipe": [68, 72, 81, 88, 108, 113, 131, 169, 171, 172, 173], "np": 68, "memx": 68, "tx_dma_calypt": 69, "usr_tx_": 69, "pcie_cq_": 69, "unsort": 69, "usr_tx_mfb_region": 69, "usr_tx_mfb_region_s": 69, "usr_tx_mfb_block_s": 69, "usr_tx_mfb_item_width": 69, "pcie_cq_mfb_region": [69, 70], "pcie_cq_mfb_region_s": [69, 70], "pcie_cq_mfb_block_s": [69, 70], "pcie_cq_mfb_item_width": [69, 70], "pcie_cc_mfb_region": [69, 70], "pcie_cc_mfb_region_s": [69, 70], "pcie_cc_mfb_block_s": [69, 70], "pcie_cc_mfb_item_width": [69, 70], "st_sp_dbg_signal_w": [69, 70], "usr_tx_mfb": 69, "usr_tx_mfb_meta_pkt_s": [69, 70], "usr_tx_mfb_meta_chan": [69, 70], "usr_tx_mfb_meta_hdr_meta": [69, 70], "usr_tx_mfb_data": [69, 70], "usr_tx_mfb_sof": [69, 70], "usr_tx_mfb_eof": [69, 70], "usr_tx_mfb_sof_po": [69, 70], "usr_tx_mfb_eof_po": [69, 70], "usr_tx_mfb_src_rdi": [69, 70], "usr_tx_mfb_dst_rdi": [69, 70], "pcie_cq_mfb_data": [69, 70], "pcie_cq_mfb_meta": [69, 70], "pcie_cq_mfb_sof": [69, 70], "pcie_cq_mfb_eof": [69, 70], "pcie_cq_mfb_sof_po": [69, 70], "pcie_cq_mfb_eof_po": [69, 70], "pcie_cq_mfb_src_rdi": [69, 70], "pcie_cq_mfb_dst_rdi": [69, 70], "pcie_cc_mfb_data": [69, 70], "pcie_cc_mfb_meta": [69, 70], "pcie_cc_mfb_sof": [69, 70], "pcie_cc_mfb_eof": [69, 70], "pcie_cc_mfb_sof_po": [69, 70], "pcie_cc_mfb_eof_po": [69, 70], "pcie_cc_mfb_src_rdi": [69, 70], "pcie_cc_mfb_dst_rdi": [69, 70], "extractor": [69, 134], "dispatch": 69, "dma_calypt": 70, "primari": [70, 127, 160], "focus": [70, 106], "usr_mfb_region": 70, "usr_mfb_region_s": 70, "usr_mfb_block_s": 70, "usr_mfb_item_width": 70, "pcie_rq_mfb_region": 70, "configr": 70, "pcie_rq_mfb_region_s": 70, "pcie_rq_mfb_block_s": 70, "pcie_rq_mfb_item_width": 70, "extract": [70, 79, 124, 134, 142], "rx_channel": [70, 109], "rx_ptr_width": 70, "sdp": 70, "hdp": 70, "usr_rx_pkt_size_max": 70, "tx_channel": [70, 109], "tx_sel_channel": 70, "dma_endpoint": 70, "tx_ptr_width": 70, "usr_tx_pkt_size_max": 70, "area": 70, "dsp_cnt_width": 70, "rx_gen_en": 70, "tx_gen_en": 70, "usr_rx_mfb_meta_pkt_s": 70, "usr_rx_mfb_meta_chan": 70, "usr_rx_mfb_meta_hdr_meta": 70, "usr_rx_mfb_data": 70, "usr_rx_mfb_sof": 70, "usr_rx_mfb_eof": 70, "usr_rx_mfb_sof_po": 70, "usr_rx_mfb_eof_po": 70, "usr_rx_mfb_src_rdi": 70, "usr_rx_mfb_dst_rdi": 70, "pcie_rq_mfb_data": 70, "upstream": [70, 133, 134], "pcie_rq_mfb_meta": 70, "pcie_rq_mfb_sof": 70, "pcie_rq_mfb_eof": 70, "pcie_rq_mfb_sof_po": 70, "pcie_rq_mfb_eof_po": 70, "pcie_rq_mfb_src_rdi": 70, "pcie_rq_mfb_dst_rdi": 70, "downstream": [70, 133, 134], "kintex": 70, "framelinkunalign": 71, "successor": 71, "framelink": 71, "buss": 71, "wast": 71, "bandwidth": 71, "sop_po": 71, "treat": 71, "_n": 71, "1024": [71, 94, 131, 141, 151, 153, 154, 161], "sop_pos_width": 71, "sop": [71, 83], "eop_po": 71, "eop": 71, "infrastructur": [71, 168], "flu_": 71, "fl_": 71, "instant": 71, "text": [71, 155], "editor": 71, "p1": 71, "p2": 71, "135": 71, "48": [71, 84, 90, 124], "103": 71, "had": [71, 108], "125": [71, 122], "104": 71, "0x1f": 71, "248": 71, "511": [71, 125], "rx_sop_po": [71, 91], "rx_eop_po": [71, 91], "rx_sop": [71, 91], "rx_eop": [71, 91], "tx_sop_po": [71, 91], "tx_eop_po": [71, 91], "tx_sop": [71, 91], "tx_eop": [71, 91], "_data": [71, 155], "_sop_po": 71, "_eop_po": 71, "_sop": 71, "_eop": 71, "_src_rdy": 71, "plane": 72, "eth_rx": 72, "dma_rx": 72, "dma_tx": 72, "eth_tx": 72, "mux_c": 72, "mux_a": 72, "mux_b": 72, "mux_d": 72, "player": 72, "0x000": 72, "0x004": 72, "0x008": 72, "0x00c": 72, "0x040": 72, "0x04c": 72, "tic": 72, "0x4": [72, 108, 147, 148], "0x8": 72, "0xc": 72, "0x050": 72, "0x05c": 72, "0x060": 72, "0x06c": 72, "0x070": 72, "0x07c": 72, "0x080": 72, "0x0bf": 72, "0x0c0": 72, "0x0ff": 72, "0x100": 72, "0x17f": 72, "0x180": 72, "0x1bf": 72, "0x1c0": 72, "0x1ff": 72, "mfb_generator_mi32": [72, 73], "mux": [72, 105, 118, 169, 174], "rx_dma_channel": 72, "npp_hdr_size": 72, "npp": 72, "tx_dma_channel": 72, "player_fifo_depth": 72, "rx_hdr_ins_en": 72, "same_clk": [72, 80], "asynch": 72, "convers": [72, 122, 126, 131, 136, 138, 149, 150, 176], "mi_pipe_en": 72, "fake_switch": 72, "besid": [72, 80], "eth_rx_mvb_len": 72, "eth_rx_mvb_channel": 72, "eth_rx_mvb_hdr_meta": 72, "eth_rx_mvb_discard": 72, "eth_tx_mvb_len": 72, "eth_tx_mvb_channel": 72, "eth_tx_mvb_hdr_meta": 72, "eth_tx_mvb_vld": 72, "eth_tx_mvb_src_rdi": 72, "eth_tx_mvb_dst_rdi": 72, "dst": [73, 109, 118, 155], "cntr": 73, "burst_siz": 73, "incr": [73, 109], "ch_max": [73, 109], "ch_min": [73, 109], "rr": [73, 109], "begener": 73, "0xffff": 73, "length_width": [73, 79, 93], "channels_width": 73, "pkt_cnt_width": 73, "use_pacp_arch": 73, "tx_mfb_meta": [73, 79, 81, 82, 83, 84, 86, 89, 90, 94, 97, 116], "0xff0001": [73, 109], "0x070401": [73, 109], "0xff0002": [73, 109], "0x050501": [73, 109], "mfb_crossbarx_stream2": 74, "rearrang": 74, "trim": 74, "in_stream": 74, "pkt_id_width": 74, "mod_width": 74, "usermeta_width": 74, "clk_x2": 74, "rx_mvb_usermeta": 74, "rx_mvb_discard": 74, "rx_mvb_mod_sof_s": 74, "truncat": 74, "rx_mvb_mod_sof_en": 74, "rx_mvb_mod_sof_typ": 74, "rx_mvb_mod_eof_s": 74, "rx_mvb_mod_eof_en": 74, "rx_mvb_mod_eof_typ": 74, "rx_mvb_vld": [74, 79, 83, 88, 116, 121], "rx_mvb_src_rdy": [74, 79, 83, 88, 116, 121], "rx_mvb_dst_rdy": [74, 79, 83, 88, 116, 121], "tx_mvb_usermeta": 74, "tx_mvb_vld": [74, 79, 81, 88, 93, 97, 121, 124], "tx_mvb_src_rdy": [74, 79, 81, 88, 93, 97, 121, 124], "tx_mvb_dst_rdy": [74, 79, 81, 88, 93, 97, 121, 124], "mfb_cutter_simpl": 75, "cut": [75, 79, 124, 134, 139, 140, 143], "cutted_item": 75, "meta_width": [75, 76, 77, 78, 80, 82, 85, 87, 89, 91, 92, 98, 101, 102, 105, 106, 108, 116, 121, 141, 144, 153, 154, 155, 156, 157], "meta_align": 75, "WITH": [75, 76, 77], "rx_meta": [75, 76, 77, 78, 79, 85, 87, 91, 92, 96, 98, 100], "rx_sof": [75, 76, 77, 78, 85, 87, 92, 96, 98, 100, 125], "rx_eof": [75, 76, 77, 78, 85, 87, 92, 96, 98, 100, 125], "rx_sof_po": [75, 76, 77, 78, 85, 87, 92, 96, 98, 100, 125], "rx_eof_po": [75, 76, 77, 78, 85, 87, 92, 96, 98, 100], "rx_cut": 75, "tx_meta": [75, 76, 77, 78, 79, 85, 87, 91, 92, 96, 98, 100], "tx_sof": [75, 76, 77, 85, 87, 92, 96, 98, 100, 125], "tx_eof": [75, 76, 77, 85, 87, 92, 96, 98, 100, 125], "tx_sof_po": [75, 76, 77, 78, 85, 87, 92, 96, 98, 100], "tx_eof_po": [75, 76, 77, 78, 85, 87, 92, 96, 98, 100, 125], "mfb_dropper": 76, "rx_drop": 76, "mfb_enabl": 77, "tx_enabl": 77, "middl": [77, 95, 135, 136, 141, 143, 151, 153, 155, 160], "stat_discard": 77, "possit": [77, 85, 96, 98, 99], "OF": 77, "mfb_frame_mask": 78, "use_pip": 78, "mfb_pipe": [78, 85], "pipe_typ": [78, 85, 105, 108], "shreg": [78, 85, 105, 108, 155], "tx_sof_mask": [78, 79], "tx_eof_mask": 78, "unmask": 78, "withouth": 78, "partial": [78, 87, 144], "tx_sof_unmask": 78, "tx_eof_unmask": 78, "tx_src_rdy_unmask": 78, "layout": 78, "tx_sof_origin": 78, "tx_eof_origin": 78, "tx_src_rdy_origin": 78, "tx_mask": 78, "brand": 78, "demonst": 78, "sof_unmask": 78, "visual": 78, "situat": [78, 87, 95, 113, 125, 133, 155], "sof_origin": 78, "menawhil": 78, "rule": [78, 95, 109, 119, 125, 137, 155, 156], "unwant": [78, 86], "behaviour": [78, 117, 158], "intefac": [78, 88], "obligatori": 78, "func": 78, "cover": [78, 117], "ex_test": 78, "unverifi": 78, "intensli": 78, "tap": [78, 155], "model": [78, 144, 178], "frame_unpack": 79, "superpacket": 79, "header_length": 79, "60": [79, 124], "littl": [79, 86], "endian": 79, "deriv": [79, 87, 90, 95, 97], "mblock_siz": 79, "deal": 79, "po": [79, 93], "mvb_item": [79, 81, 83, 88, 97, 110, 114, 115, 116, 117, 121], "mvb_item_width": [79, 83, 88, 114, 116, 155], "prepend": 79, "16b": [79, 136], "necesari": 79, "unpacking_stag": 79, "meta_out_mod": 79, "rx_mvb_data": [79, 83, 88, 116], "getit_indv_hdr_data": 79, "tx_mvb_data": [79, 88, 93, 124], "subtract": 79, "search": [79, 122], "consum": [79, 87, 118], "processor": 79, "creator": 79, "offset_processor": 79, "op": [79, 117, 145], "mvb_aggregate_last_vld": 79, "mfb_meta_width": [79, 81, 82, 83, 84, 86, 90, 93, 94, 97, 100], "max_word": 79, "strech": 79, "offset_width": [79, 93], "last_vld_impl": 79, "prefixsum": 79, "inf": [79, 84], "rx_offset": [79, 93], "u_array_t": 79, "rx_length": [79, 93], "rx_word": 79, "rx_old_sof": 79, "rx_new_sof": 79, "rx_sof_mask": 79, "tx_offset": 79, "tx_word": 79, "tx_old_sof": 79, "sof_creat": 79, "lastli": 79, "hdr_length": 79, "region_numb": 79, "analyz": [79, 124], "withing": 79, "unsign": [79, 138, 144, 155, 158, 160], "tx_length": 79, "tx_new_sof": 79, "mfb_loopback": 80, "far": 80, "fake_loopback": 80, "rx_mfb_data_in": 80, "rx_mfb_meta_in": 80, "rx_mfb_sof_in": 80, "rx_mfb_eof_in": 80, "rx_mfb_sof_pos_in": 80, "rx_mfb_eof_pos_in": 80, "rx_mfb_src_rdy_in": 80, "rx_mfb_dst_rdy_in": 80, "rx_mfb_data_out": 80, "rx_mfb_meta_out": 80, "rx_mfb_sof_out": 80, "rx_mfb_eof_out": 80, "rx_mfb_sof_pos_out": 80, "rx_mfb_eof_pos_out": 80, "rx_mfb_src_rdy_out": 80, "rx_mfb_dst_rdy_out": 80, "tx_mfb_data_out": 80, "tx_mfb_meta_out": 80, "tx_mfb_sof_out": 80, "tx_mfb_eof_out": 80, "tx_mfb_sof_pos_out": 80, "tx_mfb_eof_pos_out": 80, "tx_mfb_src_rdy_out": 80, "tx_mfb_dst_rdy_out": 80, "tx_mfb_data_in": 80, "tx_mfb_meta_in": 80, "tx_mfb_sof_in": 80, "tx_mfb_eof_in": 80, "tx_mfb_sof_pos_in": 80, "tx_mfb_eof_pos_in": 80, "tx_mfb_src_rdy_in": 80, "tx_mfb_dst_rdy_in": 80, "mfb_merger": 81, "characterist": [81, 83, 87, 88], "hdr_width": [81, 88, 144, 155], "rx0_payload_en": 81, "rx1_payload_en": 81, "input_fifo_s": 81, "sw_timeout_width": 81, "in_pipe_en": 81, "out_pipe_en": [81, 88], "rx0_mvb_hdr": 81, "rx0_mvb_payload": 81, "rx0_mvb_vld": 81, "rx0_mvb_src_rdy": 81, "rx0_mvb_dst_rdy": 81, "rx0_mfb_data": 81, "rx0_mfb_meta": 81, "rx0_mfb_sof": 81, "rx0_mfb_eof": 81, "rx0_mfb_sof_po": 81, "rx0_mfb_eof_po": 81, "rx0_mfb_src_rdy": 81, "rx0_mfb_dst_rdy": 81, "rx1_mvb_hdr": 81, "rx1_mvb_payload": 81, "rx1_mvb_vld": 81, "rx1_mvb_src_rdy": 81, "rx1_mvb_dst_rdy": 81, "rx1_mfb_data": 81, "rx1_mfb_meta": 81, "rx1_mfb_sof": 81, "rx1_mfb_eof": 81, "rx1_mfb_sof_po": 81, "rx1_mfb_eof_po": 81, "rx1_mfb_src_rdy": 81, "rx1_mfb_dst_rdy": 81, "tx_mvb_hdr": 81, "tx_mvb_payload": [81, 88], "lesser": [81, 169], "preffer": 81, "suppos": 81, "mfb_merger_simpl": 82, "cnt_max": 82, "masking_en": 82, "rx_mfb0_data": 82, "rx_mfb0_meta": 82, "rx_mfb0_sof": 82, "rx_mfb0_sof_po": 82, "rx_mfb0_eof": 82, "rx_mfb0_eof_po": 82, "rx_mfb0_src_rdy": 82, "rx_mfb0_dst_rdy": 82, "rx_mfb1_data": 82, "rx_mfb1_meta": 82, "rx_mfb1_sof": 82, "rx_mfb1_sof_po": 82, "rx_mfb1_eof": 82, "rx_mfb1_eof_po": 82, "rx_mfb1_src_rdy": 82, "rx_mfb1_dst_rdy": 82, "mfb_merger_simple_gen": 82, "merger_input": 82, "rx_mfb_meta": [82, 83, 84, 86, 89, 90, 93, 94], "metadata_insertor": 83, "insert_mod": 83, "slight": [83, 125], "mvb_fifo_s": 83, "tx_mfb_meta_new": 83, "mfb_packet_delay": 84, "ts_format": 84, "ts_width": 84, "fifo_depth": [84, 98, 112, 115, 120], "2048": [84, 90], "mfb_fifox": [84, 98], "fifo_af_offset": 84, "time_reset": 84, "current_tim": 84, "decid": [84, 99, 108, 158], "ok": [84, 124], "qualiti": 84, "pause_request": 84, "rx_mfb_t": 84, "fake_pip": [85, 105], "use_dst_rdi": 85, "pattern": [86, 142, 155, 160], "slow": [86, 173], "interval_count": 86, "interval_length": 86, "section_length": 86, "proport": 86, "restor": 86, "won": 86, "suffici": [86, 95, 125], "big": [86, 169], "1000": [86, 130, 132], "arrow": 86, "10gb": [86, 126], "50gb": 86, "0gb": 86, "75gb": 86, "60gb": 86, "output_spe": 86, "recalcul": 86, "rate_limit": 86, "40": 86, "62500": 86, "0x": 86, "paragraph": 86, "sr": [86, 169], "busi": [86, 104], "ro": [86, 127, 136], "shape": [86, 107], "wo": [86, 136], "rw": [86, 124, 126, 127, 136], "whatev": 86, "wheter": 86, "accordingli": [86, 108, 125, 142], "ey": 86, "wish": [86, 155], "sure": [86, 106, 142], "rememb": [86, 107], "upon": 86, "encount": 86, "signific": [86, 108], "extrem": 86, "circumst": 86, "exce": 86, "border": 86, "parameter": 87, "bot": [87, 160], "attribut": 87, "cappabl": 87, "decreas": [87, 91, 94, 138, 149, 150], "mfb_item_reconfigur": 87, "NOT": [87, 124], "divis": 87, "bigger": [87, 119], "mfb_block_reconfigur": 87, "ineffici": 87, "frame_align": 87, "unnessesari": 87, "meta_mod": 87, "fifo_s": 87, "mfb_region_reconfigur": 87, "rx_region": [87, 91, 124, 126], "realiz": [87, 106, 108], "fact": [87, 139, 140, 143], "conenct": 87, "wider": [87, 107], "actuali": 87, "secondari": 87, "beginig": 87, "regino": 87, "prevent": [87, 133, 134], "frames_over_tx_block": 87, "frames_over_tx_region": 87, "sake": [87, 95, 155], "difficulti": 87, "othe": 87, "mfb_splitter": 88, "mvb_meta_width": 88, "mvb_output_fifo_s": 88, "use_outreg": [88, 105], "rx_mvb_hdr": 88, "rx_mvb_meta": [88, 116], "rx_mvb_switch": 88, "rx_mvb_payload": 88, "tx0_mvb_hdr": 88, "tx0_mvb_meta": 88, "tx0_mvb_payload": 88, "tx0_mvb_vld": 88, "tx0_mvb_src_rdy": 88, "tx0_mvb_dst_rdy": 88, "tx0_mfb_data": [88, 89], "tx0_mfb_sof": [88, 89], "tx0_mfb_eof": [88, 89], "tx0_mfb_sof_po": [88, 89], "tx0_mfb_eof_po": [88, 89], "tx0_mfb_src_rdy": [88, 89], "tx0_mfb_dst_rdy": [88, 89], "tx1_mvb_hdr": 88, "tx1_mvb_meta": 88, "tx1_mvb_payload": 88, "tx1_mvb_vld": 88, "tx1_mvb_src_rdy": 88, "tx1_mvb_dst_rdy": 88, "tx1_mfb_data": [88, 89], "tx1_mfb_sof": [88, 89], "tx1_mfb_eof": [88, 89], "tx1_mfb_sof_po": [88, 89], "tx1_mfb_eof_po": [88, 89], "tx1_mfb_src_rdy": [88, 89], "tx1_mfb_dst_rdy": [88, 89], "mfb_splitter_gen": 88, "splitter_output": [88, 89], "output_fifo_s": 88, "mfb_splitter_simpl": 89, "rx_mfb_sel": 89, "tx0_mfb_meta": 89, "tx1_mfb_meta": 89, "mfb_splitter_simple_gen": 89, "numer": [89, 155], "ofc": 89, "mfb_timestamp_limit": 90, "rx_mfb_timestamp": 90, "timestamp_format": 90, "kept": [90, 102, 133, 134], "delay": [90, 171], "clk_frequenc": 90, "external_time_src": 90, "external_tim": 90, "mi_reset_reg": 90, "mi_sel_queue_reg": 90, "return": [90, 106, 125, 144, 155, 160], "200000000": 90, "hz": 90, "timestamp_width": 90, "buffer_s": 90, "buffer_af_offset": 90, "pause_queu": 90, "rx_mfb_queue": 90, "mfb_transform": 91, "solut": [91, 155], "fewer": 91, "region_aux_en": 92, "block_aux_en": 92, "item_aux_en": 92, "tx_region_shar": 92, "tx_region_vld": 92, "tx_block_vld": 92, "tx_item_vld": 92, "checksum_calcul": 93, "ipv4": 93, "tcp": 93, "udp": 93, "rx_chsum_en": 93, "invert": [93, 122], "tx_chsum_bypass": 93, "rework": 93, "network_ord": 93, "tx_mvb_meta": 93, "bypass": 93, "calucul": 93, "crossbarx_stream": 94, "shrink": 94, "front": 94, "cx_use_clk2": 94, "cx_use_clk_arb": 94, "obuf_meta_eq_output": 94, "obuf_input_eq_output": 94, "trans_fifo_s": [94, 126], "f_gap_adjust_en": 94, "smallest": [94, 95], "f_gap_adjust_size_avg": 94, "f_gap_adjust_size_min": 94, "f_extend_start_en": 94, "f_extend_start_s": 94, "neg": [94, 122], "f_extend_end_en": 94, "f_extend_end_s": 94, "rx_clk2": 94, "rx_reset": [94, 96, 100, 124, 126, 144], "tx_reset": [94, 96, 100, 124, 126], "cx_clk_arb": 94, "cx_reset_arb": 94, "rx_mfb_discard": 94, "cx": 94, "basi": 95, "great": 95, "versatil": 95, "recogn": 95, "placement": 95, "incomplet": 95, "word_width": [95, 119, 158], "sof_pos_width": 95, "eof_pos_width": 95, "transmitt": [95, 119], "1001": 95, "exact": 95, "logarithm": [95, 136], "multipli": [95, 108, 135, 136, 158, 169], "1110": [95, 119], "unlik": 95, "product": 95, "101_000_000_000": 95, "5th": 95, "3rd": [95, 108], "110_010_000_011": 95, "zeroth": 95, "0th": [95, 125], "6th": 95, "earlier": [95, 155, 161], "six": [95, 157], "000000_000000_000000_000000": 95, "001100_011111_000000_000001": 95, "31st": 95, "12th": 95, "110010_010101_111000_110000": 95, "48th": 95, "56th": 95, "21st": 95, "50th": 95, "simplic": [95, 125, 155], "hexadecim": [95, 106], "letter": 95, "conduct": [95, 119], "hold": [95, 124, 126, 155], "underscor": 95, "convent": 95, "lsb": [95, 104, 113, 119, 125], "maintain": [95, 119, 173], "wherea": [95, 119, 155], "mfb_asfifox": 96, "transit": [96, 101, 125, 145], "rx_aful": [96, 100], "rx_statu": 96, "tx_aempti": 96, "tx_statu": 96, "mfb_crossbarx_output_buff": 97, "automaticli": 97, "mfb_meta_with_sof": 97, "buf_block": 97, "data_block_s": 97, "data_item_width": 97, "buf_word": 97, "meta_eq_output": 97, "clk_meta": 97, "clk_out": 97, "input_eq_output": 97, "clk_in": 97, "alias": 97, "data_block_width": 97, "buf_byt": 97, "reset_meta": 97, "reset_in": 97, "reset_out": 97, "wr_ie": 97, "rx_hdr_meta": 97, "rx_hdr_mfb_meta": 97, "rx_hdr_chan": 97, "rx_hdr_addr": 97, "rx_hdr_len": 97, "rx_hdr_vld": 97, "rx_hdr_src_rdy": 97, "rx_hdr_dst_rdy": 97, "rd_ptr": 97, "pkt_sent_len": 97, "pkt_sent_src_rdi": 97, "pkt_sent_dst_rdi": 97, "tx_mvb_len": 97, "tx_mvb_hdr_meta": 97, "tx_mvb_channel": 97, "fifo_width": [98, 117, 120], "288000": [98, 117, 120], "almost_ful": [98, 120], "almost_empti": [98, 120], "fifo_statu": 98, "fifo_aful": 98, "fifo_aempti": 98, "multip": 99, "immidi": [99, 133], "ptr": 99, "delet": [99, 122, 155, 157], "himself": 99, "pd": [99, 126, 171], "mfb_pd_asfifo_simpl": 100, "afull_offset": 100, "rx_discard": [100, 111, 155], "unexpect": [101, 131], "reset_log": 101, "violat": 101, "clk_m": 101, "reset_m": 101, "mi_m_dwr": 101, "mi_m_mwr": 101, "mi_m_addr": 101, "mi_m_rd": 101, "mi_m_wr": 101, "mi_m_b": 101, "mi_m_drd": 101, "mi_m_ardi": 101, "mi_m_drdi": 101, "clk_": 101, "reset_": 101, "mi_s_dwr": 101, "mi_s_mwr": 101, "mi_s_addr": 101, "mi_s_rd": 101, "mi_s_wr": 101, "mi_s_b": 101, "mi_s_drd": 101, "mi_s_ardi": 101, "mi_s_drdi": 101, "gate": [102, 169], "mi_mwr": 102, "avmm_address": 102, "avmm_writ": 102, "avmm_read": 102, "avmm_byteen": 102, "avmm_writedata": 102, "avmm_readdata": 102, "avmm_readdatavalid": 102, "avmm_waitrequest": 102, "debugaccess": 102, "writeresponsevalid": 102, "lock": [102, 122, 143], "burstcount": 102, "beginbursttransf": 102, "readdatavalid": 102, "opposit": [102, 125], "drdy": [102, 106, 157], "unabl": 102, "ardi": [102, 106, 157], "negat": 102, "waitrequestallow": 102, "axi_data_width": [103, 128], "axi_awid": 103, "axi_awaddr": 103, "axi_awlen": 103, "axi_aws": 103, "axi_awburst": 103, "axi_awprot": 103, "axi_awvalid": 103, "axi_awreadi": 103, "axi_wdata": 103, "axi_wstrb": 103, "axi_wvalid": 103, "axi_wreadi": 103, "axi_bid": 103, "axi_bresp": 103, "axi_bvalid": 103, "axi_breadi": 103, "axi_arid": 103, "axi_araddr": 103, "axi_arlen": 103, "axi_ars": 103, "axi_arburst": 103, "axi_arprot": 103, "axi_arvalid": 103, "axi_arreadi": 103, "axi_rid": 103, "axi_rdata": 103, "axi_rresp": 103, "axi_rlast": 103, "axi_rvalid": 103, "axi_rreadi": 103, "indirectli": 104, "mi_indirect_access": 104, "output_interfac": 104, "rx_addr": [104, 108], "rx_dwr": [104, 108], "rx_wr": [104, 108], "rx_rd": [104, 108], "rx_ardi": [104, 108], "rx_drd": [104, 108], "rx_drdy": [104, 108], "tx_addr": [104, 108], "tx_dwr": [104, 108], "tx_wr": [104, 108], "tx_rd": [104, 108], "tx_ardi": [104, 108], "tx_drd": [104, 108], "tx_drdy": [104, 108], "reqest": 104, "cmd": [104, 124, 126], "mi_pip": [105, 131], "misc": 105, "opt": 105, "in_dwr": 105, "in_mwr": 105, "in_addr": 105, "in_b": [105, 144], "in_rd": 105, "in_wr": 105, "in_ardi": 105, "in_drd": 105, "in_drdi": 105, "out_dwr": 105, "out_mwr": 105, "out_b": 105, "out_rd": 105, "out_wr": 105, "out_ardi": 105, "out_drd": 105, "out_drdi": 105, "dwr": [106, 107, 157], "mwr": 106, "drd": [106, 107, 157], "surpris": 106, "recipi": 106, "american": 106, "influenc": [106, 114], "vast": 106, "disjoint": 106, "critic": 106, "com": 106, "theoret": 106, "essenti": [106, 155], "realli": 106, "understand": 106, "d0": [106, 161], "b0": [106, 155, 160, 161], "a0": 106, "inact": 106, "arbitrarili": 106, "d2": 106, "d3": 106, "principl": [106, 113], "a1": [106, 125], "respond": [106, 131, 155, 157], "anyhow": 106, "regardless": 106, "d1": 106, "coupl": 106, "answer": 106, "a2": [106, 125], "a5": 106, "a3": 106, "respones": 106, "d8": [106, 161], "fourth": [106, 108], "d9": 106, "aim": 106, "1234": 106, "98xx": 106, "98": 106, "xx": 106, "requ": 106, "54xx": 106, "5476": 106, "4321": 106, "67xx": 106, "0089": 106, "0045": 106, "produc": [107, 144], "rquest": 107, "pipe_out": 108, "pipe_outreg": 108, "init_addr_base_downto": 108, "caution": 108, "init_addr_mask_downto": 108, "chain": [108, 169], "port_map": 108, "init_port_mapping_downto": 108, "constain": 108, "rx_mwr": 108, "rx_be": 108, "tx_mwr": 108, "tx_be": 108, "said": 108, "theori": 108, "abnorm": 108, "perhap": 108, "0x3": 108, "0x7": 108, "0x00000003": 108, "0x00000004": 108, "0x00000007": 108, "0x00000008": 108, "0x0000000b": 108, "0x0000000c": 108, "0x0000000f": 108, "0x00000010": 108, "0x000000013": 108, "0x00000014": 108, "0x000000017": 108, "0x00000018": 108, "0xfffffffff": 108, "0x00000001": 108, "0x00000002": 108, "0x00000005": 108, "0x00000006": 108, "0x0000001c": 108, "ORed": 108, "interleav": 108, "yourselv": 108, "bin": [108, 155], "0x0000001f": 108, "000000": 108, "000111": 108, "0x00000020": 108, "0x0000003f": 108, "001000": 108, "001111": 108, "0x00000040": 108, "0x00000077": 108, "010000": 108, "011101": 108, "0x00000078": 108, "0x000000ab": 108, "011110": 108, "101010": 108, "0x000000ac": 108, "0x000000cb": 108, "101011": 108, "110010": 108, "0x000000cc": 108, "0x000000f7": 108, "110011": 108, "111101": 108, "0x000000f8": 108, "0x000001fb": 108, "111110": 108, "occupi": [108, 119], "111111": 108, "advanc": [108, 137, 156, 170], "gonna": 108, "fifth": 108, "somewhat": 108, "messi": 108, "talk": 108, "pretti": 108, "0xffffffff": 108, "mvb_channel_router_mi": 109, "default_mod": 109, "distr": 109, "0x000004": 109, "0x000008": 109, "rsvd": 109, "opt_mod": 109, "ch_cnt": 109, "ch_out": 109, "ch_next": 109, "dst_channel": 109, "ch_diff": 109, "src_channel": 109, "rx_vld": [109, 110, 111, 114, 115, 117, 118, 120], "tx_vld": [109, 110, 111, 112, 114, 115, 117, 118, 120], "demultiplex": [110, 169], "gen_mvb_demux": 110, "demux_width": 110, "data_demux": 110, "mvb_merge_item": 112, "alig": 112, "rx0": 112, "rx0_item": 112, "rx0_item_width": 112, "rx1_item": 112, "rx1": 112, "rx1_item_width": 112, "rx0_fifo_en": 112, "rx0_data": 112, "rx0_vld": 112, "rx0_src_rdy": 112, "rx0_dst_rdy": 112, "rx1_data": 112, "rx1_vld": 112, "rx1_src_rdy": 112, "rx1_dst_rdy": 112, "tx_data0": 112, "tx_data1": 112, "lost": 113, "din": 113, "din_vld": 113, "din_src_rdi": 113, "din_dst_rdi": 113, "dout": 113, "dout_vld": 113, "dout_src_rdi": 113, "dout_dst_rdi": 113, "obsolet": [113, 124, 126, 165, 170], "risk": 113, "input_data": 113, "output_data": 113, "output_src_rdi": 113, "output_dst_rdi": 113, "mvb_merge_stream": 114, "sw_timeout_w": 114, "effici": [114, 116], "rx_shakedown_en": 114, "rx_stream": 114, "gen_mvb_mux": 115, "mux_width": 115, "rx_sel_data": 115, "rx_sel_vld": 115, "rx_sel_src_rdi": 115, "rx_sel_dst_rdi": 115, "536": 116, "mfb_align": 116, "mvb_oper": 117, "fork": [117, 155], "rx_op_en": 117, "rx_op_vld": 117, "tx_op_vld": 117, "reorder": [117, 122], "asap": 117, "rsp_item_width": 117, "latency_fifo_en": 117, "latency_fifo_depth": 117, "latency_fifo_ram_typ": 117, "tx_op_data": 117, "tx_op_src_rdi": 117, "tx_op_dst_rdi": 117, "rx_op_respons": 117, "exacli": 117, "rx_op_src_rdi": 117, "rx_op_dst_rdi": 117, "tx_respons": 117, "tx_response_vld": 117, "th": 117, "mvb_shakedown": 118, "rx_item": 118, "tx_item": 118, "independetli": 118, "shake_port": 118, "shake": 118, "carefulli": 118, "multi_fifox": 118, "ingor": 118, "implemet": 118, "use_mux_impl": 118, "emul": 118, "tx_next": 118, "creation": [119, 139, 140, 143, 151, 155], "particip": 119, "arrang": [119, 136], "stand": 119, "whose": [119, 169], "understood": 119, "waveform": 119, "mvb_fifox": 120, "mvb_lookup_t": 121, "lut_depth": 121, "lut_width": 121, "lut_arch": 121, "sw_width": 121, "rx_mvb_lut_addr": 121, "rx_mvb_metadata": 121, "tx_mvb_lut_data": 121, "tx_mvb_lut_addr": 121, "tx_mvb_metadata": 121, "sw_addr": 121, "sw_slice": 121, "sw_din": 121, "sw_be": 121, "sw_write": 121, "sw_read": 121, "sw_dout": 121, "sw_dout_vld": 121, "phy_40g": 122, "40g": 122, "gbase": 122, "ieee": 122, "802": 122, "claus": 122, "gty": 122, "rxp": 122, "txp": 122, "cr": 122, "fabric": 122, "mii": [122, 124, 126, 145], "45": 122, "async": [122, 172], "clk_stabl": 122, "xlgmii": [122, 124, 126], "stabl": 122, "xlgmii_clk": 122, "156": 122, "25mhz": 122, "xlgmii_txd": 122, "xlgmii_txc": 122, "xlgmii_rxd": 122, "xlgmii_rxc": 122, "refclk_in": 122, "322": 122, "refclk_p": 122, "265625": 122, "refclk_n": 122, "refclk_out": 122, "drpclk": 122, "rxn": 122, "txn": 122, "rxpolar": 122, "polar": 122, "txpolar": 122, "_det": 122, "tx_path_40g": 122, "rx_path_40g": 122, "pma_xlaui_gti": 122, "scrambl": [122, 143, 159], "marker": 122, "gbaser_encod": 122, "pcs_tx_fifo_deprec": 122, "compens": 122, "scrambler": [122, 143], "scrambler_gen": 122, "49": 122, "am": 122, "am_in": 122, "deskew": 122, "gbaser_decod": 122, "pcs_rx_fifo_deprec": 122, "descrambl": [122, 143], "descrambler_gen": 122, "polynomi": 122, "lane_align": 122, "ber": 122, "ber_mon": 122, "hi_ber": 122, "reliabl": 122, "deseri": 122, "recov": 122, "gty_40g": 122, "bitrat": 122, "3125": 122, "gearbox": 122, "moreov": 122, "block_lock": [122, 159], "boundari": [122, 138, 149, 150], "startup": 122, "collect": 122, "ref": [122, 157], "0x10000": 122, "0x10004": 122, "0x10008": 122, "0x1000c": 122, "0x10010": 122, "0x10014": 122, "0x10018": 122, "10g": [122, 147, 148], "epon": 122, "p2mp": 122, "0x30000": 122, "0x30004": 122, "0x30008": 122, "0x3000c": 122, "0x30010": 122, "0x30040": 122, "0x30058": 122, "0x30064": 122, "50": [122, 155, 161], "51": 122, "0x30068": 122, "52": 122, "53": 122, "0x30190": 122, "bip": 122, "201": 122, "0x301b4": 122, "218": 122, "219": 122, "0x30320": 122, "401": 122, "0x30344": 122, "418": 122, "419": 122, "thank": [124, 126], "umii": [124, 126], "xgmii": [124, 126], "cdgmii": [124, 126], "wip": [124, 126], "fly": 124, "sampl": [124, 126, 137, 155, 158], "trfc": 124, "cfc": 124, "dfc": [124, 126], "bodfc": 124, "octet": [124, 126, 142], "oroc": 124, "strobe": [124, 126], "trfcl": 124, "cfcl": 124, "dfcl": [124, 126], "bodfcl": 124, "trfch": 124, "cfch": 124, "dfch": [124, 126], "bodfch": 124, "0x30": [124, 126], "orocl": 124, "oroch": 124, "soon": [124, 126], "kind": [124, 125], "adapter_error": 124, "notifi": 124, "crc_error": 124, "mintu_check": 124, "mtu_check": 124, "mac_check": 124, "mfifo_ovf": 124, "mfifo": 124, "dfifo_ovf": 124, "dfifo": 124, "21": 124, "inbandfc": 124, "fc": 124, "fsc": 124, "isn": 124, "mac_count": 124, "cam": [124, 170], "rfc": 124, "ifg": 124, "preambl": [124, 142], "sfd": 124, "efd": 124, "1526": 124, "promiscu": 124, "brodcast": 124, "cgmii": 124, "47": 124, "upper": [124, 135], "enlarg": 124, "128b": [124, 127], "resize_buff": 124, "network_port_id": 124, "pkt_mtu_byt": [124, 126], "16384": [124, 126], "crc_is_receiv": 124, "crc_check_en": 124, "crc_remove_en": 124, "mac_check_en": 124, "timestamp_en": 124, "rx_mfb_error": 124, "adapter_link_up": 124, "tsu_ts_dv": 124, "link_up": 124, "incoming_fram": 124, "abid": 125, "sole": 125, "mfb_to_lbus_reconf": 125, "paramt": 125, "alhough": 125, "paremet": 125, "manner": 125, "sh_fsm": 125, "fulli": [125, 134], "preced": [125, 127], "unprocess": 125, "simplest": 125, "move": [125, 173], "world": [125, 155], "gain": 125, "undergo": 125, "ordinari": 125, "spacer": 126, "ipg": 126, "mfb_pd_asfifo": 126, "asfifo": [126, 134, 165, 171], "tfcl": 126, "octect": 126, "socl": 126, "sfcl": 126, "tfch": 126, "soch": 126, "sfch": 126, "tfc": 126, "sfc": 126, "resize_on_tx": 126, "ipg_generate_en": 126, "rx_include_crc": 126, "checksum": [126, 171], "rx_include_ipg": 126, "crc_insert_en": 126, "use_dsp_cnt": 126, "eth_vers": 126, "over10gb": 126, "standart": 126, "rx_clk_x2": 126, "outgoing_fram": 126, "0x0d7b": 127, "rev": 127, "0x020": 127, "0x1": [127, 147, 148], "1b": [127, 136], "26b": 127, "dtb_pkg": 127, "particular": [127, 138, 149, 150], "indirect": [127, 172], "announc": 127, "bind": 127, "pcie_cq_axi2mfb": 128, "256b": 128, "straddl": 128, "mfb_region_width": [128, 131], "cq_user_width": 128, "183": [128, 132], "gen3x16": 128, "88": [128, 132], "gen3x8": 128, "85": [128, 132], "axi_cquser_width": 128, "permit": 128, "pg213": 128, "cq_axi_data": 128, "cq_axi": 128, "cq_axi_us": 128, "sideband": 128, "trasfer": 128, "cq_axi_last": 128, "cq_axi_keep": 128, "cq_axi_valid": 128, "cq_axi_readi": 128, "cq_mfb_data": [128, 131], "cq_mfb": 128, "cq_mfb_sof": [128, 131], "cq_mfb_eof": [128, 131], "cq_mfb_sof_po": [128, 131], "cq_mfb_eof_po": [128, 131], "cq_mfb_src_rdy": [128, 131], "cq_mfb_dst_rdy": [128, 131], "cq_tph_present": 128, "hint": 128, "tph": 128, "cq_tph_type": 128, "ph": 128, "cq_tph_st_tag": 128, "steer": 128, "cq_fbe": 128, "cq_lbe": 128, "pcie_cc_mfb2axi": 128, "cc_user_width": 128, "axi_ccuser_width": 128, "cc_mfb_data": [128, 131], "cc_mfb": 128, "cc_mfb_sof": [128, 131], "cc_mfb_eof": [128, 131], "cc_mfb_sof_po": [128, 131], "cc_mfb_eof_po": [128, 131], "cc_mfb_src_rdy": [128, 131], "cc_mfb_dst_rdy": [128, 131], "cc_axi_data": 128, "cc_axi": 128, "cc_axi_us": 128, "cc_axi_last": 128, "cc_axi_keep": 128, "cc_axi_valid": 128, "cc_axi_readi": 128, "pcie_byte_count": 129, "dw_count": 129, "first_b": [129, 130], "last_b": [129, 130], "in_dw_count": 129, "in_first_b": 129, "in_last_b": 129, "out_first_ib": 129, "out_last_ib": 129, "out_byte_count": 129, "pcie_byte_en_decod": 130, "contiuou": 130, "0010": [130, 132], "0101": 130, "0100": [130, 132], "1100": 130, "0110": 130, "fbe_in": 130, "lbe_in": 130, "fbe_out": 130, "lbe_out": 130, "broken": 131, "guest": 131, "transal": 131, "bar1": 131, "bar3": 131, "bar5": 131, "cc_pipe": 131, "cq_pipe": 131, "endpoint_typ": 131, "ctl_max_payload_s": 131, "000b": 131, "001b": 131, "010b": 131, "011b": 131, "ctl_bar_apertur": 131, "apertur": [131, 132], "usabl": [131, 159], "cq_mfb_meta": 131, "cc_mfb_meta": 131, "mi_funct": 131, "pcie_rq_hdr_gen": 132, "in_address": 132, "in_vfid": 132, "in_tag": 132, "tag_8": 132, "tag_9": 132, "in_dw_cnt": 132, "in_attribut": 132, "snoop": 132, "in_fb": 132, "in_lb": 132, "in_addr_len": 132, "in_req_typ": 132, "out_head": 132, "pcie_cc_hdr_gen": 132, "fo": 132, "in_lower_addr": 132, "in_byte_cnt": 132, "in_comp_st": 132, "in_req_id": 132, "in_tc": 132, "class": [132, 137, 138, 141, 142, 149, 150, 151, 153, 154, 155, 156, 157, 160], "in_address_typ": 132, "in_meta_func_id": 132, "in_bus_num": 132, "comp_with_data": 132, "pcie_rc_hdr_depars": 132, "out_low_addr": 132, "out_complet": 132, "out_dw_cnt": 132, "out_tag": 132, "out_byte_cnt": 132, "out_attribut": 132, "out_comp_st": 132, "in_head": 132, "pcie_cq_hdr_depars": 132, "cquser_width": 132, "out_address": 132, "out_req_id": 132, "out_tc": 132, "out_fb": 132, "out_lb": 132, "out_address_typ": 132, "out_target_func": 132, "meta_func_id": 132, "out_bar_id": 132, "out_bar_apertur": 132, "out_addr_len": 132, "out_req_typ": 132, "msg": [132, 155], "msgd": 132, "in_axi_tus": 132, "tuser": [132, 137, 151], "in_intel_meta": 132, "bar_apertur": 132, "bar_id": 132, "target_func": 132, "accross": [133, 134], "storag": [133, 134], "n_loop_op": [133, 169], "credit": 133, "remap": 134, "codapa": 134, "checker": 134, "halt": 134, "tsu_format_to_n": [135, 136], "ts_n": [135, 136], "eventhough": 135, "reg_bitmap": 135, "001": [135, 136], "010": 135, "ts_tsu": 135, "gp": 136, "mi_data_reg": 136, "ctrl_reg": 136, "3b": 136, "incr_val_reg": 136, "realtime_reg": 136, "pps_reg": 136, "2b": 136, "inta": 136, "ts_dv": 136, "1hz": 136, "2hz": 136, "3hz": 136, "multiplexor": 136, "39b": 136, "96b": 136, "ts_mult_smart_dsp": 136, "smarter": 136, "ts_mult_use_dsp": 136, "pps_sel_width": 136, "clk_sel_width": 136, "synchroni": 136, "pps_n": 136, "pps_src": 136, "pps_sel": 136, "clk_freq": 136, "clk_src": 136, "clk_sel": 136, "fraction": 136, "xanosecond": 136, "logic_vector_array_axi": [137, 145], "tuser_width": [137, 151], "dut": [137, 138, 141, 144, 149, 150, 151, 153, 155, 156, 157, 158, 160, 161], "tdata": [137, 151], "tkeep": 137, "tlast": 137, "tvalid": 137, "treadi": [137, 151], "drive": [137, 142, 147, 148, 155, 159], "tkeep_width": 137, "careful": [137, 156], "dont": [137, 156], "passiv": [138, 147, 148, 149, 150, 155, 159], "randomiz": [138, 149, 150], "sequence_item": [138, 141, 144, 145, 149, 150, 151, 153, 154, 155, 158], "do_copi": [138, 147, 148, 149, 150, 158, 159], "do_compar": [138, 147, 148, 149, 150, 158, 159], "convert2str": [138, 147, 148, 149, 150, 155, 158, 159, 161], "subclass": [138, 149, 150, 155], "byte_array_mfb": [138, 145, 155, 156], "interest": [138, 149, 150], "randomli": [138, 141, 149, 150, 153, 154, 155, 157, 160], "sequence_simpl": [138, 144, 149, 150, 155, 160], "sequence_simple_const": [138, 149, 150], "sequence_simple_gauss": [138, 149, 150], "sequence_simple_inc": [138, 149, 150], "sequence_simple_dec": [138, 149, 150], "sequence_lib": [138, 149, 150, 155], "pick": [138, 149, 150], "config_sequ": [138, 141, 149, 150, 151, 153, 154, 155], "array_size_set": [138, 149, 150], "type_id": [138, 141, 144, 149, 150, 151, 153, 154, 155, 161], "cfg": [138, 141, 149, 150, 151, 153, 154, 155], "agent": [139, 140, 141, 142, 143, 145, 151, 152, 153, 154, 178], "acumul": [139, 140], "quest": [139, 140], "chunk": [139, 140, 143, 161], "bytes_vld": [139, 140, 147, 148], "null": [139, 140, 141, 144, 151, 153, 154, 155], "observ": [141, 151, 153, 155], "regions_s": [141, 153, 156], "mfb_data": [141, 153], "mfb_metadata": [141, 153], "pull": [141, 153, 155], "analysis_export": [141, 144, 151, 153, 154, 155], "uvm_act": [141, 151, 153, 154], "uvm_pass": [141, 151, 153, 154], "interface_nam": [141, 151, 153, 154, 155, 158], "databas": [141, 151, 153, 154, 155], "meta_behav": [141, 153, 154], "config_item": [141, 151, 153, 154], "meta_sof": [141, 153, 154], "meta_eof": [141, 153], "seq_cfg": [141, 151, 153, 154, 155], "byte_arrai": [141, 142, 155, 160], "reset_sync": [141, 151, 153, 154, 160], "uvm_test": [141, 151, 153, 154, 155], "uvm_componet_util": [141, 151, 153, 154], "m_reset": [141, 151, 153, 154], "env_rx": [141, 151, 153, 154], "m_env": [141, 151, 153, 154, 155], "uvm_compon": [141, 144, 151, 153, 154, 155], "super": [141, 144, 151, 153, 154, 155, 173], "endfunct": [141, 144, 151, 153, 154, 155], "void": [141, 144, 151, 153, 154, 155, 161], "build_phas": [141, 144, 151, 153, 154, 155], "uvm_phas": [141, 144, 151, 153, 154, 155], "phase": [141, 144, 151, 153, 154, 155], "m_cfg": [141, 151, 153, 154], "mfb_if": [141, 153, 154, 155], "space_size_set": [141, 151, 153, 154], "uvm_config_db": [141, 151, 153, 154, 155], "byte_array_mfb_env": 141, "m_eth": [141, 153, 154], "m_config": [141, 151, 153, 154, 155], "byte_arra_mfb": 141, "connect_phas": [141, 144, 151, 153, 154, 155], "sync_connect": [141, 151, 153, 154, 160], "endclass": [141, 144, 151, 153, 154, 155], "probability_set": [141, 151, 153], "percentig": 141, "infram": [141, 151, 153], "sequence_simple_rx_bas": [141, 151, 153, 154], "create_sequence_item": [141, 151, 153, 154, 157, 161], "child": [141, 151, 153, 154], "try_get": [141, 151, 153, 155], "download": 141, "state_packet_non": [141, 151, 153], "state_packet_new": [141, 151, 153], "state_packet_data": [141, 151, 153], "state_pakcet_spac": [141, 151, 153], "state_packet_space_new": [141, 151, 153], "env": [141, 145, 151, 153, 154, 155, 160, 161], "sequence_lib_rx": [141, 151, 153, 154], "sequence_simple_rx": [141, 151, 153], "sequence_full_speed_rx": [141, 151, 153, 154], "sequence_stop_rx": [141, 151, 153, 154], "repetit": [141, 151, 153, 154], "mfb_rx_speed": [141, 153], "init_sequence_librari": [141, 151, 153, 154, 155], "init_sequ": [141, 151, 153, 154, 155], "param_cfg": [141, 153, 154, 155], "add_sequ": [141, 151, 153, 154, 155], "get_typ": [141, 151, 153, 154, 155], "set_inst_overrid": [141, 151, 153, 154, 155], "get_full_nam": [141, 151, 153, 154, 155, 161], "introduc": [142, 155], "guarante": 142, "xmii": 142, "inherit": [142, 144, 161], "append": 142, "idle_count_min": 142, "idle_count_max": 142, "retriev": 142, "flush": [142, 155], "ther": 143, "machin": 143, "termin": [143, 159], "tehr": 143, "percentag": [143, 151, 153], "polynom": 143, "39": 143, "58": 143, "rand_rdi": 144, "rand_length": 144, "rdy": [144, 147, 148, 155], "reprez": 144, "folow": 144, "interfam": 144, "uvm_sequ": [144, 155], "uvm_object_util": [144, 155], "uvm_common": [144, 155], "gab": 144, "rand_rdy_rand": 144, "rand_length_rand": 144, "bodi": [144, 155], "forev": [144, 155], "int": [144, 155, 160], "m_valu": 144, "send_empty_fram": 144, "hl_sequenc": [144, 155], "hl_transact": 144, "beign": [144, 160], "send_fram": 144, "endtask": [144, 155, 160, 161], "comparer_base_ord": 144, "model_item": [144, 155], "dut_item": [144, 155], "comparer_base_disord": 144, "comparer_base_tag": [144, 155], "comparer_ord": [144, 155], "class_typ": 144, "comparer_disord": 144, "comparer_tag": 144, "watchdog": [144, 173], "dut_tr_timeout_set": 144, "model_tr_timeout_set": 144, "analysis_imp_model": [144, 155], "analysis_imp_dut": [144, 155], "reimplement": [144, 155], "model_typ": 144, "tr_model": [144, 155], "dut_typ": 144, "tr_dut": [144, 155], "scoreboard_channel_head": 144, "packet_head": 144, "uvm_logic_vector": [144, 155], "uvm_component_param_util": [144, 155], "uvm_app_cor": 144, "eq": 144, "clog2": [144, 156], "packet_s": 144, "error_msg": 144, "0d": [144, 155], "swrite": [144, 155], "tdiscard": 144, "tchannel": 144, "tmeta": 144, "tpacket_s": 144, "scenario": [144, 155], "entity_i": 144, "entity_a": 144, "ea_do": 144, "eb1_di": 144, "entity_b1_i": 144, "entity_b": 144, "eb1_do": 144, "eb2_di": 144, "entity_b2_i": 144, "eb2_do": 144, "fifo_en1_input": 144, "uvm_component_util": [144, 155], "uvm_analysis_imp_export": 144, "analysis_expoert": 144, "push_back": [144, 155], "fifo_en2_input": 144, "model_entityb": 144, "uvm_scoreboard": [144, 155], "model_a": 144, "m_model_a": 144, "model_b": 144, "m_model_b1": 144, "m_model_b2": 144, "mb1_in": 144, "mb2_in": 144, "cast": [144, 155], "m_fifo_input": 144, "uvm_tlm_analysis_fifo": 144, "in_a": 144, "run_phas": [144, 155], "tr_in_a": 144, "tr_in_b": 144, "tr_out": [144, 155], "time_array_add": 144, "m1_": 144, "enviro": [145, 160], "sychron": 145, "logic_vector_mvb": 145, "inner": [145, 155], "logic_vector_array_mfb": [145, 150, 154], "seg": 145, "sequence_rx_bas": 145, "sequence_tx_bas": 145, "ce_gener": 145, "ipg_gener": 145, "channel_align": 145, "data_buff": 145, "sequence_rx": [145, 155], "sequence_tx": 145, "lii": 145, "media": [147, 148], "throught": [147, 148], "eeof": [147, 148], "ordder": [147, 148], "http": [147, 148], "gitlab": [147, 148], "hft": [147, 148], "friedl": [147, 148], "feat": [147, 148], "ethphi": [147, 148], "eth_phi": [147, 148], "edb": [147, 148], "fast_sof": [147, 148], "earli": [147, 148], "ligc_vector_array_mfb": 149, "ligic": 149, "logic_vector": [149, 154], "convert2block": 150, "item_s": [151, 153], "logic_vector_arrai": [151, 153], "axi_if": 151, "logic_vector_array_axi_env": 151, "quicki": 151, "axi_rx_spe": 151, "logic_vector_array_mfb_env": 153, "items_width": 154, "logic_vector_mvb_env": 154, "sequence_rand_rx": 154, "sequence_burst_rx": 154, "mvb_rx_speed": 154, "doulo": 155, "guidelin": 155, "pack": 155, "unpack": [155, 171], "asic": 155, "einfochip": 155, "seriou": 155, "net": 155, "namespac": 155, "surround": 155, "mfb_properti": 155, "rx_mfb": 155, "prop_rdi": 155, "posedg": 155, "iff": 155, "b1": [155, 160, 161], "isunknown": 155, "endproperti": 155, "endmodul": 155, "try_next_item": 155, "get_next_item": 155, "4n": 155, "desynchron": 155, "race": 155, "10n": 155, "pkg": [155, 161], "start_item": [155, 160, 161], "finish_item": [155, 160, 161], "uvm_driv": 155, "vif": 155, "seq_item_port": 155, "cb": 155, "item_don": 155, "stick": 155, "registr": 155, "macro": [155, 161], "_rx": 155, "_tx": 155, "sequence_": 155, "m_": 155, "uvm_ag": 155, "uvm_analysis_port": 155, "analysis_port": 155, "m_sequenc": 155, "m_driver": 155, "m_monitor": 155, "axi_lite_interfac": 155, "seq_item_export": 155, "pre_do": 155, "mid_do": 155, "post_do": 155, "difficult": 155, "simple_simpl": 155, "uvm_sequence_item": 155, "this_item": 155, "size_max": 155, "uncov": 155, "improv": [155, 157], "effort": 155, "sequence_packet_smal": 155, "c_transact": 155, "2000": 155, "c_char_width": 155, "sequence_packet_larg": 155, "10000": 155, "200000": 155, "sequence_librari": 155, "uvm_sequence_library_util": 155, "redefin": 155, "uvm_env": 155, "m_agent": 155, "uvm_components_": 155, "uvm_object_": 155, "uvm_components_util": 155, "wrong": 155, "strang": 155, "unless": 155, "uvm_packag": 155, "factori": 155, "byte_array_moinitor": 155, "byte_array_mfb_monitor": 155, "m_byte_array_ag": 155, "byte_array_ag": 155, "m_mfb_agent": 155, "mfb_agent": 155, "mon": 155, "analysis_imp": 155, "byte_array_mfb_sequ": 155, "hl_item": 155, "word_siz": 155, "ll_transact": 155, "tr": 155, "hl": 155, "fifo_data": 155, "subenviron": 155, "byte_array_cfg": 155, "m_byte_array_cfg": 155, "mfb_cfg": 155, "m_mfb_cfg": 155, "byte_array_mfb_cfg": 155, "vif_nam": 155, "m_byte_arrai": 155, "uvm_sequence_librari": 155, "sequence_packet_mid": 155, "sequence_packet_rand_spac": 155, "sequence_packet_const": 155, "sequence_packet_incr": 155, "rx_agent": 155, "uvm_sequenc": 155, "m_mfb_sequenc": 155, "m_mvb_sequenc": 155, "m_config_sequenc": 155, "uvm_object_param_util": 155, "uvm_declare_p_sequenc": 155, "mfb_sequenc": 155, "mvm": 155, "mvb_sequenc": 155, "uvm_do_on": 155, "p_sequenc": 155, "report_phas": 155, "jenkin": 155, "prowid": 155, "comparer_": 155, "uvm_analysis_export": 155, "analysis_export_rx": 155, "analysis_export_tx": 155, "protect": 155, "m_compar": 155, "m_model": 155, "analysis_imp_rx": 155, "analysis_imp_tx": 155, "isnt": 155, "fifo_model_input": 155, "model_in": 155, "anlysis_export": 155, "get_type_nam": 155, "uvm_non": 155, "bidirect": 155, "uvm_analysis_imp_reset": 155, "analysis_imp_reset": 155, "write_reset": 155, "m_regmodel": 155, "metric": 155, "tell": 155, "output_cov": 155, "uvm_subscrib": 155, "packet_port_env": 155, "covergroup": 155, "cov_packet": 155, "items_s": 155, "coverpoint": 155, "num": 155, "illegal_bin": 155, "items_port": 155, "endgroup": 155, "coverage_bas": 155, "m_cov": 155, "counton": 155, "mash": 155, "contrast": 155, "jump": 155, "sim_flag": 155, "code_coverag": 155, "cov_html": 155, "dut_u": 155, "annot": 155, "cvg": 155, "bcefst": 155, "verbos": 155, "threshl": 155, "threshh": 155, "90": 155, "ucdb": 155, "vcover": 155, "multiv": 155, "imag": 155, "li": 155, "roll": 155, "uvm_logic_vector_arrai": 155, "byte_array_port_env": 155, "piec": 155, "msg_byte_arrai": 155, "msg_port": 155, "tr_paket": 155, "tr_port": 155, "paket": 155, "clone": 155, "sequence_byte_arrai": 155, "in_data": 155, "sequence_mvb": 155, "mvb_valid_item": 155, "mvb_agent": 155, "seq_byte_arrai": 155, "seq_mvb": 155, "msg_mvb": 155, "tlm": 155, "uvm_analysis_": 155, "uvm_tlm_analysis_": 155, "readabl": 155, "disadvantag": 155, "imposs": 155, "fifo_typ": 155, "type_item": 155, "quit": 155, "impement": 155, "packet_splitt": 155, "it_num": 155, "itoa": 155, "sc_output_": 155, "uvm_analysis_imp_decl": 155, "_meta": 155, "model_input_fifo": 155, "model_data": 155, "net_mod_logic_env": 155, "typedef": 155, "this_typ": 155, "uvm_analysis_imp_data": 155, "analysis_export_data": 155, "uvm_analysis_imp_meta": 155, "analysis_export_meta": 155, "struct": 155, "input_item": 155, "input_tim": 155, "data_item": 155, "meta_item": 155, "tmp_data": 155, "tmp_meta": 155, "write_data": 155, "write_meta": 155, "pop_front": 155, "user_to_cor": 155, "comparer_meta": 155, "tdut": 155, "tmodel": 155, "comparer_data": 155, "rx_mac_lite_region": 155, "tx_input_data": 155, "tx_input_meta": 155, "tx_out": 155, "comparesr": 155, "tx_compar": 155, "rx_input_data": 155, "rx_out_data": 155, "rx_out_hdr": 155, "rx_compare_data": 155, "rx_compare_meta": 155, "it_str": 155, "tx_out_": 155, "rx_input_data_": 155, "mvb_discard_": 155, "tx_input": 155, "tx_compare_": 155, "rx_input": 155, "rx_discard_": 155, "tx_output": 155, "rx_output": 155, "ret": [155, 160], "total_error": 155, "ttx": 155, "trx": 155, "assembl": 155, "rx_env": 155, "byte_aray_mfb": 155, "tx_env_bas": 155, "tx_env": 155, "tx_env_": 155, "analysis_export_rx_packet": 155, "analysis_export_tx_packet": 155, "sequence_rx_rdi": 155, "uvm_do_with": [155, 161], "env_main": 155, "seq_rx_packet": 155, "sequence_tx_rdi": 155, "seq_tx_rdi": 155, "raise_object": 155, "uvm_do": 155, "join_ani": 155, "drop_object": 155, "mfb_splitter_properti": 155, "reset_if": 155, "mvb_if": 155, "tx_mfb": 155, "mvb_properti": 155, "rx_mvb": 155, "run_test": 155, "finish_on_complet": 155, "uvm_root": 155, "m_root": 155, "v_tx_mfb": 155, "i_str": 155, "output_mfb_": 155, "v_mfb_tx": 155, "input_mfb": 155, "input_mvb": 155, "illegalnam": 155, "set_report_id_action_ti": 155, "uvm_no_act": 155, "unuseful": 155, "recording_detail": 155, "uvm_bitstream_t": 155, "prt": 155, "uvm_low": 155, "uvm_medium": [155, 161], "uvm_high": 155, "uvm_ful": 155, "hash": 155, "uvm_debug": 155, "newlin": 155, "tabul": 155, "charact": 155, "ttext": 155, "indent": 155, "uvm_object": 155, "non_parametrized_class": 155, "parametrized_class": 155, "val": 155, "uvm_ev": 155, "offer": 155, "barrier": 155, "uvm_pool": 155, "uvm_barri": 155, "agent_rx": 155, "agent_tx": 155, "math_pkg": 155, "mathemat": 155, "math_pack": 155, "sh_reg": 155, "sh_reg_bas": 155, "vhld": 155, "arch": 155, "ent": 155, "dut_bas": 155, "ver": 155, "ver_bas": 155, "suppress": 155, "numeric_std": 155, "std_logic_arith": 155, "discourag": 155, "std": [155, 161], "numericstdnowarn": 155, "std_arith": 155, "arith": 155, "stdarithnowarn": 155, "uvm_max_quit_count": 155, "extra_vflag": 155, "uvm_testnam": 155, "uvmcontrol": 155, "firmware_bas": 155, "containst": 156, "reciv": 156, "mi_bu": 157, "sequence_item_request": 157, "sequence_item_respons": [157, 161], "master_driv": 157, "master_sequ": 157, "known": 157, "sequence_slav": 157, "sequence_slave_same_addr": 157, "sequence_slave_incr_addr": 157, "sequence_slave_slave_burst": 157, "no_oper": 157, "sequence_slave_sim": 157, "mi_writ": 157, "mi_read": 157, "get_rsp": [157, 161], "sequence_mast": 157, "set_rd": 157, "sequence_master_burst": 157, "sequence_master_max": 157, "sequence_slave_librari": 157, "containt": [158, 160], "my": 158, "nad": 158, "modport": 158, "overridden": 158, "max_transaction_count": 158, "min_transaction_count": 158, "transaction_count": 158, "next_act": 158, "sand": 158, "everyth": 158, "medium": 159, "attach": 159, "proprietari": 159, "tranasciev": 159, "took": 159, "data_vld": 159, "hdr_vld": 159, "cicl": 160, "sequence_rand": 160, "ored": 160, "ocurr": 160, "comun": 160, "inconsistend": 160, "sync_cb": 160, "sync_regist": 160, "sync_termin": 160, "snyc_termin": 160, "cass": 160, "sync_": 160, "tak": 160, "is_reset": 160, "outpu": 160, "syncrhon": 160, "reset_ag": 160, "lewer": 160, "send_transact": 160, "hl_tr": 160, "sync_reset": 160, "reali": 160, "everyvher": 160, "env_config_item": 160, "driver_delai": 160, "slowest": 160, "reset_tim": 160, "seqeuenc": 160, "ran": 160, "configuret": 160, "pasiv": 160, "baselin": 161, "uvm_sim": 161, "sequence_tb": 161, "sequence_mi": 161, "sequence_mfb_data": 161, "sequence_mi_sim": 161, "uvm_mi": 161, "rsp": 161, "h0": 161, "h4": 161, "h8": 161, "uvm_info": 161, "hc": 161, "h1": 161, "construct": 161, "74": 161, "m_data": 161, "136": 161, "header_width": 161, "h04": 161, "h4c": 161, "h1f": 161, "hf0": 161, "h50": 161, "h7a": 161, "h02": 161, "hf404f404f404f404": 161, "sequence_meta": 161, "simluat": 161, "m_meta": 161, "lookup": [161, 174], "sequence_mvb_data": 161, "d4": 161, "d12": 161, "d16": 161, "hda7a5407": 161, "d512": 161, "hda7a5411": 161, "heb7ab8cc": 161, "d516": 161, "hda7a54cc": 161, "h6fbaaa52": 161, "h2474b6ac": 161, "hc4d1ce40": 161, "brief": 161, "overview": 164, "lutmem": 165, "asfifox": [165, 171], "asfifo_bram": 165, "asfifo_bram_block": 165, "asfifo_bram_releas": 165, "dreleas": 165, "asfifo_bram_datamux": 165, "asfifo_bram_xilinx": 165, "primit": [165, 170], "fifo_bram": 165, "fifo_bram_xilinx": 165, "fifo_n1": 165, "multi_fifo": 165, "sh_fifo": 165, "ug573": [165, 170], "ug574": [165, 170], "clb": [165, 170], "ug": [165, 170], "s10memori": [165, 170], "embed": [165, 170], "20208": [165, 170], "fl_tool": 166, "flu_tool": 167, "research": 168, "z": 168, "after_on": 169, "00100000": 169, "11000000": 169, "alu": 169, "barrel_shift": 169, "barrel_shifter_dsp": 169, "before_on": 169, "00011111": 169, "bin2hot": 169, "hot": 169, "carry_chain": 169, "cmp": 169, "leonardo": 169, "cnt_dist": 169, "sequentiali": 169, "sdp_memx": [169, 170], "dec1fn": 169, "demux": [169, 174], "unselect": 169, "dsp_xor": 169, "xor": 169, "dsp48e2": 169, "detector": [169, 173], "enc": 169, "first_on": [169, 173], "gen_nor": 169, "last_on": 169, "lfsr": 169, "fibonacci": 169, "xnor": 169, "modulo": 169, "modulo_lookup": 169, "mul48": 169, "mux_dsp": 169, "n_loop_op_pro": 169, "np_lutram_pro": [169, 170], "expert": [169, 170], "knowledg": [169, 170], "n_one": 169, "n_to_m_handshak": 169, "pipe_dsp": 169, "pipe_tree_add": 169, "adder": 169, "squarer": 169, "squar": 169, "latch": 169, "sum_on": 169, "xor48": 169, "bitwis": 169, "ternari": 170, "light": 170, "dp_bmem": 170, "dp_bram_xilinx": 170, "dp_bmem_v7": 170, "dp_uram_xilinx": 170, "gen_lutram": 170, "arria": 170, "gen_reg_arrai": 170, "altern": 170, "sdp_bmem": 170, "sdp_bmem_v7": 170, "sdp_bram_xilinx": 170, "xpm_memory_sdpram": 170, "altera_syncram": 170, "multiport": 170, "sdp_bram_behav": 170, "sdp_uram_xilinx": 170, "sp_bmem": 170, "sp_bram": 170, "sp_bram_xilinx": 170, "sp_uram_xilinx": 170, "trasform": 171, "stream2": 171, "masker": 171, "mi_tool": 172, "mi2axi4": 172, "adc": 173, "candid": 173, "clk_gen": 173, "deficit_idle_count": 173, "event_count": 173, "fifo_pip": 173, "first_one_detector": 173, "hyper_pip": 173, "hyper": 173, "id32": 173, "interrupt_manag": 173, "agreg": 173, "packet_plann": 173, "reset_tree_gen": 173, "rr_arbit": 173, "arbitr": 173, "slr_cross": 173, "trans_sort": 173, "mvb_tool": 174, "merge_n_to_m": 174, "mvb2mfb": 174, "lite": 175, "40ge": 175, "methodologi": 178, "highli": 178, "tutori": 178}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"minim": [0, 1], "ndk": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 25], "applic": [0, 1, 11, 13, 14, 18, 20], "The": [0, 18, 19, 20, 21, 22, 23, 29], "memori": [0, 21, 54, 170], "tester": [0, 54, 55], "exampl": [0, 12, 29, 71, 73, 78, 95, 108, 119, 125, 155, 161], "mi": [0, 22, 49, 52, 53, 54, 101, 104, 105, 106, 107, 108, 131, 157, 161, 172], "offset": 0, "document": 1, "amd": [2, 3], "alveo": 2, "u200": 2, "firmwar": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14], "support": [2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 23], "program": [2, 3, 55], "devic": [2, 3, 12, 127], "vcu118": 3, "vu9p": [3, 9], "bittwar": 4, "ia": 4, "420f": 4, "boot": [4, 5, 6], "instruct": [4, 5, 6], "initi": 4, "intel": [5, 6, 146], "stratix": 5, "10": 5, "dx": 5, "fpga": [5, 6, 12, 13, 14, 122], "dk": [5, 6, 12], "agilex": 6, "i": [6, 11, 13], "seri": 6, "reflexc": 7, "xpresssx": 7, "agi": 7, "fh400g": 7, "board": 7, "revis": 7, "test": [7, 16, 155], "script": [7, 155], "silicom": [8, 9, 10], "fb2cghh": 8, "ku15p": 8, "fb4cgg3": 9, "n6010": 10, "configur": [11, 23, 29, 70, 86, 95, 134, 138, 141, 149, 150, 151, 153, 154, 155], "file": [11, 29], "paramet": [11, 14, 95, 119], "parametr": [11, 155], "core": [11, 17, 20, 23, 26], "design": [11, 29], "descript": [11, 29, 48, 49, 50, 51, 54, 95, 106, 119, 147, 148, 159], "core_conf": 11, "tcl": [11, 29, 155], "core_const": 11, "mk": 11, "core_bootstrap": 11, "further": [11, 14], "work": [11, 14], "pass": 11, "through": 11, "modul": [11, 16, 18, 19, 20, 23, 27, 29, 155, 170], "ad": 11, "constant": 11, "vhdl": 11, "packag": [11, 46, 144, 155], "specif": [11, 47, 69, 71, 78, 95, 102, 106, 119, 155], "card": [11, 12, 13, 14, 127], "type": 11, "card_conf": 11, "card_const": 11, "user": [11, 13, 168], "build": [11, 12, 13, 14, 26, 29], "card_nam": 11, "makefil": [11, 29], "vivado": 11, "quartu": 11, "app_conf": 11, "tl": 11, "dr": 11, "need": [11, 13, 14], "includ": 11, "compon": [11, 12, 29, 48, 49, 50, 51, 54, 68, 78, 134, 145, 164, 165], "depend": [11, 14], "given": 11, "valu": [11, 119], "what": [11, 13, 14], "can": [11, 13], "do": [11, 13], "contact": 11, "author": 11, "tree": [12, 127], "dt": 12, "integr": 12, "system": [12, 29], "locat": 12, "dtb": 12, "one": 12, "gener": [12, 18, 41, 48, 49, 50, 51, 54, 55, 58, 64, 65, 67, 68, 69, 71, 73, 95, 119, 120, 124, 126, 147, 148, 155, 159], "dev": 12, "1sdx": 12, "p": 12, "requir": 12, "develop": [12, 13], "frequent": 13, "ask": 13, "question": 13, "network": [13, 20, 175], "kit": 13, "sw": [13, 18, 20, 48, 49, 54], "chip": [13, 29], "doe": 13, "commun": 13, "interfac": [13, 18, 20, 33, 122, 146, 147, 148, 155, 158, 159], "have": 13, "avail": 13, "ethernet": [13, 15, 18, 122], "standard": 13, "implement": [13, 26, 29], "iso": 13, "osi": 13, "protocol": 13, "jumbo": 13, "packet": [13, 18, 20, 43, 66, 84, 99], "also": 13, "an": [13, 14], "open": 13, "sourc": 13, "dma": [13, 15, 18, 19, 63, 69, 70], "control": [13, 19, 21, 23, 48, 49, 52, 53, 54, 64, 125, 131, 134, 162], "clock": [13, 165], "frequenc": 13, "ar": [13, 14], "stack": 13, "differ": 13, "between": 13, "netfpga": 13, "corundum": 13, "openn": 13, "how": [14, 18, 20, 161], "start": [14, 17, 64], "base": 14, "list": [14, 29], "make": 14, "prepar": 14, "host": 14, "pc": [14, 122], "load": 14, "check": 14, "terminologi": 15, "port": [15, 18, 38, 40, 41, 48, 49, 50, 51, 54, 95, 108, 119, 124, 126, 147, 148, 159], "lane": 15, "channel": [15, 64, 109], "stream": [15, 94, 114], "r": 16, "w": 16, "access": [16, 18, 20, 104], "scratch": 16, "regist": [16, 18, 124, 126, 177], "gl": [16, 72], "tutori": [16, 155], "cocotb": 17, "toplevel": 17, "simul": [17, 161], "quick": [17, 36], "us": [18, 20, 29, 108, 161], "receiv": [18, 20], "from": [18, 20], "transmit": [18, 20], "read": [18, 33], "write": [18, 33], "select": [19, 23], "medusa": 19, "ip": [19, 23, 26], "note": [19, 86, 155], "tab": [20, 26, 78, 104, 108], "1": [20, 26, 29, 78, 95, 104, 108, 119, 125], "logic": [20, 149, 150, 169], "2": [20, 29, 95, 108, 119, 125], "3": [20, 29, 108, 125], "reconfigur": [20, 87, 107, 125], "mac": [20, 124, 126, 146, 152], "lite": [20, 124, 126], "4": [20, 29, 125], "bu": [22, 52, 53, 54, 71, 106, 147, 148, 159], "interconnect": 22, "main": [22, 155], "alloc": 22, "address": [22, 49, 57, 86, 104, 108, 122, 127], "space": [22, 49, 86, 104, 122, 127], "pcie": [23, 58, 128, 129, 130, 132, 134, 176], "pcie_cor": 23, "hard": 23, "unit": [23, 24, 128], "pcie_ctrl": 23, "entiti": 23, "time": [24, 71, 95, 106, 119], "stamp": 24, "timestamp": [24, 90], "signal": [24, 71, 92, 119], "format": [24, 135], "architectur": [25, 41, 42, 43, 45, 52, 54, 87, 99, 107, 108, 122, 124, 126, 134], "f": 26, "tile": 26, "multir": 26, "tip": 26, "tile_multir": 26, "variant": 26, "switch": [26, 72], "profil": 26, "asynchron": [27, 165], "refer": [27, 41, 43, 47, 54, 134, 165, 170], "basic": [28, 155, 169], "tool": [28, 163, 166, 167, 171, 172, 174, 175, 176], "content": [28, 162, 163, 167, 171, 172, 174, 175, 176, 178], "hierarchi": 29, "variabl": 29, "obtain": 29, "properti": [29, 155], "mod": 29, "sv_lib": 29, "synthesi": 29, "advanc": 29, "comp": 29, "target": 29, "synthesizeproject": 29, "init": 29, "phase": 29, "setupdesign": 29, "add": 29, "addinputfil": 29, "implemen": 29, "synthetizedesign": 29, "implementdesign": 29, "final": 29, "savedesign": 29, "other": [29, 134, 155], "featur": [29, 36, 42, 43, 48, 49, 50, 51, 54, 99], "evalfil": 29, "batch": 29, "incomplet": 29, "synth_flag": 29, "arrai": [29, 138, 139, 140, 142, 143, 149, 150, 152], "item": [29, 112, 138, 146, 147, 148, 149, 150, 158, 159], "dsp": [30, 164], "compar": [30, 144], "asfifox": [31, 96], "block": [31, 32, 33, 36, 41, 47, 71, 79, 84, 90, 94, 133, 134], "diagram": [31, 32, 33, 36, 41, 47, 71, 79, 84, 90, 94, 95, 106, 119, 133, 134], "fifox": [32, 33, 98, 120], "verif": [32, 78, 123, 155, 178], "multi": [33, 35, 38], "behavior": 33, "barrel": 34, "shifter": 34, "memx": 35, "counter": [35, 42], "n_loop_op": 36, "oper": [36, 86, 94, 95, 117, 119, 125], "flow": 36, "situat": 36, "solut": 36, "addit": [36, 43, 99], "reset": [36, 155, 160], "synchron": [37, 155], "sr": 37, "latch": 37, "bram": [38, 40], "np": 39, "lut": 39, "ram": 39, "simpl": [40, 48, 49, 75, 82, 89, 100, 160], "dual": [40, 165], "byte": [40, 129, 130, 138, 139, 140, 142, 143, 152], "enabl": [40, 77, 130], "crossbarx": [41, 74, 94, 97], "event": 42, "captur": 42, "planner": 43, "puls": 44, "short": 44, "transact": [45, 62, 67, 131, 134], "sorter": 45, "sdm": 47, "client": 47, "more": 47, "mem": 48, "logger": [48, 49], "kei": [48, 49, 50, 51, 54], "instanc": [48, 49, 50, 51], "templat": [48, 49, 50, 51], "usag": [48, 49, 71, 86, 104, 142, 155], "data": [49, 87], "warp": 49, "full": 49, "histogram": 50, "latenc": 51, "meter": 51, "amm_gen": 52, "intern": [52, 54], "amm_prob": 53, "ddr4": 54, "pytest": [54, 55], "pdf": 54, "report": [54, 55, 155], "sub": 54, "mem_test": 55, "softwar": [55, 61, 68], "c": 55, "py": 55, "report_gen": 55, "header": [56, 59, 132], "insertor": [56, 83], "manag": [57, 59, 61, 68, 122, 133], "addr": 58, "subcompon": [59, 63, 64, 65, 67, 69, 70, 79, 120], "input": [60, 155], "buffer": [60, 62, 67, 97, 123], "rx": [63, 122, 124, 141, 151, 153, 154], "calypt": [63, 69, 70], "stop": 64, "metadata": [65, 83], "extractor": 65, "dispatch": 66, "tx": [69, 122, 125, 126], "provid": 70, "futur": 70, "expect": 70, "flu": [71, 167], "tabl": [71, 121], "guidelin": 71, "copi": 71, "past": 71, "code": [71, 155], "gen": [72, 82, 88, 89, 108, 136], "loop": 72, "mfb": [73, 75, 76, 77, 78, 80, 81, 82, 85, 87, 88, 89, 91, 92, 95, 96, 98, 99, 100, 125, 156, 161, 171], "distribut": 73, "stream2": 74, "cutter": 75, "dropper": 76, "frame": [78, 79], "masker": 78, "plan": [78, 123], "unpack": 79, "arcitectur": 79, "loopback": 80, "merger": [81, 82], "delay": 84, "pipe": [85, 105], "rate": 86, "limit": [86, 90], "constraint": 87, "side": 87, "effect": 87, "shift": [87, 177], "splitter": [88, 89, 108], "trasform": 91, "auxiliari": 92, "checksum": 93, "calcul": 93, "function": [95, 155], "sof_po": 95, "index": 95, "eof_po": 95, "scenario": [95, 119, 125], "output": 97, "discard": [99, 111], "asfifo": [99, 100], "forc": 99, "pd": 100, "async": 101, "mi2avmm": 102, "mi2axi4": 103, "indirect": 104, "A": 106, "few": 106, "plu": 108, "set": 108, "up": 108, "addr_bas": 108, "mask": 108, "irrelev": 108, "bit": 108, "map": [108, 124, 126], "differnt": 108, "ab": 108, "mvb": [109, 110, 111, 112, 114, 115, 117, 118, 119, 120, 121, 158, 161, 174], "router": 109, "demux": 110, "merg": [112, 114], "shakedown": [113, 118], "merge_n_to_m": 113, "mux": 115, "mvb2mfb": 116, "variou": 119, "vld": 119, "lookup": 121, "40ge": 122, "phy": 122, "ultrascal": 122, "pma": [122, 143, 159], "adapt": [124, 126], "lbu": 125, "state": 125, "machin": 125, "idl": 125, "pkt_process": 125, "pkt_end": 125, "word_realign": 125, "pkt_halt": 125, "realign": 125, "5": 125, "6": 125, "pci_ext_cap": 127, "extra": 127, "endpoint": 127, "id": 127, "convers": 128, "count": 129, "decod": 130, "mtc": 131, "pars": 132, "depars": 132, "ptc": [133, 134], "tag": 133, "tsu": [135, 136, 162], "n": 135, "convertor": 135, "axi": 137, "agent": [137, 138, 146, 147, 148, 149, 150, 155, 156, 157, 158, 159, 160], "sequence_item": [137, 156, 157], "sequenc": [138, 139, 140, 141, 142, 143, 146, 147, 148, 149, 150, 151, 153, 154, 155, 158, 159], "monitor": [138, 139, 140, 142, 143, 146, 147, 148, 149, 150, 155, 158, 159], "lii": [139, 140, 147, 148], "convert": [139, 140, 143], "enviro": [139, 140, 143], "byte_array_mfb": 141, "environ": [141, 142, 151, 153, 154, 155], "top": [141, 151, 154], "low": [141, 151, 153, 154, 155], "inner": [141, 151, 153, 154], "mii": 142, "transit": 142, "sv": 142, "env": 142, "sequence_rx_bas": 142, "sequence_tx_bas": 142, "ce_gener": 142, "wrapper": 142, "ipg_gener": 142, "channel_align": 142, "data_buff": 142, "sequence_rx": 142, "sequence_tx": 142, "common": [144, 155], "random": 144, "class": 144, "fifo": [144, 155, 165], "seg": [146, 152], "driver": [146, 147, 148, 155, 158, 159], "config": [146, 158], "vector": [149, 150], "logic_vector_array_axi": 151, "level": [151, 155], "logic_vector_array_mfb": 153, "op": 153, "logic_vector_mvb": 154, "systemverilog": 155, "uvm": [155, 161, 178], "methodologi": 155, "ofm": [155, 168], "repositori": 155, "object": 155, "librari": 155, "layer": 155, "high": 155, "run": 155, "virtual": 155, "scoreboard": 155, "request": 155, "respons": 155, "coverag": 155, "byte_array_port": 155, "model": 155, "creat": 155, "testbench": 155, "uvm_info": 155, "uvm_error": 155, "v": 155, "uvm_fat": 155, "fdo": 155, "sychron": 160, "meta": 161, "debug": 163, "singl": 165, "fl": 166, "guid": 168, "element": 169, "miscellan": 173}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Minimal NDK application": [[0, "minimal-ndk-application"]], "The Memory Testers": [[0, "the-memory-testers"]], "The example of MI offsets": [[0, "the-example-of-mi-offsets"]], "Documentation of Minimal NDK Application": [[1, "documentation-of-minimal-ndk-application"]], "AMD Alveo U200": [[2, "amd-alveo-u200"]], "NDK firmware support": [[2, "ndk-firmware-support"], [3, "ndk-firmware-support"], [4, "ndk-firmware-support"], [5, "ndk-firmware-support"], [6, "ndk-firmware-support"], [7, "ndk-firmware-support"], [8, "ndk-firmware-support"], [9, "ndk-firmware-support"], [10, "ndk-firmware-support"]], "Programming the device": [[2, "programming-the-device"], [3, "programming-the-device"]], "AMD VCU118@VU9P": [[3, "amd-vcu118-vu9p"]], "Bittware IA-420F": [[4, "bittware-ia-420f"]], "Boot instructions (initial)": [[4, "boot-instructions-initial"]], "Intel Stratix 10 DX FPGA DK": [[5, "intel-stratix-10-dx-fpga-dk"]], "Boot instructions": [[5, "boot-instructions"], [6, "boot-instructions"]], "Intel Agilex I-Series FPGA DK": [[6, "intel-agilex-i-series-fpga-dk"]], "ReflexCES XpressSX AGI-FH400G": [[7, "reflexces-xpresssx-agi-fh400g"]], "Board Revision": [[7, "board-revision"]], "Board Test Scripts": [[7, "board-test-scripts"]], "Silicom fb2CGhh@KU15P": [[8, "silicom-fb2cghh-ku15p"]], "Silicom fb4CGg3@VU9P": [[9, "silicom-fb4cgg3-vu9p"]], "Silicom N6010": [[10, "silicom-n6010"]], "Configuration files and parameters": [[11, "configuration-files-and-parameters"]], "Parametrizing NDK-CORE design": [[11, "parametrizing-ndk-core-design"]], "File description": [[11, "file-description"], [11, "id1"]], "core_conf.tcl": [[11, "core-conf-tcl"]], "core_const.tcl": [[11, "core-const-tcl"]], "core.mk": [[11, "core-mk"]], "core_bootstrap.tcl": [[11, "core-bootstrap-tcl"]], "Further work with parameters": [[11, "further-work-with-parameters"], [11, "id2"]], "Passing through Modules.tcl": [[11, "passing-through-modules-tcl"], [11, "id3"]], "Adding constants to the VHDL package": [[11, "adding-constants-to-the-vhdl-package"], [11, "id4"]], "Parametrizing a specific card type": [[11, "parametrizing-a-specific-card-type"]], "card_conf.tcl": [[11, "card-conf-tcl"]], "card_const.tcl": [[11, "card-const-tcl"]], "card.mk": [[11, "card-mk"]], "Parametrizing the user application": [[11, "parametrizing-the-user-application"]], "Configuration files": [[11, "configuration-files"]], "build//Makefile": [[11, "build-card-name-makefile"]], "build//{Vivado,Quartus}.tcl": [[11, "build-card-name-vivado-quartus-tcl"]], "build//app_conf.tcl": [[11, "build-card-name-app-conf-tcl"]], "TL;DR": [[11, "tl-dr"]], "I need to include specific component in CORE depending on a given parameter value": [[11, "i-need-to-include-specific-component-in-core-depending-on-a-given-parameter-value"]], "What can I do with the core_conf.tcl file": [[11, "what-can-i-do-with-the-core-conf-tcl-file"]], "What can I do with the core_const.tcl file": [[11, "what-can-i-do-with-the-core-const-tcl-file"]], "What can I do with the card_conf.tcl file": [[11, "what-can-i-do-with-the-card-conf-tcl-file"]], "What can I do with the card_const.tcl file": [[11, "what-can-i-do-with-the-card-const-tcl-file"]], "What can I do with the app_conf.tcl file": [[11, "what-can-i-do-with-the-app-conf-tcl-file"]], "Contact for author": [[11, "contact-for-author"]], "Device Tree": [[12, "device-tree"], [127, "device-tree"]], "DT integration in build system": [[12, "dt-integration-in-build-system"]], "Location of DTB in the firmware": [[12, "location-of-dtb-in-the-firmware"]], "Example of DTS of one component": [[12, "example-of-dts-of-one-component"]], "Example of generated DTS for FPGA card (DK-DEV-1SDX-P)": [[12, "example-of-generated-dts-for-fpga-card-dk-dev-1sdx-p"]], "Requirements for developers": [[12, "requirements-for-developers"]], "Frequently Asked Questions": [[13, "frequently-asked-questions"]], "What is a Network Development Kit (NDK)?": [[13, "what-is-a-network-development-kit-ndk"]], "What SW do I need to build the NDK firmware?": [[13, "what-sw-do-i-need-to-build-the-ndk-firmware"]], "What FPGA chips and cards does NDK support?": [[13, "what-fpga-chips-and-cards-does-ndk-support"]], "What communication interfaces can a NDK applications have available?": [[13, "what-communication-interfaces-can-a-ndk-applications-have-available"]], "What Ethernet standards does NDK support?": [[13, "what-ethernet-standards-does-ndk-support"]], "Does NDK implement ISO/OSI protocol support?": [[13, "does-ndk-implement-iso-osi-protocol-support"]], "Does NDK support Jumbo packets?": [[13, "does-ndk-support-jumbo-packets"]], "Is there also an open-source DMA controller available?": [[13, "is-there-also-an-open-source-dma-controller-available"]], "What clock frequencies are available for the user application?": [[13, "what-clock-frequencies-are-available-for-the-user-application"]], "Is there a SW stack also available for the NDK?": [[13, "is-there-a-sw-stack-also-available-for-the-ndk"]], "What is the difference between NDK and NetFPGA?": [[13, "what-is-the-difference-between-ndk-and-netfpga"]], "What is the difference between NDK and Corundum?": [[13, "what-is-the-difference-between-ndk-and-corundum"]], "What is the difference between NDK and OpenNIC?": [[13, "what-is-the-difference-between-ndk-and-opennic"]], "How to start": [[14, "how-to-start"]], "What dependencies are needed to build an FPGA firmware": [[14, "what-dependencies-are-needed-to-build-an-fpga-firmware"]], "How to build an FPGA firmware with an NDK-based application": [[14, "how-to-build-an-fpga-firmware-with-an-ndk-based-application"]], "List of make parameters:": [[14, "list-of-make-parameters"]], "How to prepare the FPGA card and the host PC": [[14, "how-to-prepare-the-fpga-card-and-the-host-pc"]], "How to load the firmware to an FPGA card": [[14, "how-to-load-the-firmware-to-an-fpga-card"]], "How to check the NDK firmware in the FPGA": [[14, "how-to-check-the-ndk-firmware-in-the-fpga"]], "Further work with the NDK": [[14, "further-work-with-the-ndk"]], "NDK Terminology": [[15, "ndk-terminology"]], "Ethernet Port": [[15, "ethernet-port"]], "Ethernet Lanes": [[15, "ethernet-lanes"]], "Ethernet Channel": [[15, "ethernet-channel"]], "Ethernet Stream": [[15, "ethernet-stream"]], "DMA Stream": [[15, "dma-stream"]], "DMA Channel": [[15, "dma-channel"]], "NDK testing": [[16, "ndk-testing"]], "Testing R/W access to the scratch registers": [[16, "testing-r-w-access-to-the-scratch-registers"]], "GLS module tutorial": [[16, "gls-module-tutorial"]], "Cocotb toplevel simulation core": [[17, "cocotb-toplevel-simulation-core"]], "Quick start": [[17, "quick-start"]], "The Application": [[18, "the-application"]], "How to use the Application interfaces": [[18, "how-to-use-the-application-interfaces"]], "Receiving packets from Ethernet": [[18, "receiving-packets-from-ethernet"]], "Transmitting packets to the Ethernet": [[18, "transmitting-packets-to-the-ethernet"]], "Receiving packets from the DMA module": [[18, "receiving-packets-from-the-dma-module"]], "Transmitting packets to the DMA module": [[18, "transmitting-packets-to-the-dma-module"]], "Read/write access to the Application registers from SW": [[18, "read-write-access-to-the-application-registers-from-sw"]], "Ports and generics of the Application": [[18, "ports-and-generics-of-the-application"]], "The DMA module": [[19, "the-dma-module"]], "Selecting a DMA controller": [[19, "selecting-a-dma-controller"]], "DMA Medusa IP notes": [[19, "dma-medusa-ip-notes"]], "The Network Module": [[20, "the-network-module"]], "Tab. 1": [[20, "id6"], [78, "id2"], [104, "id2"], [108, "id2"]], "How to use the Network Module interfaces": [[20, "how-to-use-the-network-module-interfaces"]], "Receiving packets from the Application": [[20, "receiving-packets-from-the-application"]], "Transmitting packets to the Application": [[20, "transmitting-packets-to-the-application"]], "SW access to the Network Module Cores and Network Module Logics": [[20, "sw-access-to-the-network-module-cores-and-network-module-logics"]], "Tab. 2": [[20, "id7"], [108, "id3"]], "Tab. 3": [[20, "id8"], [108, "id4"]], "Network Module Core": [[20, "network-module-core"]], "SW access to the reconfiguration interfaces": [[20, "sw-access-to-the-reconfiguration-interfaces"]], "Network Module Logic": [[20, "network-module-logic"]], "SW access to the MAC Lites": [[20, "sw-access-to-the-mac-lites"]], "Tab. 4": [[20, "id9"]], "The Memory Controller": [[21, "the-memory-controller"]], "The MI bus interconnect": [[22, "the-mi-bus-interconnect"]], "The main allocation of the MI address space": [[22, "the-main-allocation-of-the-mi-address-space"]], "The PCIe module": [[23, "the-pcie-module"]], "Selecting a PCIe configuration": [[23, "selecting-a-pcie-configuration"]], "The PCIe Core (PCIE_CORE)": [[23, "the-pcie-core-pcie-core"]], "Supported PCIe Hard IP": [[23, "supported-pcie-hard-ip"]], "The PCIe Control unit (PCIE_CTRL)": [[23, "the-pcie-control-unit-pcie-ctrl"]], "The PCIe module entity": [[23, "the-pcie-module-entity"]], "Time Stamp Unit": [[24, "time-stamp-unit"]], "Timestamp signals": [[24, "timestamp-signals"]], "Timestamp format": [[24, "timestamp-format"]], "NDK architecture": [[25, "ndk-architecture"]], "F-Tile Multirate IP": [[26, "f-tile-multirate-ip"]], "Implemented IP cores": [[26, "implemented-ip-cores"]], "Build tips": [[26, "build-tips"]], "Tab. 1 F-Tile_Multirate IPs variants": [[26, "id1"]], "Switching profiles": [[26, "switching-profiles"]], "Asynchronous modules": [[27, "asynchronous-modules"]], "References": [[27, "references"], [41, "references"], [43, "references"], [54, "references"], [134, "references"], [165, "references"], [170, "references"]], "Basic Tools": [[28, "basic-tools"]], "Content:": [[28, null], [162, null], [163, null], [167, null], [171, null], [172, null], [174, null], [175, null], [176, null]], "Build System": [[29, "build-system"]], "Hierarchy description in Modules.tcl": [[29, "hierarchy-description-in-modules-tcl"]], "Variables in Modules.tcl obtained by the build system": [[29, "variables-in-modules-tcl-obtained-by-the-build-system"]], "List of properties used in MOD variables": [[29, "list-of-properties-used-in-mod-variables"]], "Example of using properties": [[29, "example-of-using-properties"]], "List of properties used in SV_LIBS": [[29, "list-of-properties-used-in-sv-libs"]], "Example of using Modules.tcl variables": [[29, "example-of-using-modules-tcl-variables"]], "Component synthesis": [[29, "component-synthesis"]], "Advanced synthesis configuration": [[29, "advanced-synthesis-configuration"]], "Example of Makefile for component synthesis": [[29, "example-of-makefile-for-component-synthesis"]], "The comp target in Makefile": [[29, "the-comp-target-in-makefile"]], "Chip design synthesis and implementation": [[29, "chip-design-synthesis-and-implementation"]], "SynthesizeProject": [[29, "synthesizeproject"]], "1. Init phase (SetupDesign)": [[29, "init-phase-setupdesign"]], "2. File add phase (AddInputFiles)": [[29, "file-add-phase-addinputfiles"]], "3. Synthesis and Implemenation (SynthetizeDesign, ImplementDesign)": [[29, "synthesis-and-implemenation-synthetizedesign-implementdesign"]], "4. Final phase (SaveDesign)": [[29, "final-phase-savedesign"]], "Other features of the build system": [[29, "other-features-of-the-build-system"]], "EvalFile": [[29, "evalfile"]], "Batch feature in EvalFile": [[29, "batch-feature-in-evalfile"]], "Makefile": [[29, "makefile"]], "The (incomplete) list of SYNTH_FLAGS array items": [[29, "the-incomplete-list-of-synth-flags-array-items"]], "DSP Comparator": [[30, "dsp-comparator"]], "ASFIFOX": [[31, "asfifox"]], "Block diagram": [[31, "block-diagram"], [32, "block-diagram"], [33, "block-diagram"], [36, "block-diagram"], [41, "block-diagram"], [47, "block-diagram"], [79, "block-diagram"], [84, "block-diagram"], [90, "block-diagram"], [94, "block-diagram"], [133, "block-diagram"], [134, "block-diagram"]], "FIFOX": [[32, "fifox"]], "Verification": [[32, "verification"]], "Verification block diagram": [[32, "verification-block-diagram"]], "FIFOX Multi": [[33, "fifox-multi"]], "Write interface behavior": [[33, "write-interface-behavior"]], "Read interface behavior": [[33, "read-interface-behavior"]], "Barrel Shifter": [[34, "barrel-shifter"]], "Multi MEMx Counter": [[35, "multi-memx-counter"]], "N_LOOP_OP": [[36, "n-loop-op"]], "Operator flow": [[36, "operator-flow"]], "Situation": [[36, "situation"]], "Solution": [[36, "solution"]], "Additional Features": [[36, "additional-features"], [99, "additional-features"]], "Quick reset": [[36, "quick-reset"]], "Synchronous SR latch": [[37, "synchronous-sr-latch"]], "Multi-port BRAM": [[38, "multi-port-bram"]], "NP LUT RAM": [[39, "np-lut-ram"]], "Simple dual-port BRAM": [[40, "simple-dual-port-bram"]], "Simple dual-port BRAM with Byte Enable": [[40, "simple-dual-port-bram-with-byte-enable"]], "CrossbarX": [[41, "crossbarx"]], "Generics": [[41, "generics"], [147, "generics"], [148, "generics"], [159, "generics"]], "Ports": [[41, "ports"], [147, "ports"], [148, "ports"], [159, "ports"]], "Architecture": [[41, "architecture"], [42, "architecture"], [43, "architecture"], [45, "architecture"], [87, "architecture"], [99, "architecture"], [107, "architecture"], [108, "architecture"], [122, "architecture"], [124, "architecture"], [126, "architecture"]], "Event Counter": [[42, "event-counter"]], "Capture feature": [[42, "capture-feature"]], "Packet Planner": [[43, "packet-planner"]], "Additional features": [[43, "additional-features"]], "Pulse short": [[44, "pulse-short"]], "Transaction Sorter": [[45, "transaction-sorter"]], "Packages": [[46, "packages"]], "SDM CLIENT": [[47, "sdm-client"]], "Specification": [[47, "specification"], [102, "specification"]], "More references": [[47, "more-references"]], "Mem logger": [[48, "mem-logger"]], "Key features": [[48, "key-features"], [49, "key-features"], [50, "key-features"], [51, "key-features"], [54, "key-features"]], "Component port and generics description": [[48, "component-port-and-generics-description"], [49, "component-port-and-generics-description"], [50, "component-port-and-generics-description"], [51, "component-port-and-generics-description"], [54, "component-port-and-generics-description"]], "Instance template (simple usage)": [[48, "instance-template-simple-usage"], [49, "instance-template-simple-usage"]], "Control SW": [[48, "control-sw"], [49, "control-sw"], [54, "control-sw"]], "Data logger": [[49, "data-logger"]], "Data logger warping component": [[49, "data-logger-warping-component"]], "Instance template (full usage)": [[49, "instance-template-full-usage"]], "MI address space": [[49, "mi-address-space"]], "Histogramer": [[50, "histogramer"]], "Instance template": [[50, "instance-template"], [51, "instance-template"]], "Latency meter": [[51, "latency-meter"]], "AMM_GEN": [[52, "amm-gen"]], "Internal Architecture": [[52, "internal-architecture"], [54, "internal-architecture"]], "MI Bus Control": [[52, "mi-bus-control"], [53, "mi-bus-control"], [54, "mi-bus-control"]], "AMM_PROBE": [[53, "amm-probe"]], "DDR4 Memory Tester": [[54, "ddr4-memory-tester"]], "Pytest SW": [[54, "pytest-sw"]], "PDF report generator SW": [[54, "pdf-report-generator-sw"]], "Sub-components": [[54, "sub-components"]], "MEM_TESTER Software": [[55, "mem-tester-software"]], "C Program": [[55, "c-program"]], "Pytest Tester (mem_tester.py)": [[55, "pytest-tester-mem-tester-py"]], "Report Generator (report_gen.py)": [[55, "report-generator-report-gen-py"]], "Header Insertor": [[56, "header-insertor"]], "Address Manager": [[57, "address-manager"]], "PCIe Addres Generator": [[58, "pcie-addres-generator"]], "Header Manager": [[59, "header-manager"]], "Subcomponents:": [[59, null]], "Input Buffer": [[60, "input-buffer"]], "Software Manager": [[61, "software-manager"], [68, "software-manager"]], "Transaction Buffer": [[62, "transaction-buffer"]], "RX DMA Calypte": [[63, "rx-dma-calypte"]], "Subcomponents": [[63, null], [70, "subcomponents"], [79, "subcomponents"]], "Channel Start/stop control": [[64, "channel-start-stop-control"]], "General subcomponents": [[64, "general-subcomponents"], [65, "general-subcomponents"], [67, "general-subcomponents"], [69, "general-subcomponents"], [120, "general-subcomponents"]], "Metadata Extractor": [[65, "metadata-extractor"]], "Packet Dispatcher": [[66, "packet-dispatcher"]], "Transaction buffer": [[67, "transaction-buffer"]], "General components": [[68, "general-components"]], "TX DMA Calypte": [[69, "tx-dma-calypte"]], "Specific subcomponents": [[69, null]], "DMA Calypte": [[70, "dma-calypte"]], "Provided DMA configurations": [[70, "provided-dma-configurations"]], "Future expected": [[70, "future-expected"]], "FLU bus specification": [[71, "flu-bus-specification"]], "Table of generics": [[71, "table-of-generics"]], "Table of signals": [[71, "table-of-signals"]], "Usage guidelines": [[71, "usage-guidelines"]], "Timing diagram example": [[71, "timing-diagram-example"]], "Copy-paste code blocks": [[71, "copy-paste-code-blocks"]], "Gen Loop Switch (GLS)": [[72, "gen-loop-switch-gls"]], "MFB Generator": [[73, "mfb-generator"]], "Distribution examples": [[73, "distribution-examples"]], "CROSSBARX STREAM2": [[74, "crossbarx-stream2"]], "MFB Cutter Simple": [[75, "mfb-cutter-simple"]], "MFB Dropper": [[76, "mfb-dropper"]], "MFB Enabler": [[77, "mfb-enabler"]], "MFB Frame Masker": [[78, "mfb-frame-masker"]], "Component specification": [[78, "component-specification"]], "Examples": [[78, "examples"], [161, "examples"]], "Verification plan": [[78, "verification-plan"]], "Frame Unpacker": [[79, "frame-unpacker"]], "Arcitecture": [[79, "arcitecture"]], "MFB Loopback": [[80, "mfb-loopback"]], "MFB Merger": [[81, "mfb-merger"]], "MFB Merger Simple": [[82, "mfb-merger-simple"]], "MFB Merger Simple GEN": [[82, "id1"]], "Metadata Insertor": [[83, "metadata-insertor"]], "Packet Delayer": [[84, "packet-delayer"]], "MFB PIPE": [[85, "mfb-pipe"]], "Rate Limiter": [[86, "rate-limiter"]], "Operation": [[86, "operation"], [95, "operation"], [119, "operation"], [125, "operation"]], "Address space and configuration": [[86, "address-space-and-configuration"]], "Usage": [[86, "usage"], [104, "usage"], [142, "usage"]], "Notes": [[86, "notes"]], "MFB Reconfigurator": [[87, "mfb-reconfigurator"]], "Constraints and side-effects": [[87, "constraints-and-side-effects"]], "Data shifting": [[87, "data-shifting"]], "MFB Splitter": [[88, "mfb-splitter"]], "MFB Splitter Gen": [[88, "id1"]], "MFB Splitter Simple": [[89, "mfb-splitter-simple"]], "MFB Splitter Simple Gen": [[89, "id1"]], "Timestamp Limiter": [[90, "timestamp-limiter"]], "MFB Trasformer": [[91, "mfb-trasformer"]], "MFB Auxiliary Signals": [[92, "mfb-auxiliary-signals"]], "Checksum Calculator": [[93, "checksum-calculator"]], "CrossbarX Stream": [[94, "crossbarx-stream"]], "Operations": [[94, "operations"]], "MFB specification": [[95, "mfb-specification"]], "Generic parameters": [[95, "generic-parameters"], [119, "generic-parameters"]], "Port description": [[95, "port-description"], [119, "port-description"]], "Example of function of the SOF_POS index": [[95, "example-of-function-of-the-sof-pos-index"]], "Example of function of the EOF_POS index": [[95, "example-of-function-of-the-eof-pos-index"]], "Timing diagrams": [[95, "timing-diagrams"], [119, "timing-diagrams"]], "Scenario 1": [[95, "scenario-1"], [119, "scenario-1"], [125, "scenario-1"]], "Scenario 2": [[95, "scenario-2"], [119, "scenario-2"], [125, "scenario-2"]], "Example configurations": [[95, "example-configurations"]], "MFB ASFIFOX": [[96, "mfb-asfifox"]], "Crossbarx Output Buffer": [[97, "crossbarx-output-buffer"]], "MFB FIFOX": [[98, "mfb-fifox"]], "MFB Packet Discard ASFIFO": [[99, "mfb-packet-discard-asfifo"]], "Force Discard": [[99, "force-discard"]], "MFB PD ASFIFO SIMPLE": [[100, "mfb-pd-asfifo-simple"]], "MI ASYNC": [[101, "mi-async"]], "MI2AVMM": [[102, "mi2avmm"]], "MI2AXI4": [[103, "mi2axi4"]], "MI indirect access": [[104, "mi-indirect-access"]], "Address space": [[104, "address-space"], [122, "address-space"], [127, "id2"]], "MI Pipe": [[105, "mi-pipe"]], "MI bus specification": [[106, "mi-bus-specification"]], "MI bus description": [[106, "mi-bus-description"]], "A few timing diagrams": [[106, "a-few-timing-diagrams"]], "MI Reconfigurator": [[107, "mi-reconfigurator"]], "MI Splitter Plus Gen": [[108, "mi-splitter-plus-gen"]], "Examples of use": [[108, "examples-of-use"]], "Example 1 - setting up ADDR_BASE": [[108, "example-1-setting-up-addr-base"]], "Example 2 - masking irrelevant bits of the address": [[108, "example-2-masking-irrelevant-bits-of-the-address"]], "Example 3 - mapping ports to differnt ABs": [[108, "example-3-mapping-ports-to-differnt-abs"]], "MVB Channel Router": [[109, "mvb-channel-router"]], "MVB DEMUX": [[110, "mvb-demux"]], "MVB DISCARD": [[111, "mvb-discard"]], "MVB Merge Items": [[112, "mvb-merge-items"]], "SHAKEDOWN": [[113, "shakedown"]], "MERGE_N_TO_M": [[113, "merge-n-to-m"]], "MVB Merge Streams": [[114, "mvb-merge-streams"]], "MVB MUX": [[115, "mvb-mux"]], "MVB2MFB": [[116, "mvb2mfb"]], "MVB Operation": [[117, "mvb-operation"]], "MVB Shakedown": [[118, "mvb-shakedown"]], "MVB Specification": [[119, "mvb-specification"]], "Examples of various VLD signal values": [[119, "examples-of-various-vld-signal-values"]], "MVB FIFOX": [[120, "mvb-fifox"]], "MVB Lookup Table": [[121, "mvb-lookup-table"]], "40GE Ethernet PHY for Ultrascale+ FPGAs": [[122, "ge-ethernet-phy-for-ultrascale-fpgas"]], "Interface": [[122, "interface"], [146, "interface"], [155, "interface"], [158, "interface"]], "TX PCS": [[122, "tx-pcs"]], "RX PCS": [[122, "rx-pcs"]], "PMA": [[122, "pma"]], "Management": [[122, "management"]], "BUFFER": [[123, "buffer"]], "Verification Plan": [[123, "verification-plan"]], "RX MAC LITE": [[124, "rx-mac-lite"]], "Adapter": [[124, "adapter"], [126, "adapter"]], "Register Map": [[124, "register-map"], [126, "register-map"]], "Ports and Generics": [[124, "ports-and-generics"], [126, "ports-and-generics"]], "MFB -> LBUS reconfigurator (TX LBUS)": [[125, "mfb-lbus-reconfigurator-tx-lbus"]], "Controlling state machine": [[125, "controlling-state-machine"]], "IDLE": [[125, "idle"]], "PKT_PROCESS": [[125, "pkt-process"]], "PKT_END": [[125, "pkt-end"]], "WORD_REALIGN": [[125, "word-realign"]], "PKT_HALT": [[125, "pkt-halt"]], "Examples of realignment": [[125, "examples-of-realignment"]], "Scenario 3": [[125, "scenario-3"]], "Scenario 4": [[125, "scenario-4"]], "Scenario 5": [[125, "scenario-5"]], "Scenario 6": [[125, "scenario-6"]], "TX MAC LITE": [[126, "tx-mac-lite"]], "PCI_EXT_CAP": [[127, "pci-ext-cap"]], "Extra space": [[127, "id3"], [127, "extra-space"]], "Endpoint ID": [[127, "endpoint-id"]], "Card ID": [[127, "card-id"]], "PCIE CONVERSION UNITS": [[128, "pcie-conversion-units"]], "PCIE Byte Count": [[129, "pcie-byte-count"]], "PCIe Byte Enable Decoder": [[130, "pcie-byte-enable-decoder"]], "MTC (MI Transaction Controller)": [[131, "mtc-mi-transaction-controller"]], "PCIE Header parsing/deparsing": [[132, "pcie-header-parsing-deparsing"]], "PTC Tag Manager": [[133, "ptc-tag-manager"]], "PTC (PCIe Transaction Controller)": [[134, "ptc-pcie-transaction-controller"]], "Other components": [[134, "other-components"]], "Architecture configurations": [[134, "architecture-configurations"]], "TSU Format to ns Convertor": [[135, "tsu-format-to-ns-convertor"]], "TSU GEN": [[136, "tsu-gen"]], "AXI Agent": [[137, "axi-agent"]], "sequence_item": [[137, "sequence-item"], [156, "sequence-item"]], "Byte Array agent": [[138, "byte-array-agent"]], "Byte Array sequence item": [[138, "byte-array-sequence-item"]], "Byte Array monitor": [[138, "byte-array-monitor"]], "Byte Array Sequence": [[138, "byte-array-sequence"]], "Sequence configuration": [[138, "sequence-configuration"], [149, "sequence-configuration"], [150, "sequence-configuration"]], "Byte Array to LII convert enviroment": [[139, "byte-array-to-lii-convert-enviroment"], [140, "byte-array-to-lii-convert-enviroment"]], "Byte Array to LII monitor": [[139, "byte-array-to-lii-monitor"], [140, "byte-array-to-lii-monitor"]], "Byte Array to LII Sequence": [[139, "byte-array-to-lii-sequence"], [140, "byte-array-to-lii-sequence"]], "Byte_array_mfb environment": [[141, "byte-array-mfb-environment"]], "Top sequencers and sequences": [[141, "top-sequencers-and-sequences"], [151, "top-sequencers-and-sequences"], [154, "top-sequencers-and-sequences"]], "Configuration": [[141, "configuration"], [151, "configuration"], [153, "configuration"], [154, "configuration"]], "Low sequence configuration": [[141, "low-sequence-configuration"], [153, "low-sequence-configuration"], [154, "low-sequence-configuration"]], "RX Inner sequences": [[141, "rx-inner-sequences"], [151, "rx-inner-sequences"], [153, "rx-inner-sequences"], [154, "rx-inner-sequences"]], "Byte array to MII transitional environment": [[142, "byte-array-to-mii-transitional-environment"]], "monitor.sv": [[142, "monitor-sv"]], "sequencer.sv": [[142, "sequencer-sv"]], "env.sv": [[142, "env-sv"]], "sequence_rx_base.sv": [[142, "sequence-rx-base-sv"]], "sequence_tx_base.sv": [[142, "sequence-tx-base-sv"]], "ce_generator.sv": [[142, "ce-generator-sv"]], "wrapper.sv": [[142, "wrapper-sv"]], "ipg_generator.sv": [[142, "ipg-generator-sv"]], "channel_align.sv": [[142, "channel-align-sv"]], "data_buffer.sv": [[142, "data-buffer-sv"]], "sequence_rx.sv and sequence_tx.sv": [[142, "sequence-rx-sv-and-sequence-tx-sv"]], "Byte array to pma convert enviroment": [[143, "byte-array-to-pma-convert-enviroment"]], "Byte Array to PMA monitor": [[143, "byte-array-to-pma-monitor"]], "Byte Array to PMA Sequence": [[143, "byte-array-to-pma-sequence"]], "Common package": [[144, "common-package"]], "Random": [[144, "random"]], "Comparer": [[144, "comparer"]], "comparer classes": [[144, "id1"], [144, "id2"], [144, "id3"]], "fifo": [[144, "fifo"]], "Components": [[145, "components"]], "Components:": [[145, null]], "Intel MAC SEG": [[146, "intel-mac-seg"]], "Sequence item": [[146, "sequence-item"], [158, "sequence-item"]], "Sequence": [[146, "sequence"], [155, "sequence"], [158, "sequence"]], "Driver": [[146, "driver"], [155, "driver"], [158, "driver"]], "Monitor": [[146, "monitor"], [158, "monitor"]], "Config": [[146, "config"], [158, "config"]], "Agent": [[146, "agent"], [155, "agent"], [158, "agent"]], "LII agent": [[147, "lii-agent"], [148, "lii-agent"]], "LII interface": [[147, "lii-interface"], [148, "lii-interface"]], "LII bus description": [[147, "lii-bus-description"], [148, "lii-bus-description"]], "LII sequence item": [[147, "lii-sequence-item"], [148, "lii-sequence-item"]], "LII monitor": [[147, "lii-monitor"], [148, "lii-monitor"]], "LII driver": [[147, "lii-driver"], [148, "lii-driver"]], "Logic vector agent": [[149, "logic-vector-agent"]], "Logic Vector Array sequence item": [[149, "logic-vector-array-sequence-item"], [150, "logic-vector-array-sequence-item"]], "Logic Vector Array monitor": [[149, "logic-vector-array-monitor"], [150, "logic-vector-array-monitor"]], "Logic Vector Array Sequence": [[149, "logic-vector-array-sequence"], [150, "logic-vector-array-sequence"]], "Logic Vector Array agent": [[150, "logic-vector-array-agent"]], "logic_vector_array_axi environment": [[151, "logic-vector-array-axi-environment"]], "Low-level sequence configuration": [[151, "low-level-sequence-configuration"]], "byte array to MAC SEG": [[152, "byte-array-to-mac-seg"]], "logic_vector_array_mfb environment": [[153, "logic-vector-array-mfb-environment"]], "op sequencers and sequences": [[153, "op-sequencers-and-sequences"]], "logic_vector_mvb environment": [[154, "logic-vector-mvb-environment"]], "SystemVerilog and UVM tutorial": [[155, "systemverilog-and-uvm-tutorial"]], "Other tutorials": [[155, "other-tutorials"]], "Basic usage of the UVM methodology in the OFM repository": [[155, "basic-usage-of-the-uvm-methodology-in-the-ofm-repository"]], "Properties": [[155, "properties"], [155, "id5"]], "Configuration object": [[155, "configuration-object"], [155, "id1"]], "Sequence library": [[155, "sequence-library"], [155, "id2"]], "Package": [[155, "package"]], "Layered agents": [[155, "layered-agents"]], "Environment": [[155, "environment"]], "Low-level sequence": [[155, "low-level-sequence"]], "High-level monitor": [[155, "high-level-monitor"]], "Run of a specific sequence": [[155, "run-of-a-specific-sequence"]], "Common environment": [[155, "common-environment"]], "Virtual sequencer": [[155, "virtual-sequencer"]], "Virtual sequence and synchronization": [[155, "virtual-sequence-and-synchronization"]], "Scoreboard": [[155, "scoreboard"], [155, "id3"], [155, "id4"]], "Request-response Agents": [[155, "request-response-agents"]], "Reset": [[155, "reset"]], "Coverage": [[155, "coverage"]], "Functional coverage": [[155, "functional-coverage"]], "Code coverage": [[155, "code-coverage"]], "Generating coverage reports": [[155, "generating-coverage-reports"]], "Verification example": [[155, "verification-example"]], "Byte_array_port environment": [[155, "byte-array-port-environment"]], "Model": [[155, "model"]], "Create model input fifo": [[155, "create-model-input-fifo"]], "Test environment": [[155, "test-environment"]], "Test": [[155, "test"]], "Testbench": [[155, "testbench"]], "NOTES": [[155, "notes"]], "UVM_info": [[155, "uvm-info"]], "uvm_info": [[155, "id6"]], "UVM_error vs UVM_fatal": [[155, "uvm-error-vs-uvm-fatal"]], "Parametrized object": [[155, "parametrized-object"]], "Synchronization": [[155, "synchronization"]], "OFM verification environment": [[155, "ofm-verification-environment"]], "Modules.tcl": [[155, "modules-tcl"]], "Main .fdo script for running the verification": [[155, "main-fdo-script-for-running-the-verification"]], "MFB Agent": [[156, "mfb-agent"]], "MI agent": [[157, "mi-agent"]], "Sequence_item": [[157, "sequence-item"]], "MVB agent": [[158, "mvb-agent"]], "PMA agent": [[159, "pma-agent"]], "PMA interface": [[159, "pma-interface"]], "PMA bus description": [[159, "pma-bus-description"]], "PMA sequence item": [[159, "pma-sequence-item"]], "PMA monitor": [[159, "pma-monitor"]], "PMA driver": [[159, "pma-driver"]], "RESET agent": [[160, "reset-agent"]], "simple sychronous RESET agents": [[160, "simple-sychronous-reset-agents"]], "UVM simulation": [[161, "uvm-simulation"]], "MFB + MI": [[161, "mfb-mi"]], "MFB + META/MVB": [[161, "mfb-meta-mvb"]], "MVB + MI": [[161, "mvb-mi"]], "How to use the UVM simulation": [[161, "how-to-use-the-uvm-simulation"]], "Controllers & TSU": [[162, "controllers-tsu"]], "Debug Tools": [[163, "debug-tools"]], "DSP components": [[164, "dsp-components"]], "FIFO components": [[165, "fifo-components"]], "Dual clock (asynchronous) FIFOs": [[165, "dual-clock-asynchronous-fifos"]], "Single clock FIFOs": [[165, "single-clock-fifos"]], "FL Tools": [[166, "fl-tools"]], "FLU Tools": [[167, "flu-tools"]], "OFM User Guide": [[168, "ofm-user-guide"]], "Basic logic elements": [[169, "basic-logic-elements"]], "Memory modules": [[170, "memory-modules"]], "MFB Tools": [[171, "mfb-tools"]], "MI Tools": [[172, "mi-tools"]], "Miscellaneous": [[173, "miscellaneous"]], "MVB Tools": [[174, "mvb-tools"]], "Network Tools": [[175, "network-tools"]], "PCIe Tools": [[176, "pcie-tools"]], "Shift registers": [[177, "shift-registers"]], "UVM Verification": [[178, "uvm-verification"]], "Contents:": [[178, null]]}, "indexentries": {}}) \ No newline at end of file diff --git a/devel/vhdl-typeindex.html b/devel/vhdl-typeindex.html index 28033f0d8..cf8704dd0 100644 --- a/devel/vhdl-typeindex.html +++ b/devel/vhdl-typeindex.html @@ -40,7 +40,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: 2629fddc + Git branch: devel,
Git hash: cb6dbb97