From 9b0f86913f9755fa56a91b6d7644e9ea7b375320 Mon Sep 17 00:00:00 2001 From: jakubcabal Date: Fri, 8 Dec 2023 12:44:28 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20CESNET/n?= =?UTF-8?q?dk-app-minimal@8a6651c766e49d1bc5131d9b384fa10e8c39db02=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 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 | 2 +- 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 +- .../src/comp/network_mod/uvm/readme.html | 2 +- devel/objects.inv | Bin 7560 -> 7560 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 | 14 +++++++++++--- .../mfb_tools/flow/transformer/readme.html | 2 +- .../logic/auxiliary_signals/readme.html | 2 +- .../logic/checksum_calculator/readme.html | 2 +- .../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 +- 185 files changed, 194 insertions(+), 186 deletions(-) diff --git a/devel/app-minimal.html b/devel/app-minimal.html index 0c63a57bb..a0486c3a1 100644 --- a/devel/app-minimal.html +++ b/devel/app-minimal.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/genindex.html b/devel/genindex.html index 13f42ce14..d425628c2 100644 --- a/devel/genindex.html +++ b/devel/genindex.html @@ -35,7 +35,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/index.html b/devel/index.html index d49308f03..f83dc9895 100644 --- a/devel/index.html +++ b/devel/index.html @@ -37,7 +37,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_cards/amd/alveo-u200/readme.html b/devel/ndk_cards/amd/alveo-u200/readme.html index ebcea0671..45bf411d2 100644 --- a/devel/ndk_cards/amd/alveo-u200/readme.html +++ b/devel/ndk_cards/amd/alveo-u200/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_cards/amd/vcu118/readme.html b/devel/ndk_cards/amd/vcu118/readme.html index 29ce026aa..57c581f3e 100644 --- a/devel/ndk_cards/amd/vcu118/readme.html +++ b/devel/ndk_cards/amd/vcu118/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_cards/bittware/ia-420f/readme.html b/devel/ndk_cards/bittware/ia-420f/readme.html index 50718f657..8ec282fb6 100644 --- a/devel/ndk_cards/bittware/ia-420f/readme.html +++ b/devel/ndk_cards/bittware/ia-420f/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 e515e1d4d..cbb1647d8 100644 --- a/devel/ndk_cards/intel/dk-dev-1sdx-p/readme.html +++ b/devel/ndk_cards/intel/dk-dev-1sdx-p/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_cards/intel/dk-dev-agi027res/readme.html b/devel/ndk_cards/intel/dk-dev-agi027res/readme.html index 71a09956d..a37b016e5 100644 --- a/devel/ndk_cards/intel/dk-dev-agi027res/readme.html +++ b/devel/ndk_cards/intel/dk-dev-agi027res/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_cards/reflexces/agi-fh400g/readme.html b/devel/ndk_cards/reflexces/agi-fh400g/readme.html index 70d23682b..58eda53f4 100644 --- a/devel/ndk_cards/reflexces/agi-fh400g/readme.html +++ b/devel/ndk_cards/reflexces/agi-fh400g/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_cards/silicom/fb2cghh/readme.html b/devel/ndk_cards/silicom/fb2cghh/readme.html index 1069089df..8445f1860 100644 --- a/devel/ndk_cards/silicom/fb2cghh/readme.html +++ b/devel/ndk_cards/silicom/fb2cghh/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_cards/silicom/fb4cgg3/readme.html b/devel/ndk_cards/silicom/fb4cgg3/readme.html index e968913cb..5af3a6a7e 100644 --- a/devel/ndk_cards/silicom/fb4cgg3/readme.html +++ b/devel/ndk_cards/silicom/fb4cgg3/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_cards/silicom/n6010/readme.html b/devel/ndk_cards/silicom/n6010/readme.html index 0a41003f3..4ed6d8f0d 100644 --- a/devel/ndk_cards/silicom/n6010/readme.html +++ b/devel/ndk_cards/silicom/n6010/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/doc/configuration.html b/devel/ndk_core/doc/configuration.html index 80d428c16..caa68a06e 100644 --- a/devel/ndk_core/doc/configuration.html +++ b/devel/ndk_core/doc/configuration.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/doc/devtree.html b/devel/ndk_core/doc/devtree.html index fb84732e4..ab1900f5e 100644 --- a/devel/ndk_core/doc/devtree.html +++ b/devel/ndk_core/doc/devtree.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/doc/faq.html b/devel/ndk_core/doc/faq.html index 86db11665..03f8dd182 100644 --- a/devel/ndk_core/doc/faq.html +++ b/devel/ndk_core/doc/faq.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/doc/how_to_start.html b/devel/ndk_core/doc/how_to_start.html index a31e27bdc..a3c48ee65 100644 --- a/devel/ndk_core/doc/how_to_start.html +++ b/devel/ndk_core/doc/how_to_start.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/doc/terminology.html b/devel/ndk_core/doc/terminology.html index 4aa004b19..5a603482c 100644 --- a/devel/ndk_core/doc/terminology.html +++ b/devel/ndk_core/doc/terminology.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/doc/testing.html b/devel/ndk_core/doc/testing.html index eccbfc52d..915ced75e 100644 --- a/devel/ndk_core/doc/testing.html +++ b/devel/ndk_core/doc/testing.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/intel/cocotb/README.html b/devel/ndk_core/intel/cocotb/README.html index adb6dbe7a..f3aab11f6 100644 --- a/devel/ndk_core/intel/cocotb/README.html +++ b/devel/ndk_core/intel/cocotb/README.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/intel/doc/app.html b/devel/ndk_core/intel/doc/app.html index fd6d1d45f..63da646cb 100644 --- a/devel/ndk_core/intel/doc/app.html +++ b/devel/ndk_core/intel/doc/app.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/intel/doc/dma.html b/devel/ndk_core/intel/doc/dma.html index 30debbf3a..fd1818f8e 100644 --- a/devel/ndk_core/intel/doc/dma.html +++ b/devel/ndk_core/intel/doc/dma.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/intel/doc/eth.html b/devel/ndk_core/intel/doc/eth.html index 84e54e57a..dd1b412ba 100644 --- a/devel/ndk_core/intel/doc/eth.html +++ b/devel/ndk_core/intel/doc/eth.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/intel/doc/mem.html b/devel/ndk_core/intel/doc/mem.html index 7195a7cc6..72858ba3e 100644 --- a/devel/ndk_core/intel/doc/mem.html +++ b/devel/ndk_core/intel/doc/mem.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/intel/doc/mi.html b/devel/ndk_core/intel/doc/mi.html index 45c4814df..414478a2a 100644 --- a/devel/ndk_core/intel/doc/mi.html +++ b/devel/ndk_core/intel/doc/mi.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/intel/doc/pcie.html b/devel/ndk_core/intel/doc/pcie.html index 5a55e74d6..67075fbae 100644 --- a/devel/ndk_core/intel/doc/pcie.html +++ b/devel/ndk_core/intel/doc/pcie.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/intel/doc/tsu.html b/devel/ndk_core/intel/doc/tsu.html index dee500f1f..0ff0bad60 100644 --- a/devel/ndk_core/intel/doc/tsu.html +++ b/devel/ndk_core/intel/doc/tsu.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/intel/readme.html b/devel/ndk_core/intel/readme.html index 2b3df6268..a0774c5db 100644 --- a/devel/ndk_core/intel/readme.html +++ b/devel/ndk_core/intel/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 07f6b3212..2bb1fe1bd 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 @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ndk_core/intel/src/comp/network_mod/uvm/readme.html b/devel/ndk_core/intel/src/comp/network_mod/uvm/readme.html index f86343b89..941954512 100644 --- a/devel/ndk_core/intel/src/comp/network_mod/uvm/readme.html +++ b/devel/ndk_core/intel/src/comp/network_mod/uvm/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/objects.inv b/devel/objects.inv index 866a11aee8720424171a6efd807805d5363fe227..3fee68230b7f6917514187031d87006981c0d37d 100644 GIT binary patch delta 18 ZcmeCM?y#Ov#BPyjW@c)bys?sB763Xr1+)MF delta 18 ZcmeCM?y#Ov#GaI5Y;KX1xUrI7763g&1`z-N diff --git a/devel/ofm_doc/async.html b/devel/ofm_doc/async.html index 7e9d3fab0..f8f1bddb2 100644 --- a/devel/ofm_doc/async.html +++ b/devel/ofm_doc/async.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/base.html b/devel/ofm_doc/base.html index 74ffdcd39..2c19998ee 100644 --- a/devel/ofm_doc/base.html +++ b/devel/ofm_doc/base.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/build/readme.html b/devel/ofm_doc/build/readme.html index ec7a8d421..424633341 100644 --- a/devel/ofm_doc/build/readme.html +++ b/devel/ofm_doc/build/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 e016e2178..88c784efa 100644 --- a/devel/ofm_doc/comp/base/dsp/dsp_comparator/readme.html +++ b/devel/ofm_doc/comp/base/dsp/dsp_comparator/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/base/fifo/asfifox/readme.html b/devel/ofm_doc/comp/base/fifo/asfifox/readme.html index eccb77322..7f049c967 100644 --- a/devel/ofm_doc/comp/base/fifo/asfifox/readme.html +++ b/devel/ofm_doc/comp/base/fifo/asfifox/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/base/fifo/fifox/readme.html b/devel/ofm_doc/comp/base/fifo/fifox/readme.html index fb1b03aab..dfb98b31a 100644 --- a/devel/ofm_doc/comp/base/fifo/fifox/readme.html +++ b/devel/ofm_doc/comp/base/fifo/fifox/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 52c0b1392..44c8256cd 100644 --- a/devel/ofm_doc/comp/base/fifo/fifox_multi/readme.html +++ b/devel/ofm_doc/comp/base/fifo/fifox_multi/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 44a4eb0c0..b3db613b3 100644 --- a/devel/ofm_doc/comp/base/logic/barrel_shifter/readme.html +++ b/devel/ofm_doc/comp/base/logic/barrel_shifter/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 7de9d82ec..4560b0c8c 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 baed253cc..5350837cb 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 95702f3f9..bbaa61dcf 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 5acb6e2da..dd587a2ff 100644 --- a/devel/ofm_doc/comp/base/mem/mp_bram/readme.html +++ b/devel/ofm_doc/comp/base/mem/mp_bram/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 69b1197ea..f61b558d0 100644 --- a/devel/ofm_doc/comp/base/mem/np_lutram/readme.html +++ b/devel/ofm_doc/comp/base/mem/np_lutram/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 f93534298..a1b5001af 100644 --- a/devel/ofm_doc/comp/base/mem/sdp_bram/readme.html +++ b/devel/ofm_doc/comp/base/mem/sdp_bram/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/base/misc/crossbarx/readme.html b/devel/ofm_doc/comp/base/misc/crossbarx/readme.html index c451a2726..56026b99d 100644 --- a/devel/ofm_doc/comp/base/misc/crossbarx/readme.html +++ b/devel/ofm_doc/comp/base/misc/crossbarx/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 970be6343..789128ccd 100644 --- a/devel/ofm_doc/comp/base/misc/event_counter/readme.html +++ b/devel/ofm_doc/comp/base/misc/event_counter/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 ea9ed6d6c..b45e583c0 100644 --- a/devel/ofm_doc/comp/base/misc/packet_planner/readme.html +++ b/devel/ofm_doc/comp/base/misc/packet_planner/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 a2c9a8fbb..a83fd260e 100644 --- a/devel/ofm_doc/comp/base/misc/pulse_short/readme.html +++ b/devel/ofm_doc/comp/base/misc/pulse_short/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 dc5fed7c2..8851ace76 100644 --- a/devel/ofm_doc/comp/base/misc/trans_sorter/readme.html +++ b/devel/ofm_doc/comp/base/misc/trans_sorter/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/base/pkg/readme.html b/devel/ofm_doc/comp/base/pkg/readme.html index 4c317998d..d049073aa 100644 --- a/devel/ofm_doc/comp/base/pkg/readme.html +++ b/devel/ofm_doc/comp/base/pkg/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/ctrls/sdm_client/readme.html b/devel/ofm_doc/comp/ctrls/sdm_client/readme.html index 21730e318..bd990bb80 100644 --- a/devel/ofm_doc/comp/ctrls/sdm_client/readme.html +++ b/devel/ofm_doc/comp/ctrls/sdm_client/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 084782bfc..0b1656282 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/debug/data_logger/readme.html b/devel/ofm_doc/comp/debug/data_logger/readme.html index db51eab56..37af94201 100644 --- a/devel/ofm_doc/comp/debug/data_logger/readme.html +++ b/devel/ofm_doc/comp/debug/data_logger/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/debug/histogramer/readme.html b/devel/ofm_doc/comp/debug/histogramer/readme.html index 7454e598d..731e37701 100644 --- a/devel/ofm_doc/comp/debug/histogramer/readme.html +++ b/devel/ofm_doc/comp/debug/histogramer/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/debug/latency_meter/readme.html b/devel/ofm_doc/comp/debug/latency_meter/readme.html index 6604ebb47..c7c93960e 100644 --- a/devel/ofm_doc/comp/debug/latency_meter/readme.html +++ b/devel/ofm_doc/comp/debug/latency_meter/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 d573143aa..e1f98ca4d 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 ea7615d21..34118dd81 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/debug/mem_tester/readme.html b/devel/ofm_doc/comp/debug/mem_tester/readme.html index 7b43270a4..9c19216d8 100644 --- a/devel/ofm_doc/comp/debug/mem_tester/readme.html +++ b/devel/ofm_doc/comp/debug/mem_tester/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 282af0d63..eb0099416 100644 --- a/devel/ofm_doc/comp/debug/mem_tester/sw/readme.html +++ b/devel/ofm_doc/comp/debug/mem_tester/sw/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 6a04fd37a..e6ac9ec4f 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 4f74010a5..0c49f08cd 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 c673c38d3..04b89a19a 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 bd5873732..46eb2f3de 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 a83a958c4..da44b256e 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 751176ae9..bd54fff47 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 90ade83ba..a6ee8fb97 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 ddb5dab38..a6a335abd 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 43a9660c3..35819bfb4 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 87a43b1d6..37055ba37 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 67dcf537e..a5e2d0730 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 412d8408c..90e0ef17f 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 0e6fbb512..69d0fe7d9 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 0879ca2bf..c56fef9bf 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/dma/dma_calypte/readme.html b/devel/ofm_doc/comp/dma/dma_calypte/readme.html index 5e411ef43..bd8c297af 100644 --- a/devel/ofm_doc/comp/dma/dma_calypte/readme.html +++ b/devel/ofm_doc/comp/dma/dma_calypte/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/flu_tools/readme.html b/devel/ofm_doc/comp/flu_tools/readme.html index 056f23e28..fbdcf37cb 100644 --- a/devel/ofm_doc/comp/flu_tools/readme.html +++ b/devel/ofm_doc/comp/flu_tools/readme.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 f535f6d06..d2d99c08f 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 352241573..26ae28a5d 100644 --- a/devel/ofm_doc/comp/mfb_tools/debug/generator/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/debug/generator/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 359c1a088..1e00d4867 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 a472c7a2b..647dbd05b 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 c5f8cc654..361a890ae 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/dropper/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/dropper/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 416fbb87a..ac763a3fc 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/enabler/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/enabler/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 3cfe2f4a7..ac3d50af8 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 4c1cf8fc9..b41a20945 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 60568c422..a26c34def 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/loopback/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/loopback/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 db93bdb23..c2eb94e0e 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/merger/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/merger/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 b5674bda3..410a9cc2e 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 c567530df..d78793cc2 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 cba63777e..3c0bf6ca7 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 5473835ad..3ebe42d3d 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/pipe/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/pipe/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 2b21e9bfb..05886c74b 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 cee39d425..e5890d48d 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/reconfigurator/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/reconfigurator/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 95d506894..f2916a7a4 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/splitter/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/splitter/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 146eb32a9..525aac2af 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 117d2da2b..de7397eed 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
@@ -163,12 +163,17 @@ Another option is to use an external time source, for example, the TSU (for better precision). In this case, set the EXTERNAL_TIME_SRC generic to True and connect your time source to the EXTERNAL_TIME port.

-

The MI interface enables the user to reset Time in the Packet Delayers. +

The MI interface enables the user to do two things.

+

#. Reset the accumulated “time” in the Packet Delayers. This is useful when using the Timestamp format 1, where the time is being incremented in each clock cycle since the very first packet after boot/reset passes through. You can simply reset all Packet Delayers (all Queues) by setting the MI_RESET_REG register, or you can select specific Queues by setting the MI_SEL_QUEUE_REG register before setting the MI_RESET_REG register. -After writing a 1 to the MI_RESET_REG register to issue the reset, its value automatically returns back to 0.

+After writing a 1 to the MI_RESET_REG register to issue the reset, its value automatically returns back to 0. +#. Bypass timestamp limiting and transmit data at top speed. +When enabled, all timestamp values are automatically set to 0 and all packets are redirected to Queue 0 to avoid merging at the end. +NOTE that the top speed is ON in the default state! +To enable timestamp limiting, write 0 to the MI_TOP_SPEED_REG register.

MI address space

@@ -183,6 +188,9 @@ + + +

0x04

Select Queues for reset register

0x08

Top speed register

Generics 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 e3c62c2ba..65174d50b 100644 --- a/devel/ofm_doc/comp/mfb_tools/flow/transformer/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/flow/transformer/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 bdc15d803..0e40f5c09 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 07ff37ca0..94d6bb611 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 5ee07fd47..dd28ffc4d 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/mfb_tools/readme.html b/devel/ofm_doc/comp/mfb_tools/readme.html index 86617da22..6d9266e60 100644 --- a/devel/ofm_doc/comp/mfb_tools/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 b070ab522..a8a2d9a96 100644 --- a/devel/ofm_doc/comp/mfb_tools/storage/asfifox/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/storage/asfifox/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 03205ed3f..5f153dae8 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 ac64ddebb..c00022f60 100644 --- a/devel/ofm_doc/comp/mfb_tools/storage/fifox/readme.html +++ b/devel/ofm_doc/comp/mfb_tools/storage/fifox/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 e085fa563..91739b428 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 bcde971e4..2efb7170c 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/mi_tools/async/readme.html b/devel/ofm_doc/comp/mi_tools/async/readme.html index c0482a0fb..6bc6c08c7 100644 --- a/devel/ofm_doc/comp/mi_tools/async/readme.html +++ b/devel/ofm_doc/comp/mi_tools/async/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 ad4fe4689..a101b04e7 100644 --- a/devel/ofm_doc/comp/mi_tools/converters/mi2avmm/readme.html +++ b/devel/ofm_doc/comp/mi_tools/converters/mi2avmm/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 090a7a4ea..1cd97a2f5 100644 --- a/devel/ofm_doc/comp/mi_tools/converters/mi2axi4/readme.html +++ b/devel/ofm_doc/comp/mi_tools/converters/mi2axi4/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 3d04d763f..bc682685a 100644 --- a/devel/ofm_doc/comp/mi_tools/indirect_access/readme.html +++ b/devel/ofm_doc/comp/mi_tools/indirect_access/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/mi_tools/pipe/readme.html b/devel/ofm_doc/comp/mi_tools/pipe/readme.html index 21918c0f5..a8e6fa36f 100644 --- a/devel/ofm_doc/comp/mi_tools/pipe/readme.html +++ b/devel/ofm_doc/comp/mi_tools/pipe/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/mi_tools/readme.html b/devel/ofm_doc/comp/mi_tools/readme.html index 969807600..6670f3e34 100644 --- a/devel/ofm_doc/comp/mi_tools/readme.html +++ b/devel/ofm_doc/comp/mi_tools/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/mi_tools/reconf/readme.html b/devel/ofm_doc/comp/mi_tools/reconf/readme.html index e6c7cbccd..ecfab0755 100644 --- a/devel/ofm_doc/comp/mi_tools/reconf/readme.html +++ b/devel/ofm_doc/comp/mi_tools/reconf/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 c9ba9ac64..adcd79ac3 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 a719e4b4c..3b5467b2f 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 f5de09219..752cce026 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/demux/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/demux/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 7312a1f22..eae7c66a3 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/discard/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/discard/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 d26691718..11003f63e 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 cc7aca333..54bc5e7a2 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 4d160f768..b157d68de 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 c6820389f..7c0145ef6 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/mux/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/mux/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 578014d3e..0054c83a0 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/mvb2mfb/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/mvb2mfb/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 197138c91..aa0f0f4c4 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/operation/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/operation/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 df54708b9..be5db827f 100644 --- a/devel/ofm_doc/comp/mvb_tools/flow/shakedown/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/flow/shakedown/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/mvb_tools/readme.html b/devel/ofm_doc/comp/mvb_tools/readme.html index e4ba0f93a..b3f5281c4 100644 --- a/devel/ofm_doc/comp/mvb_tools/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 5abe0a3c2..d59829012 100644 --- a/devel/ofm_doc/comp/mvb_tools/storage/fifox/readme.html +++ b/devel/ofm_doc/comp/mvb_tools/storage/fifox/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 33b565ed1..dd3fe5101 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 be2317b4c..26fb6456e 100644 --- a/devel/ofm_doc/comp/nic/eth_phy/40ge/readme.html +++ b/devel/ofm_doc/comp/nic/eth_phy/40ge/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 1b43d63f0..6eaeb78b3 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 @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 aa6520721..542820adb 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 0a24e5f47..d21084f3a 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 669bc2449..64079e3bf 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/pcie/common/readme.html b/devel/ofm_doc/comp/pcie/common/readme.html index ce39fb5fc..91ab03ae7 100644 --- a/devel/ofm_doc/comp/pcie/common/readme.html +++ b/devel/ofm_doc/comp/pcie/common/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/pcie/convertors/readme.html b/devel/ofm_doc/comp/pcie/convertors/readme.html index 1239c06c8..01d6323a4 100644 --- a/devel/ofm_doc/comp/pcie/convertors/readme.html +++ b/devel/ofm_doc/comp/pcie/convertors/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 160c45207..e8400b7e8 100644 --- a/devel/ofm_doc/comp/pcie/logic/byte_count/readme.html +++ b/devel/ofm_doc/comp/pcie/logic/byte_count/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 2f35ac7a4..1882d85f4 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/pcie/mtc/readme.html b/devel/ofm_doc/comp/pcie/mtc/readme.html index 7c0ac1a97..c03fdcf6a 100644 --- a/devel/ofm_doc/comp/pcie/mtc/readme.html +++ b/devel/ofm_doc/comp/pcie/mtc/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 ecf71bc0c..73b2de3e4 100644 --- a/devel/ofm_doc/comp/pcie/others/hdr_gen/readme.html +++ b/devel/ofm_doc/comp/pcie/others/hdr_gen/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 8dc4fdde3..123aed087 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/pcie/ptc/readme.html b/devel/ofm_doc/comp/pcie/ptc/readme.html index 89c763f89..972e77ea6 100644 --- a/devel/ofm_doc/comp/pcie/ptc/readme.html +++ b/devel/ofm_doc/comp/pcie/ptc/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 d59415174..d3a5d2df9 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 @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/tsu/tsu_gen/readme.html b/devel/ofm_doc/comp/tsu/tsu_gen/readme.html index 0bbd18059..980fc5f15 100644 --- a/devel/ofm_doc/comp/tsu/tsu_gen/readme.html +++ b/devel/ofm_doc/comp/tsu/tsu_gen/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/uvm/axi/readme.html b/devel/ofm_doc/comp/uvm/axi/readme.html index ead3a793d..88f016251 100644 --- a/devel/ofm_doc/comp/uvm/axi/readme.html +++ b/devel/ofm_doc/comp/uvm/axi/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/uvm/byte_array/readme.html b/devel/ofm_doc/comp/uvm/byte_array/readme.html index 7b947fb8d..e308b04a8 100644 --- a/devel/ofm_doc/comp/uvm/byte_array/readme.html +++ b/devel/ofm_doc/comp/uvm/byte_array/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 246a8c4f5..04af0b6cb 100644 --- a/devel/ofm_doc/comp/uvm/byte_array_lii/readme.html +++ b/devel/ofm_doc/comp/uvm/byte_array_lii/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 fed68992c..62de4894d 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 cb8ba0566..dcf80c47d 100644 --- a/devel/ofm_doc/comp/uvm/byte_array_mfb/readme.html +++ b/devel/ofm_doc/comp/uvm/byte_array_mfb/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 976ab8400..ad275505a 100644 --- a/devel/ofm_doc/comp/uvm/byte_array_mii/readme.html +++ b/devel/ofm_doc/comp/uvm/byte_array_mii/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 025632f2c..3e04bdb36 100644 --- a/devel/ofm_doc/comp/uvm/byte_array_pma/readme.html +++ b/devel/ofm_doc/comp/uvm/byte_array_pma/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/uvm/common/readme.html b/devel/ofm_doc/comp/uvm/common/readme.html index ac779f9e0..43b968fb1 100644 --- a/devel/ofm_doc/comp/uvm/common/readme.html +++ b/devel/ofm_doc/comp/uvm/common/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/uvm/componets.html b/devel/ofm_doc/comp/uvm/componets.html index 976b64cee..5eaa15018 100644 --- a/devel/ofm_doc/comp/uvm/componets.html +++ b/devel/ofm_doc/comp/uvm/componets.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 9adc22808..4f14a3489 100644 --- a/devel/ofm_doc/comp/uvm/intel_mac_seg/readme.html +++ b/devel/ofm_doc/comp/uvm/intel_mac_seg/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/uvm/lii/readme.html b/devel/ofm_doc/comp/uvm/lii/readme.html index 1ee11eed7..9325edcf0 100644 --- a/devel/ofm_doc/comp/uvm/lii/readme.html +++ b/devel/ofm_doc/comp/uvm/lii/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/uvm/lii_rx/readme.html b/devel/ofm_doc/comp/uvm/lii_rx/readme.html index 81efcc3d6..e01bf27cb 100644 --- a/devel/ofm_doc/comp/uvm/lii_rx/readme.html +++ b/devel/ofm_doc/comp/uvm/lii_rx/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/uvm/logic_vector/readme.html b/devel/ofm_doc/comp/uvm/logic_vector/readme.html index b363efbbd..d9ca67f3e 100644 --- a/devel/ofm_doc/comp/uvm/logic_vector/readme.html +++ b/devel/ofm_doc/comp/uvm/logic_vector/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 10e2a35f3..65057aacd 100644 --- a/devel/ofm_doc/comp/uvm/logic_vector_array/readme.html +++ b/devel/ofm_doc/comp/uvm/logic_vector_array/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 a57bf78ad..22c5600e9 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 @@ -37,7 +37,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 76a7dcb47..9f9b6f901 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 6a6d0316d..0e07dd6d1 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 @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
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 be16f7c1d..1568a8b1f 100644 --- a/devel/ofm_doc/comp/uvm/logic_vector_mvb/readme.html +++ b/devel/ofm_doc/comp/uvm/logic_vector_mvb/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/uvm/manual.html b/devel/ofm_doc/comp/uvm/manual.html index b24b44edd..eb3859349 100644 --- a/devel/ofm_doc/comp/uvm/manual.html +++ b/devel/ofm_doc/comp/uvm/manual.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/uvm/mfb/readme.html b/devel/ofm_doc/comp/uvm/mfb/readme.html index 6aa4ba66c..19c773185 100644 --- a/devel/ofm_doc/comp/uvm/mfb/readme.html +++ b/devel/ofm_doc/comp/uvm/mfb/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/uvm/mi/readme.html b/devel/ofm_doc/comp/uvm/mi/readme.html index 380f54a3a..4fdaa2606 100644 --- a/devel/ofm_doc/comp/uvm/mi/readme.html +++ b/devel/ofm_doc/comp/uvm/mi/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/uvm/mvb/readme.html b/devel/ofm_doc/comp/uvm/mvb/readme.html index 5f4ce1e2b..bb4e11458 100644 --- a/devel/ofm_doc/comp/uvm/mvb/readme.html +++ b/devel/ofm_doc/comp/uvm/mvb/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/uvm/pma/readme.html b/devel/ofm_doc/comp/uvm/pma/readme.html index 7558ebc37..c71475f96 100644 --- a/devel/ofm_doc/comp/uvm/pma/readme.html +++ b/devel/ofm_doc/comp/uvm/pma/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/uvm/reset/readme.html b/devel/ofm_doc/comp/uvm/reset/readme.html index 862159291..570a3e4ef 100644 --- a/devel/ofm_doc/comp/uvm/reset/readme.html +++ b/devel/ofm_doc/comp/uvm/reset/readme.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/comp/uvm/sim_manual.html b/devel/ofm_doc/comp/uvm/sim_manual.html index f20c90922..ebec33f99 100644 --- a/devel/ofm_doc/comp/uvm/sim_manual.html +++ b/devel/ofm_doc/comp/uvm/sim_manual.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/ctrls.html b/devel/ofm_doc/ctrls.html index a5be3cbe3..612734313 100644 --- a/devel/ofm_doc/ctrls.html +++ b/devel/ofm_doc/ctrls.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/debug.html b/devel/ofm_doc/debug.html index 4130efedd..f3f660a01 100644 --- a/devel/ofm_doc/debug.html +++ b/devel/ofm_doc/debug.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/dsp.html b/devel/ofm_doc/dsp.html index ddf0bc9ed..89ef1cd06 100644 --- a/devel/ofm_doc/dsp.html +++ b/devel/ofm_doc/dsp.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/fifo.html b/devel/ofm_doc/fifo.html index 3a5c32558..dff6a365b 100644 --- a/devel/ofm_doc/fifo.html +++ b/devel/ofm_doc/fifo.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/fl.html b/devel/ofm_doc/fl.html index 9cde50b81..0d463bac9 100644 --- a/devel/ofm_doc/fl.html +++ b/devel/ofm_doc/fl.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/flu.html b/devel/ofm_doc/flu.html index 238836a88..3c81f38bd 100644 --- a/devel/ofm_doc/flu.html +++ b/devel/ofm_doc/flu.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/index.html b/devel/ofm_doc/index.html index 226270699..13dcf9da5 100644 --- a/devel/ofm_doc/index.html +++ b/devel/ofm_doc/index.html @@ -36,7 +36,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/logic.html b/devel/ofm_doc/logic.html index b382dcada..c2aa38b37 100644 --- a/devel/ofm_doc/logic.html +++ b/devel/ofm_doc/logic.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/memory.html b/devel/ofm_doc/memory.html index 00003a578..022a39555 100644 --- a/devel/ofm_doc/memory.html +++ b/devel/ofm_doc/memory.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/mfb.html b/devel/ofm_doc/mfb.html index e394d38d2..211ee08c0 100644 --- a/devel/ofm_doc/mfb.html +++ b/devel/ofm_doc/mfb.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/mi.html b/devel/ofm_doc/mi.html index 1fd8b60cd..d0340f052 100644 --- a/devel/ofm_doc/mi.html +++ b/devel/ofm_doc/mi.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/misc.html b/devel/ofm_doc/misc.html index ddddb5a02..43c2c383e 100644 --- a/devel/ofm_doc/misc.html +++ b/devel/ofm_doc/misc.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/mvb.html b/devel/ofm_doc/mvb.html index 15e65b45a..00c1dc7eb 100644 --- a/devel/ofm_doc/mvb.html +++ b/devel/ofm_doc/mvb.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/nic.html b/devel/ofm_doc/nic.html index a99955057..67bb24442 100644 --- a/devel/ofm_doc/nic.html +++ b/devel/ofm_doc/nic.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/pcie.html b/devel/ofm_doc/pcie.html index b0a16c37f..0041c0372 100644 --- a/devel/ofm_doc/pcie.html +++ b/devel/ofm_doc/pcie.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/shift.html b/devel/ofm_doc/shift.html index 3d8c0cac9..411985131 100644 --- a/devel/ofm_doc/shift.html +++ b/devel/ofm_doc/shift.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/ofm_doc/ver.html b/devel/ofm_doc/ver.html index 6eeb9f5b7..ef3626ded 100644 --- a/devel/ofm_doc/ver.html +++ b/devel/ofm_doc/ver.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/search.html b/devel/search.html index 9e923ce53..0e05560cb 100644 --- a/devel/search.html +++ b/devel/search.html @@ -38,7 +38,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7
diff --git a/devel/searchindex.js b/devel/searchindex.js index 1d849c9b2..ef1d7dc5d 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", "ndk_core/intel/src/comp/network_mod/uvm/readme", "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", "ndk_core/intel/src/comp/network_mod/uvm/readme.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", "BUFFER", "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, 29, 30, 33, 42, 50, 51, 53, 54, 55, 58, 59, 62, 80, 87, 89, 96, 98, 106, 108, 109, 116, 118, 123, 126, 128, 132, 133, 134, 135, 137, 139, 142, 143, 150, 152, 154, 155, 156, 159, 166, 170, 171, 174], "i": [0, 1, 3, 4, 5, 7, 9, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 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, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 166, 170, 171, 174, 177], "simpl": [0, 1, 11, 13, 16, 20, 21, 30, 34, 37, 64, 66, 68, 71, 81, 82, 85, 88, 96, 107, 109, 110, 119, 120, 122, 132, 138, 139, 145, 146, 150, 151, 156, 157, 159, 170, 172, 174], "how": [0, 1, 16, 19, 32, 33, 34, 37, 43, 45, 47, 50, 79, 96, 99, 107, 109, 120, 121, 142, 145, 152, 154, 155, 156], "build": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 20, 25, 123, 156], "an": [0, 1, 4, 5, 6, 7, 11, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 30, 33, 34, 37, 43, 44, 47, 51, 67, 70, 73, 74, 79, 81, 83, 87, 88, 90, 91, 96, 100, 102, 107, 109, 122, 123, 126, 128, 132, 135, 143, 145, 148, 149, 151, 152, 156, 158, 162, 164, 170, 171, 174], "fpga": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 16, 18, 19, 20, 21, 22, 23, 25, 26, 30, 31, 32, 33, 39, 41, 42, 43, 48, 55, 60, 70, 73, 74, 79, 80, 85, 86, 90, 91, 94, 95, 99, 101, 102, 106, 109, 110, 113, 115, 117, 118, 121, 125, 127, 129, 132, 135, 137, 164, 166, 169, 170, 171, 174, 176], "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, 28, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 60, 62, 63, 64, 71, 72, 74, 75, 78, 79, 81, 82, 85, 87, 88, 91, 94, 95, 96, 97, 99, 100, 102, 103, 106, 107, 108, 110, 114, 115, 119, 120, 122, 123, 125, 126, 127, 128, 130, 132, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 156, 157, 158, 159, 160, 161, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177], "It": [0, 1, 11, 12, 18, 20, 22, 25, 28, 30, 43, 48, 53, 62, 69, 73, 75, 79, 80, 83, 85, 88, 90, 97, 98, 107, 109, 110, 117, 123, 125, 128, 132, 134, 135, 136, 138, 142, 143, 151, 152, 154, 155, 156, 158, 162, 166, 170, 171, 174], "can": [0, 1, 2, 3, 4, 7, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 37, 38, 42, 43, 44, 45, 46, 49, 50, 51, 52, 53, 55, 56, 60, 61, 65, 66, 68, 70, 71, 75, 78, 79, 80, 83, 85, 87, 88, 91, 94, 95, 96, 97, 100, 102, 105, 106, 107, 108, 109, 110, 113, 114, 115, 118, 119, 120, 122, 123, 125, 126, 127, 134, 135, 136, 139, 142, 143, 145, 150, 151, 152, 154, 155, 156, 158, 161, 162, 166, 170, 174], "also": [0, 1, 4, 5, 6, 9, 11, 12, 16, 18, 19, 20, 22, 23, 25, 26, 30, 31, 32, 34, 35, 37, 41, 44, 49, 50, 55, 61, 62, 72, 79, 80, 87, 88, 95, 98, 102, 105, 107, 109, 120, 123, 125, 126, 134, 135, 140, 141, 142, 143, 144, 145, 152, 154, 156, 159, 170, 171, 177], "start": [0, 1, 4, 7, 10, 11, 16, 18, 23, 30, 42, 43, 44, 52, 60, 69, 70, 72, 73, 74, 75, 78, 79, 80, 83, 87, 88, 96, 100, 109, 117, 120, 125, 126, 127, 129, 135, 137, 140, 141, 143, 144, 145, 148, 149, 156, 158, 160, 162], "point": [0, 1, 22, 42, 70, 80, 96, 100, 134], "your": [0, 1, 11, 13, 14, 16, 17, 18, 37, 49, 55, 91, 114, 145, 162], "doe": [0, 1, 12, 14, 18, 23, 30, 32, 37, 46, 48, 66, 72, 79, 80, 88, 96, 103, 107, 108, 114, 119, 125, 126, 127, 132, 136, 139, 150, 151, 156], "process": [0, 1, 11, 18, 22, 30, 37, 42, 44, 46, 47, 51, 57, 66, 79, 80, 87, 96, 100, 108, 120, 126, 127, 129, 132, 135, 142, 145, 151, 152, 154, 155, 156, 161, 174], "network": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 18, 24, 25, 47, 94, 110, 125, 156, 169], "packet": [0, 1, 15, 16, 19, 24, 25, 57, 59, 60, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 87, 89, 90, 91, 94, 95, 98, 125, 127, 129, 139, 142, 145, 150, 151, 152, 154, 156, 162, 172, 174, 176], "ani": [0, 1, 12, 14, 16, 30, 33, 37, 42, 44, 46, 50, 76, 77, 78, 79, 84, 86, 88, 96, 97, 99, 105, 107, 108, 109, 111, 120, 125, 142, 143, 152, 154, 155, 156, 161], "wai": [0, 1, 11, 12, 20, 37, 38, 42, 43, 44, 80, 84, 87, 88, 100, 108, 109, 125, 126, 134, 135, 139, 144, 148, 149, 150, 160, 162], "onli": [0, 1, 4, 5, 6, 9, 11, 12, 13, 14, 18, 19, 20, 21, 23, 28, 30, 31, 32, 33, 34, 37, 39, 41, 42, 43, 44, 45, 46, 47, 50, 55, 58, 63, 70, 73, 74, 78, 79, 80, 82, 85, 87, 88, 90, 91, 95, 96, 99, 100, 102, 103, 106, 107, 108, 109, 110, 118, 120, 121, 122, 123, 125, 126, 127, 128, 129, 132, 133, 134, 135, 137, 138, 139, 140, 141, 144, 145, 148, 149, 150, 151, 152, 156, 157, 158, 159, 160, 162, 166, 170, 171, 174, 179], "send": [0, 1, 11, 16, 18, 22, 35, 37, 42, 46, 48, 55, 57, 70, 71, 74, 78, 80, 96, 98, 100, 105, 110, 120, 129, 132, 135, 138, 140, 141, 142, 143, 144, 145, 152, 154, 155, 156, 157, 158, 160, 161, 162], "receiv": [0, 1, 13, 16, 23, 25, 30, 43, 44, 49, 53, 54, 55, 58, 59, 64, 65, 70, 80, 90, 96, 98, 107, 110, 111, 113, 116, 118, 120, 123, 125, 126, 129, 135, 137, 138, 156, 158, 166, 174, 176], "them": [0, 1, 11, 12, 14, 18, 20, 21, 23, 26, 37, 43, 46, 50, 57, 61, 79, 80, 84, 87, 88, 95, 100, 107, 109, 120, 123, 126, 132, 134, 135, 140, 141, 142, 143, 151, 152, 154, 155, 156, 158, 160, 162], "If": [0, 1, 12, 13, 14, 16, 18, 19, 20, 23, 26, 30, 32, 39, 41, 43, 44, 46, 50, 55, 59, 67, 78, 79, 83, 87, 88, 95, 97, 100, 107, 109, 116, 119, 125, 127, 132, 134, 140, 141, 145, 156, 158, 159], "dma": [0, 1, 2, 3, 14, 16, 22, 23, 25, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 73, 91, 110, 134, 135, 177], "ip": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 16, 20, 21, 48, 53, 55, 56, 71, 123, 125, 127, 132, 134, 135, 174, 177], "enabl": [0, 1, 7, 13, 16, 18, 19, 20, 23, 24, 30, 31, 32, 33, 34, 35, 37, 39, 42, 43, 44, 45, 48, 50, 55, 66, 71, 73, 74, 75, 76, 77, 79, 81, 82, 83, 89, 91, 94, 95, 97, 100, 102, 103, 107, 108, 109, 110, 113, 114, 115, 118, 125, 127, 129, 130, 132, 133, 135, 136, 137, 143, 148, 149, 156, 158, 170, 171, 172, 177], "see": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 16, 18, 19, 20, 21, 30, 33, 34, 37, 41, 42, 43, 47, 48, 50, 73, 85, 87, 88, 91, 95, 97, 99, 102, 103, 109, 110, 117, 120, 123, 125, 126, 127, 129, 135, 137, 139, 150, 151, 152, 154, 155, 156, 157, 162], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 21, 22, 24, 25, 29, 47, 49, 50, 59, 62, 64, 71, 72, 73, 75, 81, 110, 125, 127, 132, 135, 137, 163, 169, 174], "chapter": [0, 1, 11, 12, 14, 15, 16, 18, 19, 29, 125, 127, 163, 164, 167, 168, 172, 173, 175, 176, 177], "forward": [0, 1, 19, 20, 23, 80, 87, 100, 125, 127], "from": [0, 1, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 30, 34, 37, 38, 39, 41, 42, 43, 44, 46, 48, 49, 50, 53, 54, 55, 56, 62, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 91, 92, 94, 95, 96, 100, 106, 107, 109, 110, 113, 118, 119, 120, 122, 123, 125, 126, 127, 128, 130, 132, 134, 135, 137, 138, 139, 142, 143, 144, 145, 148, 149, 150, 151, 152, 154, 156, 157, 158, 159, 160, 162, 170, 171, 174], "comput": [0, 1, 80, 135], "top": [0, 11, 12, 20, 21, 25, 30, 71, 146, 148, 149, 154], "level": [0, 11, 12, 20, 21, 25, 30, 70, 71, 79, 138, 139, 142, 143, 144, 146, 150, 151, 153, 154, 155, 157, 161], "provid": [0, 11, 14, 18, 20, 22, 23, 25, 30, 37, 38, 39, 42, 44, 50, 62, 64, 69, 70, 81, 87, 95, 96, 97, 102, 119, 120, 123, 129, 130, 132, 145, 156, 165], "ethernet": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 20, 22, 24, 25, 26, 47, 73, 74, 110, 125, 127, 148, 149, 174, 176], "configur": [0, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 18, 20, 24, 28, 43, 48, 50, 55, 57, 62, 64, 69, 73, 74, 76, 78, 79, 88, 92, 93, 107, 110, 120, 122, 123, 125, 126, 127, 128, 129, 132, 137, 138, 140, 141, 144, 146, 148, 149, 157, 160, 161, 169], "bu": [0, 12, 16, 18, 19, 20, 21, 23, 25, 38, 42, 43, 48, 49, 50, 61, 62, 63, 64, 65, 68, 69, 70, 71, 75, 76, 81, 82, 86, 88, 89, 93, 96, 102, 103, 108, 109, 110, 111, 116, 117, 120, 122, 123, 125, 127, 129, 132, 133, 135, 137, 143, 146, 167, 168, 172, 173, 174, 175], "connect": [0, 2, 3, 4, 5, 6, 7, 12, 14, 16, 18, 19, 20, 23, 25, 32, 33, 37, 38, 42, 44, 45, 53, 55, 62, 71, 72, 73, 79, 88, 91, 103, 107, 108, 109, 123, 125, 127, 128, 135, 139, 140, 141, 142, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 170, 174], "individu": [0, 12, 18, 19, 20, 22, 23, 26, 28, 30, 80, 82, 85, 91, 107, 125, 156], "app": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 21, 22], "subcor": 0, "One": [0, 30, 53, 66, 88, 90, 116, 118, 121, 138, 142, 154, 156, 159, 170], "independ": [0, 11, 15, 18, 20, 30, 37, 41, 42, 44, 80, 83, 110, 115, 119, 134, 135, 148, 149, 156, 166], "instanti": [0, 12, 16, 18, 19, 20, 21, 30, 118, 143, 156], "each": [0, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 30, 34, 37, 39, 42, 44, 47, 50, 51, 55, 63, 68, 69, 70, 73, 76, 77, 78, 79, 80, 82, 85, 87, 88, 89, 90, 91, 93, 94, 96, 98, 100, 101, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 123, 125, 126, 127, 128, 129, 130, 134, 135, 145, 156, 159, 162, 166, 170, 174], "stream": [0, 16, 18, 19, 20, 23, 42, 44, 71, 73, 75, 78, 80, 82, 83, 84, 87, 91, 94, 113, 123, 125, 127, 145, 156, 172, 175], "ar": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 51, 53, 57, 58, 60, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 82, 83, 84, 85, 87, 88, 91, 92, 94, 95, 96, 102, 103, 105, 107, 109, 110, 111, 114, 117, 118, 120, 123, 125, 126, 127, 128, 129, 131, 133, 134, 135, 137, 142, 143, 144, 145, 148, 149, 152, 154, 155, 156, 158, 159, 160, 162, 163, 164, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177], "implement": [0, 11, 12, 16, 18, 19, 20, 22, 23, 24, 31, 32, 33, 36, 37, 39, 41, 43, 60, 62, 80, 83, 87, 88, 96, 97, 99, 102, 103, 106, 118, 119, 121, 122, 123, 125, 127, 135, 143, 145, 156, 158, 166, 169, 170, 171, 174], "mfb": [0, 18, 19, 20, 23, 43, 57, 61, 63, 64, 65, 66, 67, 68, 70, 71, 73, 75, 80, 84, 87, 91, 94, 95, 98, 117, 120, 125, 127, 129, 132, 134, 135, 139, 142, 146, 150, 151, 154, 156, 175, 176], "buse": [0, 18, 19, 20, 23, 28, 106, 120], "mvb": [0, 18, 19, 20, 23, 33, 44, 57, 60, 70, 73, 75, 80, 82, 84, 89, 94, 98, 114, 117, 125, 134, 135, 146, 155, 156], "block": [0, 11, 18, 19, 20, 23, 25, 31, 35, 39, 41, 51, 61, 63, 64, 68, 70, 71, 73, 74, 75, 81, 82, 83, 87, 88, 89, 90, 93, 94, 96, 118, 123, 125, 126, 127, 129, 132, 144, 151, 156, 159, 160, 166, 170], "diagram": [0, 7, 11, 18, 19, 20, 23, 25, 73, 88, 126, 132], "below": [0, 2, 3, 7, 11, 14, 16, 18, 19, 20, 22, 23, 24, 30, 44, 47, 80, 87, 91, 107, 109, 120, 129, 134, 142, 143, 145, 152, 154, 155, 156, 159, 160], "show": [0, 7, 11, 16, 20, 25, 37, 55, 79, 96, 107, 109, 120, 126, 138, 139, 142, 145, 150, 151, 152, 154, 155, 156, 157, 162], "In": [0, 12, 15, 16, 18, 20, 21, 23, 30, 34, 37, 38, 42, 48, 55, 60, 79, 88, 91, 95, 96, 103, 107, 108, 109, 110, 120, 126, 127, 134, 135, 142, 143, 145, 148, 149, 152, 154, 155, 156, 159, 161, 162], "case": [0, 11, 12, 14, 16, 18, 21, 23, 26, 30, 31, 32, 34, 37, 38, 44, 46, 60, 79, 88, 91, 96, 105, 107, 108, 109, 119, 120, 125, 126, 127, 133, 135, 143, 156, 162], "just": [0, 11, 14, 18, 20, 39, 55, 79, 103, 109, 143, 156, 158, 159], "one": [0, 11, 15, 18, 19, 20, 23, 25, 28, 30, 31, 33, 35, 37, 38, 39, 41, 42, 43, 44, 45, 46, 51, 53, 55, 58, 59, 63, 69, 72, 77, 79, 80, 82, 83, 84, 87, 88, 89, 90, 91, 92, 96, 100, 102, 103, 105, 107, 109, 111, 113, 115, 116, 118, 119, 120, 125, 126, 127, 132, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 158, 159, 161, 162, 166, 170, 171, 172, 174, 175], "number": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 26, 31, 32, 33, 34, 36, 37, 39, 41, 42, 43, 44, 47, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 68, 69, 70, 71, 73, 74, 75, 76, 80, 81, 82, 83, 85, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 101, 103, 105, 107, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 125, 126, 127, 128, 130, 132, 133, 134, 136, 137, 139, 140, 141, 143, 145, 150, 151, 156, 160, 161, 162, 170, 171], "eth": [0, 12, 13, 14, 16, 18, 20, 73, 110, 125, 127, 145], "more": [0, 2, 3, 11, 13, 14, 15, 16, 18, 20, 23, 25, 28, 30, 33, 37, 41, 42, 44, 52, 55, 66, 72, 78, 79, 80, 87, 88, 95, 96, 97, 99, 103, 105, 107, 109, 114, 115, 123, 125, 128, 135, 137, 143, 148, 149, 152, 154, 155, 156, 157, 158, 161, 162], "than": [0, 11, 13, 20, 23, 25, 28, 30, 31, 32, 42, 50, 53, 55, 73, 75, 79, 80, 88, 96, 109, 118, 125, 127, 143, 156, 159, 170], "merger": [0, 20, 135, 172], "chan": [0, 110], "mod": [0, 156, 170], "split": [0, 18, 20, 30, 61, 88, 89, 90, 91, 145], "merg": [0, 20, 75, 82, 83, 88, 91, 114, 119, 140, 141, 145, 156, 175], "channel": [0, 11, 14, 16, 18, 19, 20, 26, 36, 47, 57, 58, 59, 60, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 91, 96, 98, 107, 120, 143, 145, 156, 166, 170, 175], "thi": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 33, 34, 37, 38, 39, 42, 43, 44, 45, 46, 48, 50, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105, 107, 108, 109, 110, 111, 113, 114, 118, 119, 120, 122, 125, 126, 127, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179], "avail": [0, 14, 16, 18, 20, 22, 23, 24, 25, 30, 32, 44, 48, 50, 55, 67, 74, 79, 100, 110, 123, 125, 127, 134, 135, 137, 156], "within": [0, 12, 13, 30, 42, 62, 64, 65, 68, 69, 80, 85, 87, 88, 91, 94, 95, 96, 120, 145, 148, 149, 169], "singl": [0, 7, 18, 20, 23, 28, 30, 34, 35, 43, 44, 46, 65, 80, 83, 88, 90, 91, 96, 100, 109, 119, 120, 126, 129, 132, 148, 149, 151, 156, 171], "evenli": [0, 18, 20, 44, 120], "divid": [0, 19, 22, 23, 55, 88, 96, 107, 110, 151, 156, 162], "between": [0, 16, 20, 22, 25, 30, 37, 42, 43, 44, 48, 49, 52, 53, 55, 72, 73, 75, 80, 85, 87, 88, 91, 95, 96, 97, 102, 103, 109, 115, 119, 120, 123, 134, 135, 139, 142, 143, 145, 150, 151, 152, 154, 155, 156, 158, 160, 170, 174], "all": [0, 11, 12, 13, 14, 15, 18, 20, 23, 26, 30, 34, 37, 42, 43, 44, 46, 47, 50, 53, 55, 56, 65, 66, 67, 68, 69, 72, 73, 74, 78, 79, 80, 81, 84, 87, 88, 89, 91, 95, 96, 100, 107, 108, 109, 110, 111, 120, 123, 125, 127, 128, 129, 134, 135, 136, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 151, 152, 154, 156, 158, 159, 160, 161, 162, 170], "tx": [0, 14, 15, 16, 18, 20, 35, 47, 57, 69, 71, 73, 75, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 94, 95, 97, 99, 101, 108, 110, 111, 112, 113, 115, 116, 118, 119, 125, 138, 142, 143, 148, 149, 152, 154, 155, 156, 157, 159, 176], "direct": [0, 15, 22, 23, 30, 35, 42, 48, 70, 71, 72, 73, 96, 107, 108, 120, 126, 142, 152, 154, 155, 156, 159, 170], "static": [0, 18, 19], "map": [0, 16, 18, 19, 20, 30, 49, 50, 51, 52, 55, 103, 106, 107, 123, 128, 134, 135, 145], "accord": [0, 11, 12, 20, 23, 32, 39, 41, 60, 65, 66, 79, 80, 87, 90, 91, 95, 96, 102, 103, 107, 109, 110, 120, 123, 125, 126, 127, 156, 174], "msb": [0, 96, 109, 120, 126], "For": [0, 2, 3, 11, 14, 15, 16, 18, 20, 25, 28, 30, 34, 37, 39, 42, 43, 44, 55, 56, 66, 67, 76, 78, 88, 96, 97, 99, 100, 107, 109, 111, 116, 123, 125, 126, 127, 128, 129, 131, 133, 134, 135, 138, 140, 141, 142, 145, 152, 154, 155, 156, 157, 159, 161, 162, 164], "4": [0, 11, 15, 16, 18, 19, 26, 34, 37, 43, 44, 47, 48, 50, 53, 54, 55, 57, 60, 61, 63, 64, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 86, 87, 90, 93, 94, 95, 96, 97, 98, 99, 101, 107, 108, 109, 110, 112, 113, 114, 115, 117, 119, 120, 121, 122, 123, 125, 127, 129, 130, 133], "32": [0, 16, 18, 20, 23, 24, 32, 33, 38, 43, 44, 47, 49, 50, 55, 57, 60, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 81, 82, 84, 87, 88, 89, 91, 92, 96, 99, 102, 103, 104, 105, 106, 107, 109, 110, 112, 113, 114, 115, 118, 121, 122, 123, 125, 129, 132, 133, 136, 137, 145, 148, 149, 160, 162, 174], "2": [0, 2, 3, 8, 9, 11, 14, 16, 18, 23, 26, 31, 32, 33, 34, 37, 38, 39, 42, 43, 44, 45, 47, 48, 50, 51, 53, 54, 55, 57, 59, 60, 62, 64, 65, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 94, 95, 97, 98, 101, 102, 103, 104, 106, 107, 108, 110, 111, 115, 116, 119, 123, 125, 127, 129, 130, 132, 133, 135, 136, 137, 148, 149, 156, 159, 160, 161, 170, 171], "bit": [0, 14, 16, 18, 20, 22, 23, 24, 28, 31, 32, 33, 34, 35, 37, 38, 39, 41, 42, 43, 45, 46, 47, 48, 50, 53, 54, 55, 56, 58, 59, 60, 66, 70, 71, 72, 73, 74, 75, 76, 80, 81, 82, 83, 85, 87, 88, 89, 90, 91, 94, 95, 96, 102, 103, 104, 105, 107, 108, 110, 112, 113, 114, 115, 117, 120, 123, 125, 127, 128, 129, 132, 133, 136, 137, 148, 149, 156, 159, 160, 161, 170, 174], "taken": [0, 44, 100, 126], "3": [0, 7, 11, 16, 18, 19, 23, 26, 33, 37, 38, 40, 46, 50, 53, 54, 55, 57, 60, 72, 74, 79, 87, 88, 96, 103, 104, 105, 107, 108, 119, 120, 123, 125, 127, 128, 131, 132, 133, 137], "so": [0, 11, 12, 16, 20, 26, 30, 34, 37, 38, 42, 44, 48, 79, 80, 87, 90, 91, 96, 100, 105, 107, 109, 126, 156, 160, 162, 174], "0": [0, 7, 10, 14, 16, 18, 19, 20, 23, 24, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 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, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 136, 137, 138, 143, 145, 148, 149, 150, 151, 156, 158, 159, 161, 171], "7": [0, 16, 18, 20, 37, 48, 49, 50, 54, 55, 72, 74, 75, 94, 109, 110, 123, 125, 127, 132, 133, 170, 171], "would": [0, 11, 15, 43, 79, 88, 109, 125, 126, 156, 158], "rout": [0, 23, 42, 47, 109, 110, 123], "8": [0, 11, 14, 15, 16, 18, 20, 23, 36, 39, 41, 48, 49, 50, 54, 55, 57, 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, 101, 102, 103, 104, 106, 107, 108, 109, 110, 117, 120, 121, 122, 123, 125, 126, 127, 129, 132, 133, 137, 148, 149, 156, 158, 162], "15": [0, 18, 20, 47, 50, 74, 110, 125, 137], "1": [0, 4, 6, 7, 11, 14, 16, 18, 23, 24, 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, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 127, 129, 130, 132, 133, 135, 136, 137, 138, 144, 145, 148, 149, 150, 151, 156, 158, 159, 160, 161, 162, 170, 171], "etc": [0, 12, 20, 23, 29, 72, 107, 119, 151, 156], "rx": [0, 13, 14, 15, 16, 18, 20, 30, 47, 57, 62, 70, 71, 73, 75, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 94, 95, 97, 99, 101, 108, 110, 111, 112, 114, 115, 116, 118, 119, 127, 138, 143, 146, 156, 157, 159, 176], "again": [0, 16, 18, 79, 83, 87, 107, 134], "user": [0, 1, 5, 6, 7, 12, 18, 19, 20, 21, 23, 25, 26, 30, 31, 34, 37, 42, 43, 44, 46, 48, 49, 50, 55, 64, 66, 67, 70, 71, 73, 74, 75, 79, 80, 87, 88, 91, 100, 107, 109, 110, 117, 129, 133, 143, 156, 158, 161, 162, 166, 171], "perform": [0, 16, 30, 34, 37, 42, 44, 48, 50, 55, 88, 92, 120, 123, 125, 126, 127, 128, 137, 156, 170, 174], "router": [0, 175], "By": [0, 23, 73, 87, 127], "default": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 23, 24, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 45, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 125, 127, 129, 130, 132, 133, 136, 137, 142, 148, 149, 152, 154, 155, 156, 158, 160, 161, 162, 170], "ha": [0, 2, 3, 11, 12, 13, 14, 18, 19, 20, 22, 28, 30, 33, 34, 37, 38, 43, 44, 46, 53, 55, 57, 58, 67, 68, 69, 70, 72, 79, 80, 82, 87, 88, 91, 95, 96, 100, 107, 108, 109, 113, 120, 125, 126, 129, 134, 135, 139, 140, 141, 142, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 158, 160, 162, 170], "portion": 0, "which": [0, 11, 12, 13, 15, 18, 20, 22, 23, 26, 28, 30, 31, 37, 42, 43, 44, 46, 55, 56, 60, 61, 63, 65, 67, 68, 69, 70, 72, 76, 78, 79, 80, 85, 87, 88, 91, 95, 96, 100, 105, 107, 109, 111, 116, 120, 125, 126, 127, 134, 135, 138, 139, 140, 141, 142, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 166, 171, 174], "And": [0, 11, 57, 79, 88, 159], "state": [0, 18, 38, 55, 56, 65, 85, 87, 91, 102, 107, 109, 132, 137, 142, 144, 152, 154, 155, 156, 160, 161, 166, 170], "round": [0, 34, 59, 74, 80, 88, 108, 110, 174], "robin": [0, 74, 110, 174], "mode": [0, 7, 11, 16, 18, 19, 20, 23, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 45, 49, 50, 51, 52, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 129, 130, 131, 132, 133, 134, 136, 137, 148, 149, 156, 158, 171, 174], "contain": [0, 7, 11, 12, 16, 18, 19, 20, 21, 23, 24, 25, 30, 37, 42, 43, 44, 50, 55, 61, 66, 69, 73, 74, 79, 80, 82, 88, 89, 96, 98, 100, 102, 109, 111, 120, 122, 125, 127, 130, 133, 135, 137, 138, 139, 142, 143, 145, 148, 149, 150, 151, 152, 154, 155, 156, 158, 160, 161, 162, 166, 167, 168, 169, 170, 172, 173, 175, 179], "extern": [0, 13, 16, 18, 21, 24, 25, 48, 53, 55, 56, 91, 114, 123, 137, 164], "control": [0, 12, 14, 15, 16, 18, 20, 22, 25, 34, 43, 45, 62, 69, 70, 74, 81, 87, 107, 110, 123, 125, 127, 137, 138, 143, 156, 157, 160, 162, 174, 177], "These": [0, 11, 18, 19, 20, 22, 24, 26, 30, 42, 72, 73, 79, 80, 88, 96, 103, 107, 109, 120, 129, 135, 143, 145, 156], "make": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 26, 30, 44, 50, 56, 80, 87, 96, 107, 109, 123, 125, 134, 143, 156], "easi": [0, 7, 13, 16, 22, 144, 148, 149, 160], "test": [0, 2, 3, 14, 21, 22, 33, 55, 56, 71, 79, 119, 129, 142, 145, 152, 154, 155, 162, 164], "oper": [0, 12, 14, 30, 80, 88, 109, 123, 125, 127, 134, 156, 170, 175], "measur": [0, 16, 21, 43, 49, 52, 54, 55, 156], "properti": [0, 12, 21, 103, 139, 150, 151], "throughput": [0, 1, 13, 16, 19, 20, 21, 25, 28, 42, 44, 46, 82, 87, 88, 95, 96, 135, 142, 152, 154, 155], "latenc": [0, 13, 19, 21, 23, 31, 34, 35, 36, 37, 42, 49, 54, 55, 71, 79, 88, 103, 107, 118, 148, 149, 164, 170, 171], "avalon": [0, 18, 20, 21, 23, 48, 55, 103], "mm": [0, 18, 21, 48, 103], "access": [0, 11, 12, 21, 22, 25, 37, 43, 48, 51, 55, 62, 64, 69, 71, 74, 87, 107, 125, 127, 128, 137, 156, 173, 174], "interfac": [0, 2, 3, 12, 14, 15, 16, 21, 23, 25, 32, 33, 36, 37, 42, 43, 44, 46, 48, 49, 50, 51, 53, 55, 57, 58, 59, 60, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 114, 116, 118, 119, 122, 125, 126, 127, 129, 132, 133, 134, 135, 137, 138, 139, 142, 143, 145, 146, 150, 151, 152, 154, 155, 157, 158, 161, 162, 174, 177], "specif": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 20, 21, 22, 23, 28, 30, 37, 45, 46, 50, 52, 55, 57, 58, 60, 65, 69, 80, 87, 91, 123, 125, 126, 128, 129, 135, 143, 162, 166, 167, 168, 171, 172, 173, 174, 175], "run": [0, 7, 11, 12, 15, 16, 17, 19, 23, 30, 37, 42, 43, 55, 56, 65, 87, 97, 98, 101, 123, 138, 139, 142, 143, 150, 151, 152, 154, 155, 157, 158, 161, 162], "rpm": [0, 14], "packag": [0, 7, 12, 14, 17, 18, 20, 22, 30, 49, 50, 55, 123, 125, 128, 138, 139, 142, 146, 150, 151, 152, 154, 157, 158, 161], "python3": [0, 16, 49, 50, 55, 56], "nfb": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 16, 18, 20, 22, 24, 49, 50, 55], "requir": [0, 4, 5, 6, 7, 11, 13, 14, 15, 16, 17, 20, 23, 28, 30, 33, 34, 37, 43, 53, 79, 82, 88, 95, 108, 109, 113, 117, 118, 125, 126, 127, 134, 135, 138, 142, 145, 152, 154, 155, 156, 157, 161, 170, 171], "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 23, 26, 34, 35, 37, 42, 44, 45, 48, 49, 50, 55, 59, 87, 88, 91, 105, 107, 109, 110, 114, 125, 127, 138, 142, 145, 152, 154, 155, 156, 157, 161, 162, 164, 170], "obtain": [0, 11, 16, 48, 96, 128], "cesnet": [0, 7, 11, 12, 13, 169], "framework": [0, 4, 7, 10, 12, 13, 55, 156], "copr": 0, "repositori": [0, 11, 12, 13, 29, 30, 125, 127, 163, 164, 167, 168, 169, 172, 173, 175, 176, 177], "instal": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 17, 49, 50, 55], "data_logg": [0, 49, 50, 55], "python": [0, 7, 16, 17, 26, 49, 50, 55, 56], "sourc": [0, 1, 11, 12, 14, 18, 19, 20, 24, 30, 42, 47, 72, 74, 85, 86, 91, 95, 110, 112, 113, 115, 125, 127, 129, 137, 156, 159, 169, 170, 174, 177], "code": [0, 11, 28, 30, 33, 109, 145, 170, 179], "follow": [0, 7, 11, 14, 16, 18, 20, 30, 37, 43, 55, 58, 61, 64, 70, 71, 78, 79, 80, 81, 87, 88, 96, 100, 107, 108, 109, 110, 120, 123, 125, 126, 135, 138, 139, 142, 150, 151, 152, 154, 156, 157, 162], "command": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 30, 48, 50, 56, 105, 123, 125, 127, 156, 161, 162], "cd": [0, 7, 49, 50, 55], "xxx_root_directori": [0, 14, 16, 22], "ofm": [0, 11, 12, 16, 29, 55, 125, 127, 128, 163, 164, 167, 168, 172, 173, 175, 176, 177], "comp": [0, 16, 29, 55, 56, 106, 148, 149, 156, 163, 164, 167, 168, 172, 173, 175, 176, 177], "debug": [0, 2, 3, 7, 16, 19, 22, 43, 44, 55, 65, 70, 71, 125, 156, 174], "sw": [0, 12, 16, 43, 56, 58, 59, 62, 64, 69, 71, 87, 122, 125, 127], "setup": [0, 26, 30, 42, 43, 49, 50, 55, 95, 161], "py": [0, 7, 16, 26, 49, 50, 55], "Then": [0, 11, 12, 20, 49, 53, 55, 80, 87, 91, 96, 107, 109, 135, 156, 158, 161], "go": [0, 12, 14, 107, 109, 156], "mem": [0, 18, 21, 50], "tool": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18, 20, 22, 24, 30, 50, 125, 127, 137, 156, 162], "directori": [0, 11, 12, 14, 17, 29, 30, 137, 156, 163, 164, 167, 168, 172, 173, 175, 176, 177, 179], "mem_test": [0, 49, 55], "output": [0, 14, 16, 18, 19, 20, 23, 28, 31, 32, 33, 34, 35, 37, 38, 39, 41, 42, 43, 44, 45, 46, 50, 55, 56, 57, 60, 63, 64, 65, 66, 67, 68, 70, 71, 72, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 100, 103, 105, 106, 107, 109, 110, 112, 113, 114, 116, 117, 118, 119, 122, 123, 125, 126, 127, 129, 130, 131, 133, 134, 136, 137, 145, 156, 166, 170, 172, 174], "wa": [0, 11, 20, 26, 37, 50, 55, 71, 79, 87, 88, 107, 109, 118, 125, 134, 156, 161, 162, 170, 172, 175], "success": [0, 18, 55, 128, 156], "mem_logg": [0, 49, 50, 54, 55], "statist": [0, 36, 37, 43, 49, 50, 55, 70, 71, 78, 107, 123, 125, 127, 156, 170, 174], "write": [0, 4, 5, 6, 11, 12, 13, 16, 22, 23, 30, 32, 33, 37, 39, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 62, 68, 69, 70, 74, 87, 91, 98, 102, 103, 105, 107, 110, 123, 125, 127, 128, 132, 133, 134, 135, 137, 140, 141, 144, 145, 148, 149, 156, 158, 159, 160, 162, 166, 170, 171], "request": [0, 14, 16, 18, 19, 20, 22, 23, 25, 32, 34, 37, 47, 48, 49, 50, 51, 53, 54, 55, 58, 59, 60, 65, 69, 70, 71, 79, 87, 91, 97, 102, 103, 105, 107, 108, 110, 119, 125, 127, 128, 129, 132, 133, 134, 135, 137, 140, 141, 158, 162, 166, 174], "33554431": 0, "word": [0, 13, 18, 23, 32, 33, 34, 39, 41, 42, 44, 47, 48, 49, 53, 54, 55, 56, 57, 61, 63, 66, 72, 73, 74, 78, 79, 80, 81, 82, 83, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 108, 110, 112, 113, 115, 118, 120, 121, 125, 126, 127, 129, 132, 133, 138, 142, 143, 144, 145, 148, 149, 152, 154, 155, 156, 157, 160, 162], "134217724": 0, "read": [0, 12, 13, 14, 16, 20, 22, 23, 32, 33, 36, 37, 39, 41, 42, 43, 44, 47, 48, 49, 50, 51, 53, 54, 55, 56, 60, 62, 67, 68, 69, 70, 79, 85, 87, 96, 98, 100, 102, 103, 105, 107, 108, 110, 118, 119, 122, 123, 125, 126, 127, 128, 132, 133, 134, 135, 137, 142, 143, 152, 154, 156, 158, 161, 162, 166, 170, 171], "flow": [0, 2, 3, 18, 20, 49, 55, 84, 87, 174], "160": 0, "78": [0, 16], "gb": [0, 55, 87], "": [0, 11, 12, 14, 18, 20, 23, 24, 26, 28, 30, 31, 34, 37, 42, 43, 44, 48, 55, 58, 59, 72, 74, 78, 79, 80, 85, 87, 88, 91, 95, 96, 100, 105, 107, 109, 123, 125, 135, 136, 145, 156, 158, 159, 169], "161": 0, "68": 0, "total": [0, 16, 23, 36, 37, 44, 55, 62, 64, 65, 68, 69, 71, 75, 96, 110, 125, 127], "23": [0, 18, 20, 47, 110, 125], "time": [0, 11, 12, 20, 25, 26, 30, 32, 34, 37, 38, 39, 41, 43, 44, 46, 50, 51, 52, 55, 79, 82, 85, 87, 88, 91, 97, 100, 108, 110, 115, 117, 125, 126, 134, 137, 145, 156, 161], "427": 0, "42": [0, 123], "m": [0, 34, 43, 55, 56, 114, 161, 170], "425": 0, "04": [0, 55], "852": 0, "46": 0, "min": [0, 50, 54, 55, 74, 76, 95, 110, 125, 139, 142, 150, 151, 152, 154, 155], "96": [0, 16, 72, 133], "00": [0, 14, 31, 55, 109, 133], "n": [0, 20, 30, 34, 37, 39, 40, 41, 55, 79, 85, 90, 91, 110, 114, 123, 139, 145, 150, 151, 156, 161, 170], "max": [0, 18, 23, 33, 39, 41, 50, 52, 54, 55, 57, 61, 63, 64, 65, 66, 67, 68, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 101, 110, 111, 116, 117, 122, 125, 127, 129, 132, 137, 139, 142, 150, 151, 152, 154, 155, 156, 161, 162], "555": 0, "avg": [0, 55, 95], "131": 0, "56": 0, "histogram": [0, 49, 50, 54, 55, 164], "93": [0, 55], "117": [0, 55], "5": [0, 16, 20, 30, 44, 48, 50, 54, 55, 74, 79, 87, 95, 109, 110, 123, 125, 132, 148, 149, 160], "12613618": 0, "141": 0, "6": [0, 4, 7, 10, 16, 18, 20, 37, 47, 50, 54, 55, 74, 96, 109, 123, 125, 127, 133], "13893635": 0, "165": 0, "6618217": 0, "503": 0, "527": 0, "74899": 0, "551": 0, "265549": 0, "575": [0, 45], "88513": 0, "error": [0, 11, 18, 20, 26, 47, 55, 105, 107, 123, 125, 145, 156], "zero": [0, 37, 52, 55, 72, 74, 111, 125, 156, 160], "burst": [0, 18, 53, 54, 55, 103, 155, 156, 158], "count": [0, 18, 24, 34, 43, 44, 49, 50, 53, 54, 55, 76, 87, 95, 111, 119, 125, 127, 170, 174, 177], "simultan": [0, 34, 37, 55, 75, 96], "r": [0, 6, 7, 14, 17, 18, 22, 23, 53, 54, 55, 56, 87, 123, 125, 127, 135], "w": [0, 14, 18, 22, 53, 54, 55, 56, 87, 125, 127], "paralel": [0, 52], "13": [0, 50, 65, 66, 72, 130, 133], "10": [0, 13, 14, 18, 20, 21, 23, 25, 28, 31, 48, 50, 54, 55, 75, 85, 91, 107, 123, 125, 127, 133, 136, 137, 145, 156, 158, 160, 162, 166, 171, 174], "83": [0, 16, 123], "27238": 0, "12": [0, 18, 50, 54, 59, 60, 62, 69, 71, 72, 73, 80, 96, 98, 117, 123, 133], "4294967295": 0, "16": [0, 7, 11, 14, 18, 20, 23, 33, 47, 50, 55, 57, 58, 59, 60, 62, 64, 65, 66, 67, 68, 71, 72, 74, 80, 87, 94, 98, 99, 107, 110, 113, 118, 121, 125, 126, 133, 137, 145, 156, 162], "13345442": 0, "document": [0, 11, 14, 16, 19, 20, 26, 30, 33, 34, 42, 72, 80, 96, 97, 99, 135, 142, 152, 154, 155, 156, 157, 162, 166, 170, 174], "detail": [0, 7, 11, 14, 18, 19, 20, 28, 30, 41, 42, 44, 48, 95, 120, 123, 129, 135, 148, 149, 156, 166, 170, 174], "descript": [0, 7, 12, 18, 19, 20, 22, 23, 24, 25, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 44, 45, 47, 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, 97, 98, 99, 101, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 139, 142, 145, 146, 150, 151, 152, 154, 155, 158, 159, 162, 164, 167, 168, 172, 173, 174, 175, 177], "assum": [0, 23, 156], "consist": [0, 12, 19, 25, 43, 65, 80, 87, 88, 90, 95, 100, 109, 120, 126, 134, 135, 156], "two": [0, 4, 11, 18, 19, 20, 23, 26, 30, 32, 33, 34, 42, 46, 59, 61, 72, 75, 76, 77, 79, 80, 82, 83, 84, 87, 88, 89, 90, 92, 93, 96, 97, 100, 101, 102, 106, 107, 109, 110, 113, 115, 117, 120, 125, 126, 129, 134, 137, 138, 139, 142, 143, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 160, 161, 162, 166, 171, 174], "0x0000000": [0, 20], "0x07fffff": 0, "regist": [0, 12, 14, 20, 22, 23, 25, 29, 31, 32, 34, 35, 37, 39, 41, 42, 43, 44, 46, 48, 50, 53, 54, 55, 56, 62, 64, 69, 71, 73, 74, 79, 82, 87, 89, 91, 97, 105, 106, 107, 109, 110, 112, 113, 114, 118, 122, 123, 126, 128, 130, 134, 136, 137, 156, 166, 170, 171, 174], "distribut": [0, 18, 20, 32, 40, 44, 107, 110, 120, 123, 139, 143, 150, 151, 161, 170], "reserv": [0, 22, 30, 74, 123, 125, 127, 128], "space": [0, 12, 16, 18, 20, 21, 23, 25, 30, 31, 32, 42, 43, 44, 46, 47, 53, 54, 55, 60, 62, 66, 73, 74, 81, 91, 100, 107, 109, 110, 125, 127, 132, 134, 135, 137, 142, 145, 152, 154, 155, 156, 160, 174], "0x0800000": 0, "0x0ffffff": 0, "0x1000000": [0, 12], "0x17fffff": 0, "0x1800000": 0, "0x1ffffff": 0, "final": [0, 11, 31, 75, 91, 96, 107, 109, 156, 162], "address": [0, 12, 16, 18, 20, 23, 37, 39, 41, 42, 43, 44, 47, 48, 53, 54, 55, 56, 59, 60, 62, 64, 66, 67, 68, 70, 73, 74, 81, 91, 95, 96, 100, 102, 103, 104, 107, 108, 110, 122, 125, 127, 132, 133, 137, 156, 158, 171, 174], "sum": [0, 43, 44, 50, 54, 80, 113], "core": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 18, 22, 25, 30, 37, 64, 70, 71, 74, 123, 128, 134, 135], "0x02000000": [0, 22], "0x02800000": 0, "welcom": [1, 169], "The": [1, 7, 11, 12, 13, 14, 15, 16, 24, 25, 26, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 41, 42, 43, 44, 46, 50, 51, 53, 55, 57, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 74, 75, 76, 78, 79, 80, 81, 85, 87, 88, 89, 91, 94, 95, 96, 97, 100, 102, 103, 105, 107, 108, 109, 110, 112, 115, 116, 120, 122, 123, 125, 126, 127, 128, 129, 130, 132, 133, 134, 135, 137, 138, 139, 142, 143, 145, 150, 151, 152, 154, 155, 156, 157, 158, 159, 162, 163, 164, 166, 170, 171, 172, 174, 175, 176, 177], "refer": [1, 2, 3, 11, 12, 14, 15, 16, 18, 20, 21, 103, 123, 143, 156], "develop": [1, 5, 6, 11, 14, 19, 25, 30, 156, 162, 169, 172, 175], "kit": [1, 3, 5, 6, 14, 25], "allow": [1, 7, 11, 14, 18, 19, 20, 22, 23, 25, 26, 31, 32, 34, 37, 39, 41, 42, 43, 44, 45, 46, 60, 62, 64, 69, 71, 73, 74, 77, 79, 88, 96, 97, 102, 112, 113, 120, 122, 123, 125, 126, 127, 132, 134, 143, 148, 149, 156, 164, 166, 170, 171], "quickli": [1, 16, 25, 142, 154, 155], "easili": [1, 12, 25, 61, 87, 106], "acceler": [1, 25, 165], "optim": [1, 19, 25, 26, 37, 82, 106, 110, 166, 170, 171, 174], "high": [1, 13, 15, 19, 25, 42, 44, 55, 74, 93, 96, 105, 110, 123, 125, 127, 137, 142, 143, 144, 152, 154, 159, 161, 170], "scalabl": [1, 25, 42], "support": [1, 11, 14, 15, 16, 19, 20, 21, 25, 30, 32, 34, 37, 39, 41, 47, 48, 56, 60, 70, 71, 72, 73, 74, 75, 85, 87, 88, 91, 96, 103, 108, 110, 125, 126, 127, 129, 133, 135, 137, 166, 171, 172, 175], "up": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 15, 18, 19, 20, 23, 30, 34, 42, 59, 72, 80, 88, 100, 123, 125, 126, 127, 128, 139, 143, 145, 148, 149, 150, 156, 160, 161, 170], "400": [1, 13, 19, 25, 123, 125, 127], "gigabit": [1, 15, 25], "exampl": [1, 7, 11, 14, 15, 16, 17, 18, 20, 23, 25, 34, 35, 37, 43, 44, 46, 47, 49, 50, 55, 88, 91, 107, 110, 125, 127, 131, 137, 139, 142, 145, 150, 151, 152, 154, 155, 161, 164, 170], "memori": [1, 4, 5, 6, 13, 18, 20, 22, 23, 25, 29, 32, 33, 37, 40, 46, 47, 48, 49, 53, 56, 70, 73, 97, 99, 102, 103, 107, 121, 125, 134, 140, 141, 164, 166, 170, 174], "medusa": [1, 177], "part": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 16, 18, 19, 20, 22, 23, 30, 37, 46, 64, 70, 72, 73, 74, 79, 96, 98, 107, 108, 109, 125, 126, 127, 134, 135, 137], "open": [1, 2, 3, 14, 19, 48, 55, 169], "get": [1, 12, 15, 18, 19, 20, 30, 37, 43, 55, 80, 84, 87, 107, 114, 128, 132, 142, 145, 152, 154, 155, 156, 158, 159], "includ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 30, 32, 49, 55, 56, 75, 88, 123, 125, 127, 132, 156, 166, 177], "profession": [1, 19], "through": [1, 12, 13, 16, 18, 19, 20, 25, 30, 32, 43, 44, 79, 87, 91, 95, 96, 97, 98, 100, 105, 107, 110, 122, 125, 127, 128, 137, 138, 139, 150, 151, 155, 156, 157, 174], "our": [1, 14, 15, 19, 20, 37, 43, 96, 107, 109, 156], "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, 30, 47, 55], "inform": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 23, 24, 37, 42, 48, 60, 66, 69, 71, 73, 75, 87, 88, 94, 97, 98, 99, 100, 103, 125, 129, 134, 135, 143, 152, 154, 155, 156, 157, 162, 174], "vendor": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 23, 60, 128], "xilinx": [2, 3, 8, 9, 11, 13, 14, 20, 21, 23, 32, 33, 71, 86, 99, 106, 118, 121, 123, 125, 127, 129, 135, 166, 170, 171, 174], "name": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 20, 24, 26, 30, 37, 42, 47, 71, 72, 79, 80, 85, 90, 91, 94, 95, 96, 107, 110, 120, 125, 126, 127, 128, 137, 142, 145, 148, 149, 152, 154, 155, 156, 157, 158, 159, 160, 161], "port": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 20, 23, 25, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 45, 47, 53, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 126, 129, 130, 131, 132, 133, 135, 136, 137, 139, 140, 141, 144, 145, 146, 150, 151, 156, 158, 159, 166, 170, 171], "2x": [2, 3, 5, 6, 8, 9, 10, 54, 125], "qsfp28": [2, 3, 8, 9, 15], "pcie": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 22, 25, 47, 57, 60, 64, 65, 66, 68, 70, 71, 96, 128, 132, 134], "conector": [2, 3, 4, 5, 6, 7, 8, 9, 10], "edg": [2, 3, 4, 5, 6, 7, 8, 9, 10, 28, 53, 55, 96, 170], "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, 30, 37, 38, 43, 44, 68, 80, 87, 88, 91, 96, 103, 107, 108, 109, 120, 125, 126, 127, 129, 156, 162], "basic": [2, 12, 14, 16, 20, 21, 30, 50, 55, 56, 91, 110, 126, 142, 148, 149, 151, 152, 154, 155, 160], "same": [2, 11, 13, 14, 18, 20, 28, 30, 37, 38, 42, 44, 46, 51, 52, 54, 55, 56, 72, 73, 79, 81, 83, 87, 88, 91, 95, 96, 98, 100, 103, 107, 108, 109, 113, 118, 120, 125, 126, 127, 128, 133, 139, 144, 145, 148, 149, 150, 151, 156, 157, 158, 159, 162, 166, 170, 171, 174], "vu9p": 2, "hard": [2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 20, 53, 55, 125, 127, 132], "cmac": [2, 3, 8, 9, 13, 20, 125, 127], "100g": [2, 3, 4, 5, 8, 9, 10, 26, 96], "usp": [2, 3, 8, 9, 23, 132], "gen3": [2, 3, 8, 9, 23, 71], "x16": [2, 3, 4, 5, 6, 7, 8, 9, 10, 23, 71], "app_root_directori": [2, 3, 4, 5, 6, 7, 8, 9], "config": [2, 3, 4, 5, 6, 7, 8, 9, 11, 74, 142, 146, 152, 154, 155, 156], "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, 55, 143, 156, 162], "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, 28, 31, 33, 37, 42, 44, 55, 71, 75, 84, 87, 88, 98, 101, 103, 104, 107, 108, 109, 127, 133], "valid": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 18, 20, 24, 26, 32, 34, 39, 41, 42, 43, 46, 47, 51, 53, 57, 60, 66, 72, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 87, 88, 90, 91, 93, 94, 95, 96, 97, 98, 100, 101, 103, 107, 108, 110, 112, 113, 114, 115, 117, 118, 119, 120, 123, 125, 127, 128, 129, 132, 133, 134, 137, 140, 141, 142, 144, 148, 149, 154, 156, 158, 159, 160, 170], "minim": [2, 3, 4, 5, 6, 7, 8, 9, 10, 18, 21, 50, 54, 55, 87, 125, 127], "mai": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 18, 30, 32, 33, 34, 44, 46, 72, 79, 88, 96, 107, 114, 120, 125, 127, 132, 134, 135, 145, 156], "vari": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 23, 37], "other": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 23, 26, 31, 34, 36, 37, 41, 42, 44, 46, 50, 55, 65, 70, 72, 74, 76, 78, 79, 82, 83, 84, 86, 88, 89, 96, 98, 104, 107, 108, 109, 111, 120, 123, 125, 127, 133, 134, 136, 139, 142, 143, 145, 148, 149, 150, 152, 154, 155, 160, 161, 162], "100g2": [2, 3, 4, 5, 8, 9, 10], "2x100gbe": [2, 3, 8, 9], "100g0": [2, 3], "disabl": [2, 3, 14, 23, 24, 31, 33, 34, 50, 73, 74, 78, 81, 94, 106, 110, 114, 121, 123, 125, 127, 137, 156], "applic": [2, 3, 16, 19, 21, 22, 24, 25, 30, 87, 120, 129], "remain": [2, 3, 96, 97, 101, 126, 143, 159, 166], "experiment": [2, 3], "featur": [2, 3, 11, 12, 20, 24, 75, 96, 125, 171], "boot": [2, 3, 7, 8, 9, 10, 14, 22, 91], "NO": [2, 3, 5, 6, 26, 158], "jtag": [2, 3, 4, 5, 6], "buld": [2, 3], "describ": [2, 3, 11, 12, 14, 16, 18, 19, 20, 22, 24, 29, 30, 42, 72, 87, 96, 120, 123, 134, 135, 139, 142, 143, 150, 151, 152, 154, 155, 156, 159, 160, 162, 163, 164, 176, 177], "abov": [2, 3, 11, 20, 25, 30, 31, 42, 72, 80, 87, 88, 96, 109, 120, 135, 137, 139, 142, 150, 151, 154, 155, 159], "gener": [2, 3, 7, 11, 13, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 57, 58, 60, 61, 62, 63, 64, 67, 71, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 126, 129, 130, 132, 133, 134, 135, 136, 137, 138, 139, 142, 143, 144, 145, 146, 150, 151, 152, 154, 155, 157, 158, 161, 162, 164, 170, 171, 172, 174], "bitstream": [2, 3, 4, 5, 6, 14], "vivado": [2, 3, 8, 9, 13, 14, 30, 136], "gui": [2, 3, 156], "usb": [2, 3, 4, 5, 6], "cabl": [2, 3, 4, 5, 6], "hardwar": [2, 3, 11, 30, 62, 64, 69, 70, 71], "manag": [2, 3, 20, 48, 51, 57, 59, 64, 67, 70, 135, 136, 177], "2022": [2, 3, 14], "manual": [2, 3, 16, 53, 55, 56, 87, 156], "To": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 20, 37, 38, 42, 43, 44, 46, 53, 55, 58, 59, 80, 87, 88, 100, 108, 109, 120, 125, 127, 134, 143, 144], "must": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 20, 22, 23, 24, 30, 32, 33, 34, 37, 39, 41, 42, 44, 48, 55, 72, 73, 74, 75, 80, 85, 91, 94, 95, 96, 97, 100, 101, 102, 103, 104, 105, 107, 109, 110, 113, 114, 115, 116, 117, 118, 119, 122, 125, 126, 127, 128, 132, 134, 135, 137, 139, 145, 148, 149, 150, 151, 156, 158, 159], "have": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 16, 18, 20, 26, 30, 34, 37, 42, 43, 44, 50, 53, 55, 59, 73, 76, 79, 80, 88, 96, 100, 105, 107, 108, 109, 111, 120, 125, 126, 127, 134, 135, 142, 145, 152, 154, 156, 158, 159, 160, 161, 162, 170], "licens": [2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 125, 127], "been": [2, 3, 12, 30, 37, 38, 42, 43, 44, 57, 67, 76, 79, 82, 96, 120, 125, 126, 129, 134, 135, 142, 145, 152, 156, 158, 170], "properli": [2, 3, 12, 19, 125, 137, 156], "although": [2, 3, 30, 87, 96], "virtex": [3, 171], "ultrascal": [3, 13, 20, 21, 23, 30, 31, 32, 33, 34, 39, 41, 49, 52, 58, 59, 60, 64, 65, 66, 67, 68, 70, 71, 75, 79, 80, 81, 82, 84, 85, 88, 89, 90, 91, 94, 95, 97, 98, 99, 102, 110, 116, 118, 121, 125, 127, 129, 132, 133, 137, 166, 171, 176], "evalu": [3, 30, 80], "xcvu9p": [3, 9], "flgb2104": [3, 9], "1x": [4, 7], "qsfp": [4, 6, 7, 10, 11, 12, 15, 16, 20, 22, 25, 123], "dd": [4, 6, 7, 15], "agfb014r24b2e2v": 4, "tile": [4, 5, 6, 7, 10, 13, 16, 20, 23, 96, 125, 127, 135], "p": [4, 5, 6, 10, 16, 23, 55, 56, 96, 135, 169], "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, 158], "version": [4, 7, 10, 11, 12, 13, 14, 56, 87, 97, 127, 128, 171], "17": [4, 50, 133], "intel": [4, 7, 10, 11, 13, 14, 20, 21, 22, 23, 26, 32, 33, 48, 55, 86, 99, 103, 106, 118, 121, 125, 127, 129, 132, 133, 135, 146, 164, 166, 171, 174], "quartu": [4, 5, 6, 7, 10, 12, 13, 14, 30, 136], "prime": [4, 5, 6, 7, 10, 13, 14], "pro": [4, 5, 6, 7, 10, 13, 14], "befor": [4, 11, 18, 19, 20, 23, 30, 33, 36, 42, 43, 44, 47, 74, 79, 83, 88, 91, 95, 96, 100, 105, 107, 109, 118, 125, 127, 134, 135, 142, 145, 152, 154, 156, 158], "flash": [4, 5, 6, 22, 25, 48], "regular": [4, 11], "programm": 4, "after": [4, 5, 6, 12, 14, 16, 20, 26, 30, 31, 42, 43, 44, 48, 51, 55, 56, 57, 58, 67, 69, 70, 78, 79, 80, 83, 85, 87, 88, 91, 95, 103, 105, 107, 109, 125, 126, 134, 144, 145, 156, 157, 174], "complet": [4, 5, 6, 12, 14, 20, 23, 37, 42, 47, 56, 57, 70, 71, 78, 87, 96, 100, 129, 132, 133, 134, 156], "call": [4, 5, 6, 11, 12, 18, 20, 30, 49, 91, 96, 120, 154, 155, 156], "my_bitstream": [4, 5, 6], "sof": [4, 5, 6, 14, 18, 66, 75, 76, 77, 78, 79, 80, 83, 84, 85, 88, 90, 91, 94, 96, 98, 100, 117, 125, 126, 127, 129, 140, 141, 142, 148, 149, 154, 156, 157, 161], "script": [4, 5, 6, 11, 12, 14, 16, 26, 30, 49, 55, 56], "generate_j": 4, "sh": [4, 5, 6], "convert": [4, 5, 6, 11, 20, 21, 23, 46, 48, 103, 104, 108, 109, 117, 119, 125, 126, 127, 129, 134, 135, 136, 142, 146, 152, 154, 155, 170, 174], "jic": 4, "format": [4, 5, 6, 14, 16, 18, 20, 23, 47, 74, 80, 85, 91, 107, 110, 123, 125, 128, 135, 137, 156, 160], "On": [4, 5, 6, 14, 20, 44, 120, 126, 134, 135, 148, 149, 160], "host": [4, 5, 6, 13, 18, 23, 25, 48, 103, 132, 135], "pc": [4, 5, 6, 16, 20, 22, 23, 25, 125, 127, 132], "where": [4, 5, 6, 11, 12, 14, 15, 16, 18, 21, 30, 32, 34, 35, 46, 48, 58, 66, 70, 79, 80, 81, 87, 91, 95, 96, 100, 114, 122, 126, 127, 134, 137, 156, 158, 161, 162, 170], "write_j": 4, "power": [4, 5, 6, 32, 34, 55, 75, 76, 77, 79, 80, 83, 85, 88, 91, 94, 95, 97, 101, 102, 108, 110, 115, 117, 125, 127], "off": [4, 5, 6, 20, 80, 110, 123, 127, 158], "cycl": [4, 5, 6, 28, 31, 33, 34, 37, 42, 43, 44, 45, 50, 51, 54, 72, 79, 83, 87, 91, 96, 103, 107, 108, 110, 120, 122, 126, 134, 135, 137, 138, 144, 148, 149, 156, 157, 158, 161, 166, 170, 171, 172, 174, 175], "new": [4, 5, 6, 11, 14, 16, 18, 25, 42, 46, 51, 56, 59, 79, 80, 100, 107, 125, 134, 135, 137, 139, 142, 145, 150, 151, 152, 154, 155, 156, 162, 179], "load": [4, 5, 6, 7, 11, 12, 25, 30, 43, 46, 53, 55, 79, 87, 135, 156, 170], "procedur": [4, 5, 6, 11, 30], "dev": [5, 6, 55], "1sdx": [5, 6], "qsfp56": 5, "option": [5, 6, 7, 12, 19, 30, 31, 32, 33, 38, 44, 45, 55, 71, 74, 79, 80, 84, 85, 91, 94, 97, 99, 102, 103, 107, 112, 118, 121, 123, 125, 127, 130, 136, 145, 148, 149], "upi": 5, "guid": [5, 6, 20, 26, 48, 55, 156, 166, 171], "schemat": [5, 6], "1sd280pt2f55e1vg": [5, 30], "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, 55, 87, 125, 127], "400g": [6, 7, 96], "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, 156], "hsi": 7, "agib027r29a1e2vr3": 7, "exist": [7, 12, 20, 22, 30, 80, 119, 142, 156], "multipl": [7, 11, 15, 16, 18, 19, 20, 23, 25, 30, 33, 34, 36, 37, 41, 42, 44, 46, 48, 52, 55, 65, 69, 70, 71, 75, 79, 80, 83, 88, 92, 96, 103, 107, 108, 109, 117, 120, 134, 135, 136, 137, 145, 156, 161, 166, 170, 171, 172, 175], "board_rev": [7, 14], "correct": [7, 14, 23, 32, 33, 39, 41, 43, 60, 102, 108, 125, 128, 129, 130, 132, 156, 159], "select": [7, 11, 12, 14, 15, 16, 18, 20, 25, 30, 32, 33, 39, 41, 42, 50, 53, 55, 56, 60, 73, 75, 89, 90, 91, 94, 97, 99, 102, 110, 111, 112, 116, 121, 125, 127, 129, 132, 137, 139, 150, 151, 156, 158, 166], "paramet": [7, 12, 16, 18, 19, 20, 23, 26, 30, 32, 39, 41, 45, 50, 55, 56, 60, 61, 63, 65, 68, 72, 79, 83, 86, 87, 88, 97, 99, 101, 102, 105, 107, 110, 115, 117, 126, 127, 129, 132, 138, 139, 142, 145, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 159, 160, 162], "valu": [7, 12, 13, 14, 16, 18, 19, 23, 26, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 45, 46, 47, 50, 51, 55, 60, 62, 64, 71, 72, 74, 76, 78, 79, 80, 82, 85, 86, 87, 88, 89, 91, 94, 95, 96, 97, 99, 103, 107, 108, 109, 110, 111, 116, 117, 119, 122, 125, 126, 127, 128, 129, 132, 133, 134, 137, 140, 141, 144, 145, 156, 158, 159, 161, 162, 170, 175], "first": [7, 11, 12, 14, 16, 18, 20, 23, 24, 26, 30, 32, 33, 34, 42, 43, 44, 47, 49, 53, 54, 55, 56, 70, 72, 78, 79, 80, 85, 87, 88, 91, 95, 96, 97, 107, 109, 120, 125, 126, 127, 129, 130, 131, 133, 140, 141, 142, 144, 145, 148, 149, 154, 156, 158, 159, 160, 162, 170, 174], "prototyp": 7, "second": [7, 11, 12, 18, 20, 24, 43, 47, 60, 79, 88, 96, 107, 109, 120, 126, 136, 137, 142, 144, 145, 154, 156, 159, 162, 166], "sever": [7, 16, 18, 19, 25, 30, 87, 117, 125, 127], "switchabl": 7, "loopback": [7, 14, 16, 19, 20, 73, 123, 172], "path": [7, 11, 13, 16, 30, 46, 56, 72, 84, 86, 107, 123, 135, 156, 174], "usual": [7, 30, 71, 107, 126, 156], "gen": [7, 16, 19, 55, 82, 127, 163, 172, 173], "loop": [7, 16, 19, 37, 87, 119, 156, 172], "switch": [7, 14, 16, 19, 42, 44, 82, 83, 87, 89, 115, 125, 156, 172], "gl": [7, 19, 22, 172], "A": [7, 11, 12, 13, 16, 18, 20, 22, 23, 32, 33, 37, 41, 42, 43, 46, 51, 65, 72, 79, 85, 96, 126, 134, 142, 145, 151, 152, 154, 155, 156, 158, 177], "simplifi": [7, 23, 25, 79, 96, 120, 123, 126, 139, 142, 150, 151, 152, 154, 155, 156], "capabl": [7, 12, 23, 33, 81, 128], "found": [7, 11, 12, 14, 22, 28, 49, 66, 78, 96, 125, 156, 166, 170, 174], "prerequisit": [7, 30], "linux": [7, 13, 14], "server": 7, "driver": [7, 12, 13, 14, 55, 62, 138, 139, 140, 141, 144, 146, 150, 151, 157, 158, 161], "mi_debug": 7, "warn": [7, 34, 42, 88, 95, 156], "bottom": [7, 80], "readm": [7, 13, 14], "pytest": 7, "pip3": 7, "depend": [7, 13, 18, 20, 21, 30, 37, 42, 44, 46, 59, 87, 88, 99, 108, 109, 118, 120, 121, 125, 134, 135, 140, 141, 144, 148, 149, 156, 158, 160], "html": [7, 156], "themselv": [7, 37], "written": [7, 32, 33, 34, 39, 41, 54, 56, 67, 68, 79, 96, 98, 105, 107, 125, 156, 158, 179], "possibl": [7, 11, 12, 13, 16, 18, 26, 37, 41, 42, 43, 44, 50, 71, 72, 79, 81, 92, 95, 103, 105, 107, 109, 117, 125, 127, 134, 142, 145, 152, 154, 155, 156, 162, 166], "test_pci": 7, "self": [7, 123], "bt": 7, "whole": [7, 18, 20, 22, 35, 38, 43, 53, 54, 55, 57, 61, 63, 66, 80, 87, 88, 96, 108, 118, 120, 125, 127, 132, 137, 139, 143, 148, 149, 150, 151, 156, 160], "take": [7, 11, 12, 15, 18, 20, 33, 42, 44, 79, 84, 87, 95, 107, 108, 109, 120, 123, 126, 135, 140, 141, 143, 144, 156], "approxim": 7, "14": [7, 50, 69, 70, 71, 75, 80, 94], "minut": 7, "displai": [7, 18, 20, 79, 145], "result": [7, 20, 31, 37, 42, 43, 55, 87, 94, 96, 123, 134, 145, 156, 174], "remov": [7, 12, 13, 20, 34, 36, 38, 44, 73, 88, 100, 125, 170, 174], "sudo": [7, 14, 55], "modprob": 7, "add": [7, 11, 18, 20, 35, 37, 46, 50, 72, 88, 137, 143, 156, 158, 162, 170], "flag": [7, 18, 20, 23, 24, 30, 33, 34, 47, 50, 56, 75, 76, 77, 78, 87, 93, 101, 112, 123, 125, 127, 128, 129], "xcku15p": 8, "ffve1760": 8, "variant": [9, 20, 23, 28, 82, 125, 127, 129, 163, 170, 171], "fb2cgg3": 9, "4x": 9, "agfb014r24a2e2v": 10, "18": [10, 43], "pacsign": 10, "three": [11, 20, 21, 82, 96, 98, 107, 110, 120, 138, 142, 145, 148, 149, 152, 154, 155, 156, 158, 160, 161, 162], "abrevi": 11, "via": [11, 16, 18, 20, 22, 23, 25, 30, 50, 53, 55, 87, 91, 96, 120, 123, 137, 174, 177], "link": [11, 12, 14, 16, 18, 20, 23, 72, 123, 125, 127, 148, 149], "core_root_directori": 11, "some": [11, 14, 16, 20, 23, 25, 30, 34, 37, 38, 44, 45, 46, 55, 69, 70, 74, 79, 87, 88, 96, 107, 109, 120, 123, 125, 135, 139, 150, 151, 156, 161, 170, 174], "info": [11, 14, 20, 35, 42, 98, 125, 156], "its": [11, 12, 13, 14, 16, 18, 20, 22, 23, 26, 30, 38, 42, 44, 46, 48, 51, 55, 58, 65, 69, 70, 71, 79, 80, 87, 91, 95, 96, 100, 107, 109, 126, 134, 135, 139, 145, 150, 151, 152, 155, 156, 159, 162], "own": [11, 13, 16, 18, 20, 23, 42, 44, 58, 69, 73, 80, 91, 114, 126, 134, 135, 139, 140, 141, 145, 148, 149, 150, 151, 156, 160], "hierarchi": 11, "shown": [11, 18, 19, 20, 23, 26, 96, 107, 109, 120, 126, 135, 156], "section": [11, 18, 20, 42, 48, 87, 94, 103, 120, 123, 156, 162], "page": [11, 72, 96, 120, 156, 165], "order": [11, 26, 30, 33, 34, 36, 37, 42, 44, 46, 47, 48, 55, 67, 72, 87, 88, 91, 94, 107, 113, 115, 119, 123, 126, 133, 134, 145, 155, 156, 174], "place": [11, 34, 44, 55, 88, 120, 123, 125, 126, 156, 160, 174], "core_boostrap": 11, "list": [11, 13, 16, 20, 23, 26, 28, 56, 139, 150, 151, 156, 162], "chang": [11, 12, 13, 14, 26, 39, 42, 43, 53, 74, 79, 84, 87, 88, 92, 107, 108, 109, 110, 125, 126, 127, 129, 132, 135, 142, 144, 145, 152, 154, 155, 156, 161, 162], "comment": [11, 12, 156], "mean": [11, 18, 20, 23, 42, 43, 47, 57, 72, 79, 80, 87, 88, 96, 105, 107, 108, 109, 118, 120, 137, 156, 157, 158, 162, 170], "becaus": [11, 12, 20, 26, 30, 37, 44, 45, 55, 57, 63, 79, 88, 100, 107, 109, 126, 139, 150, 151, 156, 159], "underli": 11, "platform": [11, 12, 14, 15, 16, 20, 25], "g": [11, 17, 18, 30, 37, 38, 43, 44, 88, 91, 103, 108, 126, 162], "mani": [11, 21, 43, 47, 50, 99, 107, 109, 121, 135, 143, 156, 170], "combin": [11, 18, 37, 107, 109, 114, 127, 136, 162], "howev": [11, 12, 13, 16, 20, 33, 37, 43, 55, 79, 80, 96, 107, 117, 126, 151, 156], "find": [11, 14, 18, 23, 55, 142, 152, 154, 155, 156], "unsupport": [11, 23], "caus": [11, 42, 46, 88, 107, 125, 126, 127], "dure": [11, 26, 30, 43, 51, 55, 72, 79, 80, 87, 120, 127, 156], "synthesi": [11, 14, 170], "should": [11, 12, 19, 20, 30, 33, 42, 44, 45, 48, 49, 50, 51, 54, 55, 56, 60, 72, 83, 87, 95, 100, 107, 109, 125, 137, 145, 156, 158, 179], "deliber": 11, "thei": [11, 12, 16, 18, 20, 42, 44, 46, 61, 78, 79, 80, 91, 95, 96, 107, 109, 113, 114, 134, 142, 143, 145, 152, 154, 155, 156, 159, 170, 174], "purpos": [11, 16, 20, 23, 30, 44, 55, 61, 78, 96, 126, 128, 129, 133, 134, 135, 143, 145, 156, 161, 162, 170], "specifi": [11, 12, 30, 31, 37, 43, 44, 47, 49, 51, 63, 75, 76, 77, 79, 80, 94, 96, 100, 109, 120, 125, 140, 141, 145, 156, 160, 161, 179], "visibl": [11, 79], "chosen": [11, 33, 66, 87], "when": [11, 12, 16, 18, 20, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 50, 51, 53, 55, 57, 60, 65, 69, 72, 73, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 91, 93, 95, 96, 98, 99, 100, 102, 103, 107, 108, 109, 111, 114, 115, 118, 119, 120, 121, 125, 126, 127, 128, 134, 135, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 151, 154, 156, 158, 159, 160, 161, 170], "anoth": [11, 12, 15, 30, 43, 44, 46, 55, 80, 88, 91, 96, 100, 107, 109, 126, 137, 145, 152, 154, 156, 162, 171, 174], "condition": 11, "assign": [11, 18, 26, 42, 44, 109, 125, 134, 135, 159, 174], "locat": [11, 20, 29, 30, 80, 156, 162, 163, 164, 166, 167, 168, 171, 172, 173, 175, 176, 177], "correspond": [11, 13, 15, 16, 18, 19, 20, 34, 42, 46, 80, 87, 91, 96, 123, 126, 134, 135, 159], "condit": [11, 23, 117, 125, 126, 156], "set": [11, 13, 14, 16, 18, 20, 23, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 55, 56, 57, 58, 59, 60, 61, 63, 69, 70, 71, 72, 73, 74, 77, 79, 81, 82, 83, 84, 87, 91, 94, 95, 96, 97, 100, 101, 105, 106, 107, 110, 117, 118, 119, 120, 125, 126, 127, 128, 129, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 150, 151, 152, 154, 155, 156, 157, 158, 159, 161, 162, 166, 170, 171], "pcie_lan": [11, 23], "pcie_endpoint": [11, 18, 23], "pcie_endpoint_mod": [11, 23], "third": [11, 18, 20, 47, 60, 96, 107, 109, 156, 162], "statement": 11, "check": [11, 20, 26, 33, 44, 48, 79, 83, 88, 105, 107, 125, 127, 134, 135, 148, 149, 156, 158, 159, 174], "compat": [11, 12, 14, 37, 55, 56, 86, 174], "incompat": 11, "detect": [11, 16, 28, 37, 42, 53, 55, 87, 123, 134, 137, 166, 170, 174], "shell": 11, "rais": [11, 88], "stop": [11, 18, 44, 59, 60, 67, 69, 70, 74, 87, 100, 126, 156], "compil": [11, 12, 19, 23, 30, 156], "freeli": 11, "necessari": [11, 12, 13, 18, 23, 30, 31, 107, 120, 125, 127, 145, 156, 162], "variabl": [11, 37, 55, 138, 139, 142, 150, 151, 152, 154, 155, 156, 157, 158, 159, 161, 170], "environ": [11, 30, 33, 138, 139, 144, 146, 150, 151, 157, 162, 179], "lowest": [11, 37, 48, 71, 72, 73, 74, 96, 108, 109, 120], "prioriti": [11, 37, 51, 87], "ones": [11, 72, 109, 126, 131, 156, 161, 162, 170], "highest": [11, 41, 74, 96, 109, 120, 137, 156], "last": [11, 20, 26, 30, 34, 44, 47, 49, 54, 72, 78, 79, 80, 87, 96, 100, 105, 107, 109, 126, 129, 130, 131, 133, 134, 139, 140, 141, 143, 144, 148, 149, 150, 151, 156, 159, 160, 161, 162, 166, 170], "often": [11, 21, 30, 33, 34, 96, 107, 120, 126, 156], "mechan": [11, 12, 28, 30, 42, 72, 120, 128, 156, 161], "affect": [11, 32, 42, 62, 64, 71, 84, 85], "As": [11, 18, 20, 96, 107, 109, 125, 127, 143], "system": [11, 14, 24, 48, 65, 128], "modular": [11, 125, 127], "hierarch": 11, "organ": [11, 96], "archgrp": [11, 30], "across": [11, 43, 79], "parent": [11, 12, 128, 142, 145, 152, 154, 155, 156], "adjust": [11, 35, 79, 95, 156], "descend": 11, "core_archgrp": 11, "associ": [11, 13, 23, 82, 89, 109, 129, 156], "arrai": [11, 46, 93, 134, 142, 146, 152, 154, 156, 159, 162, 170, 171], "initi": [11, 22, 50, 62, 156], "common": [11, 30, 31, 41, 42, 49, 50, 55, 72, 79, 82, 89, 103, 105, 106, 109, 114, 123, 146, 179], "inc": [11, 30, 156], "clariti": 11, "declar": [11, 26, 30, 72, 88, 96, 120], "entiti": [11, 18, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 45, 49, 50, 51, 52, 55, 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, 97, 98, 99, 101, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 129, 130, 131, 132, 133, 136, 137, 145], "back": [11, 16, 19, 20, 23, 30, 44, 87, 91, 95, 100, 156, 159], "dynam": [11, 13, 20, 26, 30, 134, 135], "combo_user_const": 11, "were": [11, 33, 79, 107, 125, 127, 145, 156], "previous": [11, 44, 88, 107, 118, 126, 134, 135], "vhdlpkggen": 11, "folder": [11, 14, 30, 50, 55, 56, 162, 166, 171, 174], "vhdlpkgstring": 11, "fancy_str": 11, "vhdlpkgint": 11, "some_integ": 11, "vhdlpkgbool": 11, "some_boolean": 11, "important_boolean": 11, "true": [11, 30, 31, 32, 34, 35, 39, 41, 42, 50, 51, 71, 73, 74, 78, 79, 81, 82, 83, 86, 89, 91, 93, 95, 97, 98, 102, 109, 110, 111, 112, 114, 115, 118, 119, 122, 125, 127, 132, 137, 156], "vhdlpkghexvector": 11, "large_vector": 11, "64": [11, 16, 18, 23, 24, 32, 33, 35, 36, 37, 40, 41, 43, 49, 55, 58, 59, 60, 62, 64, 69, 70, 71, 72, 74, 83, 85, 88, 91, 95, 97, 98, 99, 104, 111, 116, 118, 121, 125, 133, 136, 139, 150, 151], "abcdef0123456789": 11, "recommend": [11, 14, 16, 18, 20, 30, 31, 33, 107, 143, 156], "structur": [11, 12, 30, 156, 162, 166, 170, 171], "similar": [11, 68, 107, 123, 126, 162, 166], "relev": 11, "those": [11, 30, 37, 71, 96, 107, 125, 126, 127, 139, 140, 141, 150, 156, 159], "mostli": [11, 30, 96], "ti": [11, 125], "like": [11, 15, 16, 20, 30, 37, 50, 74, 96, 107, 109, 126, 128, 135, 142, 151, 152, 154, 155, 156, 158, 162], "differ": [11, 15, 19, 20, 21, 30, 31, 37, 42, 43, 46, 50, 55, 68, 72, 87, 88, 95, 107, 108, 110, 113, 117, 125, 126, 127, 129, 134, 135, 137, 139, 143, 145, 150, 151, 156, 158, 159, 162, 163], "higher": [11, 13, 42, 74, 79, 107, 109, 117, 126, 137, 139, 150, 151, 156, 170], "ensur": [11, 12, 18, 75, 87, 102, 135], "done": [11, 18, 37, 42, 43, 50, 55, 69, 80, 88, 108, 116, 125, 126, 134, 135, 145, 156, 161], "here": [11, 12, 14, 20, 26, 28, 34, 37, 42, 43, 44, 46, 79, 91, 96, 108, 125, 126, 148, 149, 162, 164, 166, 170, 174], "consid": [11, 12, 16, 20, 42, 44, 73, 74, 96, 109, 119, 120, 156], "transceiv": [11, 12, 20, 123], "most": [11, 23, 30, 33, 44, 56, 79, 87, 88, 96, 108, 109, 114, 120, 125, 156, 162], "either": [11, 30, 53, 55, 57, 76, 79, 80, 87, 88, 96, 107], "vhd": [11, 12, 22, 30, 55, 156], "too": [11, 42, 95, 156], "stage": [11, 30, 44, 80, 90, 100, 106], "major": [11, 13, 96, 107, 126, 139, 145, 150, 151, 161], "variou": [11, 13, 71, 125, 126, 127, 128, 156, 166], "built": [11, 14, 112], "There": [11, 12, 16, 18, 20, 23, 26, 30, 32, 33, 37, 48, 50, 55, 63, 72, 82, 85, 87, 91, 92, 107, 109, 112, 114, 125, 126, 127, 135, 140, 141, 142, 143, 144, 145, 148, 149, 154, 155, 156, 157, 158, 159, 160, 162, 170], "veri": [11, 21, 30, 42, 88, 91, 107, 142, 152, 154, 155, 156], "card_archgrp": 11, "card_root_directori": 11, "src": [11, 22, 74, 110, 119, 156], "concaten": [11, 80, 113], "share": [11, 30, 72, 88, 93, 170], "both": [11, 13, 18, 20, 26, 31, 32, 33, 37, 38, 42, 44, 49, 51, 71, 73, 81, 87, 88, 96, 100, 102, 103, 107, 108, 109, 113, 118, 120, 123, 126, 133, 135, 136, 142, 152, 154, 155, 156, 158, 159], "hand": [11, 96, 120, 134, 135], "subcompon": [11, 12, 20, 22, 30, 73, 127, 156], "application_cor": [11, 18], "choos": [11, 31, 33, 87, 109, 142, 144, 152, 154, 155], "sometim": [11, 20, 30, 43, 44, 126, 156], "launch": [11, 30], "less": [11, 32, 33, 75, 107, 109, 125, 127, 171], "constrain": 11, "about": [11, 12, 14, 18, 20, 23, 30, 37, 42, 48, 49, 50, 60, 66, 97, 98, 99, 100, 109, 125, 129, 143, 156], "visit": [11, 156], "instruct": [11, 14, 19, 20, 30, 42, 58, 59, 73, 95], "_const": 11, "_conf": 11, "throughout": [11, 18, 22], "issu": [11, 37, 67, 91, 107, 156], "goe": [11, 20, 30, 109, 126], "dma_typ": [11, 14, 19], "architectur": [11, 14, 19, 20, 21, 23, 30, 33, 34, 37, 74, 82, 99, 118, 121, 134, 156, 166, 171], "logic": [11, 18, 19, 23, 29, 31, 34, 37, 44, 53, 55, 62, 64, 67, 70, 71, 72, 81, 84, 88, 95, 100, 102, 109, 112, 114, 119, 123, 127, 134, 137, 138, 142, 143, 145, 146, 148, 149, 152, 154, 156, 157, 158, 159, 161, 166, 174], "app_archgrp": 11, "well": [11, 12, 20, 21, 30, 35, 42, 44, 67, 70, 71, 73, 78, 96, 100, 107, 108, 109, 156], "recip": 11, "achiev": [11, 20, 31, 42, 115, 156], "goal": 11, "stai": [11, 50, 74, 79, 83, 87, 96, 100, 107, 109, 110], "application_core_entity_onli": 11, "fals": [11, 23, 30, 33, 34, 35, 39, 41, 42, 50, 51, 55, 64, 73, 79, 81, 82, 86, 91, 93, 94, 95, 98, 106, 109, 110, 111, 113, 114, 118, 119, 121, 125, 127, 129, 130, 137], "custom": [11, 12, 50, 158, 162], "code_archgrp": 11, "my_param_1": 11, "my_param_2": 11, "thu": [11, 23, 42, 43, 44, 48, 88, 96, 103], "my_param": 11, "propag": [11, 30, 37, 39, 41, 42, 43, 44, 46, 71, 80, 84, 94, 95, 100, 108, 134, 135], "fpga_common": [11, 12], "notic": [11, 79, 107, 126], "alreadi": [11, 12, 14, 30, 44, 67, 79, 126, 135], "element": [11, 29, 165], "snippet": 11, "lappend": [11, 30, 156], "entity_name_1": 11, "path_to_entity_1": 11, "full": [11, 16, 30, 33, 34, 44, 55, 82, 85, 87, 88, 91, 100, 101, 135, 156, 166, 174], "field": [11, 42, 80, 87, 125, 129, 139, 150, 151, 169], "entity_name_2": 11, "path_to_entity_2": 11, "archgrp_arr": 11, "thing": [11, 16, 79, 80, 96, 100, 156, 161], "elseif": [11, 30], "overwritten": [11, 30, 87, 95, 100], "commentari": 11, "especi": [11, 12, 16], "els": [11, 31, 107, 109, 110, 127, 142, 145, 151, 154, 155, 156], "avoid": [11, 18, 20, 37, 44, 48, 79, 105], "crash": 11, "unsuccess": 11, "iclud": 11, "pcie_gen": 11, "dma_rx_blocking_mod": 11, "directli": [11, 12, 16, 20, 23, 30, 39, 41, 44, 46, 49, 79, 87, 103, 109, 123, 137, 156], "requier": 11, "belong": [11, 20, 96, 109], "adher": [11, 57, 126, 156], "respect": [11, 30, 33, 37, 48, 66, 79, 88, 107, 109, 120, 126], "suggest": 11, "regard": [11, 42], "miss": 11, "unansw": 11, "question": 11, "valekv": 11, "cz": [11, 12], "we": [12, 14, 15, 16, 18, 20, 23, 37, 40, 43, 46, 88, 100, 107, 109, 156], "content": [12, 51, 60, 63, 66, 122, 125, 126, 127, 159, 171], "util": [12, 14, 20, 43, 107], "softwar": [12, 13, 18, 20, 22, 48, 55, 64, 67, 70, 71, 87, 107, 123, 125, 127, 128, 137], "certain": [12, 43, 79, 109, 174], "extent": 12, "commun": [12, 18, 19, 21, 22, 23, 25, 54, 96, 120, 132, 135, 138, 148, 149, 156, 157, 158, 177], "hw": [12, 16, 58, 59, 60], "close": [12, 19, 177], "insid": [12, 16, 23, 30, 42, 46, 51, 53, 55, 56, 80, 96, 100, 120, 125, 126, 127, 145, 156, 174], "translat": [12, 22, 30, 47], "devtre": [12, 22, 30, 55], "insert": [12, 18, 20, 30, 58, 59, 73, 80, 81, 84, 94, 95, 123, 125, 127, 135, 162], "form": [12, 15, 20, 30, 31, 50, 79, 87, 88, 92, 96, 109, 123, 126, 128], "current": [12, 13, 19, 20, 21, 30, 32, 34, 39, 42, 44, 47, 53, 55, 56, 57, 60, 66, 67, 70, 78, 79, 80, 82, 83, 85, 87, 88, 91, 96, 97, 98, 100, 103, 105, 107, 120, 125, 126, 127, 132, 134, 135, 143, 156, 158, 171], "revis": [12, 14], "author": [12, 14], "function": [12, 20, 23, 30, 31, 33, 47, 48, 71, 85, 95, 123, 126, 132, 133, 139, 142, 144, 145, 150, 151, 152, 154, 155, 158, 159, 161], "dts_build_project": 12, "dts_build_netcop": 12, "project": [12, 14, 17, 30, 107], "typic": [12, 13, 15, 18, 29, 30, 47, 128, 156, 163, 164, 167, 168, 172, 173, 175, 176, 177], "eg": [12, 118], "type": [12, 15, 18, 20, 21, 23, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 45, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 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, 101, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 129, 130, 131, 132, 133, 135, 136, 137, 139, 142, 143, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 160, 166, 171], "itself": [12, 20, 30, 37, 44, 71, 134], "instanc": [12, 20, 23, 30, 34, 55, 143, 156, 159, 162], "dts_boot_control": 12, "dts_dma_modul": 12, "dts_applic": 12, "pass": [12, 16, 20, 30, 42, 43, 44, 46, 91, 123, 125, 134, 156, 174], "vhdl": [12, 22, 23, 30, 37, 128], "creat": [12, 13, 14, 17, 18, 20, 30, 42, 58, 62, 73, 80, 82, 88, 89, 96, 106, 120, 135, 139, 142, 143, 145, 148, 149, 150, 151, 152, 154, 155, 158, 159, 160, 162, 170], "std_logic_vector": [12, 18, 23, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 45, 49, 50, 51, 52, 55, 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, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 129, 130, 131, 132, 133, 136, 137], "dtb_data": 12, "binari": [12, 30, 43, 96, 109, 170], "represent": [12, 33, 79], "dtc": [12, 14], "compress": [12, 128], "xz": [12, 128], "input": [12, 18, 19, 20, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 50, 51, 57, 60, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 92, 93, 94, 95, 98, 103, 105, 106, 109, 110, 112, 113, 114, 115, 116, 117, 119, 122, 125, 126, 127, 131, 133, 135, 136, 137, 143, 145, 166, 170, 174], "pci_ext_cap": [12, 23, 177], "next": [12, 30, 37, 43, 44, 55, 78, 79, 80, 82, 85, 87, 95, 96, 100, 107, 109, 115, 119, 120, 126, 128, 143, 148, 149, 156, 161], "constant": [12, 16, 45, 58, 71, 80, 87, 91, 96, 103, 109, 120, 125, 127, 170], "cannot": [12, 34, 37, 44, 79, 88, 100, 127, 135, 143, 156, 158, 161, 170], "user_const": [12, 30], "need": [12, 26, 30, 34, 37, 43, 44, 45, 47, 49, 50, 55, 56, 63, 69, 79, 87, 88, 96, 109, 119, 126, 127, 128, 135, 143, 156, 170, 174], "blob": [12, 128], "pci": [12, 14, 23, 47, 67, 70, 71, 107, 128, 129, 131], "extens": [12, 23, 30, 128, 158], "vsec": [12, 23, 128], "extend": [12, 23, 75, 79, 80, 95, 123, 128, 142, 145, 152, 154, 155, 156, 170], "rel": [12, 30], "small": [12, 44, 80, 96, 126, 145, 156, 171, 174], "few": [12, 26, 30, 32, 33, 34, 55, 80, 87, 88, 97, 122, 162], "entir": [12, 16, 18, 20, 22, 30, 42, 47, 126, 135], "store": [12, 16, 30, 32, 33, 34, 37, 42, 43, 44, 46, 51, 58, 68, 70, 79, 85, 97, 100, 107, 125, 127, 128, 134, 135, 140, 141, 156, 170, 174], "bram": [12, 32, 33, 51, 68, 97, 99, 100, 102, 118, 121, 122, 166, 171], "mi": [12, 16, 18, 19, 20, 23, 25, 43, 48, 49, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 137, 146, 156, 174, 177], "accident": 12, "design": [12, 14, 18, 20, 22, 26, 33, 37, 38, 41, 58, 62, 66, 70, 71, 72, 96, 120, 123, 126, 135, 156, 174], "nfb0": [12, 55], "ref_nam": 12, "popul": 12, "empti": [12, 30, 33, 34, 44, 96, 140, 141, 161, 166], "my_comp": 12, "dts_my_comp": 12, "reg": [12, 50, 79, 86, 106, 134], "indic": [12, 26, 32, 55, 66, 78, 80, 87, 96, 105, 107, 109, 120, 129, 136, 156], "intern": [12, 16, 18, 19, 34, 37, 42, 44, 68, 69, 70, 71, 73, 81, 87, 91, 96, 100, 112, 120, 126, 142, 152, 154, 156], "size": [12, 16, 18, 23, 33, 35, 36, 42, 43, 44, 47, 58, 59, 60, 62, 64, 66, 69, 70, 71, 73, 75, 76, 80, 81, 82, 84, 85, 86, 87, 88, 89, 91, 92, 94, 95, 98, 99, 125, 127, 128, 130, 132, 139, 142, 145, 150, 151, 152, 154, 156, 158, 161, 162, 174], "submodul": [12, 125, 127, 177], "bound": 12, "string": [12, 18, 23, 30, 31, 32, 33, 34, 36, 39, 40, 41, 49, 52, 55, 58, 59, 60, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 97, 98, 99, 101, 102, 103, 104, 106, 109, 110, 111, 113, 115, 116, 117, 118, 119, 121, 122, 125, 127, 129, 132, 133, 137, 142, 145, 152, 154, 155, 156], "node": [12, 14], "subnod": 12, "mandatori": [12, 30, 80], "item": [12, 18, 20, 32, 33, 34, 37, 39, 40, 41, 42, 43, 47, 73, 74, 75, 76, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 107, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 125, 127, 129, 132, 145, 146, 155, 156, 157, 158, 175], "work": [12, 13, 16, 18, 20, 30, 34, 37, 42, 44, 48, 49, 50, 51, 52, 58, 65, 87, 88, 100, 107, 109, 110, 114, 125, 127, 135, 142, 145, 152, 154, 158, 161], "without": [12, 13, 16, 18, 19, 20, 23, 32, 44, 72, 79, 80, 84, 96, 97, 102, 118, 120, 125, 126, 127, 129, 133, 143, 156, 170], "term": [12, 14, 15, 120], "addit": [12, 20, 23, 30, 35, 72, 102, 170, 171], "larg": [12, 30, 43, 44, 83, 126, 156], "possibli": [12, 96], "base_address": 12, "0x40": [12, 54, 125], "netcop": [12, 56], "0x00010004": 12, "reduc": [12, 44, 50, 55, 88, 108], "v1": 12, "cabal": [12, 28], "ff3f73b": 12, "0x6143474c": 12, "mi0": 12, "mi_bus0": [12, 16], "cell": 12, "0x01": [12, 74, 125, 127], "resourc": [12, 37, 44, 50, 55, 80, 82, 88, 109, 117, 119, 125, 166, 170, 171], "pci0": 12, "bar0": [12, 23, 132], "width": [12, 14, 18, 20, 23, 24, 31, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 46, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 62, 64, 68, 69, 70, 71, 72, 73, 74, 75, 76, 80, 82, 84, 85, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 102, 103, 104, 105, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 121, 125, 127, 129, 132, 133, 135, 137, 144, 148, 149, 156, 158, 159, 160, 166, 170], "0x20": [12, 54, 74, 125, 127, 137], "tsu": [12, 18, 20, 24, 25, 47, 85, 91, 125], "0x4000": 12, "0x1000": 12, "dma_modul": 12, "0x01000000": [12, 22], "dma_ctrl_ndp_rx0": 12, "dma_ctrl_ndp_rx": 12, "0x80": [12, 125], "0x20000": 12, "0x00": [12, 53, 54, 74, 81, 87, 91, 103, 105, 125, 127, 128, 137], "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, 53, 54, 74, 87, 105, 125, 127, 128, 137], "phandl": 12, "pmd0": 12, "0x02": [12, 125, 127], "param": [12, 156], "addr": [12, 55, 56, 58, 60, 67, 107, 108, 127, 156, 158, 162], "0xf0": 12, "txmac0": 12, "txmac": 12, "tx_mac_lit": [12, 20, 127], "speed": [12, 13, 14, 15, 16, 20, 25, 26, 73, 79, 87, 91, 115, 123, 125, 127, 135, 143, 156, 162, 170], "100": [12, 13, 15, 19, 20, 23, 25, 42, 87, 125, 127, 136, 137, 142, 152, 154, 156, 158], "0x8000": 12, "0x200": [12, 20], "mtu": [12, 18, 73, 125], "0x3fff": 12, "0x04": [12, 53, 54, 74, 81, 87, 91, 103, 105, 125, 127, 128, 137], "rxmac0": 12, "rxmac": 12, "rx_mac_lit": [12, 20, 30, 125], "0x8200": 12, "0x03": [12, 103, 125], "eth0": 12, "pmd": [12, 20, 22, 123], "i2c1": 12, "0x800110": 12, "0x05": 12, "pmd1": 12, "0x06": 12, "0xf8": 12, "txmac1": 12, "0xa000": 12, "rxmac1": 12, "0xa200": 12, "0x07": [12, 103], "eth1": 12, "adc_sensor": [12, 174], "0x7c": 12, "stratix_adc_sensor": 12, "nic_appl": 12, "0x2000000": 12, "0x10": [12, 53, 54, 74, 87, 105, 125, 127, 128, 137], "mi1": 12, "mi_bus1": 12, "pci1": 12, "uniqu": [12, 18, 20, 47, 128, 134, 135, 156], "identifi": [12, 107, 123, 128, 156], "With": [12, 34, 44, 55, 79, 107, 156, 170], "referenc": 12, "know": [12, 37, 79, 100, 156], "familiar": 12, "libfdt": [12, 14], "librari": [12, 13, 30, 50, 146], "syntax": 12, "hi": [12, 139, 140, 141, 148, 149, 150, 160], "ie": 12, "account": [12, 44, 79], "Such": [12, 37, 46, 79, 145], "do": [12, 14, 16, 26, 30, 33, 34, 74, 79, 87, 88, 100, 109, 110, 111, 125, 129, 132, 145, 156, 162, 170], "modif": [12, 75, 126], "bug": [12, 156], "fix": [12, 26, 44, 120, 156, 158], "increas": [12, 37, 42, 58, 84, 88, 92, 95, 108, 125, 126, 139, 150, 151, 170], "minor": [12, 87], "present": [12, 18, 30, 37, 44, 79, 84, 88, 99, 118, 121, 128], "ideal": [12, 44], "entity_bas": [12, 30, 156], "updat": [12, 30, 37, 48, 53, 58, 59, 60, 67, 80, 134], "match": [12, 123, 125, 156], "otherwis": [12, 30, 32, 44, 81, 87, 100, 114, 125, 127, 142, 152, 154, 155, 156], "correctli": [12, 14, 18, 79, 108, 125, 143, 156], "import": [12, 30, 79, 88, 142, 152, 154, 156], "main": [12, 13, 20, 23, 30, 37, 42, 46, 47, 72, 85, 91, 123, 125, 127, 135, 137, 139, 150, 151, 160], "univers": [13, 32, 33, 166, 171], "czech": 13, "republ": 13, "academi": 13, "scienc": 13, "primarili": [13, 110], "probe": [13, 55, 79], "monitor": [13, 43, 123, 146, 169, 174], "backbon": 13, "fw": [13, 162], "amd": [13, 71, 148, 149, 160], "md": [13, 14, 55], "manufactur": [13, 14], "agilex": [13, 20, 21, 30, 31, 32, 33, 39, 41, 48, 55, 75, 79, 80, 85, 87, 90, 91, 94, 101, 103, 104, 115, 117, 118, 119, 122, 125, 127, 132, 133, 166, 171], "stratix": [13, 14, 20, 21, 23, 48, 55, 125, 127, 166, 171, 174], "32b": [13, 137], "data": [13, 14, 15, 16, 18, 19, 20, 23, 25, 32, 33, 34, 35, 37, 38, 39, 41, 42, 43, 44, 47, 49, 53, 54, 55, 56, 58, 60, 61, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 87, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109, 110, 112, 113, 114, 115, 118, 119, 120, 121, 123, 125, 127, 128, 129, 132, 133, 135, 137, 138, 139, 142, 143, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 166, 170, 171, 174], "transfer": [13, 14, 18, 19, 20, 22, 23, 25, 28, 37, 42, 72, 87, 95, 96, 103, 107, 120, 122, 159, 170, 174], "alwai": [13, 14, 20, 22, 23, 42, 48, 57, 61, 63, 107, 108, 109, 120, 125, 126, 156, 158], "100gbase": 13, "handl": [13, 19, 22, 23, 30, 51, 55, 75, 126, 142, 152, 154, 161], "10gbase": 13, "25gbase": 13, "even": [13, 18, 20, 37, 42, 45, 46, 50, 55, 74, 80, 107, 110, 156], "No": [13, 19, 72, 118, 134, 142, 152, 154], "line": [13, 14, 15, 33, 156], "layer": [13, 15, 123, 125, 127, 135], "l2": [13, 16], "frame": [13, 16, 18, 20, 47, 65, 66, 67, 70, 72, 73, 74, 75, 76, 78, 82, 84, 86, 88, 89, 93, 94, 96, 99, 100, 110, 125, 126, 127, 129, 135, 140, 141, 143, 144, 145, 148, 149, 156, 160, 161, 172], "crc": [13, 16, 18, 20, 47, 125, 127], "ad": [13, 30, 55, 71, 80, 87, 125, 126, 136, 156], "16383": [13, 73], "b": [13, 42, 46, 55, 72, 80, 107, 126, 145, 156], "maximum": [13, 16, 18, 23, 24, 31, 34, 37, 42, 43, 44, 45, 49, 50, 60, 62, 64, 69, 71, 73, 74, 75, 76, 80, 83, 87, 94, 95, 97, 98, 101, 117, 120, 125, 127, 132, 137, 139, 142, 145, 150, 151, 152, 154, 155, 161], "mac": [13, 16, 18, 22, 30, 47, 74, 123, 146, 176], "discard": [13, 18, 20, 47, 60, 65, 75, 78, 79, 95, 101, 125, 127, 145, 156, 172, 175], "larger": [13, 31, 34, 50, 53, 55, 88], "1522": 13, "limit": [13, 33, 55, 96, 107, 110, 117, 120, 158, 172], "Not": [13, 73, 91, 96, 120, 129], "low": [13, 19, 23, 37, 42, 74, 95, 110, 125, 127, 137, 138, 143, 146, 148, 149, 153, 157, 161], "calypt": [13, 19, 62, 69, 177], "under": [13, 19, 87, 142, 152, 154, 155, 156], "compon": [13, 16, 18, 20, 22, 24, 29, 33, 34, 38, 42, 43, 44, 45, 48, 53, 56, 57, 58, 60, 61, 63, 65, 66, 67, 68, 70, 73, 74, 75, 76, 77, 78, 80, 81, 83, 85, 86, 87, 88, 90, 91, 92, 94, 95, 97, 98, 99, 102, 103, 104, 105, 107, 108, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 125, 126, 127, 129, 130, 131, 132, 133, 136, 137, 139, 143, 145, 148, 149, 150, 151, 156, 160, 161, 162, 164, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179], "four": [13, 20, 96, 107, 125, 127, 142, 154, 155, 158], "signal": [13, 18, 20, 26, 28, 34, 35, 38, 39, 41, 42, 44, 45, 48, 50, 52, 55, 57, 58, 59, 60, 62, 64, 65, 66, 69, 70, 71, 74, 79, 86, 87, 88, 90, 91, 94, 96, 97, 98, 99, 100, 101, 103, 107, 108, 109, 110, 111, 115, 116, 123, 125, 126, 127, 129, 130, 131, 132, 133, 137, 142, 143, 145, 148, 149, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 166, 170, 171, 172, 174], "200": [13, 43, 87, 123, 158], "300": 13, "mhz": [13, 23, 43, 71, 87, 123], "100mhz": 13, "200mhz": [13, 87], "slower": [13, 14, 20], "degrad": [13, 123], "overal": [13, 37, 96], "api": [13, 18, 22], "separ": [13, 15, 20, 30, 37, 50, 55, 70, 77, 96, 98, 110, 120, 125, 127, 134, 135, 145, 156, 177], "unfortun": [13, 156], "rate": [13, 16, 19, 123, 172], "gbp": [13, 15, 16, 19, 123, 125, 127], "rather": [13, 107], "try": [13, 20, 37, 55, 109], "expans": [13, 75, 132], "rtl": 13, "step": [14, 16, 26, 30, 44, 53, 60, 72, 143, 156, 162], "rhel": 14, "o": [14, 55, 169], "rocki": 14, "dnf": 14, "your_card": 14, "modifi": [14, 16, 30, 37, 51, 75, 87, 88, 108, 143, 145, 156, 162, 170], "app_conf": 14, "instead": [14, 18, 30, 33, 34, 79, 82, 88, 96, 109, 142, 152, 154, 155, 156], "wait": [14, 43, 53, 55, 56, 79, 83, 95, 103, 116, 118, 126, 127, 134, 135, 145, 156, 159], "until": [14, 16, 42, 44, 46, 53, 55, 56, 78, 79, 80, 87, 103, 107, 116, 135, 143, 156, 159, 161, 166], "successfulli": [14, 42, 125, 127, 156], "finish": [14, 55, 156], "nfw": 14, "pcie_conf": [14, 23], "1xgen4x16": 14, "board": [14, 18, 25], "proper": [14, 18, 20, 126], "plug": 14, "slot": [14, 23, 25], "pre": [14, 46, 48], "deb": 14, "experi": 14, "over": [14, 18, 20, 22, 37, 43, 44, 47, 55, 74, 80, 87, 106, 125, 126, 170], "malfunct": 14, "expect": [14, 37, 79, 90, 107, 109, 156], "method": [14, 110, 145, 148, 149, 156, 160], "pleas": [14, 16, 107, 138, 156, 157], "upload": 14, "dx": 14, "copi": [14, 17, 75, 88, 111, 139, 148, 149, 150, 151, 160, 162], "your_ndk_firmwar": 14, "f0": 14, "seen": [14, 42, 50], "ndk_minim": 14, "09": 14, "24": [14, 18, 20, 43, 47, 55, 60, 64, 67, 70, 71, 81, 95, 96, 118, 156], "44": [14, 123], "19": [14, 123], "22": [14, 55, 125], "94": 14, "06": 14, "08": 14, "sc": [14, 156], "edit": [14, 53, 55], "repli": [14, 158], "liberout": [14, 148, 149], "org": [14, 148, 149], "queue": [14, 15, 34, 91], "endpoint": [14, 18, 19, 23, 47, 62, 64, 65, 68, 69, 71, 132], "0000": [14, 34, 96, 107, 120, 131, 133], "82": [14, 123], "gt": [14, 123], "x8": [14, 23, 71], "numa": 14, "81": [14, 123, 129], "want": [14, 16, 20, 26, 35, 37, 43, 59, 79, 88, 107, 109, 116, 125, 156, 162], "learn": [14, 18, 20, 156], "frequent": [14, 15, 42], "explain": [15, 20, 109, 156, 162], "physic": [15, 19, 20, 123, 160], "optic": [15, 123], "cage": 15, "serial": [15, 20, 23, 44, 48, 80, 123], "protocol": [15, 20, 72, 102, 138, 156, 157, 158, 161], "standard": [15, 23, 30, 47, 79, 109, 118, 123, 125, 127, 143, 156, 170], "gbe": 15, "25": [15, 18, 20, 31, 47, 123], "28": [15, 18, 20, 47, 125], "togeth": [15, 30, 42, 43, 46, 47, 88, 92, 100, 107, 109, 120, 128, 135, 142, 151, 154, 156, 159, 161, 170], "enough": [15, 20, 44, 96, 156, 158], "group": [15, 87, 96, 110, 156], "transmit": [15, 16, 23, 24, 25, 28, 47, 66, 70, 85, 87, 90, 96, 111, 116, 118, 119, 120, 123, 125, 126, 127, 143, 160, 176], "therefor": [15, 19, 20, 43, 53, 55, 72, 80, 87, 95, 96, 107, 109, 120, 137, 156], "transmiss": [15, 16, 25, 57, 72, 85, 96, 115, 117, 120, 126, 127, 156], "firmwar": [16, 18, 19, 21, 22, 23, 25, 107, 128], "hdl": [16, 156], "execut": [16, 22, 30, 42, 51, 108, 111, 118], "verif": [16, 30, 87, 119, 144, 145, 146, 148, 149, 158, 161, 162], "mainli": [16, 23, 30, 44, 87], "uvm": [16, 119, 142, 146, 152, 154, 155, 158, 159], "simul": [16, 30, 44, 55, 72, 87, 95, 152, 156, 159, 161, 174, 179], "almost": [16, 33, 34, 44, 85, 91, 101, 166, 174], "cocotb": 16, "yet": [16, 19, 20, 24, 32, 70, 71, 103, 107], "publicli": 16, "among": [16, 18, 20, 22], "devicetre": [16, 18, 22, 23], "offset": [16, 20, 44, 48, 58, 73, 80, 85, 87, 91, 94, 103, 123, 125, 127, 128], "0x0": [16, 73, 109, 110, 123], "byte": [16, 18, 20, 23, 43, 44, 47, 57, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 80, 87, 94, 102, 103, 107, 108, 110, 125, 127, 128, 129, 132, 133, 137, 142, 146, 148, 149, 150, 151, 152, 154, 155, 158, 160, 162, 171, 177], "0x42": 16, "mi_test_spac": 16, "00000000": 16, "00000042": 16, "similarli": [16, 30, 70], "futur": [16, 39, 75, 97, 158], "meter": [16, 73, 162, 164], "datapath": 16, "come": [16, 20, 23, 37, 42, 65, 67, 95, 96, 107, 123, 126, 148, 149, 156], "mfb_tool": [16, 172], "gen_loop_switch": [16, 73], "gls_mod": 16, "port_list": 16, "black": 16, "hole": [16, 158], "ext": 16, "length": [16, 18, 20, 38, 42, 43, 44, 47, 55, 62, 64, 69, 71, 74, 75, 80, 87, 88, 94, 95, 96, 98, 110, 120, 125, 126, 127, 128, 133, 140, 141, 145, 170], "continu": [16, 19, 24, 34, 43, 53, 70, 72, 87, 100, 109, 126, 131, 161], "repeat": [16, 46, 53, 87, 134, 156, 161], "increment": [16, 20, 36, 37, 50, 51, 55, 67, 74, 85, 91, 107, 110, 125, 137, 158], "reach": [16, 42, 43, 44, 65, 71, 85, 87, 134], "simpli": [16, 30, 38, 91, 156], "pma": [16, 20, 22, 125, 127, 146], "local": [16, 18, 159], "calcul": [16, 18, 30, 32, 44, 49, 50, 66, 87, 91, 95, 96, 110, 120, 125, 127, 130, 134, 145, 156, 159, 170, 172, 174], "destin": [16, 18, 20, 42, 47, 72, 74, 83, 86, 110, 112, 113, 115, 125, 127, 129, 159, 170, 174], "end": [16, 18, 30, 37, 43, 44, 50, 52, 55, 57, 65, 72, 75, 78, 79, 80, 81, 87, 88, 96, 107, 109, 125, 126, 127, 129, 140, 141, 142, 143, 144, 145, 148, 149, 154, 155, 156, 159, 161, 166], "payload": [16, 18, 23, 82, 89, 130, 132], "71": 16, "43": 16, "79": 16, "31": [16, 18, 20, 23, 24, 47, 72, 74, 110, 123, 125, 127, 128, 132, 137, 148, 149], "128": [16, 57, 60, 63, 72, 84, 88, 119, 122, 127, 132, 133, 139, 142, 150, 151, 152, 154, 155], "rang": [16, 18, 20, 22, 24, 26, 43, 47, 51, 55, 56, 109, 120, 137, 148, 149, 159], "report": [16, 33, 50], "pip": 17, "txt": 17, "let": [17, 37, 44, 87, 88, 107, 109], "proj_onli": [17, 30], "ndk": [18, 19, 20, 21, 22, 23, 71, 96, 148, 149], "deep": [18, 32, 97], "pipelin": [18, 42, 44, 80, 86, 88, 103, 109, 123, 143, 156, 174], "defin": [18, 20, 30, 33, 37, 42, 43, 48, 51, 52, 62, 64, 69, 71, 72, 80, 95, 99, 101, 107, 109, 118, 121, 123, 127, 132, 143, 156, 158, 160, 162], "devic": [18, 22, 23, 26, 30, 31, 32, 33, 34, 36, 39, 40, 41, 42, 48, 49, 52, 55, 56, 58, 59, 60, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 97, 98, 99, 101, 102, 103, 104, 106, 109, 110, 111, 113, 115, 116, 117, 118, 119, 121, 122, 123, 125, 127, 129, 132, 133, 137, 156], "cpu": 18, "ddr4": [18, 21, 164], "csr": [18, 20, 22, 25], "header": [18, 20, 44, 47, 58, 59, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 80, 82, 89, 94, 98, 123, 128, 130, 135, 144, 145, 156, 160, 162, 174, 177], "metadata": [18, 20, 24, 35, 39, 41, 42, 46, 58, 59, 60, 70, 71, 73, 75, 76, 80, 81, 82, 83, 85, 87, 88, 90, 91, 94, 95, 97, 98, 99, 102, 103, 107, 117, 125, 142, 154, 158, 162, 172], "clock": [18, 20, 23, 24, 26, 28, 30, 31, 32, 33, 34, 36, 38, 39, 41, 42, 44, 45, 50, 51, 55, 57, 58, 59, 62, 69, 72, 73, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 119, 120, 122, 123, 125, 127, 132, 135, 137, 138, 143, 144, 148, 149, 156, 157, 158, 159, 160, 161, 171, 172, 174, 175], "equal": [18, 31, 51, 55, 95, 96, 107, 109, 137, 156], "prepar": [18, 30, 140, 141, 144, 158], "strongli": [18, 20, 30, 156], "enter": [18, 20, 23, 126, 145], "eth_rx_": 18, "carri": [18, 20, 107, 109, 170], "actual": [18, 20, 33, 34, 37, 42, 43, 62, 64, 69, 80, 109, 125, 127, 137, 156, 158, 159], "though": [18, 20, 46, 96, 109], "_dst_rdy": [18, 20, 72], "perman": [18, 20], "buffer": [18, 20, 23, 42, 44, 53, 55, 56, 57, 58, 59, 60, 64, 66, 67, 69, 70, 71, 75, 85, 91, 95, 100, 119, 123, 125, 126, 127, 172, 174], "fifo": [18, 20, 28, 29, 32, 33, 34, 36, 42, 43, 44, 46, 48, 52, 72, 73, 82, 84, 85, 88, 89, 91, 97, 99, 100, 101, 102, 113, 116, 117, 118, 121, 123, 134, 135, 140, 141, 143, 144, 146, 174], "fill": [18, 20, 30, 42, 43, 53, 56, 100, 126, 133, 143], "stuck": [18, 20, 132, 156, 162, 174], "eth_hdr_pack": [18, 20, 47, 125], "hdr": [18, 20, 47, 70, 160], "global": [18, 20, 30, 44, 47, 71, 123, 133], "mask": [18, 20, 39, 41, 47, 62, 79, 83, 96, 100, 104, 112, 120, 125], "OR": [18, 20, 47, 109, 170], "errorfram": [18, 20, 47], "26": [18, 20, 22, 47, 49, 55], "errormintu": [18, 20, 47], "mintu": [18, 20, 47, 125], "27": [18, 20, 47, 125], "errormaxtu": [18, 20, 47], "maxtu": [18, 20, 47], "errorcrc": [18, 20, 47], "29": [18, 20, 47], "errormac": [18, 20, 47], "30": [18, 20, 47], "broadcast": [18, 20, 47], "multicast": [18, 20, 47, 125], "hitmacvld": [18, 20, 47], "hit": [18, 20, 47], "tcam": [18, 20, 47], "33": [18, 20, 47, 123, 129], "36": [18, 20, 47], "hitmac": [18, 20, 47], "index": [18, 20, 34, 37, 47, 50, 53, 55, 60, 66, 107, 109, 120, 126, 128, 170], "37": [18, 20, 47], "timestampvld": [18, 20, 47], "timestamp": [18, 20, 22, 47, 85, 125, 136, 137, 163, 172], "38": [18, 20, 47], "101": [18, 20, 47, 136, 137], "doc": [18, 20, 47], "draft": [18, 20, 22, 47], "sent": [18, 19, 20, 23, 44, 53, 57, 58, 59, 60, 62, 69, 71, 78, 79, 91, 92, 98, 105, 107, 109, 118, 125, 126, 127, 139, 143, 150, 151, 152, 156, 158], "eth_tx_mfb_": 18, "special": [18, 20, 30, 44, 80, 174], "eth_tx_mfb_hdr": 18, "region": [18, 57, 61, 63, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99, 125, 127, 129, 132, 138, 142, 152, 154, 155, 156, 157, 174], "further": [18, 20, 22, 30, 100], "minimum": [18, 20, 30, 32, 44, 49, 71, 74, 80, 82, 89, 97, 110, 117, 125, 127, 139, 150, 151, 161], "60b": [18, 20, 75, 126, 127], "pad": 18, "previou": [18, 20, 37, 44, 55, 79, 80, 88, 107, 109, 126, 134, 135, 152, 156, 159, 162], "dma_tx_": 18, "mvb_data": 18, "mvb_len": 18, "mvb_hdr_meta": 18, "mvb_channel": 18, "determin": [18, 32, 33, 34, 50, 68, 75, 80, 82, 87, 96, 99, 107, 109, 111, 115, 121, 125, 127, 129], "presenc": [18, 46, 88, 120, 129], "dma_tx_mvb_hdr_meta": [18, 73], "hdr_len": 18, "hdr_id": 18, "identif": [18, 128, 174], "definit": [18, 30, 37, 53, 54, 55, 125, 127], "11": [18, 31, 49, 50, 54, 70, 72, 107, 109, 123, 130, 133], "neth": 18, "dma_rx_": 18, "role": 18, "mvb_discard": [18, 112, 156], "dma_rx_mvb_hdr_meta": [18, 73], "orient": [18, 22, 33, 142, 152, 154], "wire": [18, 22, 33, 103, 106, 121, 132, 156, 170, 174], "alloc": [18, 23], "interconnect": [18, 25, 81], "good": [18, 30, 156], "idea": [18, 30, 43, 80, 156], "inspir": [18, 156], "tabl": [18, 20, 55, 87, 96, 109, 110, 120, 138, 139, 142, 150, 151, 152, 154, 155, 156, 157, 162, 170, 175], "eth_stream": 18, "natur": [18, 23, 31, 32, 33, 34, 36, 39, 41, 45, 57, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 87, 88, 90, 91, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 110, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 125, 127, 129, 132, 133, 148, 149, 160], "eth_channel": 18, "per": [18, 20, 23, 24, 28, 39, 41, 42, 79, 80, 87, 91, 94, 96, 110, 119, 137, 144, 145, 160, 161], "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, 67, 68, 75, 80, 82, 83, 84, 85, 87, 89, 91, 94, 95, 97, 98, 101, 117, 129, 132], "mfb_reg_siz": [18, 82, 89, 97], "mfb_block_siz": [18, 67, 68, 75, 80, 82, 83, 84, 85, 87, 89, 91, 94, 95, 97, 98, 101, 117, 129, 132], "mfb_item_width": [18, 67, 68, 75, 80, 82, 83, 84, 85, 87, 89, 91, 94, 95, 97, 98, 101, 117, 129, 132], "mem_port": 18, "emif": [18, 21, 53, 55, 56], "mem_addr_width": [18, 49], "avmm": [18, 103], "mem_burst_width": [18, 49], "mem_data_width": [18, 49], "512": [18, 32, 34, 36, 41, 49, 55, 71, 72, 73, 97, 98, 99, 101, 121, 129, 132, 156], "mem_refr_period_width": 18, "refresh": [18, 55], "period": [18, 30, 45, 55, 57, 79, 83, 91, 95, 123, 170, 174], "mem_def_refr_period": 18, "integ": [18, 30, 35, 37, 39, 40, 41, 49, 50, 51, 52, 55, 58, 59, 60, 61, 63, 79, 82, 83, 84, 86, 88, 89, 90, 92, 94, 95, 97, 106, 107, 109, 114, 137, 156, 159], "amm_freq_khz": [18, 49, 55], "266660": [18, 49, 55], "freq": [18, 54, 91], "amm": [18, 53, 54, 55, 56], "mi_data_width": [18, 49, 50, 53, 55, 87, 91, 104, 110, 132], "mi_addr_width": [18, 49, 50, 55, 87, 91, 110, 132], "fpga_id_width": 18, "id": [18, 20, 23, 26, 46, 47, 48, 75, 79, 80, 91, 105, 125, 133, 134, 135], "reset_width": 18, "reset": [18, 23, 24, 28, 31, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 45, 50, 51, 54, 55, 56, 58, 59, 60, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 130, 132, 136, 137, 142, 145, 146, 148, 149, 152, 154, 155, 158, 174], "undefin": [18, 20, 34, 51, 52, 55, 58, 59, 96, 107, 161], "AND": [18, 23, 58, 76, 77, 78, 93, 99, 109, 110, 119, 125, 170], "clk_user": 18, "std_logic": [18, 23, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 45, 49, 50, 51, 52, 55, 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, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 129, 130, 132, 133, 136, 137], "clk_user_x2": 18, "doubl": [18, 20, 42, 88, 95, 125, 127, 134, 135, 166, 170], "frequenc": [18, 20, 28, 42, 43, 44, 55, 71, 87, 95, 123, 127, 135, 137, 171, 174], "clk_user_x3": 18, "tripl": 18, "clk_user_x4": 18, "quadrupl": 18, "reset_us": 18, "downto": [18, 23, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 45, 49, 50, 51, 52, 55, 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, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 136, 137], "synchron": [18, 24, 28, 34, 41, 72, 110, 111, 112, 113, 115, 116, 117, 123, 125, 127, 132, 142, 152, 154, 155, 161, 170, 174], "reset_user_x2": 18, "reset_user_x3": 18, "reset_user_x4": 18, "BY": 18, "mi_clk": [18, 23, 30, 55, 73, 81, 123, 125, 127, 137], "out": [18, 23, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 45, 46, 49, 50, 51, 52, 55, 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, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 129, 130, 131, 132, 133, 136, 137, 156, 162, 174], "dma_clk": [18, 23], "dma_clk_x2": 18, "app_clk": 18, "mi_reset": [18, 23, 73, 81, 123, 125, 127, 137], "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, 125], "nanosecond": [18, 24, 125, 136, 137], "tsu_ts_vld": [18, 24], "statu": [18, 22, 23, 25, 33, 48, 50, 55, 62, 69, 73, 79, 87, 99, 105, 121, 123, 125, 127, 132, 133, 156, 166], "pcie_link_up": [18, 23], "activ": [18, 20, 23, 28, 37, 55, 69, 82, 87, 100, 107, 114, 115, 125, 127, 135, 137, 139, 142, 143, 148, 149, 150, 151, 152, 154, 155, 156, 159, 160, 161, 169], "ep": 18, "readi": [18, 19, 21, 32, 42, 53, 55, 72, 83, 86, 96, 97, 102, 103, 107, 110, 112, 113, 114, 115, 119, 120, 125, 127, 129, 132, 137, 159, 170, 174], "eth_rx_link_up": 18, "eth_tx_phy_rdi": 18, "phy": [18, 20, 176], "fpga_id": 18, "chip": [18, 48, 170], "fpga_id_vld": 18, "incom": [18, 20, 42, 60, 61, 65, 66, 76, 77, 85, 87, 91, 96, 100, 107, 109, 125, 130, 131, 135, 156], "appropri": [18, 20, 23, 30, 57, 95, 128, 162], "eth_rx_mvb_data": 18, "eth_rx_hdr_width": [18, 125], "eth_rx_mvb_vld": [18, 73], "eth_rx_mvb_src_rdi": [18, 73], "eth_rx_mvb_dst_rdi": [18, 73], "eth_rx_mfb_data": [18, 73], "eth_rx_mfb_sof": [18, 73], "Of": [18, 80, 125, 127, 129], "eth_rx_mfb_eof": [18, 73], "eof": [18, 57, 75, 76, 78, 79, 80, 83, 84, 88, 95, 96, 98, 100, 101, 125, 126, 127, 129, 140, 141, 142, 148, 149, 154, 156, 157, 161], "eth_rx_mfb_sof_po": [18, 73], "log2": [18, 23, 32, 33, 35, 36, 39, 40, 41, 42, 51, 52, 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, 101, 108, 110, 111, 116, 117, 121, 122, 125, 127, 129, 132], "posit": [18, 26, 30, 37, 38, 72, 76, 77, 96, 100, 107, 108, 109, 111, 123, 125, 127, 129, 160], "eth_rx_mfb_eof_po": [18, 73], "eth_rx_mfb_src_rdi": [18, 73], "eth_rx_mfb_dst_rdi": [18, 73], "outgo": [18, 126], "meta": [18, 89, 94, 102, 103, 109, 120, 133, 145, 156, 157, 158], "eth_tx_mfb_data": [18, 73], "eth_tx_hdr_width": 18, "eth_tx_mfb_sof": [18, 73], "eth_tx_mfb_eof": [18, 73], "eth_tx_mfb_sof_po": [18, 73], "eth_tx_mfb_eof_po": [18, 73], "eth_tx_mfb_src_rdi": [18, 73], "eth_tx_mfb_dst_rdi": [18, 73], "dma_rx_mvb_len": [18, 73], "dma_rx_mvb_channel": [18, 73], "dma_rx_mvb_discard": [18, 73], "dma_rx_mvb_vld": [18, 73], "dma_rx_mvb_src_rdi": [18, 73], "dma_rx_mvb_dst_rdi": [18, 73], "dma_rx_mfb_data": [18, 73], "dma_rx_mfb_sof": [18, 73], "dma_rx_mfb_eof": [18, 73], "dma_rx_mfb_sof_po": [18, 73], "dma_rx_mfb_eof_po": [18, 73], "dma_rx_mfb_src_rdi": [18, 73], "dma_rx_mfb_dst_rdi": [18, 73], "dma_tx_mvb_len": [18, 73], "dma_tx_mvb_channel": [18, 73], "dma_tx_mvb_vld": [18, 73], "dma_tx_mvb_src_rdi": [18, 73], "dma_tx_mvb_dst_rdi": [18, 73], "dma_tx_mfb_data": [18, 73], "dma_tx_mfb_sof": [18, 73], "dma_tx_mfb_eof": [18, 73], "dma_tx_mfb_sof_po": [18, 73], "dma_tx_mfb_eof_po": [18, 73], "dma_tx_mfb_src_rdi": [18, 73], "dma_tx_mfb_dst_rdi": [18, 73], "dma_tx_usr_choke_chan": 18, "paus": [18, 85, 91, 96, 120], "choke": 18, "slack": 18, "behind": [18, 80, 107], "mem_clk": [18, 49], "mem_rst": [18, 49], "mem_avmm_readi": [18, 49], "mem_avmm_read": [18, 49], "mem_avmm_writ": [18, 49], "mem_avmm_address": [18, 49], "slv_array_t": [18, 23, 39, 40, 50, 55, 75, 80, 83, 89, 90, 98, 105, 109, 115, 122], "mem_avmm_burstcount": [18, 49], "mem_avmm_writedata": [18, 49], "mem_avmm_readdata": [18, 49], "mem_avmm_readdatavalid": [18, 49], "mem_refr_period": 18, "mem_refr_req": 18, "mem_refr_ack": 18, "ack": 18, "emif_rst_req": [18, 55], "emif_rst_don": [18, 55], "emif_ecc_usr_int": 18, "ecc": [18, 55], "interupt": 18, "emif_cal_success": [18, 55], "calibr": [18, 55], "emif_cal_fail": [18, 55], "fail": [18, 55, 156], "emif_auto_precharg": [18, 55], "auto": [18, 33, 34, 55, 99, 118, 121, 122, 134], "precharg": [18, 55], "mi_dwr": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "master": [18, 22, 69, 102, 104, 107, 110, 123, 125, 127, 132, 137, 156, 158], "slave": [18, 102, 104, 107, 110, 123, 125, 127, 132, 137, 156, 158], "mi_addr": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "mi_b": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "mi_rd": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "mi_wr": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "mi_ardi": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "mi_drd": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "mi_drdi": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "wrapper": [19, 41, 43, 106, 146, 174], "auxiliari": [19, 66, 79, 87, 129, 132, 172], "parametr": [19, 32], "still": [19, 44, 78, 120, 135], "desir": [19, 23, 43, 94, 105, 162], "automat": [19, 21, 23, 30, 33, 34, 43, 53, 79, 91, 156, 166, 171], "replac": [19, 33, 109, 121, 131], "immedi": [19, 28, 30, 79, 80, 105, 107, 126, 127], "sublay": 20, "client": [20, 163], "standardli": 20, "consequ": [20, 87], "That": [20, 80, 96, 105, 107, 109, 156], "adapt": [20, 23], "abil": [20, 43, 96, 100, 123], "backpressur": [20, 126], "adjac": 20, "side": [20, 32, 35, 46, 70, 71, 73, 79, 92, 100, 102, 103, 107, 109, 123, 125, 126, 127, 135, 156, 159], "rest": [20, 30, 55, 79, 80], "kei": 20, "realiti": 20, "much": [20, 45, 72, 82, 109, 135, 145], "look": [20, 26, 37, 109, 126, 137, 162, 170], "unit": [20, 22, 25, 37, 42, 43, 44, 46, 47, 73, 80, 82, 95, 96, 100, 103, 108, 118, 120, 125, 127, 128, 134, 135, 136, 137, 156, 163, 170, 174, 177], "nic": [20, 176], "repres": [20, 26, 33, 85, 137, 156], "splitter": [20, 25, 156, 172, 173], "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, 162], "left": [20, 32, 33, 34, 35, 48, 71, 96, 99, 107, 120, 121, 126, 170], "rx_mfb_": [20, 126], "along": [20, 35, 80, 107, 125], "rx_mfb_hdr": 20, "tx_mfb_": 20, "tx_mvb_": 20, "tx_": 20, "eventu": 20, "lower": [20, 28, 33, 34, 42, 43, 46, 74, 76, 79, 82, 88, 95, 107, 109, 117, 125, 126, 133, 136, 137, 139, 150, 151, 156, 170], "behavior": [20, 37, 38, 69, 87, 102, 107, 110, 126, 136, 156, 159, 166, 170, 171, 174], "unders": 20, "0x00200000": 20, "transact": [20, 22, 23, 25, 42, 47, 53, 55, 57, 64, 66, 70, 71, 95, 96, 105, 107, 109, 111, 116, 117, 118, 119, 120, 122, 126, 127, 129, 130, 131, 133, 134, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 158, 160, 162, 174, 177], "Its": [20, 23, 55, 62, 126], "0x000000": [20, 74, 110], "0x1fffff": 20, "0x0200000": 20, "0x200000": 20, "0x3fffff": 20, "mention": [20, 30, 96, 109], "0x2000": 20, "0x0000": [20, 50, 55, 74], "0x0fff": 20, "0x2fff": 20, "right": [20, 26, 35, 48, 79, 91, 96, 107, 120, 125, 126, 140, 141, 144, 148, 149, 162, 170], "now": [20, 26, 37, 43, 54, 56, 75, 107, 109, 134, 156, 162], "tile_multir": 20, "pin": [20, 123], "slightli": [20, 21, 37, 42, 46, 156], "due": [20, 34, 55, 83, 87, 88, 91, 125, 127, 145], "matter": [20, 37], "xcvr": 20, "onc": [20, 25, 37, 42, 43, 44, 69, 79, 88, 100, 107, 144, 160], "fec": [20, 26], "eight": [20, 160], "altogeth": [20, 96], "number_of_channel": 20, "multir": 20, "drp": 20, "ge": 20, "pair": [20, 30, 128], "avst": [20, 125, 127], "segment": [20, 58, 59, 125, 127], "lbu": [20, 125, 127, 176], "diagnost": 20, "post": [20, 156], "mgmt": [20, 123], "re": [20, 87, 109, 134], "revers": [20, 74, 126, 170], "normal": [20, 139, 150, 151], "turn": [20, 33, 88, 123, 127], "emploi": 20, "mdio": 20, "task": [20, 23, 53, 123, 125, 127, 139, 140, 141, 145, 150, 151, 156, 158, 160, 161, 162], "record": 20, "suit": [20, 26], "feed": 20, "pictur": [20, 87, 107, 120, 126, 156], "somehow": 20, "domain": [20, 28, 45, 55, 97, 102, 161], "twice": [20, 79, 88], "problem": [20, 26, 37, 88, 145, 156, 170], "virtual": [20, 47, 96, 133, 142, 145, 152, 154, 155, 158, 162], "multi": [20, 28, 37, 42, 44, 46, 50, 69, 96, 100, 111, 116, 119, 120, 123, 128, 134, 143, 170], "tri": [20, 30, 83, 170], "illustr": [20, 80, 87, 109], "subsequ": 20, "addition": [20, 55, 122], "concern": [20, 30, 88], "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, 55, 79, 90, 96, 132, 144, 145, 156], "1x100ge": 20, "4x25ge": 20, "4x10ge": 20, "1x400ge": 20, "2x200ge": 20, "4x100ge": 20, "8x50ge": 20, "2x40ge": 20, "axi4": [21, 104], "keep": [21, 37, 38, 53, 87, 109], "tester": [21, 164], "mtc": [22, 23, 177], "act": [22, 48, 109, 158], "non": [22, 26, 37, 42, 131, 134, 156], "deadlock": [22, 44, 46], "ident": 22, "mi_addr_space_pkg": 22, "0x00000000": [22, 109], "0x000000ff": 22, "0x00000100": 22, "0x00000fff": 22, "0x00001000": 22, "0x00001fff": 22, "sdm": [22, 163], "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, 72, 88, 135, 143], "duplic": [23, 75], "bifurc": 23, "1xgen1x16": 23, "consol": 23, "1xgen3x16": 23, "2xgen4x8x8": 23, "x8x8": 23, "bifurac": 23, "2xgen5x8x8": 23, "1xgen3x8ll": 23, "axi": [23, 104, 129, 133, 135, 146, 152], "st": 23, "unifi": 23, "pcie_mod_arch": 23, "pcie_endpoint_typ": 23, "r_tile": 23, "express": [23, 30, 67, 70, 71, 128, 129, 131, 156], "p_tile": 23, "integr": [23, 30, 129], "respons": [23, 42, 58, 59, 70, 71, 103, 107, 118, 132, 134, 135, 138, 157, 158, 159, 162], "completit": [23, 133], "bar": [23, 132, 133], "bar2": [23, 132], "dma_bar_en": 23, "half": [23, 126, 137], "bar4": [23, 132], "ptc": [23, 177], "vice": [23, 65, 125], "versa": [23, 65, 125], "tag": [23, 47, 129, 133, 135, 145, 156, 177], "ptc_disabl": 23, "bar0_base_addr": [23, 132], "01000000": [23, 132], "bar1_base_addr": [23, 132], "02000000": [23, 132], "bar2_base_addr": [23, 132], "03000000": [23, 132], "bar3_base_addr": [23, 132], "04000000": [23, 132], "bar4_base_addr": [23, 132], "05000000": [23, 132], "bar5_base_addr": [23, 132], "06000000": [23, 132], "exp_rom_base_addr": [23, 132], "0a000000": [23, 132], "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, 123, 143], "card_id_width": 23, "boolean": [23, 31, 32, 33, 34, 35, 39, 41, 51, 55, 64, 71, 73, 74, 78, 79, 81, 82, 83, 86, 89, 91, 93, 94, 95, 97, 98, 102, 106, 109, 110, 111, 112, 113, 114, 115, 118, 119, 121, 122, 125, 127, 129, 130, 132, 137], "rq": [23, 133], "rc": [23, 133], "cq": [23, 70, 71, 129, 132, 133], "cc": [23, 129, 132, 133], "xvc_enabl": 23, "xcv": 23, "stratix10": [23, 30, 31, 32, 33, 36, 39, 41, 62, 69, 73, 74, 75, 79, 80, 85, 89, 90, 91, 94, 95, 98, 99, 109, 113, 118, 121, 125, 127, 132, 133], "pcie_sysclk_p": 23, "pcie_sysclk_n": 23, "pcie_sysrst_n": 23, "init_done_n": 23, "ninit_don": 23, "releas": [23, 134, 166], "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, 37, 55, 69, 82, 109, 135, 139, 146, 148, 149, 150, 151, 156, 160, 170], "gap": [23, 44, 80, 87, 88, 95, 96, 120, 125, 126, 127, 142, 145, 152, 154, 156, 174], "src_rdy": [23, 32, 72, 96, 119, 120, 156, 157, 159, 170], "dma_rq_mfb_data": 23, "dma_rq_mfb_meta": 23, "pcie_rq_meta_width": [23, 71], "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, 82, 89], "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, 82, 89], "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, 66, 70, 71, 132], "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, 70, 71, 132], "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, 73, 81, 107, 123, 125, 127, 132, 137], "root": [23, 30, 156], "tree": [23, 148, 149, 170], "accur": [24, 25, 137], "tsu_gen": [24, 137], "puls": [24, 137, 148, 149, 170, 174], "pp": [24, 95, 137], "mark": [24, 34, 72, 100, 112, 114, 166], "recept": [24, 25], "unix": 24, "epoch": 24, "63": [24, 37, 57, 137], "999": [24, 137], "applianc": 25, "mediat": 25, "rom": [25, 132, 170], "dedic": [25, 30, 80, 174], "stamp": [25, 125], "qspi": [25, 48], "reboot": 25, "anyth": [26, 46, 85, 87, 109, 145], "100ge": 26, "25ge": 26, "agi": 26, "fh400g": 26, "pseudo": [26, 37, 55, 170], "occur": [26, 30, 37, 43, 44, 50, 51, 52, 54, 55, 67, 79, 82, 88, 96, 115, 120, 125, 126, 134, 135, 144, 145, 156, 174], "help": [26, 44, 55, 56, 80, 156], "analysi": [26, 139, 140, 141, 144, 145, 148, 149, 150, 151, 159, 160], "seem": [26, 37], "could": [26, 37, 38, 42, 44, 45, 79, 96, 109, 120, 156, 160], "asynchron": [26, 29, 32, 37, 81, 100, 102, 161], "clk": [26, 30, 31, 33, 34, 35, 36, 38, 39, 42, 49, 50, 51, 52, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 99, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 126, 130, 132, 136, 137, 145, 156, 161], "sdc": 26, "reconfigur": [26, 172, 173, 176], "qsf": 26, "25g": 26, "91": 26, "134": 26, "10ge": [26, 148, 149], "profile_swap": 26, "made": [26, 43, 54, 55, 126, 156, 158, 161, 174], "swap": [26, 94], "five": [26, 96, 152, 157, 162], "s_ch": 26, "start_channel": 26, "ch": 26, "_start": 26, "channel_": 26, "treatment": 26, "choic": [26, 33, 162], "s_p": 26, "start_profil": 26, "appli": [26, 31, 45, 72, 79, 80, 81, 85, 88, 120, 125, 126], "e_p": 26, "end_profil": 26, "sp": 26, "_help_": 26, "d": [26, 55, 56, 72, 107], "async_bus_handshak": [28, 30], "cross": [28, 45, 53, 55, 81, 102, 156, 174], "handshak": [28, 120, 170], "significantli": [28, 30, 53], "dual": [28, 32, 53, 68, 171], "async_gener": 28, "rise": [28, 53, 55, 159, 170], "fall": [28, 32, 97, 100, 109, 134, 135], "async_open_loop": 28, "simpler": [28, 37, 171], "ratio": 28, "async_open_loop_smd": 28, "open_loop": 28, "set_max_delai": 28, "constraint": [28, 30, 144, 156], "counter": [28, 37, 42, 50, 52, 54, 55, 62, 64, 65, 67, 69, 70, 71, 74, 82, 85, 91, 115, 123, 125, 127, 162, 170, 174], "grai": 28, "async_reset": [28, 174], "deactiv": 28, "jakub": 28, "bachelor": 28, "thesi": [28, 42, 44, 135], "2014": 28, "2015": 28, "ram": [29, 32, 39, 41, 51, 58, 59, 60, 62, 64, 68, 69, 71, 102, 118], "multiplex": [29, 42, 116, 119, 170], "encod": [29, 123, 144, 160, 170], "decod": [29, 66, 107, 123, 170, 177], "dsp": [29, 69, 71, 127, 136, 137, 170], "shift": [29, 33, 35, 44, 48, 76, 99, 100, 106, 108, 118, 121, 126, 137, 166, 170], "miscellan": 29, "easier": [30, 37, 72, 109, 143], "uniform": [30, 139, 150, 151, 156], "sythesi": 30, "languag": [30, 156], "object": [30, 139, 142, 148, 149, 150, 151, 152, 154, 155, 160, 161], "complex": [30, 37, 44, 62, 64, 71, 87, 88, 134, 148, 149], "compos": [30, 96, 137, 159], "recurs": 30, "bundl": 30, "recomend": [30, 43], "exception": 30, "subdirectori": 30, "while": [30, 37, 43, 88, 100, 107, 125, 126, 145, 161, 174], "serv": [30, 69, 70, 79, 96, 123, 132, 140, 141, 144, 156, 170], "begin": [30, 37, 57, 61, 63, 75, 87, 96, 109, 126, 142, 143, 145, 154, 155, 156, 161], "package_nam": 30, "sooner": 30, "preserv": [30, 87], "verilog": 30, "scope": [30, 47], "distinguish": [30, 72, 87, 96], "commonli": [30, 107, 145, 146, 156, 162], "git": 30, "pars": [30, 66, 156, 177], "systemverilog": [30, 179], "dpi": 30, "doesn": [30, 108, 109, 125, 142, 145, 152, 154, 155, 156], "t": [30, 37, 42, 45, 50, 55, 56, 87, 96, 107, 108, 109, 123, 125, 137, 142, 145, 152, 154, 155, 156, 160], "prefix": [30, 47, 72, 156], "lib": 30, "nor": [30, 42, 88, 107, 170], "suffix": [30, 72, 79, 156], "dll": 30, "filenam": 30, "predefin": [30, 109, 139, 145, 150, 151], "everi": [30, 37, 50, 51, 55, 58, 63, 66, 68, 87, 95, 96, 126, 139, 144, 150, 151, 156, 158, 162], "Their": [30, 120], "ancestor": 30, "prefer": [30, 87], "myfil": 30, "better": [30, 32, 39, 41, 42, 47, 55, 91, 97, 106, 107, 110, 115, 117, 126, 145, 156], "faster": 30, "another_lib": 30, "sim_modul": 30, "glbl": 30, "overrid": [30, 42, 95], "constr_quartu": 30, "constr_vivado": 30, "vivado_ip_xact": 30, "xci": 30, "scoped_to_ref": 30, "set_properti": 30, "processing_ord": 30, "used_in": 30, "vivado_set_properti": 30, "vsim": [30, 156], "extra_modul": 30, "testbench": [30, 162], "sim_lib": 30, "l": 30, "extra_librari": 30, "dp_bmem_behav": 30, "quiet": 30, "file_typ": 30, "vhdl98": 30, "bus_handshak": 30, "xdc": 30, "late": 30, "make_param": 30, "hfe": [30, 162], "hfe_top": 30, "reli": 30, "file_to_work": 30, "anotherlib": 30, "file_to_anotherlib": 30, "hfe_empti": 30, "hfe_pip": 30, "hfe_pars": 30, "hfe_ful": 30, "anywher": [30, 87], "synth": 30, "synthes": 30, "top_level_": 30, "ofm_path": [30, 156], "top_level_path": 30, "top_level_archgrp": 30, "clk_port": 30, "clk_period": [30, 156, 162], "float": [30, 125, 127], "unspecifi": 30, "formula": 30, "lazi": 30, "rx_clk": [30, 95, 97, 101, 125, 127, 145], "tx_clk": [30, 95, 97, 101, 125, 127], "500": [30, 158, 162], "000": [30, 33, 43, 45, 136, 137], "phoni": 30, "comp_": 30, "fetch": 30, "quartust": 30, "constr_text": 30, "leav": [30, 109, 118], "untouch": 30, "unchang": [30, 38, 71, 87, 126], "targ": 30, "synthesis": 30, "date": 30, "rebuild": 30, "proc": 30, "target_default": 30, "practic": [30, 96, 156], "scheme": [30, 64, 70, 71], "synthfil": 30, "varabl": 30, "neccessari": 30, "interpret": [30, 119], "tune": 30, "nb_main": 30, "entri": [30, 70, 122], "fine": [30, 72], "tunnig": 30, "extra": [30, 125, 127, 156, 166], "program": 30, "being": [30, 38, 79, 87, 88, 91, 96, 107, 108, 120, 125, 127, 142, 154], "callback": 30, "modelsim": [30, 109, 156], "fdo": [30, 33], "impact": 30, "vhdl2008": 30, "newli": [30, 42, 43, 107], "At": [30, 42, 46, 80, 87, 88, 100, 107, 134, 140, 141, 156], "explicit": 30, "deserv": 30, "explan": 30, "awar": 30, "none": [30, 33, 43, 86, 87, 99, 116], "remad": 30, "suppli": 30, "gather": 30, "mk": 30, "approach": [30, 107, 156], "hide": 30, "caveat": 30, "unreli": 30, "henc": [30, 79, 107], "shadow": [30, 126], "real": [30, 87, 126, 128, 137], "aren": [30, 109], "export": [30, 140, 141, 142, 144, 152, 154, 155], "subprocess": 30, "except": [30, 42, 66, 76, 87, 148, 149], "keyword": 30, "tclsh": 30, "he": [30, 37, 42, 159, 162], "user_env": 30, "necess": 30, "trigger": [30, 32, 33, 34, 45, 95, 97, 99, 101, 121], "ttarget_": 30, "starget_": 30, "target_myproc": 30, "ttarget_myproc": 30, "stem": 30, "bare": 30, "ttarget": 30, "starget": 30, "best": [30, 71, 110], "dt": [30, 128], "dtb": [30, 128], "neither": [30, 42, 88, 107], "synth_onli": 30, "skip": [30, 79], "phase_sav": 30, "archiv": 30, "virtex7": [30, 129], "famili": 30, "xcvu7p": 30, "flvb2104": 30, "setup_flag": 30, "use_xpm_librari": 30, "xpm_cdc": 30, "xpm_memori": 30, "xpm_fifo": 30, "dsp_compar": 31, "blok": 31, "input_data_width": 31, "unlimit": 31, "input_regs_en": 31, "1st": [31, 87, 96], "2nd": [31, 87, 96], "smaller": [31, 55, 65, 88, 161], "dsp_enabl": 31, "7seri": [31, 32, 33, 39, 40, 41, 60, 79, 82, 84, 86, 89, 99, 106, 111, 118, 121, 133], "clk_en": [31, 143], "input_1": 31, "comparison": [31, 145], "input_2": 31, "01": [31, 107, 160], "dec": [31, 127], "suitabl": [32, 156, 166], "altera": [32, 106], "lutram": [32, 122], "mlab": 32, "data_width": [32, 33, 34, 38, 39, 40, 41, 52, 72, 102, 103, 105, 106, 107, 109, 111, 114, 116, 138, 148, 149, 152, 156, 158, 160, 162], "depth": [32, 33, 39, 41, 69, 73, 97, 99, 101, 113, 116, 118, 121], "ram_typ": [32, 33, 34, 97, 99, 102, 121], "lut": [32, 33, 69, 97, 99, 102, 118, 121, 166, 171], "effect": [32, 34, 97, 99, 118, 121, 123, 166, 171], "shallow": [32, 97], "approx": [32, 97], "fwft_mode": [32, 97], "rd_en": [32, 39, 41, 68, 97], "output_reg": [32, 35, 39, 41, 78, 97, 112, 113, 114, 122, 130], "flip": [32, 97], "flop": [32, 97], "arria10": [32, 33, 39, 41, 99, 118, 121], "almost_full_offset": [32, 33, 34, 97, 99, 121], "free": [32, 33, 34, 44, 73, 97, 99, 100, 101, 121, 123, 127, 134, 135, 143], "wr_aful": [32, 97], "currently_stor": [32, 33, 34], "almost_empty_offset": [32, 33, 34, 97, 99, 121], "rd_aempti": [32, 97], "wr_clk": [32, 41], "wr_rst": [32, 41], "wr_data": [32, 39, 41, 98], "wr_en": [32, 39, 41, 98], "wr_full": 32, "accept": [32, 42, 48, 57, 61, 65, 70, 72, 80, 85, 91, 96, 103, 107, 109, 119, 120, 158, 159], "ignor": [32, 37, 39, 41, 96, 97, 107, 125, 126, 127], "dst_rdy": [32, 72, 96, 100, 111, 119, 120, 134, 135, 142, 154, 155, 156, 157, 159, 170], "wr_statu": 32, "rd_clk": [32, 41], "rd_rst": [32, 41], "rd_data": [32, 39, 41, 68], "rd_empti": 32, "rd_statu": 32, "implicit": 33, "delai": [33, 42, 45, 59, 79, 87, 107, 145, 158, 161], "wr": [33, 34, 55, 95, 100, 107, 158], "di": [33, 34, 40, 94, 145, 170], "aful": [33, 34, 121], "aempti": [33, 34, 121], "least": [33, 44, 55, 78, 103, 108, 111], "fifox_ram_typ": [33, 34], "what": [33, 99, 109, 118, 121, 142, 156, 162], "fake_fifo": [33, 121], "straight": [33, 88, 121], "note": [33, 37, 73, 79, 96, 107, 109, 120, 142, 152, 154], "example1": 33, "uram": [33, 99, 118, 121, 166, 171], "72": [33, 99, 118, 121], "288": 33, "rd": [33, 34, 55, 95, 107, 158], "todo": [33, 125, 156, 170, 174], "p\u0159idat": 33, "blokov\u00fd": 33, "komponenti": 33, "coverag": 33, "uncom": 33, "top_level": [33, 156], "scoreboard": [33, 145], "random": [33, 55, 109, 115, 139, 142, 143, 144, 146, 148, 149, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 162, 170], "verifi": [33, 79, 82, 143, 156], "classic": 33, "3th": 33, "fifox_multi": [34, 80, 166], "fit": [34, 37, 43, 44], "amount": [34, 39, 44, 63, 80, 83, 87, 96, 111, 119, 120, 143, 144, 160, 171], "nearest": [34, 80], "write_port": [34, 39, 40], "read_port": [34, 39, 40], "shakedown": [34, 115, 118, 175], "spent": 34, "allow_single_fifo": 34, "lead": [34, 44, 84, 88, 95], "safe_read_mod": 34, "safe": [34, 42, 102], "attempt": 34, "wors": 34, "confirm": [34, 42, 46, 60, 174], "invalid": [34, 47, 80, 87, 88, 107, 120, 130, 158], "0001": [34, 120, 131, 133], "0011": [34, 131], "0111": [34, 131], "1111": [34, 131], "permut": 34, "forbidden": [34, 38, 72, 170], "barrel_shifter_gen": [35, 126], "256": [35, 55, 71, 72, 110, 129, 132, 162], "block_siz": [35, 58, 59, 61, 73, 74, 76, 77, 78, 79, 81, 83, 86, 88, 90, 92, 93, 96, 99, 142, 154, 155, 156, 157], "shift_left": 35, "data_in": [35, 38], "data_out": 35, "sel": [35, 54], "barrel_shifter_gen_pip": 35, "block_width": [35, 39, 41], "bar_shift_lat": 35, "input_reg": [35, 111], "metadata_width": [35, 39, 41, 42, 97], "rotat": [35, 42], "rx_sel": [35, 111], "unus": [35, 41, 72, 103, 137, 174], "mux_lat": 35, "rx_data": [35, 72, 76, 77, 78, 79, 80, 86, 88, 92, 93, 97, 99, 101, 110, 111, 112, 115, 116, 118, 119, 121], "rx_metadata": 35, "rx_src_rdy": [35, 72, 76, 77, 78, 79, 80, 86, 88, 92, 93, 97, 99, 101, 110, 111, 112, 115, 116, 118, 119, 121], "rx_dst_rdy": [35, 72, 76, 77, 79, 80, 86, 88, 92, 93, 97, 99, 101, 110, 111, 112, 115, 116, 118, 119, 121], "tx_data": [35, 72, 76, 77, 78, 79, 80, 86, 88, 92, 93, 97, 99, 101, 110, 111, 112, 113, 115, 116, 118, 119, 121], "tx_metadata": 35, "tx_src_rdy": [35, 72, 76, 77, 78, 79, 80, 86, 88, 92, 93, 97, 99, 101, 110, 111, 112, 113, 115, 116, 118, 121, 126], "tx_dst_rdy": [35, 72, 76, 77, 79, 80, 86, 88, 92, 93, 97, 99, 101, 110, 111, 112, 113, 115, 116, 118, 121, 126], "cnt_multi_memx": [36, 170], "traget": [36, 62, 69], "cnt_width": 36, "inc_width": 36, "inc_fifo_s": 36, "inc_ch": 36, "inc_val": 36, "inc_vld": 36, "inc_rdi": 36, "rst_ch": 36, "rst_vld": 36, "rd_ch": 36, "rd_vld": 36, "old": [36, 80, 82, 137, 171, 174], "appear": [36, 88, 96, 100, 126], "rd_val": 36, "parallel": [37, 42, 44, 52, 80, 108, 134, 170, 174], "friendli": 37, "reason": [37, 42, 43, 44, 72, 88, 125, 127, 134, 156, 161], "why": [37, 107, 156, 161], "solv": [37, 42, 46, 114, 170], "yourself": [37, 44], "consecut": [37, 43, 87, 96, 120, 126, 139, 150, 151], "put": [37, 92, 100, 118, 156], "asid": 37, "fast": [37, 148, 149, 170], "recent": 37, "complic": [37, 88, 108, 158], "nessesari": 37, "collis": [37, 42, 51], "np_lutram": [37, 40, 170, 171], "quadrat": 37, "consumpt": [37, 82, 109], "demonstr": [37, 79, 96, 120], "sai": [37, 42, 88, 107, 148, 149, 160, 166], "i0": 37, "i1": 37, "i2": 37, "decrement": [37, 158], "iset": 37, "cnt_next": 37, "cnt": [37, 50, 54, 55, 170], "sinc": [37, 42, 43, 44, 68, 88, 91, 100, 134], "worst": [37, 44], "might": [37, 42, 46, 88, 100, 107, 108, 109, 114, 156], "came": 37, "But": [37, 44, 96, 107, 158], "infrom": 37, "alon": 37, "deduc": 37, "whether": [37, 41, 45, 80, 85, 87, 91, 96, 100, 107, 125, 127, 137, 156, 158, 174], "inrement": 37, "luckili": 37, "i0_incr": 37, "i1_incr": 37, "i2_incr": 37, "i0_deccr": 37, "i1_deccr": 37, "i2_deccr": 37, "op_item_sel": 37, "op_oper": 37, "operatio": 37, "op_meta": 37, "don": [37, 42, 45, 55, 107, 109, 125, 156, 160], "op_": 37, "u": [37, 43, 109, 156], "later": [37, 43, 66, 107, 138], "generali": 37, "op_in_": 37, "op_out_data": 37, "someth": [37, 145], "operators_pr": 37, "op_in_sel": 37, "op_in_src": 37, "op_in_op": 37, "op_in_data": 37, "op_in_meta": 37, "tmp": [37, 50], "op_data_out": 37, "op_data_in": 37, "overwrit": [37, 80, 107], "join": [37, 88, 156], "reciev": [37, 105, 107], "quick_reset_en": 37, "reset_v": 37, "sr_sync_latch": [38, 170], "synchrnou": 38, "enhanc": 38, "assert": [38, 53, 55, 57, 80, 85, 90, 91, 95, 96, 103, 107, 111, 120, 123, 125, 127, 140, 141, 148, 149, 156, 158, 159, 162], "behav": [38, 68, 70, 79, 142, 152, 154, 155, 156, 159], "deassert": [38, 96, 103, 107, 120, 126, 162], "arbitrari": [38, 41, 42, 45, 62, 79, 83, 88, 95, 107, 120, 126, 156, 174], "driven": [38, 45], "pure": [38, 136, 145], "combinatori": 38, "circuit": 38, "advantag": [38, 42, 109, 156], "meet": [38, 126], "closur": 38, "latch_out": 38, "clear": [38, 51, 73, 96, 107, 125, 127, 162, 170], "usag": [38, 45, 53, 55, 56, 82, 134, 146, 170], "omit": 38, "mp_bram": [39, 171], "restrict": [39, 42, 62, 64, 71, 76, 86, 96, 99, 156, 171], "block_en": [39, 41], "4096": 39, "9": [39, 41, 50, 54, 67, 69, 94, 109, 123, 136, 137], "throw": [39, 41], "replic": 39, "wr_be": [39, 41], "wr_addr": [39, 41, 98], "rd_data_vld": [39, 41], "rd_pipe_en": [39, 41], "rd_meta_in": [39, 41], "rd_addr": [39, 41, 68], "rd_meta_out": [39, 41], "wclk": 40, "addra": 40, "addrb": 40, "dob": 40, "sdp_bram": [41, 171], "common_clock": 41, "sdp_bram_b": 41, "abstract": [41, 156], "effectiv": 41, "src_buf": [42, 174], "dst_buf": [42, 174], "tran": [42, 134, 174], "tick": [42, 49, 52, 54, 55, 87, 162], "overlap": [42, 55], "plan": [42, 44], "track": 42, "progress": 42, "data_dir": 42, "use_clk2": 42, "use_clk_arb": 42, "planner": [42, 74, 95, 174], "crossbar": 42, "clk_arb": [42, 95], "spike": 42, "trans_stream": 42, "buf_a_col": 42, "column": [42, 109], "buf_a_stream_row": 42, "row": [42, 87], "buf_b_col": 42, "buf_b_row": 42, "buf_a_sect": 42, "overflow": [42, 44, 50, 51, 54, 125, 134, 135], "buf_b_sect": 42, "row_item": 42, "item_width": [42, 61, 73, 74, 76, 77, 78, 79, 81, 83, 86, 88, 90, 92, 93, 96, 99, 110, 112, 118, 119, 120, 121, 142, 150, 151, 152, 154, 155, 156, 157, 159, 162], "transs": 42, "trans_mtu": 42, "trans_fifo_item": 42, "await": 42, "trans_comp_": 42, "moment": [42, 87, 125, 127, 142, 154], "never": [42, 44, 79, 107, 161], "color_timeout_width": 42, "color": [42, 109], "timeout": [42, 82, 115, 145], "expir": 42, "color_conf_delai": 42, "greater": [42, 73, 80, 95, 118, 125, 137, 159], "averag": [42, 44, 49, 50, 54, 95], "rd_latenc": 42, "data_mux_lat": 42, "data_mux_outreg_en": 42, "data_rot_lat": 42, "data_rot_outreg_en": 42, "arriv": [42, 46, 79, 100, 125, 126, 140, 141, 174], "new_rx_tran": 42, "rx_uinstr_src_rdi": 42, "break": [42, 119, 138, 156, 157], "dir": [42, 148, 149, 160], "dimens": [42, 148, 149, 160], "IN": [42, 148, 149, 160], "clk2": [42, 95, 170], "reset_arb": 42, "trans_a_col": 42, "trans_a_item": 42, "trans_b_col": 42, "trans_b_item": 42, "trans_len": 42, "trans_meta": 42, "trans_vld": 42, "trans_src_rdi": 42, "trans_dst_rdi": 42, "src_buf_rd_addr": 42, "src_buf_row": 42, "src_buf_col": 42, "src_buf_rd_data": 42, "dst_buf_wr_addr": 42, "dst_buf_row": 42, "dst_buf_col": 42, "dst_buf_wr_data": 42, "dst_buf_wr_i": 42, "dst_buf_wr_en": 42, "trans_comp_meta": 42, "trans_comp_src_rdi": 42, "trans_comp_dst_rdi": 42, "fifox": [42, 44, 46, 70, 89, 113, 118, 134, 156, 166, 172, 175], "compli": 42, "wide": [42, 43, 72, 88, 106, 107, 109, 128], "od": 42, "somewher": [42, 44, 142, 152, 154], "desctin": 42, "preprocess": 42, "disect": 42, "atom": [42, 125], "long": [42, 45, 46, 57, 96, 100, 107, 174], "colid": 42, "subset": 42, "sorter": 42, "elimin": [42, 44, 135], "starvat": 42, "conform": 42, "bear": 42, "fashion": 42, "intend": [42, 123], "jan": [42, 44, 135], "kubalek": [42, 44, 135], "2019": [42, 44, 135], "20": [42, 44, 55, 80, 123, 135, 145, 156], "interv": [43, 87], "accumult": 43, "concurr": 43, "max_concurrent_ev": 43, "older": [43, 79], "reffer": 43, "view": 43, "abl": [43, 44, 48, 49, 77, 87, 100, 107, 120, 125, 127, 134, 156, 174], "evolut": 43, "rough": 43, "lot": [43, 119, 156, 161], "exactli": [43, 55, 87, 116], "afterward": 43, "capture_en": 43, "capture_fifo_item": 43, "pop": 43, "traffic": [43, 85, 87, 139, 148, 149, 150, 151, 156, 160], "cours": [43, 105], "plot": 43, "graph": [43, 50, 55, 56], "mfb_auxiliary_sign": [43, 93], "vector": [43, 69, 94, 96, 104, 118, 120, 142, 146, 152, 154, 158, 159, 170, 174], "quantum": 43, "accumul": [43, 44, 80, 85, 143, 144], "digit": 43, "024": 43, "milisecond": 43, "outsid": [44, 78, 174], "inter": [44, 127, 145, 156, 174], "align": [44, 48, 57, 61, 63, 72, 80, 88, 96, 108, 113, 117, 120, 123, 126, 133, 156, 174], "pointer": [44, 58, 59, 60, 62, 64, 66, 67, 69, 70, 71, 87, 98, 156], "deficit": [44, 95, 127, 174], "idl": [44, 87, 95, 120, 123, 127, 143, 144, 160, 174], "algorithm": [44, 94, 95, 110, 145, 156, 174], "freed": [44, 134], "meant": [44, 100, 107], "infinit": 44, "pakcet": 44, "linear": [44, 54], "origin": [44, 46, 76, 79, 84, 88, 108, 174], "global_out_en": 44, "stream_out_en": 44, "heavili": 44, "appart": [44, 88, 135], "reg0": [44, 46], "reg4": 44, "aproxim": 44, "bottleneck": 44, "og": 44, "reduct": [44, 88], "planned_pkt": 44, "cost": 44, "stream_out_aful": 44, "global_out_aful": 44, "save": [44, 50, 53, 56, 117, 148, 149, 156, 159, 170], "ca": 44, "pulse_short": [45, 174], "shorten": [45, 174], "bclk": 45, "outuput": [45, 67], "arbirarili": 45, "delay_count": 45, "cdc": 45, "async_mask": 45, "048": 45, "think": 45, "throgh": 45, "rst": [45, 49, 50, 51, 52, 55, 56, 57, 61, 63, 74, 83, 90, 99, 126, 156], "en": 45, "aclk": 45, "pulse_out": 45, "durat": [45, 52, 91], "sorag": 46, "correspons": 46, "happen": [46, 51, 78, 80, 100, 118, 156], "deem": 46, "plu": [46, 78, 173], "minu": 46, "down": [46, 87, 108, 109, 126], "crossbarx": [46, 127, 172, 174], "dma_bus_pack": 47, "lenght": 47, "dword": [47, 68, 128, 129, 130, 132, 133], "4b": [47, 128], "firstib": 47, "BE": [47, 87, 107, 108, 162], "lastib": 47, "unitid": 47, "64b": [47, 137], "vfid": 47, "pasid": 47, "granular": 47, "pasidvld": 47, "tlp": [47, 130], "relax": [47, 133], "bridg": [48, 55], "secur": [48, 169], "mailbox": [48, 156], "peripher": 48, "temperatur": [48, 174], "sensor": 48, "voltag": [48, 174], "quad": 48, "rsu": 48, "remot": 48, "32bit": [48, 156], "unalign": [48, 72, 88], "span": [48, 96], "argument": [48, 55, 56, 156], "sequenc": [48, 55, 123, 138, 145, 146, 157, 158, 161, 162], "waitrequest": [48, 103], "ground": 48, "capac": 48, "interrupt": [48, 55, 87, 126, 174], "irq": 48, "ier": 48, "isr": 48, "mi2avmm": [48, 173], "wrap": [49, 50, 55, 143], "around": [49, 88, 108, 109, 134, 135], "log": [49, 50, 57, 156], "latency_met": [49, 52], "mem_burst_count_width": 49, "mem_freq_khz": 49, "histogram_box": [49, 55], "255": [49, 72, 123], "precis": [49, 51, 55, 72, 85, 91, 137], "max_paralel_read": 49, "paral": 49, "latency_ticks_width": 49, "rst_done": [49, 50, 51], "mem_readi": 49, "mem_read": 49, "mem_writ": 49, "mem_address": 49, "mem_read_data": 49, "mem_write_data": 49, "mem_burst_count": 49, "mem_read_data_valid": 49, "mem_logger_i": 49, "mem_mi_dwr": 49, "mem_mi_addr": 49, "mem_mi_b": 49, "mem_mi_rd": 49, "mem_mi_wr": 49, "mem_mi_ardi": 49, "mem_mi_drd": 49, "mem_mi_drdi": 49, "event": [50, 52, 102, 148, 149, 174], "occurr": [50, 107, 144], "submit": 50, "maxim": [50, 54, 55, 125], "box": [50, 51], "ctrlo": 50, "ctrli": 50, "cnter_cnt": 50, "value_cnt": 50, "ctrlo_width": 50, "ctrli_width": 50, "cnter_width": 50, "value_width": 50, "i_array_t": [50, 109], "min_en": 50, "b_array_t": [50, 109], "max_en": 50, "sum_en": 50, "hist_en": 50, "sum_extra_width": 50, "hist_box_cnt": 50, "hist_box_width": 50, "ctrlo_default": 50, "instrfac": 50, "sw_rst": 50, "cnters_incr": 50, "cnters_submit": 50, "sumbit": 50, "cnters_diff": 50, "values_vld": 50, "data_logger_i": 50, "cnter_incr_2": 50, "cnter_incr_1": 50, "cnter_incr_0": 50, "cnter_diff_2": 50, "cnter_diff_1": 50, "cnter_diff_0": 50, "cnter_submit_2": 50, "cnter_submit_1": 50, "cnter_submit_0": 50, "value_vld_2": 50, "value_vld_1": 50, "value_vld_0": 50, "value_2": 50, "value_1": 50, "value_0": 50, "interact": [50, 87, 107], "matplotlib": 50, "pdf": [50, 56], "markdown": [50, 55], "ctrl": [50, 53, 54, 55, 125, 163, 174], "0x0004": [50, 55], "stat": [50, 78, 125, 127], "0x0008": [50, 55], "0x000c": [50, 55], "slice": [50, 53, 166, 170], "0x0010": [50, 55], "hist": [50, 54], "0x0014": [50, 55], "value_en": 50, "cnter": 50, "histogramm": 50, "sequenti": [51, 55, 156], "given": [51, 52, 87, 91, 96, 120, 156], "input_width": 51, "box_width": 51, "probabl": [51, 142, 152, 154], "box_cnt": 51, "read_prior": 51, "clear_by_read": 51, "eras": [51, 100], "clear_by_rst": 51, "input_vld": 51, "read_req": 51, "read_addr": 51, "adress": [51, 66, 70, 103], "read_box_vld": 51, "read_box": 51, "histogrammer_i": 51, "max_paralel_ev": 52, "start_ev": 52, "end_ev": 52, "latency_vld": 52, "fifo_ful": 52, "curent": 52, "fifo_item": [52, 97, 101], "latency_meter_i": 52, "dp_bram": [53, 171], "burst_cnt": [53, 56], "amm_data_width": [53, 55], "edge_detect": [53, 170], "fsm": [53, 55, 126], "buff": [53, 55, 56], "0x0c": [53, 54, 72, 74, 87, 105, 125, 127, 128, 137], "depreci": [54, 55, 56], "listen": 54, "req": [54, 156, 159, 161, 162], "0x14": [54, 74, 87, 105, 125, 127, 128, 137], "0x18": [54, 74, 87, 109, 125, 127, 128, 137], "0x1c": [54, 74, 125, 127, 128, 137], "0x24": [54, 74, 125, 127, 137], "0x28": [54, 125, 127], "0x2c": [54, 125, 127], "0x34": [54, 125], "0x38": [54, 125], "0x3c": [54, 125], "khz": [54, 55], "0x44": 54, "0x48": 54, "ddr": 55, "failur": 55, "workflow": 55, "realist": [55, 79], "mi_async": [55, 102], "adn": 55, "amm_gen": [55, 56], "amm_addr_width": 55, "amm_burst_count_width": 55, "rand_gen_data_width": 55, "seri": [55, 70, 131, 170], "alow": 55, "se": [55, 61], "lfsr_simple_random_gen": [55, 170], "rand_gen_addr_width": 55, "amm_addr": 55, "random_data_se": 55, "seed": 55, "random_addr_se": 55, "resiz": [55, 88, 135], "3fbf807": 55, "refr_req_before_test": 55, "refr_period_width": 55, "def_refr_period": 55, "amm_probe_en": 55, "default_burst_cnt": 55, "default_addr_limit": 55, "shoud": 55, "debug_rand_addr": 55, "forc": 55, "amm_clk": 55, "amm_rst": 55, "amm_readi": 55, "amm_read": 55, "amm_writ": 55, "amm_address": 55, "amm_read_data": 55, "amm_write_data": 55, "amm_burst_count": 55, "amm_read_data_valid": 55, "refr_period": 55, "refr_req": 55, "refr_ack": 55, "emif_ecc_isr": 55, "whenev": [55, 79, 90, 156], "mi_rst": 55, "print": [55, 56, 139, 145, 148, 149, 150, 151, 156, 160, 162], "concret": 55, "manuali": 55, "h": [55, 56, 135, 145], "c": [55, 107, 156], "logger": [55, 164], "scale": [55, 119], "gen_burst": 55, "messag": [55, 145, 156], "exit": 55, "relat": [55, 96, 98, 156], "rand": [55, 56, 156], "simult": 55, "16777215": 55, "67108860": 55, "137": [55, 162], "03": 55, "66": [55, 123], "41": 55, "80": [55, 72], "250": [55, 71], "75": 55, "1393": 55, "1643": 55, "97": 55, "630": 55, "69": 55, "16165552": 55, "87": 55, "62962": 55, "99": 55, "241581": 55, "111": [55, 136, 137], "128501": 55, "147": 55, "153": 55, "435": 55, "441": 55, "50118": 55, "453": 55, "459": 55, "465": 55, "471": 55, "477": 55, "2570": 55, "483": 55, "489": 55, "495": 55, "62961": 55, "501": 55, "573": 55, "579": 55, "627": 55, "633": 55, "autom": 55, "Will": 55, "tb": 55, "short": [55, 126, 127], "test_mem_test": 55, "report_gen": 55, "pandoc": 55, "texliv": 55, "latex": 55, "engin": [55, 156], "yum": 55, "mem_tester_report": [55, 56], "fig": [55, 56], "raw": [55, 56], "json": 55, "mem_tester_mi": 55, "mi_splitter_plus_gen": [55, 107, 109], "amm_mux": 55, "err": 55, "0x0018": 55, "0x0040": 55, "react": 55, "amm_prob": 55, "seq": [56, 139, 150, 151, 156], "burst_id": 56, "512b": [56, 125, 129], "hexa": 56, "vld": [56, 114, 156, 159], "sv": [56, 146, 156, 162], "xml": 56, "rx_dma_hdr_insertor": 57, "rx_region_s": [57, 63, 88, 125, 127], "rx_block_siz": [57, 63, 88, 125, 127], "rx_item_width": [57, 63, 88, 125, 127], "tx_region": [57, 88, 92, 125, 127], "tx_region_s": [57, 88, 125, 127], "tx_block_siz": [57, 88, 125, 127], "tx_item_width": [57, 88, 113, 125, 127], "pkt_size_max": [57, 62, 64, 65, 67, 69, 70, 98], "eof_po": [57, 88, 157], "sof_po": [57, 63, 126, 157], "rx_mfb_data": [57, 61, 63, 75, 80, 83, 84, 85, 87, 89, 90, 91, 94, 95, 125, 126, 127], "rx_mfb_sof": [57, 61, 63, 75, 80, 83, 84, 85, 87, 89, 90, 91, 94, 95, 125, 126, 127], "rx_mfb_eof": [57, 61, 63, 75, 80, 83, 84, 85, 87, 89, 90, 91, 94, 95, 125, 126, 127], "rx_mfb_src_rdy": [57, 61, 63, 75, 80, 83, 84, 85, 87, 89, 90, 91, 94, 95, 125, 126, 127], "rx_mfb_dst_rdy": [57, 61, 63, 75, 80, 83, 84, 85, 87, 89, 90, 91, 94, 95, 126, 127], "tx_mfb_data": [57, 61, 63, 74, 75, 80, 82, 83, 84, 85, 87, 89, 90, 91, 95, 98, 117, 125, 126, 127], "tx_mfb_sof": [57, 61, 63, 74, 75, 80, 82, 83, 84, 85, 87, 89, 90, 91, 95, 98, 117, 125, 126, 127], "tx_mfb_eof": [57, 61, 63, 74, 75, 80, 82, 83, 84, 85, 87, 89, 90, 91, 95, 98, 117, 125, 126, 127], "tx_mfb_sof_po": [57, 61, 63, 74, 75, 80, 82, 83, 84, 85, 87, 89, 90, 91, 95, 98, 117, 125, 126, 127], "tx_mfb_eof_po": [57, 61, 63, 74, 75, 80, 82, 83, 84, 85, 87, 89, 90, 91, 95, 98, 117, 125, 126, 127], "tx_mfb_src_rdy": [57, 61, 63, 74, 75, 80, 82, 83, 84, 85, 87, 89, 90, 91, 95, 98, 117, 125, 126, 127], "tx_mfb_dst_rdy": [57, 61, 63, 74, 75, 80, 82, 83, 84, 85, 87, 89, 90, 91, 95, 98, 117, 125, 126, 127], "hdrm_pcie_hdr_data": 57, "127": [57, 72], "hdrm_pcie_hdr_typ": 57, "dw": [57, 133], "hdrm_pcie_hdr_src_rdy_data_tran": 57, "hdrm_pcie_hdr_src_rdy_dma_hdr": 57, "hdrm_pcie_hdr_dst_rdi": 57, "hdrm_dma_chan_num": 57, "hdrm_pkt_drop": 57, "hdrm_dma_hdr_data": 57, "hdrm_dma_hdr_src_rdi": 57, "hdrm_dma_hdr_dst_rdi": 57, "hdrm_pkt_cntr_chan": 57, "hdrm_pkt_sent_inc": 57, "hdrm_pkt_disc_inc": 57, "hdrm_pkt_size": 57, "addr_manag": 58, "ring": [58, 59, 60], "cna": 58, "addr_width": [58, 59, 60, 102, 103, 104, 105, 106, 107, 109, 156, 158], "pointer_width": [58, 59, 60, 62, 64, 66, 68], "number_of_item": [58, 59, 60], "addr_channel": [58, 59], "addr_bas": [58, 59], "addr_mask": [58, 59, 104, 109], "righ": [58, 59], "number_of_max_item": [58, 59], "addr_sw_point": [58, 59], "pointer_update_chan": [58, 59], "pointer_update_data": [58, 59], "pointer_update_en": [58, 59], "FOR": [58, 59, 174], "channel_vld": 58, "channel_reset": [58, 59], "corespond": [58, 59], "pciex": [58, 59], "addr_vld": 58, "pcie_addr_gen": 59, "acord": 59, "genead": 59, "input_s": 59, "pkt_mtu": [59, 60, 73, 75, 80, 94, 95, 145], "input_disc": 59, "input_channel": 59, "input_src_rdi": [59, 114], "input_dst_rdi": [59, 114], "out_addr": [59, 106], "out_offset": 59, "out_addr_vld": 59, "out_disc": 59, "out_last": 59, "out_first": 59, "out_dst_rdi": 59, "rx_dma_hdr_manag": 60, "fist": [60, 145, 161], "ceil": 60, "pkt_size": 60, "dma_discard": 60, "action": [60, 88], "metadata_s": 60, "start_req_channel": 60, "start_req_vld": [60, 62, 65, 69], "start_req_don": 60, "stop_req_channel": 60, "whic": 60, "stop_req_vld": [60, 62, 65, 69], "stop_req_don": 60, "addr_data_channel": 60, "addr_data_bas": 60, "addr_data_mask": 60, "addr_data_sw_point": 60, "addr_header_channel": 60, "addr_header_bas": 60, "addr_header_mask": 60, "addr_header_sw_point": 60, "hdp_update_chan": 60, "hdp_update_data": 60, "hdp_update_en": 60, "hhp_update_chan": 60, "hhp_update_data": 60, "hhp_update_en": 60, "inf_meta": 60, "inf_channel": 60, "inf_pkt_siz": 60, "inf_vld": 60, "inf_src_rdi": 60, "inf_dst_rdi": 60, "pcie_hdr_siz": 60, "pcie_hdr": 60, "pcie_hdr_vld": 60, "pcie_hdr_src_rdy_data_tran": 60, "pcie_hdr_src_rdy_dma_hdr": 60, "pcie_hdr_dst_rdi": 60, "dma_channel": 60, "dma_hdr": 60, "dma_hdr_vld": 60, "allwai": [60, 82, 88], "dma_hdr_src_rdi": 60, "dma_hdr_dst_rdi": 60, "rx_dma_input_buff": 61, "region_s": [61, 73, 74, 76, 77, 78, 79, 81, 83, 86, 88, 90, 92, 93, 96, 99, 142, 154, 155, 156, 157], "rx_mfb_sof_po": [61, 75, 80, 83, 84, 85, 87, 89, 90, 91, 94, 95, 125, 126, 127], "rx_mfb_eof_po": [61, 63, 75, 80, 83, 84, 85, 87, 89, 90, 91, 94, 95, 125, 126, 127], "rx_dma_sw_manag": 62, "descriptor": [62, 64, 71], "sw_addr_width": [62, 64], "recv_pkt_cnt_width": [62, 69], "recv_bts_cnt_width": [62, 69], "disc_pkt_cnt_width": [62, 69], "disc_bts_cnt_width": [62, 69], "mi_width": [62, 64, 69, 70, 71], "discart": [62, 69, 127], "pkt_sent_chan": [62, 67, 69, 98], "pkt_sent_inc": [62, 67, 69], "pkt_sent_byt": [62, 67, 69], "pkt_discard_chan": [62, 69], "pkt_discard_inc": [62, 69], "pkt_discard_byt": [62, 69], "start_req_chan": [62, 65, 69], "start_req_ack": [62, 65, 69], "stop_force_chan": 62, "stop_forc": 62, "stop_req_chan": [62, 65, 69], "stop_req_ack": [62, 65, 69], "enabled_chan": [62, 67, 69], "sdp_rd_chan": 62, "sdp_rd_data": 62, "shp_rd_chan": 62, "shp_rd_data": 62, "hdp_wr_chan": [62, 69], "hdp_wr_data": [62, 69], "hdp_wr_en": [62, 69], "hhp_wr_chan": [62, 69], "hhp_wr_data": [62, 69], "hhp_wr_en": [62, 69], "dba_rd_chan": 62, "dba_rd_data": 62, "hba_rd_chan": 62, "hba_rd_data": 62, "dpm_rd_chan": 62, "dpm_rd_data": 62, "hpm_rd_chan": 62, "hpm_rd_data": 62, "rx_dma_trans_buff": 63, "contol": 63, "successful": 63, "buffered_data_s": 63, "insertor": [63, 64, 123, 172], "propabl": 63, "useless": 63, "figur": [64, 70, 71, 96, 109, 120, 126, 135], "rx_dma_calypt": 64, "user_rx_mfb_region": 64, "user_rx_mfb_region_s": 64, "user_rx_mfb_block_s": 64, "user_rx_mfb_item_width": 64, "pcie_up_mfb_region": 64, "pcie_up_mfb_region_s": 64, "pcie_up_mfb_block_s": 64, "pcie_up_mfb_item_width": 64, "cntrs_width": [64, 70], "hdr_meta_width": [64, 67, 70, 71, 73, 98], "trbuf_fifo_en": 64, "user_rx_mfb_meta_hdr_meta": 64, "user_rx_mfb_meta_chan": 64, "user_rx_mfb_meta_pkt_s": 64, "user_rx_mfb_data": 64, "user_rx_mfb_sof": 64, "user_rx_mfb_eof": 64, "user_rx_mfb_sof_po": 64, "user_rx_mfb_eof_po": 64, "user_rx_mfb_src_rdi": 64, "user_rx_mfb_dst_rdi": 64, "pcie_up_mfb_data": 64, "pcie_up_mfb_sof": 64, "pcie_up_mfb_eof": 64, "pcie_up_mfb_sof_po": 64, "pcie_up_mfb_eof_po": 64, "pcie_up_mfb_src_rdi": 64, "pcie_up_mfb_dst_rdi": 64, "tx_dma_chan_start_stop_ctrl": 65, "drop": [65, 67, 72, 75, 77, 123, 162], "usr_mfb_": 65, "till": [65, 107, 156], "delimit": [65, 66, 70, 143], "pcie_mfb_region": [65, 66], "pcie_mfb_region_s": [65, 66], "pcie_mfb_block_s": [65, 66], "pcie_mfb_item_width": [65, 66], "largest": [65, 68, 70], "usr_mfb": 65, "dbg_signal_width": 65, "pcie_mfb_data": [65, 66, 68], "pcie_mfb_meta": [65, 66, 68], "62": [65, 66, 67, 68, 133, 162], "pcie_mfb_sof": [65, 66, 68], "pcie_mfb_eof": [65, 66, 68], "pcie_mfb_sof_po": [65, 66, 68], "pcie_mfb_eof_po": [65, 66, 68], "pcie_mfb_src_rdi": [65, 66, 68], "pcie_mfb_dst_rdi": [65, 66, 68], "usr_mfb_data": [65, 66, 67], "usr_mfb_meta": 65, "usr_mfb_sof": [65, 66, 67], "usr_mfb_eof": [65, 66, 67], "usr_mfb_sof_po": [65, 66, 67], "usr_mfb_eof_po": [65, 66, 67], "usr_mfb_src_rdi": [65, 66, 67], "usr_mfb_dst_rdi": [65, 66, 67], "tx_dma_sw_manag": [65, 69], "pkt_disc_chan": 65, "pkt_disc_inc": 65, "pkt_disc_byt": 65, "st_sp_dbg_chan": [65, 70, 71], "st_sp_dbg_meta": [65, 70, 71], "dropper": [65, 162, 172], "tx_dma_metadata_extractor": 66, "care": [66, 95, 107, 126, 143], "useful": 66, "pcie_meta_pack": 66, "usr_mfb_meta_byte_en": 66, "usr_mfb_meta_is_dma_hdr": 66, "usr_mfb_meta_pcie_addr": 66, "usr_mfb_meta_chan_num": 66, "usr_mfb_meta_byte_cnt": 66, "depars": [66, 177], "cutter": [66, 125, 135, 172], "tx_dma_pkt_dispatch": 67, "accor": 67, "did": [67, 125], "mfb_region_s": [67, 68, 75, 80, 83, 84, 85, 87, 91, 94, 95, 98, 101, 117, 129, 132], "data_pointer_width": [67, 69, 70], "dma_hdr_pointer_width": [67, 69, 70], "usr_mfb_meta_hdr_meta": 67, "usr_mfb_meta_chan": 67, "usr_mfb_meta_pkt_s": 67, "hdr_buff_addr": 67, "hdr_buff_chan": 67, "hdr_buff_data": 67, "dma_hdr_width": 67, "hdr_buff_src_rdi": 67, "hdr_buff_dst_rdi": 67, "buff_rd_chan": 67, "buff_rd_data": 67, "buff_rd_addr": 67, "buff_rd_en": 67, "upd_hdp_chan": 67, "upd_hdp_data": 67, "upd_hdp_en": 67, "upd_hhp_chan": 67, "upd_hhp_data": 67, "upd_hhp_en": 67, "tx_dma_pcie_trans_buff": 68, "instantiati": 68, "constist": [68, 70], "footprint": 68, "quasi": 68, "resolut": [68, 88, 126], "rd_chan": 68, "barrel": [68, 170], "shifter": [68, 170], "acc": 69, "anot": 69, "signifi": [69, 96, 120], "channel_cor": 69, "pipe": [69, 73, 82, 89, 109, 114, 132, 170, 172, 173, 174], "np": 69, "memx": 69, "tx_dma_calypt": 70, "usr_tx_": 70, "pcie_cq_": 70, "unsort": 70, "usr_tx_mfb_region": 70, "usr_tx_mfb_region_s": 70, "usr_tx_mfb_block_s": 70, "usr_tx_mfb_item_width": 70, "pcie_cq_mfb_region": [70, 71], "pcie_cq_mfb_region_s": [70, 71], "pcie_cq_mfb_block_s": [70, 71], "pcie_cq_mfb_item_width": [70, 71], "pcie_cc_mfb_region": [70, 71], "pcie_cc_mfb_region_s": [70, 71], "pcie_cc_mfb_block_s": [70, 71], "pcie_cc_mfb_item_width": [70, 71], "st_sp_dbg_signal_w": [70, 71], "usr_tx_mfb": 70, "usr_tx_mfb_meta_pkt_s": [70, 71], "usr_tx_mfb_meta_chan": [70, 71], "usr_tx_mfb_meta_hdr_meta": [70, 71], "usr_tx_mfb_data": [70, 71], "usr_tx_mfb_sof": [70, 71], "usr_tx_mfb_eof": [70, 71], "usr_tx_mfb_sof_po": [70, 71], "usr_tx_mfb_eof_po": [70, 71], "usr_tx_mfb_src_rdi": [70, 71], "usr_tx_mfb_dst_rdi": [70, 71], "pcie_cq_mfb_data": [70, 71], "pcie_cq_mfb_meta": [70, 71], "pcie_cq_mfb_sof": [70, 71], "pcie_cq_mfb_eof": [70, 71], "pcie_cq_mfb_sof_po": [70, 71], "pcie_cq_mfb_eof_po": [70, 71], "pcie_cq_mfb_src_rdi": [70, 71], "pcie_cq_mfb_dst_rdi": [70, 71], "pcie_cc_mfb_data": [70, 71], "pcie_cc_mfb_meta": [70, 71], "pcie_cc_mfb_sof": [70, 71], "pcie_cc_mfb_eof": [70, 71], "pcie_cc_mfb_sof_po": [70, 71], "pcie_cc_mfb_eof_po": [70, 71], "pcie_cc_mfb_src_rdi": [70, 71], "pcie_cc_mfb_dst_rdi": [70, 71], "extractor": [70, 135], "dispatch": 70, "dma_calypt": 71, "primari": [71, 128, 161], "focus": [71, 107], "usr_mfb_region": 71, "usr_mfb_region_s": 71, "usr_mfb_block_s": 71, "usr_mfb_item_width": 71, "pcie_rq_mfb_region": 71, "configr": 71, "pcie_rq_mfb_region_s": 71, "pcie_rq_mfb_block_s": 71, "pcie_rq_mfb_item_width": 71, "extract": [71, 80, 125, 135, 143], "rx_channel": [71, 110], "rx_ptr_width": 71, "sdp": 71, "hdp": 71, "usr_rx_pkt_size_max": 71, "tx_channel": [71, 110], "tx_sel_channel": 71, "dma_endpoint": 71, "tx_ptr_width": 71, "usr_tx_pkt_size_max": 71, "area": 71, "dsp_cnt_width": 71, "rx_gen_en": 71, "tx_gen_en": 71, "usr_rx_mfb_meta_pkt_s": 71, "usr_rx_mfb_meta_chan": 71, "usr_rx_mfb_meta_hdr_meta": 71, "usr_rx_mfb_data": 71, "usr_rx_mfb_sof": 71, "usr_rx_mfb_eof": 71, "usr_rx_mfb_sof_po": 71, "usr_rx_mfb_eof_po": 71, "usr_rx_mfb_src_rdi": 71, "usr_rx_mfb_dst_rdi": 71, "pcie_rq_mfb_data": 71, "upstream": [71, 134, 135], "pcie_rq_mfb_meta": 71, "pcie_rq_mfb_sof": 71, "pcie_rq_mfb_eof": 71, "pcie_rq_mfb_sof_po": 71, "pcie_rq_mfb_eof_po": 71, "pcie_rq_mfb_src_rdi": 71, "pcie_rq_mfb_dst_rdi": 71, "downstream": [71, 134, 135], "kintex": 71, "framelinkunalign": 72, "successor": 72, "framelink": 72, "buss": 72, "wast": 72, "bandwidth": 72, "sop_po": 72, "treat": 72, "_n": 72, "1024": [72, 95, 132, 142, 152, 154, 155, 162], "sop_pos_width": 72, "sop": [72, 84], "eop_po": 72, "eop": 72, "infrastructur": [72, 169], "flu_": 72, "fl_": 72, "instant": 72, "text": [72, 156], "editor": 72, "p1": 72, "p2": 72, "135": 72, "48": [72, 85, 91, 125], "103": 72, "had": [72, 109], "125": [72, 123], "104": 72, "0x1f": 72, "248": 72, "511": [72, 126], "rx_sop_po": [72, 92], "rx_eop_po": [72, 92], "rx_sop": [72, 92], "rx_eop": [72, 92], "tx_sop_po": [72, 92], "tx_eop_po": [72, 92], "tx_sop": [72, 92], "tx_eop": [72, 92], "_data": [72, 156], "_sop_po": 72, "_eop_po": 72, "_sop": 72, "_eop": 72, "_src_rdy": 72, "plane": 73, "eth_rx": 73, "dma_rx": 73, "dma_tx": 73, "eth_tx": 73, "mux_c": 73, "mux_a": 73, "mux_b": 73, "mux_d": 73, "player": 73, "0x000": 73, "0x004": 73, "0x008": 73, "0x00c": 73, "0x040": 73, "0x04c": 73, "tic": 73, "0x4": [73, 109, 148, 149], "0x8": 73, "0xc": 73, "0x050": 73, "0x05c": 73, "0x060": 73, "0x06c": 73, "0x070": 73, "0x07c": 73, "0x080": 73, "0x0bf": 73, "0x0c0": 73, "0x0ff": 73, "0x100": 73, "0x17f": 73, "0x180": 73, "0x1bf": 73, "0x1c0": 73, "0x1ff": 73, "mfb_generator_mi32": [73, 74], "mux": [73, 106, 119, 170, 175], "rx_dma_channel": 73, "npp_hdr_size": 73, "npp": 73, "tx_dma_channel": 73, "player_fifo_depth": 73, "rx_hdr_ins_en": 73, "same_clk": [73, 81], "asynch": 73, "convers": [73, 123, 127, 132, 137, 139, 150, 151, 177], "mi_pipe_en": 73, "fake_switch": 73, "besid": [73, 81], "eth_rx_mvb_len": 73, "eth_rx_mvb_channel": 73, "eth_rx_mvb_hdr_meta": 73, "eth_rx_mvb_discard": 73, "eth_tx_mvb_len": 73, "eth_tx_mvb_channel": 73, "eth_tx_mvb_hdr_meta": 73, "eth_tx_mvb_vld": 73, "eth_tx_mvb_src_rdi": 73, "eth_tx_mvb_dst_rdi": 73, "dst": [74, 110, 119, 156], "cntr": 74, "burst_siz": 74, "incr": [74, 110], "ch_max": [74, 110], "ch_min": [74, 110], "rr": [74, 110], "begener": 74, "0xffff": 74, "length_width": [74, 80, 94], "channels_width": 74, "pkt_cnt_width": 74, "use_pacp_arch": 74, "tx_mfb_meta": [74, 80, 82, 83, 84, 85, 87, 90, 91, 95, 98, 117], "0xff0001": [74, 110], "0x070401": [74, 110], "0xff0002": [74, 110], "0x050501": [74, 110], "mfb_crossbarx_stream2": 75, "rearrang": 75, "trim": 75, "in_stream": 75, "pkt_id_width": 75, "mod_width": 75, "usermeta_width": 75, "clk_x2": 75, "rx_mvb_usermeta": 75, "rx_mvb_discard": 75, "rx_mvb_mod_sof_s": 75, "truncat": 75, "rx_mvb_mod_sof_en": 75, "rx_mvb_mod_sof_typ": 75, "rx_mvb_mod_eof_s": 75, "rx_mvb_mod_eof_en": 75, "rx_mvb_mod_eof_typ": 75, "rx_mvb_vld": [75, 80, 84, 89, 117, 122], "rx_mvb_src_rdy": [75, 80, 84, 89, 117, 122], "rx_mvb_dst_rdy": [75, 80, 84, 89, 117, 122], "tx_mvb_usermeta": 75, "tx_mvb_vld": [75, 80, 82, 89, 94, 98, 122, 125], "tx_mvb_src_rdy": [75, 80, 82, 89, 94, 98, 122, 125], "tx_mvb_dst_rdy": [75, 80, 82, 89, 94, 98, 122, 125], "mfb_cutter_simpl": 76, "cut": [76, 80, 125, 135, 140, 141, 144], "cutted_item": 76, "meta_width": [76, 77, 78, 79, 81, 83, 86, 88, 90, 92, 93, 99, 102, 103, 106, 107, 109, 117, 122, 142, 145, 154, 155, 156, 157, 158], "meta_align": 76, "WITH": [76, 77, 78], "rx_meta": [76, 77, 78, 79, 80, 86, 88, 92, 93, 97, 99, 101], "rx_sof": [76, 77, 78, 79, 86, 88, 93, 97, 99, 101, 126], "rx_eof": [76, 77, 78, 79, 86, 88, 93, 97, 99, 101, 126], "rx_sof_po": [76, 77, 78, 79, 86, 88, 93, 97, 99, 101, 126], "rx_eof_po": [76, 77, 78, 79, 86, 88, 93, 97, 99, 101], "rx_cut": 76, "tx_meta": [76, 77, 78, 79, 80, 86, 88, 92, 93, 97, 99, 101], "tx_sof": [76, 77, 78, 86, 88, 93, 97, 99, 101, 126], "tx_eof": [76, 77, 78, 86, 88, 93, 97, 99, 101, 126], "tx_sof_po": [76, 77, 78, 79, 86, 88, 93, 97, 99, 101], "tx_eof_po": [76, 77, 78, 79, 86, 88, 93, 97, 99, 101, 126], "mfb_dropper": 77, "rx_drop": 77, "mfb_enabl": 78, "tx_enabl": 78, "middl": [78, 96, 136, 137, 142, 144, 152, 154, 156, 161], "stat_discard": 78, "possit": [78, 86, 97, 99, 100], "OF": 78, "mfb_frame_mask": 79, "use_pip": 79, "mfb_pipe": [79, 86], "pipe_typ": [79, 86, 106, 109], "shreg": [79, 86, 106, 109, 156], "tx_sof_mask": [79, 80], "tx_eof_mask": 79, "unmask": 79, "withouth": 79, "partial": [79, 88, 145], "tx_sof_unmask": 79, "tx_eof_unmask": 79, "tx_src_rdy_unmask": 79, "layout": 79, "tx_sof_origin": 79, "tx_eof_origin": 79, "tx_src_rdy_origin": 79, "tx_mask": 79, "brand": 79, "demonst": 79, "sof_unmask": 79, "visual": 79, "situat": [79, 88, 96, 114, 126, 134, 156], "sof_origin": 79, "menawhil": 79, "rule": [79, 96, 110, 120, 126, 138, 156, 157], "unwant": [79, 87], "behaviour": [79, 118, 159], "intefac": [79, 89], "obligatori": 79, "func": 79, "cover": [79, 118], "ex_test": 79, "unverifi": 79, "intensli": 79, "tap": [79, 156], "model": [79, 145, 179], "frame_unpack": 80, "superpacket": 80, "header_length": 80, "60": [80, 125], "littl": [80, 87], "endian": 80, "deriv": [80, 88, 91, 96, 98], "mblock_siz": 80, "deal": 80, "po": [80, 94], "mvb_item": [80, 82, 84, 89, 98, 111, 115, 116, 117, 118, 122], "mvb_item_width": [80, 84, 89, 115, 117, 156], "prepend": 80, "16b": [80, 137], "necesari": 80, "unpacking_stag": 80, "meta_out_mod": 80, "rx_mvb_data": [80, 84, 89, 117], "getit_indv_hdr_data": 80, "tx_mvb_data": [80, 89, 94, 125], "subtract": 80, "search": [80, 123], "consum": [80, 88, 119], "processor": 80, "creator": 80, "offset_processor": 80, "op": [80, 118, 146], "mvb_aggregate_last_vld": 80, "mfb_meta_width": [80, 82, 83, 84, 85, 87, 91, 94, 95, 98, 101], "max_word": 80, "strech": 80, "offset_width": [80, 94], "last_vld_impl": 80, "prefixsum": 80, "inf": [80, 85], "rx_offset": [80, 94], "u_array_t": 80, "rx_length": [80, 94], "rx_word": 80, "rx_old_sof": 80, "rx_new_sof": 80, "rx_sof_mask": 80, "tx_offset": 80, "tx_word": 80, "tx_old_sof": 80, "sof_creat": 80, "lastli": 80, "hdr_length": 80, "region_numb": 80, "analyz": [80, 125], "withing": 80, "unsign": [80, 139, 145, 156, 159, 161], "tx_length": 80, "tx_new_sof": 80, "mfb_loopback": 81, "far": 81, "fake_loopback": 81, "rx_mfb_data_in": 81, "rx_mfb_meta_in": 81, "rx_mfb_sof_in": 81, "rx_mfb_eof_in": 81, "rx_mfb_sof_pos_in": 81, "rx_mfb_eof_pos_in": 81, "rx_mfb_src_rdy_in": 81, "rx_mfb_dst_rdy_in": 81, "rx_mfb_data_out": 81, "rx_mfb_meta_out": 81, "rx_mfb_sof_out": 81, "rx_mfb_eof_out": 81, "rx_mfb_sof_pos_out": 81, "rx_mfb_eof_pos_out": 81, "rx_mfb_src_rdy_out": 81, "rx_mfb_dst_rdy_out": 81, "tx_mfb_data_out": 81, "tx_mfb_meta_out": 81, "tx_mfb_sof_out": 81, "tx_mfb_eof_out": 81, "tx_mfb_sof_pos_out": 81, "tx_mfb_eof_pos_out": 81, "tx_mfb_src_rdy_out": 81, "tx_mfb_dst_rdy_out": 81, "tx_mfb_data_in": 81, "tx_mfb_meta_in": 81, "tx_mfb_sof_in": 81, "tx_mfb_eof_in": 81, "tx_mfb_sof_pos_in": 81, "tx_mfb_eof_pos_in": 81, "tx_mfb_src_rdy_in": 81, "tx_mfb_dst_rdy_in": 81, "mfb_merger": 82, "characterist": [82, 84, 88, 89], "hdr_width": [82, 89, 145, 156], "rx0_payload_en": 82, "rx1_payload_en": 82, "input_fifo_s": 82, "sw_timeout_width": 82, "in_pipe_en": 82, "out_pipe_en": [82, 89], "rx0_mvb_hdr": 82, "rx0_mvb_payload": 82, "rx0_mvb_vld": 82, "rx0_mvb_src_rdy": 82, "rx0_mvb_dst_rdy": 82, "rx0_mfb_data": 82, "rx0_mfb_meta": 82, "rx0_mfb_sof": 82, "rx0_mfb_eof": 82, "rx0_mfb_sof_po": 82, "rx0_mfb_eof_po": 82, "rx0_mfb_src_rdy": 82, "rx0_mfb_dst_rdy": 82, "rx1_mvb_hdr": 82, "rx1_mvb_payload": 82, "rx1_mvb_vld": 82, "rx1_mvb_src_rdy": 82, "rx1_mvb_dst_rdy": 82, "rx1_mfb_data": 82, "rx1_mfb_meta": 82, "rx1_mfb_sof": 82, "rx1_mfb_eof": 82, "rx1_mfb_sof_po": 82, "rx1_mfb_eof_po": 82, "rx1_mfb_src_rdy": 82, "rx1_mfb_dst_rdy": 82, "tx_mvb_hdr": 82, "tx_mvb_payload": [82, 89], "lesser": [82, 170], "preffer": 82, "suppos": 82, "mfb_merger_simpl": 83, "cnt_max": 83, "masking_en": 83, "rx_mfb0_data": 83, "rx_mfb0_meta": 83, "rx_mfb0_sof": 83, "rx_mfb0_sof_po": 83, "rx_mfb0_eof": 83, "rx_mfb0_eof_po": 83, "rx_mfb0_src_rdy": 83, "rx_mfb0_dst_rdy": 83, "rx_mfb1_data": 83, "rx_mfb1_meta": 83, "rx_mfb1_sof": 83, "rx_mfb1_sof_po": 83, "rx_mfb1_eof": 83, "rx_mfb1_eof_po": 83, "rx_mfb1_src_rdy": 83, "rx_mfb1_dst_rdy": 83, "mfb_merger_simple_gen": 83, "merger_input": 83, "rx_mfb_meta": [83, 84, 85, 87, 90, 91, 94, 95], "metadata_insertor": 84, "insert_mod": 84, "slight": [84, 126], "mvb_fifo_s": 84, "tx_mfb_meta_new": 84, "mfb_packet_delay": 85, "ts_format": 85, "ts_width": 85, "fifo_depth": [85, 99, 113, 116, 121], "2048": [85, 91], "mfb_fifox": [85, 99], "fifo_af_offset": 85, "time_reset": 85, "current_tim": 85, "decid": [85, 100, 109, 159], "ok": [85, 125], "qualiti": 85, "pause_request": 85, "rx_mfb_t": 85, "fake_pip": [86, 106], "use_dst_rdi": 86, "pattern": [87, 143, 156, 161], "slow": [87, 174], "interval_count": 87, "interval_length": 87, "section_length": 87, "proport": 87, "restor": 87, "won": 87, "suffici": [87, 96, 126], "big": [87, 170], "1000": [87, 131, 133], "arrow": 87, "10gb": [87, 127], "50gb": 87, "0gb": 87, "75gb": 87, "60gb": 87, "output_spe": 87, "recalcul": 87, "rate_limit": 87, "40": 87, "62500": 87, "0x": 87, "paragraph": 87, "sr": [87, 170], "busi": [87, 105], "ro": [87, 128, 137], "shape": [87, 108], "wo": [87, 137], "rw": [87, 125, 127, 128, 137], "whatev": 87, "wheter": 87, "accordingli": [87, 109, 126, 143], "ey": 87, "wish": [87, 156], "sure": [87, 107, 143], "rememb": [87, 108], "upon": 87, "encount": 87, "signific": [87, 109], "extrem": 87, "circumst": 87, "exce": 87, "border": 87, "parameter": 88, "bot": [88, 161], "attribut": 88, "cappabl": 88, "decreas": [88, 92, 95, 139, 150, 151], "mfb_item_reconfigur": 88, "NOT": [88, 125], "divis": 88, "bigger": [88, 120], "mfb_block_reconfigur": 88, "ineffici": 88, "frame_align": 88, "unnessesari": 88, "meta_mod": 88, "fifo_s": 88, "mfb_region_reconfigur": 88, "rx_region": [88, 92, 125, 127], "realiz": [88, 107, 109], "fact": [88, 140, 141, 144], "conenct": 88, "wider": [88, 108], "actuali": 88, "secondari": 88, "beginig": 88, "regino": 88, "prevent": [88, 134, 135], "frames_over_tx_block": 88, "frames_over_tx_region": 88, "sake": [88, 96, 156], "difficulti": 88, "othe": 88, "mfb_splitter": 89, "mvb_meta_width": 89, "mvb_output_fifo_s": 89, "use_outreg": [89, 106], "rx_mvb_hdr": 89, "rx_mvb_meta": [89, 117], "rx_mvb_switch": 89, "rx_mvb_payload": 89, "tx0_mvb_hdr": 89, "tx0_mvb_meta": 89, "tx0_mvb_payload": 89, "tx0_mvb_vld": 89, "tx0_mvb_src_rdy": 89, "tx0_mvb_dst_rdy": 89, "tx0_mfb_data": [89, 90], "tx0_mfb_sof": [89, 90], "tx0_mfb_eof": [89, 90], "tx0_mfb_sof_po": [89, 90], "tx0_mfb_eof_po": [89, 90], "tx0_mfb_src_rdy": [89, 90], "tx0_mfb_dst_rdy": [89, 90], "tx1_mvb_hdr": 89, "tx1_mvb_meta": 89, "tx1_mvb_payload": 89, "tx1_mvb_vld": 89, "tx1_mvb_src_rdy": 89, "tx1_mvb_dst_rdy": 89, "tx1_mfb_data": [89, 90], "tx1_mfb_sof": [89, 90], "tx1_mfb_eof": [89, 90], "tx1_mfb_sof_po": [89, 90], "tx1_mfb_eof_po": [89, 90], "tx1_mfb_src_rdy": [89, 90], "tx1_mfb_dst_rdy": [89, 90], "mfb_splitter_gen": 89, "splitter_output": [89, 90], "output_fifo_s": 89, "mfb_splitter_simpl": 90, "rx_mfb_sel": 90, "tx0_mfb_meta": 90, "tx1_mfb_meta": 90, "mfb_splitter_simple_gen": 90, "numer": [90, 156], "ofc": 90, "mfb_timestamp_limit": 91, "rx_mfb_timestamp": 91, "timestamp_format": 91, "kept": [91, 103, 134, 135], "delay": [91, 172], "clk_frequenc": 91, "external_time_src": 91, "external_tim": 91, "mi_reset_reg": 91, "mi_sel_queue_reg": 91, "return": [91, 107, 126, 145, 156, 161], "200000000": 91, "hz": 91, "timestamp_width": 91, "buffer_s": 91, "buffer_af_offset": 91, "pause_queu": 91, "rx_mfb_queue": 91, "mfb_transform": 92, "solut": [92, 156], "fewer": 92, "region_aux_en": 93, "block_aux_en": 93, "item_aux_en": 93, "tx_region_shar": 93, "tx_region_vld": 93, "tx_block_vld": 93, "tx_item_vld": 93, "checksum_calcul": 94, "ipv4": 94, "tcp": 94, "udp": 94, "rx_chsum_en": 94, "invert": [94, 123], "tx_chsum_bypass": 94, "rework": 94, "network_ord": 94, "tx_mvb_meta": 94, "bypass": 94, "calucul": 94, "crossbarx_stream": 95, "shrink": 95, "front": 95, "cx_use_clk2": 95, "cx_use_clk_arb": 95, "obuf_meta_eq_output": 95, "obuf_input_eq_output": 95, "trans_fifo_s": [95, 127], "f_gap_adjust_en": 95, "smallest": [95, 96], "f_gap_adjust_size_avg": 95, "f_gap_adjust_size_min": 95, "f_extend_start_en": 95, "f_extend_start_s": 95, "neg": [95, 123], "f_extend_end_en": 95, "f_extend_end_s": 95, "rx_clk2": 95, "rx_reset": [95, 97, 101, 125, 127, 145], "tx_reset": [95, 97, 101, 125, 127], "cx_clk_arb": 95, "cx_reset_arb": 95, "rx_mfb_discard": 95, "cx": 95, "basi": 96, "great": 96, "versatil": 96, "recogn": 96, "placement": 96, "incomplet": 96, "word_width": [96, 120, 159], "sof_pos_width": 96, "eof_pos_width": 96, "transmitt": [96, 120], "1001": 96, "exact": 96, "logarithm": [96, 137], "multipli": [96, 109, 136, 137, 159, 170], "1110": [96, 120], "unlik": 96, "product": 96, "101_000_000_000": 96, "5th": 96, "3rd": [96, 109], "110_010_000_011": 96, "zeroth": 96, "0th": [96, 126], "6th": 96, "earlier": [96, 156, 162], "six": [96, 158], "000000_000000_000000_000000": 96, "001100_011111_000000_000001": 96, "31st": 96, "12th": 96, "110010_010101_111000_110000": 96, "48th": 96, "56th": 96, "21st": 96, "50th": 96, "simplic": [96, 126, 156], "hexadecim": [96, 107], "letter": 96, "conduct": [96, 120], "hold": [96, 125, 127, 156], "underscor": 96, "convent": 96, "lsb": [96, 105, 114, 120, 126], "maintain": [96, 120, 174], "wherea": [96, 120, 156], "mfb_asfifox": 97, "transit": [97, 102, 126, 146], "rx_aful": [97, 101], "rx_statu": 97, "tx_aempti": 97, "tx_statu": 97, "mfb_crossbarx_output_buff": 98, "automaticli": 98, "mfb_meta_with_sof": 98, "buf_block": 98, "data_block_s": 98, "data_item_width": 98, "buf_word": 98, "meta_eq_output": 98, "clk_meta": 98, "clk_out": 98, "input_eq_output": 98, "clk_in": 98, "alias": 98, "data_block_width": 98, "buf_byt": 98, "reset_meta": 98, "reset_in": 98, "reset_out": 98, "wr_ie": 98, "rx_hdr_meta": 98, "rx_hdr_mfb_meta": 98, "rx_hdr_chan": 98, "rx_hdr_addr": 98, "rx_hdr_len": 98, "rx_hdr_vld": 98, "rx_hdr_src_rdy": 98, "rx_hdr_dst_rdy": 98, "rd_ptr": 98, "pkt_sent_len": 98, "pkt_sent_src_rdi": 98, "pkt_sent_dst_rdi": 98, "tx_mvb_len": 98, "tx_mvb_hdr_meta": 98, "tx_mvb_channel": 98, "fifo_width": [99, 118, 121], "288000": [99, 118, 121], "almost_ful": [99, 121], "almost_empti": [99, 121], "fifo_statu": 99, "fifo_aful": 99, "fifo_aempti": 99, "multip": 100, "immidi": [100, 134], "ptr": 100, "delet": [100, 123, 156, 158], "himself": 100, "pd": [100, 127, 172], "mfb_pd_asfifo_simpl": 101, "afull_offset": 101, "rx_discard": [101, 112, 156], "unexpect": [102, 132], "reset_log": 102, "violat": 102, "clk_m": 102, "reset_m": 102, "mi_m_dwr": 102, "mi_m_mwr": 102, "mi_m_addr": 102, "mi_m_rd": 102, "mi_m_wr": 102, "mi_m_b": 102, "mi_m_drd": 102, "mi_m_ardi": 102, "mi_m_drdi": 102, "clk_": 102, "reset_": 102, "mi_s_dwr": 102, "mi_s_mwr": 102, "mi_s_addr": 102, "mi_s_rd": 102, "mi_s_wr": 102, "mi_s_b": 102, "mi_s_drd": 102, "mi_s_ardi": 102, "mi_s_drdi": 102, "gate": [103, 170], "mi_mwr": 103, "avmm_address": 103, "avmm_writ": 103, "avmm_read": 103, "avmm_byteen": 103, "avmm_writedata": 103, "avmm_readdata": 103, "avmm_readdatavalid": 103, "avmm_waitrequest": 103, "debugaccess": 103, "writeresponsevalid": 103, "lock": [103, 123, 144], "burstcount": 103, "beginbursttransf": 103, "readdatavalid": 103, "opposit": [103, 126], "drdy": [103, 107, 158], "unabl": 103, "ardi": [103, 107, 158], "negat": 103, "waitrequestallow": 103, "axi_data_width": [104, 129], "axi_awid": 104, "axi_awaddr": 104, "axi_awlen": 104, "axi_aws": 104, "axi_awburst": 104, "axi_awprot": 104, "axi_awvalid": 104, "axi_awreadi": 104, "axi_wdata": 104, "axi_wstrb": 104, "axi_wvalid": 104, "axi_wreadi": 104, "axi_bid": 104, "axi_bresp": 104, "axi_bvalid": 104, "axi_breadi": 104, "axi_arid": 104, "axi_araddr": 104, "axi_arlen": 104, "axi_ars": 104, "axi_arburst": 104, "axi_arprot": 104, "axi_arvalid": 104, "axi_arreadi": 104, "axi_rid": 104, "axi_rdata": 104, "axi_rresp": 104, "axi_rlast": 104, "axi_rvalid": 104, "axi_rreadi": 104, "indirectli": 105, "mi_indirect_access": 105, "output_interfac": 105, "rx_addr": [105, 109], "rx_dwr": [105, 109], "rx_wr": [105, 109], "rx_rd": [105, 109], "rx_ardi": [105, 109], "rx_drd": [105, 109], "rx_drdy": [105, 109], "tx_addr": [105, 109], "tx_dwr": [105, 109], "tx_wr": [105, 109], "tx_rd": [105, 109], "tx_ardi": [105, 109], "tx_drd": [105, 109], "tx_drdy": [105, 109], "reqest": 105, "cmd": [105, 125, 127], "mi_pip": [106, 132], "misc": 106, "opt": 106, "in_dwr": 106, "in_mwr": 106, "in_addr": 106, "in_b": [106, 145], "in_rd": 106, "in_wr": 106, "in_ardi": 106, "in_drd": 106, "in_drdi": 106, "out_dwr": 106, "out_mwr": 106, "out_b": 106, "out_rd": 106, "out_wr": 106, "out_ardi": 106, "out_drd": 106, "out_drdi": 106, "dwr": [107, 108, 158], "mwr": 107, "drd": [107, 108, 158], "surpris": 107, "recipi": 107, "american": 107, "influenc": [107, 115], "vast": 107, "disjoint": 107, "critic": 107, "com": 107, "theoret": 107, "essenti": [107, 156], "realli": 107, "understand": 107, "d0": [107, 162], "b0": [107, 156, 161, 162], "a0": 107, "inact": 107, "arbitrarili": 107, "d2": 107, "d3": 107, "principl": [107, 114], "a1": [107, 126], "respond": [107, 132, 156, 158], "anyhow": 107, "regardless": 107, "d1": 107, "coupl": 107, "answer": 107, "a2": [107, 126], "a5": 107, "a3": 107, "respones": 107, "d8": [107, 162], "fourth": [107, 109], "d9": 107, "aim": 107, "1234": 107, "98xx": 107, "98": 107, "xx": 107, "requ": 107, "54xx": 107, "5476": 107, "4321": 107, "67xx": 107, "0089": 107, "0045": 107, "produc": [108, 145], "rquest": 108, "pipe_out": 109, "pipe_outreg": 109, "init_addr_base_downto": 109, "caution": 109, "init_addr_mask_downto": 109, "chain": [109, 170], "port_map": 109, "init_port_mapping_downto": 109, "constain": 109, "rx_mwr": 109, "rx_be": 109, "tx_mwr": 109, "tx_be": 109, "said": 109, "theori": 109, "abnorm": 109, "perhap": 109, "0x3": 109, "0x7": 109, "0x00000003": 109, "0x00000004": 109, "0x00000007": 109, "0x00000008": 109, "0x0000000b": 109, "0x0000000c": 109, "0x0000000f": 109, "0x00000010": 109, "0x000000013": 109, "0x00000014": 109, "0x000000017": 109, "0x00000018": 109, "0xfffffffff": 109, "0x00000001": 109, "0x00000002": 109, "0x00000005": 109, "0x00000006": 109, "0x0000001c": 109, "ORed": 109, "interleav": 109, "yourselv": 109, "bin": [109, 156], "0x0000001f": 109, "000000": 109, "000111": 109, "0x00000020": 109, "0x0000003f": 109, "001000": 109, "001111": 109, "0x00000040": 109, "0x00000077": 109, "010000": 109, "011101": 109, "0x00000078": 109, "0x000000ab": 109, "011110": 109, "101010": 109, "0x000000ac": 109, "0x000000cb": 109, "101011": 109, "110010": 109, "0x000000cc": 109, "0x000000f7": 109, "110011": 109, "111101": 109, "0x000000f8": 109, "0x000001fb": 109, "111110": 109, "occupi": [109, 120], "111111": 109, "advanc": [109, 138, 157, 171], "gonna": 109, "fifth": 109, "somewhat": 109, "messi": 109, "talk": 109, "pretti": 109, "0xffffffff": 109, "mvb_channel_router_mi": 110, "default_mod": 110, "distr": 110, "0x000004": 110, "0x000008": 110, "rsvd": 110, "opt_mod": 110, "ch_cnt": 110, "ch_out": 110, "ch_next": 110, "dst_channel": 110, "ch_diff": 110, "src_channel": 110, "rx_vld": [110, 111, 112, 115, 116, 118, 119, 121], "tx_vld": [110, 111, 112, 113, 115, 116, 118, 119, 121], "demultiplex": [111, 170], "gen_mvb_demux": 111, "demux_width": 111, "data_demux": 111, "mvb_merge_item": 113, "alig": 113, "rx0": 113, "rx0_item": 113, "rx0_item_width": 113, "rx1_item": 113, "rx1": 113, "rx1_item_width": 113, "rx0_fifo_en": 113, "rx0_data": 113, "rx0_vld": 113, "rx0_src_rdy": 113, "rx0_dst_rdy": 113, "rx1_data": 113, "rx1_vld": 113, "rx1_src_rdy": 113, "rx1_dst_rdy": 113, "tx_data0": 113, "tx_data1": 113, "lost": 114, "din": 114, "din_vld": 114, "din_src_rdi": 114, "din_dst_rdi": 114, "dout": 114, "dout_vld": 114, "dout_src_rdi": 114, "dout_dst_rdi": 114, "obsolet": [114, 125, 127, 166, 171], "risk": 114, "input_data": 114, "output_data": 114, "output_src_rdi": 114, "output_dst_rdi": 114, "mvb_merge_stream": 115, "sw_timeout_w": 115, "effici": [115, 117], "rx_shakedown_en": 115, "rx_stream": 115, "gen_mvb_mux": 116, "mux_width": 116, "rx_sel_data": 116, "rx_sel_vld": 116, "rx_sel_src_rdi": 116, "rx_sel_dst_rdi": 116, "536": 117, "mfb_align": 117, "mvb_oper": 118, "fork": [118, 156], "rx_op_en": 118, "rx_op_vld": 118, "tx_op_vld": 118, "reorder": [118, 123], "asap": 118, "rsp_item_width": 118, "latency_fifo_en": 118, "latency_fifo_depth": 118, "latency_fifo_ram_typ": 118, "tx_op_data": 118, "tx_op_src_rdi": 118, "tx_op_dst_rdi": 118, "rx_op_respons": 118, "exacli": 118, "rx_op_src_rdi": 118, "rx_op_dst_rdi": 118, "tx_respons": 118, "tx_response_vld": 118, "th": 118, "mvb_shakedown": 119, "rx_item": 119, "tx_item": 119, "independetli": 119, "shake_port": 119, "shake": 119, "carefulli": 119, "multi_fifox": 119, "ingor": 119, "implemet": 119, "use_mux_impl": 119, "emul": 119, "tx_next": 119, "creation": [120, 140, 141, 144, 152, 156], "particip": 120, "arrang": [120, 137], "stand": 120, "whose": [120, 170], "understood": 120, "waveform": 120, "mvb_fifox": 121, "mvb_lookup_t": 122, "lut_depth": 122, "lut_width": 122, "lut_arch": 122, "sw_width": 122, "rx_mvb_lut_addr": 122, "rx_mvb_metadata": 122, "tx_mvb_lut_data": 122, "tx_mvb_lut_addr": 122, "tx_mvb_metadata": 122, "sw_addr": 122, "sw_slice": 122, "sw_din": 122, "sw_be": 122, "sw_write": 122, "sw_read": 122, "sw_dout": 122, "sw_dout_vld": 122, "phy_40g": 123, "40g": 123, "gbase": 123, "ieee": 123, "802": 123, "claus": 123, "gty": 123, "rxp": 123, "txp": 123, "cr": 123, "fabric": 123, "mii": [123, 125, 127, 146], "45": 123, "async": [123, 173], "clk_stabl": 123, "xlgmii": [123, 125, 127], "stabl": 123, "xlgmii_clk": 123, "156": 123, "25mhz": 123, "xlgmii_txd": 123, "xlgmii_txc": 123, "xlgmii_rxd": 123, "xlgmii_rxc": 123, "refclk_in": 123, "322": 123, "refclk_p": 123, "265625": 123, "refclk_n": 123, "refclk_out": 123, "drpclk": 123, "rxn": 123, "txn": 123, "rxpolar": 123, "polar": 123, "txpolar": 123, "_det": 123, "tx_path_40g": 123, "rx_path_40g": 123, "pma_xlaui_gti": 123, "scrambl": [123, 144, 160], "marker": 123, "gbaser_encod": 123, "pcs_tx_fifo_deprec": 123, "compens": 123, "scrambler": [123, 144], "scrambler_gen": 123, "49": 123, "am": 123, "am_in": 123, "deskew": 123, "gbaser_decod": 123, "pcs_rx_fifo_deprec": 123, "descrambl": [123, 144], "descrambler_gen": 123, "polynomi": 123, "lane_align": 123, "ber": 123, "ber_mon": 123, "hi_ber": 123, "reliabl": 123, "deseri": 123, "recov": 123, "gty_40g": 123, "bitrat": 123, "3125": 123, "gearbox": 123, "moreov": 123, "block_lock": [123, 160], "boundari": [123, 139, 150, 151], "startup": 123, "collect": 123, "ref": [123, 158], "0x10000": 123, "0x10004": 123, "0x10008": 123, "0x1000c": 123, "0x10010": 123, "0x10014": 123, "0x10018": 123, "10g": [123, 148, 149], "epon": 123, "p2mp": 123, "0x30000": 123, "0x30004": 123, "0x30008": 123, "0x3000c": 123, "0x30010": 123, "0x30040": 123, "0x30058": 123, "0x30064": 123, "50": [123, 156, 162], "51": 123, "0x30068": 123, "52": 123, "53": 123, "0x30190": 123, "bip": 123, "201": 123, "0x301b4": 123, "218": 123, "219": 123, "0x30320": 123, "401": 123, "0x30344": 123, "418": 123, "419": 123, "thank": [125, 127], "umii": [125, 127], "xgmii": [125, 127], "cdgmii": [125, 127], "wip": [125, 127], "fly": 125, "sampl": [125, 127, 138, 156, 159], "trfc": 125, "cfc": 125, "dfc": [125, 127], "bodfc": 125, "octet": [125, 127, 143], "oroc": 125, "strobe": [125, 127], "trfcl": 125, "cfcl": 125, "dfcl": [125, 127], "bodfcl": 125, "trfch": 125, "cfch": 125, "dfch": [125, 127], "bodfch": 125, "0x30": [125, 127], "orocl": 125, "oroch": 125, "soon": [125, 127], "kind": [125, 126], "adapter_error": 125, "notifi": 125, "crc_error": 125, "mintu_check": 125, "mtu_check": 125, "mac_check": 125, "mfifo_ovf": 125, "mfifo": 125, "dfifo_ovf": 125, "dfifo": 125, "21": 125, "inbandfc": 125, "fc": 125, "fsc": 125, "isn": 125, "mac_count": 125, "cam": [125, 171], "rfc": 125, "ifg": 125, "preambl": [125, 143], "sfd": 125, "efd": 125, "1526": 125, "promiscu": 125, "brodcast": 125, "cgmii": 125, "47": 125, "upper": [125, 136], "enlarg": 125, "128b": [125, 128], "resize_buff": 125, "network_port_id": 125, "pkt_mtu_byt": [125, 127], "16384": [125, 127], "crc_is_receiv": 125, "crc_check_en": 125, "crc_remove_en": 125, "mac_check_en": 125, "timestamp_en": 125, "rx_mfb_error": 125, "adapter_link_up": 125, "tsu_ts_dv": 125, "link_up": 125, "incoming_fram": 125, "abid": 126, "sole": 126, "mfb_to_lbus_reconf": 126, "paramt": 126, "alhough": 126, "paremet": 126, "manner": 126, "sh_fsm": 126, "fulli": [126, 135], "preced": [126, 128], "unprocess": 126, "simplest": 126, "move": [126, 174], "world": [126, 156], "gain": 126, "undergo": 126, "ordinari": 126, "spacer": 127, "ipg": 127, "mfb_pd_asfifo": 127, "asfifo": [127, 135, 166, 172], "tfcl": 127, "octect": 127, "socl": 127, "sfcl": 127, "tfch": 127, "soch": 127, "sfch": 127, "tfc": 127, "sfc": 127, "resize_on_tx": 127, "ipg_generate_en": 127, "rx_include_crc": 127, "checksum": [127, 172], "rx_include_ipg": 127, "crc_insert_en": 127, "use_dsp_cnt": 127, "eth_vers": 127, "over10gb": 127, "standart": 127, "rx_clk_x2": 127, "outgoing_fram": 127, "0x0d7b": 128, "rev": 128, "0x020": 128, "0x1": [128, 148, 149], "1b": [128, 137], "26b": 128, "dtb_pkg": 128, "particular": [128, 139, 150, 151], "indirect": [128, 173], "announc": 128, "bind": 128, "pcie_cq_axi2mfb": 129, "256b": 129, "straddl": 129, "mfb_region_width": [129, 132], "cq_user_width": 129, "183": [129, 133], "gen3x16": 129, "88": [129, 133], "gen3x8": 129, "85": [129, 133], "axi_cquser_width": 129, "permit": 129, "pg213": 129, "cq_axi_data": 129, "cq_axi": 129, "cq_axi_us": 129, "sideband": 129, "trasfer": 129, "cq_axi_last": 129, "cq_axi_keep": 129, "cq_axi_valid": 129, "cq_axi_readi": 129, "cq_mfb_data": [129, 132], "cq_mfb": 129, "cq_mfb_sof": [129, 132], "cq_mfb_eof": [129, 132], "cq_mfb_sof_po": [129, 132], "cq_mfb_eof_po": [129, 132], "cq_mfb_src_rdy": [129, 132], "cq_mfb_dst_rdy": [129, 132], "cq_tph_present": 129, "hint": 129, "tph": 129, "cq_tph_type": 129, "ph": 129, "cq_tph_st_tag": 129, "steer": 129, "cq_fbe": 129, "cq_lbe": 129, "pcie_cc_mfb2axi": 129, "cc_user_width": 129, "axi_ccuser_width": 129, "cc_mfb_data": [129, 132], "cc_mfb": 129, "cc_mfb_sof": [129, 132], "cc_mfb_eof": [129, 132], "cc_mfb_sof_po": [129, 132], "cc_mfb_eof_po": [129, 132], "cc_mfb_src_rdy": [129, 132], "cc_mfb_dst_rdy": [129, 132], "cc_axi_data": 129, "cc_axi": 129, "cc_axi_us": 129, "cc_axi_last": 129, "cc_axi_keep": 129, "cc_axi_valid": 129, "cc_axi_readi": 129, "pcie_byte_count": 130, "dw_count": 130, "first_b": [130, 131], "last_b": [130, 131], "in_dw_count": 130, "in_first_b": 130, "in_last_b": 130, "out_first_ib": 130, "out_last_ib": 130, "out_byte_count": 130, "pcie_byte_en_decod": 131, "contiuou": 131, "0010": [131, 133], "0101": 131, "0100": [131, 133], "1100": 131, "0110": 131, "fbe_in": 131, "lbe_in": 131, "fbe_out": 131, "lbe_out": 131, "broken": 132, "guest": 132, "transal": 132, "bar1": 132, "bar3": 132, "bar5": 132, "cc_pipe": 132, "cq_pipe": 132, "endpoint_typ": 132, "ctl_max_payload_s": 132, "000b": 132, "001b": 132, "010b": 132, "011b": 132, "ctl_bar_apertur": 132, "apertur": [132, 133], "usabl": [132, 160], "cq_mfb_meta": 132, "cc_mfb_meta": 132, "mi_funct": 132, "pcie_rq_hdr_gen": 133, "in_address": 133, "in_vfid": 133, "in_tag": 133, "tag_8": 133, "tag_9": 133, "in_dw_cnt": 133, "in_attribut": 133, "snoop": 133, "in_fb": 133, "in_lb": 133, "in_addr_len": 133, "in_req_typ": 133, "out_head": 133, "pcie_cc_hdr_gen": 133, "fo": 133, "in_lower_addr": 133, "in_byte_cnt": 133, "in_comp_st": 133, "in_req_id": 133, "in_tc": 133, "class": [133, 138, 139, 142, 143, 150, 151, 152, 154, 155, 156, 157, 158, 161], "in_address_typ": 133, "in_meta_func_id": 133, "in_bus_num": 133, "comp_with_data": 133, "pcie_rc_hdr_depars": 133, "out_low_addr": 133, "out_complet": 133, "out_dw_cnt": 133, "out_tag": 133, "out_byte_cnt": 133, "out_attribut": 133, "out_comp_st": 133, "in_head": 133, "pcie_cq_hdr_depars": 133, "cquser_width": 133, "out_address": 133, "out_req_id": 133, "out_tc": 133, "out_fb": 133, "out_lb": 133, "out_address_typ": 133, "out_target_func": 133, "meta_func_id": 133, "out_bar_id": 133, "out_bar_apertur": 133, "out_addr_len": 133, "out_req_typ": 133, "msg": [133, 156], "msgd": 133, "in_axi_tus": 133, "tuser": [133, 138, 152], "in_intel_meta": 133, "bar_apertur": 133, "bar_id": 133, "target_func": 133, "accross": [134, 135], "storag": [134, 135], "n_loop_op": [134, 170], "credit": 134, "remap": 135, "codapa": 135, "checker": 135, "halt": 135, "tsu_format_to_n": [136, 137], "ts_n": [136, 137], "eventhough": 136, "reg_bitmap": 136, "001": [136, 137], "010": 136, "ts_tsu": 136, "gp": 137, "mi_data_reg": 137, "ctrl_reg": 137, "3b": 137, "incr_val_reg": 137, "realtime_reg": 137, "pps_reg": 137, "2b": 137, "inta": 137, "ts_dv": 137, "1hz": 137, "2hz": 137, "3hz": 137, "multiplexor": 137, "39b": 137, "96b": 137, "ts_mult_smart_dsp": 137, "smarter": 137, "ts_mult_use_dsp": 137, "pps_sel_width": 137, "clk_sel_width": 137, "synchroni": 137, "pps_n": 137, "pps_src": 137, "pps_sel": 137, "clk_freq": 137, "clk_src": 137, "clk_sel": 137, "fraction": 137, "xanosecond": 137, "logic_vector_array_axi": [138, 146], "tuser_width": [138, 152], "dut": [138, 139, 142, 145, 150, 151, 152, 154, 156, 157, 158, 159, 161, 162], "tdata": [138, 152], "tkeep": 138, "tlast": 138, "tvalid": 138, "treadi": [138, 152], "drive": [138, 143, 148, 149, 156, 160], "tkeep_width": 138, "careful": [138, 157], "dont": [138, 157], "passiv": [139, 148, 149, 150, 151, 156, 160], "randomiz": [139, 150, 151], "sequence_item": [139, 142, 145, 146, 150, 151, 152, 154, 155, 156, 159], "do_copi": [139, 148, 149, 150, 151, 159, 160], "do_compar": [139, 148, 149, 150, 151, 159, 160], "convert2str": [139, 148, 149, 150, 151, 156, 159, 160, 162], "subclass": [139, 150, 151, 156], "byte_array_mfb": [139, 146, 156, 157], "interest": [139, 150, 151], "randomli": [139, 142, 150, 151, 154, 155, 156, 158, 161], "sequence_simpl": [139, 145, 150, 151, 156, 161], "sequence_simple_const": [139, 150, 151], "sequence_simple_gauss": [139, 150, 151], "sequence_simple_inc": [139, 150, 151], "sequence_simple_dec": [139, 150, 151], "sequence_lib": [139, 150, 151, 156], "pick": [139, 150, 151], "config_sequ": [139, 142, 150, 151, 152, 154, 155, 156], "array_size_set": [139, 150, 151], "type_id": [139, 142, 145, 150, 151, 152, 154, 155, 156, 162], "cfg": [139, 142, 150, 151, 152, 154, 155, 156], "agent": [140, 141, 142, 143, 144, 146, 152, 153, 154, 155, 179], "acumul": [140, 141], "quest": [140, 141], "chunk": [140, 141, 144, 162], "bytes_vld": [140, 141, 148, 149], "null": [140, 141, 142, 145, 152, 154, 155, 156], "observ": [142, 152, 154, 156], "regions_s": [142, 154, 157], "mfb_data": [142, 154], "mfb_metadata": [142, 154], "pull": [142, 154, 156], "analysis_export": [142, 145, 152, 154, 155, 156], "uvm_act": [142, 152, 154, 155], "uvm_pass": [142, 152, 154, 155], "interface_nam": [142, 152, 154, 155, 156, 159], "databas": [142, 152, 154, 155, 156], "meta_behav": [142, 154, 155], "config_item": [142, 152, 154, 155], "meta_sof": [142, 154, 155], "meta_eof": [142, 154], "seq_cfg": [142, 152, 154, 155, 156], "byte_arrai": [142, 143, 156, 161], "reset_sync": [142, 152, 154, 155, 161], "uvm_test": [142, 152, 154, 155, 156], "uvm_componet_util": [142, 152, 154, 155], "m_reset": [142, 152, 154, 155], "env_rx": [142, 152, 154, 155], "m_env": [142, 152, 154, 155, 156], "uvm_compon": [142, 145, 152, 154, 155, 156], "super": [142, 145, 152, 154, 155, 156, 174], "endfunct": [142, 145, 152, 154, 155, 156], "void": [142, 145, 152, 154, 155, 156, 162], "build_phas": [142, 145, 152, 154, 155, 156], "uvm_phas": [142, 145, 152, 154, 155, 156], "phase": [142, 145, 152, 154, 155, 156], "m_cfg": [142, 152, 154, 155], "mfb_if": [142, 154, 155, 156], "space_size_set": [142, 152, 154, 155], "uvm_config_db": [142, 152, 154, 155, 156], "byte_array_mfb_env": 142, "m_eth": [142, 154, 155], "m_config": [142, 152, 154, 155, 156], "byte_arra_mfb": 142, "connect_phas": [142, 145, 152, 154, 155, 156], "sync_connect": [142, 152, 154, 155, 161], "endclass": [142, 145, 152, 154, 155, 156], "probability_set": [142, 152, 154], "percentig": 142, "infram": [142, 152, 154], "sequence_simple_rx_bas": [142, 152, 154, 155], "create_sequence_item": [142, 152, 154, 155, 158, 162], "child": [142, 152, 154, 155], "try_get": [142, 152, 154, 156], "download": 142, "state_packet_non": [142, 152, 154], "state_packet_new": [142, 152, 154], "state_packet_data": [142, 152, 154], "state_pakcet_spac": [142, 152, 154], "state_packet_space_new": [142, 152, 154], "env": [142, 146, 152, 154, 155, 156, 161, 162], "sequence_lib_rx": [142, 152, 154, 155], "sequence_simple_rx": [142, 152, 154], "sequence_full_speed_rx": [142, 152, 154, 155], "sequence_stop_rx": [142, 152, 154, 155], "repetit": [142, 152, 154, 155], "mfb_rx_speed": [142, 154], "init_sequence_librari": [142, 152, 154, 155, 156], "init_sequ": [142, 152, 154, 155, 156], "param_cfg": [142, 154, 155, 156], "add_sequ": [142, 152, 154, 155, 156], "get_typ": [142, 152, 154, 155, 156], "set_inst_overrid": [142, 152, 154, 155, 156], "get_full_nam": [142, 152, 154, 155, 156, 162], "introduc": [143, 156], "guarante": 143, "xmii": 143, "inherit": [143, 145, 162], "append": 143, "idle_count_min": 143, "idle_count_max": 143, "retriev": 143, "flush": [143, 156], "ther": 144, "machin": 144, "termin": [144, 160], "tehr": 144, "percentag": [144, 152, 154], "polynom": 144, "39": 144, "58": 144, "rand_rdi": 145, "rand_length": 145, "rdy": [145, 148, 149, 156], "reprez": 145, "folow": 145, "interfam": 145, "uvm_sequ": [145, 156], "uvm_object_util": [145, 156], "uvm_common": [145, 156], "gab": 145, "rand_rdy_rand": 145, "rand_length_rand": 145, "bodi": [145, 156], "forev": [145, 156], "int": [145, 156, 161], "m_valu": 145, "send_empty_fram": 145, "hl_sequenc": [145, 156], "hl_transact": 145, "beign": [145, 161], "send_fram": 145, "endtask": [145, 156, 161, 162], "comparer_base_ord": 145, "model_item": [145, 156], "dut_item": [145, 156], "comparer_base_disord": 145, "comparer_base_tag": [145, 156], "comparer_ord": [145, 156], "class_typ": 145, "comparer_disord": 145, "comparer_tag": 145, "watchdog": [145, 174], "dut_tr_timeout_set": 145, "model_tr_timeout_set": 145, "analysis_imp_model": [145, 156], "analysis_imp_dut": [145, 156], "reimplement": [145, 156], "model_typ": 145, "tr_model": [145, 156], "dut_typ": 145, "tr_dut": [145, 156], "scoreboard_channel_head": 145, "packet_head": 145, "uvm_logic_vector": [145, 156], "uvm_component_param_util": [145, 156], "uvm_app_cor": 145, "eq": 145, "clog2": [145, 157], "packet_s": 145, "error_msg": 145, "0d": [145, 156], "swrite": [145, 156], "tdiscard": 145, "tchannel": 145, "tmeta": 145, "tpacket_s": 145, "scenario": [145, 156], "entity_i": 145, "entity_a": 145, "ea_do": 145, "eb1_di": 145, "entity_b1_i": 145, "entity_b": 145, "eb1_do": 145, "eb2_di": 145, "entity_b2_i": 145, "eb2_do": 145, "fifo_en1_input": 145, "uvm_component_util": [145, 156], "uvm_analysis_imp_export": 145, "analysis_expoert": 145, "push_back": [145, 156], "fifo_en2_input": 145, "model_entityb": 145, "uvm_scoreboard": [145, 156], "model_a": 145, "m_model_a": 145, "model_b": 145, "m_model_b1": 145, "m_model_b2": 145, "mb1_in": 145, "mb2_in": 145, "cast": [145, 156], "m_fifo_input": 145, "uvm_tlm_analysis_fifo": 145, "in_a": 145, "run_phas": [145, 156], "tr_in_a": 145, "tr_in_b": 145, "tr_out": [145, 156], "time_array_add": 145, "m1_": 145, "enviro": [146, 161], "sychron": 146, "logic_vector_mvb": 146, "inner": [146, 156], "logic_vector_array_mfb": [146, 151, 155], "seg": 146, "sequence_rx_bas": 146, "sequence_tx_bas": 146, "ce_gener": 146, "ipg_gener": 146, "channel_align": 146, "data_buff": 146, "sequence_rx": [146, 156], "sequence_tx": 146, "lii": 146, "media": [148, 149], "throught": [148, 149], "eeof": [148, 149], "ordder": [148, 149], "http": [148, 149], "gitlab": [148, 149], "hft": [148, 149], "friedl": [148, 149], "feat": [148, 149], "ethphi": [148, 149], "eth_phi": [148, 149], "edb": [148, 149], "fast_sof": [148, 149], "earli": [148, 149], "ligc_vector_array_mfb": 150, "ligic": 150, "logic_vector": [150, 155], "convert2block": 151, "item_s": [152, 154], "logic_vector_arrai": [152, 154], "axi_if": 152, "logic_vector_array_axi_env": 152, "quicki": 152, "axi_rx_spe": 152, "logic_vector_array_mfb_env": 154, "items_width": 155, "logic_vector_mvb_env": 155, "sequence_rand_rx": 155, "sequence_burst_rx": 155, "mvb_rx_speed": 155, "doulo": 156, "guidelin": 156, "pack": 156, "unpack": [156, 172], "asic": 156, "einfochip": 156, "seriou": 156, "net": 156, "namespac": 156, "surround": 156, "mfb_properti": 156, "rx_mfb": 156, "prop_rdi": 156, "posedg": 156, "iff": 156, "b1": [156, 161, 162], "isunknown": 156, "endproperti": 156, "endmodul": 156, "try_next_item": 156, "get_next_item": 156, "4n": 156, "desynchron": 156, "race": 156, "10n": 156, "pkg": [156, 162], "start_item": [156, 161, 162], "finish_item": [156, 161, 162], "uvm_driv": 156, "vif": 156, "seq_item_port": 156, "cb": 156, "item_don": 156, "stick": 156, "registr": 156, "macro": [156, 162], "_rx": 156, "_tx": 156, "sequence_": 156, "m_": 156, "uvm_ag": 156, "uvm_analysis_port": 156, "analysis_port": 156, "m_sequenc": 156, "m_driver": 156, "m_monitor": 156, "axi_lite_interfac": 156, "seq_item_export": 156, "pre_do": 156, "mid_do": 156, "post_do": 156, "difficult": 156, "simple_simpl": 156, "uvm_sequence_item": 156, "this_item": 156, "size_max": 156, "uncov": 156, "improv": [156, 158], "effort": 156, "sequence_packet_smal": 156, "c_transact": 156, "2000": 156, "c_char_width": 156, "sequence_packet_larg": 156, "10000": 156, "200000": 156, "sequence_librari": 156, "uvm_sequence_library_util": 156, "redefin": 156, "uvm_env": 156, "m_agent": 156, "uvm_components_": 156, "uvm_object_": 156, "uvm_components_util": 156, "wrong": 156, "strang": 156, "unless": 156, "uvm_packag": 156, "factori": 156, "byte_array_moinitor": 156, "byte_array_mfb_monitor": 156, "m_byte_array_ag": 156, "byte_array_ag": 156, "m_mfb_agent": 156, "mfb_agent": 156, "mon": 156, "analysis_imp": 156, "byte_array_mfb_sequ": 156, "hl_item": 156, "word_siz": 156, "ll_transact": 156, "tr": 156, "hl": 156, "fifo_data": 156, "subenviron": 156, "byte_array_cfg": 156, "m_byte_array_cfg": 156, "mfb_cfg": 156, "m_mfb_cfg": 156, "byte_array_mfb_cfg": 156, "vif_nam": 156, "m_byte_arrai": 156, "uvm_sequence_librari": 156, "sequence_packet_mid": 156, "sequence_packet_rand_spac": 156, "sequence_packet_const": 156, "sequence_packet_incr": 156, "rx_agent": 156, "uvm_sequenc": 156, "m_mfb_sequenc": 156, "m_mvb_sequenc": 156, "m_config_sequenc": 156, "uvm_object_param_util": 156, "uvm_declare_p_sequenc": 156, "mfb_sequenc": 156, "mvm": 156, "mvb_sequenc": 156, "uvm_do_on": 156, "p_sequenc": 156, "report_phas": 156, "jenkin": 156, "prowid": 156, "comparer_": 156, "uvm_analysis_export": 156, "analysis_export_rx": 156, "analysis_export_tx": 156, "protect": 156, "m_compar": 156, "m_model": 156, "analysis_imp_rx": 156, "analysis_imp_tx": 156, "isnt": 156, "fifo_model_input": 156, "model_in": 156, "anlysis_export": 156, "get_type_nam": 156, "uvm_non": 156, "bidirect": 156, "uvm_analysis_imp_reset": 156, "analysis_imp_reset": 156, "write_reset": 156, "m_regmodel": 156, "metric": 156, "tell": 156, "output_cov": 156, "uvm_subscrib": 156, "packet_port_env": 156, "covergroup": 156, "cov_packet": 156, "items_s": 156, "coverpoint": 156, "num": 156, "illegal_bin": 156, "items_port": 156, "endgroup": 156, "coverage_bas": 156, "m_cov": 156, "counton": 156, "mash": 156, "contrast": 156, "jump": 156, "sim_flag": 156, "code_coverag": 156, "cov_html": 156, "dut_u": 156, "annot": 156, "cvg": 156, "bcefst": 156, "verbos": 156, "threshl": 156, "threshh": 156, "90": 156, "ucdb": 156, "vcover": 156, "multiv": 156, "imag": 156, "li": 156, "roll": 156, "uvm_logic_vector_arrai": 156, "byte_array_port_env": 156, "piec": 156, "msg_byte_arrai": 156, "msg_port": 156, "tr_paket": 156, "tr_port": 156, "paket": 156, "clone": 156, "sequence_byte_arrai": 156, "in_data": 156, "sequence_mvb": 156, "mvb_valid_item": 156, "mvb_agent": 156, "seq_byte_arrai": 156, "seq_mvb": 156, "msg_mvb": 156, "tlm": 156, "uvm_analysis_": 156, "uvm_tlm_analysis_": 156, "readabl": 156, "disadvantag": 156, "imposs": 156, "fifo_typ": 156, "type_item": 156, "quit": 156, "impement": 156, "packet_splitt": 156, "it_num": 156, "itoa": 156, "sc_output_": 156, "uvm_analysis_imp_decl": 156, "_meta": 156, "model_input_fifo": 156, "model_data": 156, "net_mod_logic_env": 156, "typedef": 156, "this_typ": 156, "uvm_analysis_imp_data": 156, "analysis_export_data": 156, "uvm_analysis_imp_meta": 156, "analysis_export_meta": 156, "struct": 156, "input_item": 156, "input_tim": 156, "data_item": 156, "meta_item": 156, "tmp_data": 156, "tmp_meta": 156, "write_data": 156, "write_meta": 156, "pop_front": 156, "user_to_cor": 156, "comparer_meta": 156, "tdut": 156, "tmodel": 156, "comparer_data": 156, "rx_mac_lite_region": 156, "tx_input_data": 156, "tx_input_meta": 156, "tx_out": 156, "comparesr": 156, "tx_compar": 156, "rx_input_data": 156, "rx_out_data": 156, "rx_out_hdr": 156, "rx_compare_data": 156, "rx_compare_meta": 156, "it_str": 156, "tx_out_": 156, "rx_input_data_": 156, "mvb_discard_": 156, "tx_input": 156, "tx_compare_": 156, "rx_input": 156, "rx_discard_": 156, "tx_output": 156, "rx_output": 156, "ret": [156, 161], "total_error": 156, "ttx": 156, "trx": 156, "assembl": 156, "rx_env": 156, "byte_aray_mfb": 156, "tx_env_bas": 156, "tx_env": 156, "tx_env_": 156, "analysis_export_rx_packet": 156, "analysis_export_tx_packet": 156, "sequence_rx_rdi": 156, "uvm_do_with": [156, 162], "env_main": 156, "seq_rx_packet": 156, "sequence_tx_rdi": 156, "seq_tx_rdi": 156, "raise_object": 156, "uvm_do": 156, "join_ani": 156, "drop_object": 156, "mfb_splitter_properti": 156, "reset_if": 156, "mvb_if": 156, "tx_mfb": 156, "mvb_properti": 156, "rx_mvb": 156, "run_test": 156, "finish_on_complet": 156, "uvm_root": 156, "m_root": 156, "v_tx_mfb": 156, "i_str": 156, "output_mfb_": 156, "v_mfb_tx": 156, "input_mfb": 156, "input_mvb": 156, "illegalnam": 156, "set_report_id_action_ti": 156, "uvm_no_act": 156, "unuseful": 156, "recording_detail": 156, "uvm_bitstream_t": 156, "prt": 156, "uvm_low": 156, "uvm_medium": [156, 162], "uvm_high": 156, "uvm_ful": 156, "hash": 156, "uvm_debug": 156, "newlin": 156, "tabul": 156, "charact": 156, "ttext": 156, "indent": 156, "uvm_object": 156, "non_parametrized_class": 156, "parametrized_class": 156, "val": 156, "uvm_ev": 156, "offer": 156, "barrier": 156, "uvm_pool": 156, "uvm_barri": 156, "agent_rx": 156, "agent_tx": 156, "math_pkg": 156, "mathemat": 156, "math_pack": 156, "sh_reg": 156, "sh_reg_bas": 156, "vhld": 156, "arch": 156, "ent": 156, "dut_bas": 156, "ver": 156, "ver_bas": 156, "suppress": 156, "numeric_std": 156, "std_logic_arith": 156, "discourag": 156, "std": [156, 162], "numericstdnowarn": 156, "std_arith": 156, "arith": 156, "stdarithnowarn": 156, "uvm_max_quit_count": 156, "extra_vflag": 156, "uvm_testnam": 156, "uvmcontrol": 156, "firmware_bas": 156, "containst": 157, "reciv": 157, "mi_bu": 158, "sequence_item_request": 158, "sequence_item_respons": [158, 162], "master_driv": 158, "master_sequ": 158, "known": 158, "sequence_slav": 158, "sequence_slave_same_addr": 158, "sequence_slave_incr_addr": 158, "sequence_slave_slave_burst": 158, "no_oper": 158, "sequence_slave_sim": 158, "mi_writ": 158, "mi_read": 158, "get_rsp": [158, 162], "sequence_mast": 158, "set_rd": 158, "sequence_master_burst": 158, "sequence_master_max": 158, "sequence_slave_librari": 158, "containt": [159, 161], "my": 159, "nad": 159, "modport": 159, "overridden": 159, "max_transaction_count": 159, "min_transaction_count": 159, "transaction_count": 159, "next_act": 159, "sand": 159, "everyth": 159, "medium": 160, "attach": 160, "proprietari": 160, "tranasciev": 160, "took": 160, "data_vld": 160, "hdr_vld": 160, "cicl": 161, "sequence_rand": 161, "ored": 161, "ocurr": 161, "comun": 161, "inconsistend": 161, "sync_cb": 161, "sync_regist": 161, "sync_termin": 161, "snyc_termin": 161, "cass": 161, "sync_": 161, "tak": 161, "is_reset": 161, "outpu": 161, "syncrhon": 161, "reset_ag": 161, "lewer": 161, "send_transact": 161, "hl_tr": 161, "sync_reset": 161, "reali": 161, "everyvher": 161, "env_config_item": 161, "driver_delai": 161, "slowest": 161, "reset_tim": 161, "seqeuenc": 161, "ran": 161, "configuret": 161, "pasiv": 161, "baselin": 162, "uvm_sim": 162, "sequence_tb": 162, "sequence_mi": 162, "sequence_mfb_data": 162, "sequence_mi_sim": 162, "uvm_mi": 162, "rsp": 162, "h0": 162, "h4": 162, "h8": 162, "uvm_info": 162, "hc": 162, "h1": 162, "construct": 162, "74": 162, "m_data": 162, "136": 162, "header_width": 162, "h04": 162, "h4c": 162, "h1f": 162, "hf0": 162, "h50": 162, "h7a": 162, "h02": 162, "hf404f404f404f404": 162, "sequence_meta": 162, "simluat": 162, "m_meta": 162, "lookup": [162, 175], "sequence_mvb_data": 162, "d4": 162, "d12": 162, "d16": 162, "hda7a5407": 162, "d512": 162, "hda7a5411": 162, "heb7ab8cc": 162, "d516": 162, "hda7a54cc": 162, "h6fbaaa52": 162, "h2474b6ac": 162, "hc4d1ce40": 162, "brief": 162, "overview": 165, "lutmem": 166, "asfifox": [166, 172], "asfifo_bram": 166, "asfifo_bram_block": 166, "asfifo_bram_releas": 166, "dreleas": 166, "asfifo_bram_datamux": 166, "asfifo_bram_xilinx": 166, "primit": [166, 171], "fifo_bram": 166, "fifo_bram_xilinx": 166, "fifo_n1": 166, "multi_fifo": 166, "sh_fifo": 166, "ug573": [166, 171], "ug574": [166, 171], "clb": [166, 171], "ug": [166, 171], "s10memori": [166, 171], "embed": [166, 171], "20208": [166, 171], "fl_tool": 167, "flu_tool": 168, "research": 169, "z": 169, "after_on": 170, "00100000": 170, "11000000": 170, "alu": 170, "barrel_shift": 170, "barrel_shifter_dsp": 170, "before_on": 170, "00011111": 170, "bin2hot": 170, "hot": 170, "carry_chain": 170, "cmp": 170, "leonardo": 170, "cnt_dist": 170, "sequentiali": 170, "sdp_memx": [170, 171], "dec1fn": 170, "demux": [170, 175], "unselect": 170, "dsp_xor": 170, "xor": 170, "dsp48e2": 170, "detector": [170, 174], "enc": 170, "first_on": [170, 174], "gen_nor": 170, "last_on": 170, "lfsr": 170, "fibonacci": 170, "xnor": 170, "modulo": 170, "modulo_lookup": 170, "mul48": 170, "mux_dsp": 170, "n_loop_op_pro": 170, "np_lutram_pro": [170, 171], "expert": [170, 171], "knowledg": [170, 171], "n_one": 170, "n_to_m_handshak": 170, "pipe_dsp": 170, "pipe_tree_add": 170, "adder": 170, "squarer": 170, "squar": 170, "latch": 170, "sum_on": 170, "xor48": 170, "bitwis": 170, "ternari": 171, "light": 171, "dp_bmem": 171, "dp_bram_xilinx": 171, "dp_bmem_v7": 171, "dp_uram_xilinx": 171, "gen_lutram": 171, "arria": 171, "gen_reg_arrai": 171, "altern": 171, "sdp_bmem": 171, "sdp_bmem_v7": 171, "sdp_bram_xilinx": 171, "xpm_memory_sdpram": 171, "altera_syncram": 171, "multiport": 171, "sdp_bram_behav": 171, "sdp_uram_xilinx": 171, "sp_bmem": 171, "sp_bram": 171, "sp_bram_xilinx": 171, "sp_uram_xilinx": 171, "trasform": 172, "stream2": 172, "masker": 172, "mi_tool": 173, "mi2axi4": 173, "adc": 174, "candid": 174, "clk_gen": 174, "deficit_idle_count": 174, "event_count": 174, "fifo_pip": 174, "first_one_detector": 174, "hyper_pip": 174, "hyper": 174, "id32": 174, "interrupt_manag": 174, "agreg": 174, "packet_plann": 174, "reset_tree_gen": 174, "rr_arbit": 174, "arbitr": 174, "slr_cross": 174, "trans_sort": 174, "mvb_tool": 175, "merge_n_to_m": 175, "mvb2mfb": 175, "lite": 176, "40ge": 176, "methodologi": 179, "highli": 179, "tutori": 179}, "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, 30], "memori": [0, 21, 55, 171], "tester": [0, 55, 56], "exampl": [0, 12, 30, 72, 74, 79, 96, 109, 120, 126, 156, 162], "mi": [0, 22, 50, 53, 54, 55, 102, 105, 106, 107, 108, 109, 132, 158, 162, 173], "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, 56], "devic": [2, 3, 12, 128], "vcu118": 3, "vu9p": [3, 9], "bittwar": 4, "ia": 4, "420f": 4, "boot": [4, 5, 6], "instruct": [4, 5, 6], "initi": 4, "intel": [5, 6, 147], "stratix": 5, "10": 5, "dx": 5, "fpga": [5, 6, 12, 13, 14, 123], "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, 156], "script": [7, 156], "silicom": [8, 9, 10], "fb2cghh": 8, "ku15p": 8, "fb4cgg3": 9, "n6010": 10, "configur": [11, 23, 30, 71, 87, 96, 135, 139, 142, 150, 151, 152, 154, 155, 156], "file": [11, 30], "paramet": [11, 14, 96, 120], "parametr": [11, 156], "core": [11, 17, 20, 23, 26], "design": [11, 30], "descript": [11, 30, 49, 50, 51, 52, 55, 96, 107, 120, 148, 149, 160], "core_conf": 11, "tcl": [11, 30, 156], "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, 28, 30, 156, 171], "ad": 11, "constant": 11, "vhdl": 11, "packag": [11, 47, 145, 156], "specif": [11, 48, 70, 72, 79, 96, 103, 107, 120, 156], "card": [11, 12, 13, 14, 128], "type": 11, "card_conf": 11, "card_const": 11, "user": [11, 13, 169], "build": [11, 12, 13, 14, 26, 30], "card_nam": 11, "makefil": [11, 30], "vivado": 11, "quartu": 11, "app_conf": 11, "tl": 11, "dr": 11, "need": [11, 13, 14], "includ": 11, "compon": [11, 12, 30, 49, 50, 51, 52, 55, 69, 79, 135, 146, 165, 166], "depend": [11, 14], "given": 11, "valu": [11, 120], "what": [11, 13, 14], "can": [11, 13], "do": [11, 13], "contact": 11, "author": 11, "tree": [12, 128], "dt": 12, "integr": 12, "system": [12, 30], "locat": 12, "dtb": 12, "one": 12, "gener": [12, 18, 42, 49, 50, 51, 52, 55, 56, 59, 65, 66, 68, 69, 70, 72, 74, 96, 120, 121, 125, 127, 148, 149, 156, 160], "dev": 12, "1sdx": 12, "p": 12, "requir": 12, "develop": [12, 13], "frequent": 13, "ask": 13, "question": 13, "network": [13, 20, 176], "kit": 13, "sw": [13, 18, 20, 49, 50, 55], "chip": [13, 30], "doe": 13, "commun": 13, "interfac": [13, 18, 20, 34, 123, 147, 148, 149, 156, 159, 160], "have": 13, "avail": 13, "ethernet": [13, 15, 18, 123], "standard": 13, "implement": [13, 26, 30], "iso": 13, "osi": 13, "protocol": 13, "jumbo": 13, "packet": [13, 18, 20, 44, 67, 85, 100], "also": 13, "an": [13, 14], "open": 13, "sourc": 13, "dma": [13, 15, 18, 19, 64, 70, 71], "control": [13, 19, 21, 23, 49, 50, 53, 54, 55, 65, 126, 132, 135, 163], "clock": [13, 166], "frequenc": 13, "ar": [13, 14], "stack": 13, "differ": 13, "between": 13, "netfpga": 13, "corundum": 13, "openn": 13, "how": [14, 18, 20, 162], "start": [14, 17, 65], "base": 14, "list": [14, 30], "make": 14, "prepar": 14, "host": 14, "pc": [14, 123], "load": 14, "check": 14, "terminologi": 15, "port": [15, 18, 39, 41, 42, 49, 50, 51, 52, 55, 96, 109, 120, 125, 127, 148, 149, 160], "lane": 15, "channel": [15, 65, 110], "stream": [15, 95, 115], "r": 16, "w": 16, "access": [16, 18, 20, 105], "scratch": 16, "regist": [16, 18, 125, 127, 178], "gl": [16, 73], "tutori": [16, 156], "cocotb": 17, "toplevel": 17, "simul": [17, 162], "quick": [17, 37], "us": [18, 20, 30, 109, 162], "receiv": [18, 20], "from": [18, 20], "transmit": [18, 20], "read": [18, 34], "write": [18, 34], "select": [19, 23], "medusa": 19, "ip": [19, 23, 26], "note": [19, 87, 156], "tab": [20, 26, 79, 105, 109], "1": [20, 26, 30, 79, 96, 105, 109, 120, 126], "logic": [20, 150, 151, 170], "2": [20, 30, 96, 109, 120, 126], "3": [20, 30, 109, 126], "reconfigur": [20, 88, 108, 126], "mac": [20, 125, 127, 147, 153], "lite": [20, 125, 127], "4": [20, 30, 126], "bu": [22, 53, 54, 55, 72, 107, 148, 149, 160], "interconnect": 22, "main": [22, 156], "alloc": 22, "address": [22, 50, 58, 87, 105, 109, 123, 128], "space": [22, 50, 87, 105, 123, 128], "pcie": [23, 59, 129, 130, 131, 133, 135, 177], "pcie_cor": 23, "hard": 23, "unit": [23, 24, 129], "pcie_ctrl": 23, "entiti": 23, "time": [24, 72, 96, 107, 120], "stamp": 24, "timestamp": [24, 91], "signal": [24, 72, 93, 120], "format": [24, 136], "architectur": [25, 42, 43, 44, 46, 53, 55, 88, 100, 108, 109, 123, 125, 127, 135], "f": 26, "tile": 26, "multir": 26, "tip": 26, "tile_multir": 26, "variant": 26, "switch": [26, 73], "profil": 26, "buffer": [27, 61, 63, 68, 98, 124], "verif": [27, 33, 79, 124, 156, 179], "plan": [27, 79, 124], "asynchron": [28, 166], "refer": [28, 42, 44, 48, 55, 135, 166, 171], "basic": [29, 156, 170], "tool": [29, 164, 167, 168, 172, 173, 175, 176, 177], "content": [29, 163, 164, 168, 172, 173, 175, 176, 177, 179], "hierarchi": 30, "variabl": 30, "obtain": 30, "properti": [30, 156], "mod": 30, "sv_lib": 30, "synthesi": 30, "advanc": 30, "comp": 30, "target": 30, "synthesizeproject": 30, "init": 30, "phase": 30, "setupdesign": 30, "add": 30, "addinputfil": 30, "implemen": 30, "synthetizedesign": 30, "implementdesign": 30, "final": 30, "savedesign": 30, "other": [30, 135, 156], "featur": [30, 37, 43, 44, 49, 50, 51, 52, 55, 100], "evalfil": 30, "batch": 30, "incomplet": 30, "synth_flag": 30, "arrai": [30, 139, 140, 141, 143, 144, 150, 151, 153], "item": [30, 113, 139, 147, 148, 149, 150, 151, 159, 160], "dsp": [31, 165], "compar": [31, 145], "asfifox": [32, 97], "block": [32, 33, 34, 37, 42, 48, 72, 80, 85, 91, 95, 134, 135], "diagram": [32, 33, 34, 37, 42, 48, 72, 80, 85, 91, 95, 96, 107, 120, 134, 135], "fifox": [33, 34, 99, 121], "multi": [34, 36, 39], "behavior": 34, "barrel": 35, "shifter": 35, "memx": 36, "counter": [36, 43], "n_loop_op": 37, "oper": [37, 87, 95, 96, 118, 120, 126], "flow": 37, "situat": 37, "solut": 37, "addit": [37, 44, 100], "reset": [37, 156, 161], "synchron": [38, 156], "sr": 38, "latch": 38, "bram": [39, 41], "np": 40, "lut": 40, "ram": 40, "simpl": [41, 49, 50, 76, 83, 90, 101, 161], "dual": [41, 166], "byte": [41, 130, 131, 139, 140, 141, 143, 144, 153], "enabl": [41, 78, 131], "crossbarx": [42, 75, 95, 98], "event": 43, "captur": 43, "planner": 44, "puls": 45, "short": 45, "transact": [46, 63, 68, 132, 135], "sorter": 46, "sdm": 48, "client": 48, "more": 48, "mem": 49, "logger": [49, 50], "kei": [49, 50, 51, 52, 55], "instanc": [49, 50, 51, 52], "templat": [49, 50, 51, 52], "usag": [49, 50, 72, 87, 105, 143, 156], "data": [50, 88], "warp": 50, "full": 50, "histogram": 51, "latenc": 52, "meter": 52, "amm_gen": 53, "intern": [53, 55], "amm_prob": 54, "ddr4": 55, "pytest": [55, 56], "pdf": 55, "report": [55, 56, 156], "sub": 55, "mem_test": 56, "softwar": [56, 62, 69], "c": 56, "py": 56, "report_gen": 56, "header": [57, 60, 133], "insertor": [57, 84], "manag": [58, 60, 62, 69, 123, 134], "addr": 59, "subcompon": [60, 64, 65, 66, 68, 70, 71, 80, 121], "input": [61, 156], "rx": [64, 123, 125, 142, 152, 154, 155], "calypt": [64, 70, 71], "stop": 65, "metadata": [66, 84], "extractor": 66, "dispatch": 67, "tx": [70, 123, 126, 127], "provid": 71, "futur": 71, "expect": 71, "flu": [72, 168], "tabl": [72, 122], "guidelin": 72, "copi": 72, "past": 72, "code": [72, 156], "gen": [73, 83, 89, 90, 109, 137], "loop": 73, "mfb": [74, 76, 77, 78, 79, 81, 82, 83, 86, 88, 89, 90, 92, 93, 96, 97, 99, 100, 101, 126, 157, 162, 172], "distribut": 74, "stream2": 75, "cutter": 76, "dropper": 77, "frame": [79, 80], "masker": 79, "unpack": 80, "arcitectur": 80, "loopback": 81, "merger": [82, 83], "delay": 85, "pipe": [86, 106], "rate": 87, "limit": [87, 91], "constraint": 88, "side": 88, "effect": 88, "shift": [88, 178], "splitter": [89, 90, 109], "trasform": 92, "auxiliari": 93, "checksum": 94, "calcul": 94, "function": [96, 156], "sof_po": 96, "index": 96, "eof_po": 96, "scenario": [96, 120, 126], "output": 98, "discard": [100, 112], "asfifo": [100, 101], "forc": 100, "pd": 101, "async": 102, "mi2avmm": 103, "mi2axi4": 104, "indirect": 105, "A": 107, "few": 107, "plu": 109, "set": 109, "up": 109, "addr_bas": 109, "mask": 109, "irrelev": 109, "bit": 109, "map": [109, 125, 127], "differnt": 109, "ab": 109, "mvb": [110, 111, 112, 113, 115, 116, 118, 119, 120, 121, 122, 159, 162, 175], "router": 110, "demux": 111, "merg": [113, 115], "shakedown": [114, 119], "merge_n_to_m": 114, "mux": 116, "mvb2mfb": 117, "variou": 120, "vld": 120, "lookup": 122, "40ge": 123, "phy": 123, "ultrascal": 123, "pma": [123, 144, 160], "adapt": [125, 127], "lbu": 126, "state": 126, "machin": 126, "idl": 126, "pkt_process": 126, "pkt_end": 126, "word_realign": 126, "pkt_halt": 126, "realign": 126, "5": 126, "6": 126, "pci_ext_cap": 128, "extra": 128, "endpoint": 128, "id": 128, "convers": 129, "count": 130, "decod": 131, "mtc": 132, "pars": 133, "depars": 133, "ptc": [134, 135], "tag": 134, "tsu": [136, 137, 163], "n": 136, "convertor": 136, "axi": 138, "agent": [138, 139, 147, 148, 149, 150, 151, 156, 157, 158, 159, 160, 161], "sequence_item": [138, 157, 158], "sequenc": [139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 151, 152, 154, 155, 156, 159, 160], "monitor": [139, 140, 141, 143, 144, 147, 148, 149, 150, 151, 156, 159, 160], "lii": [140, 141, 148, 149], "convert": [140, 141, 144], "enviro": [140, 141, 144], "byte_array_mfb": 142, "environ": [142, 143, 152, 154, 155, 156], "top": [142, 152, 155], "low": [142, 152, 154, 155, 156], "inner": [142, 152, 154, 155], "mii": 143, "transit": 143, "sv": 143, "env": 143, "sequence_rx_bas": 143, "sequence_tx_bas": 143, "ce_gener": 143, "wrapper": 143, "ipg_gener": 143, "channel_align": 143, "data_buff": 143, "sequence_rx": 143, "sequence_tx": 143, "common": [145, 156], "random": 145, "class": 145, "fifo": [145, 156, 166], "seg": [147, 153], "driver": [147, 148, 149, 156, 159, 160], "config": [147, 159], "vector": [150, 151], "logic_vector_array_axi": 152, "level": [152, 156], "logic_vector_array_mfb": 154, "op": 154, "logic_vector_mvb": 155, "systemverilog": 156, "uvm": [156, 162, 179], "methodologi": 156, "ofm": [156, 169], "repositori": 156, "object": 156, "librari": 156, "layer": 156, "high": 156, "run": 156, "virtual": 156, "scoreboard": 156, "request": 156, "respons": 156, "coverag": 156, "byte_array_port": 156, "model": 156, "creat": 156, "testbench": 156, "uvm_info": 156, "uvm_error": 156, "v": 156, "uvm_fat": 156, "fdo": 156, "sychron": 161, "meta": 162, "debug": 164, "singl": 166, "fl": 167, "guid": 169, "element": 170, "miscellan": 174}, "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"], [128, "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"], [79, "id2"], [105, "id2"], [109, "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"], [109, "id3"]], "Tab. 3": [[20, "id8"], [109, "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"]], "BUFFER": [[27, "buffer"], [124, "buffer"]], "Verification Plan": [[27, "verification-plan"], [124, "verification-plan"]], "Asynchronous modules": [[28, "asynchronous-modules"]], "References": [[28, "references"], [42, "references"], [44, "references"], [55, "references"], [135, "references"], [166, "references"], [171, "references"]], "Basic Tools": [[29, "basic-tools"]], "Content:": [[29, null], [163, null], [164, null], [168, null], [172, null], [173, null], [175, null], [176, null], [177, null]], "Build System": [[30, "build-system"]], "Hierarchy description in Modules.tcl": [[30, "hierarchy-description-in-modules-tcl"]], "Variables in Modules.tcl obtained by the build system": [[30, "variables-in-modules-tcl-obtained-by-the-build-system"]], "List of properties used in MOD variables": [[30, "list-of-properties-used-in-mod-variables"]], "Example of using properties": [[30, "example-of-using-properties"]], "List of properties used in SV_LIBS": [[30, "list-of-properties-used-in-sv-libs"]], "Example of using Modules.tcl variables": [[30, "example-of-using-modules-tcl-variables"]], "Component synthesis": [[30, "component-synthesis"]], "Advanced synthesis configuration": [[30, "advanced-synthesis-configuration"]], "Example of Makefile for component synthesis": [[30, "example-of-makefile-for-component-synthesis"]], "The comp target in Makefile": [[30, "the-comp-target-in-makefile"]], "Chip design synthesis and implementation": [[30, "chip-design-synthesis-and-implementation"]], "SynthesizeProject": [[30, "synthesizeproject"]], "1. Init phase (SetupDesign)": [[30, "init-phase-setupdesign"]], "2. File add phase (AddInputFiles)": [[30, "file-add-phase-addinputfiles"]], "3. Synthesis and Implemenation (SynthetizeDesign, ImplementDesign)": [[30, "synthesis-and-implemenation-synthetizedesign-implementdesign"]], "4. Final phase (SaveDesign)": [[30, "final-phase-savedesign"]], "Other features of the build system": [[30, "other-features-of-the-build-system"]], "EvalFile": [[30, "evalfile"]], "Batch feature in EvalFile": [[30, "batch-feature-in-evalfile"]], "Makefile": [[30, "makefile"]], "The (incomplete) list of SYNTH_FLAGS array items": [[30, "the-incomplete-list-of-synth-flags-array-items"]], "DSP Comparator": [[31, "dsp-comparator"]], "ASFIFOX": [[32, "asfifox"]], "Block diagram": [[32, "block-diagram"], [33, "block-diagram"], [34, "block-diagram"], [37, "block-diagram"], [42, "block-diagram"], [48, "block-diagram"], [80, "block-diagram"], [85, "block-diagram"], [91, "block-diagram"], [95, "block-diagram"], [134, "block-diagram"], [135, "block-diagram"]], "FIFOX": [[33, "fifox"]], "Verification": [[33, "verification"]], "Verification block diagram": [[33, "verification-block-diagram"]], "FIFOX Multi": [[34, "fifox-multi"]], "Write interface behavior": [[34, "write-interface-behavior"]], "Read interface behavior": [[34, "read-interface-behavior"]], "Barrel Shifter": [[35, "barrel-shifter"]], "Multi MEMx Counter": [[36, "multi-memx-counter"]], "N_LOOP_OP": [[37, "n-loop-op"]], "Operator flow": [[37, "operator-flow"]], "Situation": [[37, "situation"]], "Solution": [[37, "solution"]], "Additional Features": [[37, "additional-features"], [100, "additional-features"]], "Quick reset": [[37, "quick-reset"]], "Synchronous SR latch": [[38, "synchronous-sr-latch"]], "Multi-port BRAM": [[39, "multi-port-bram"]], "NP LUT RAM": [[40, "np-lut-ram"]], "Simple dual-port BRAM": [[41, "simple-dual-port-bram"]], "Simple dual-port BRAM with Byte Enable": [[41, "simple-dual-port-bram-with-byte-enable"]], "CrossbarX": [[42, "crossbarx"]], "Generics": [[42, "generics"], [148, "generics"], [149, "generics"], [160, "generics"]], "Ports": [[42, "ports"], [148, "ports"], [149, "ports"], [160, "ports"]], "Architecture": [[42, "architecture"], [43, "architecture"], [44, "architecture"], [46, "architecture"], [88, "architecture"], [100, "architecture"], [108, "architecture"], [109, "architecture"], [123, "architecture"], [125, "architecture"], [127, "architecture"]], "Event Counter": [[43, "event-counter"]], "Capture feature": [[43, "capture-feature"]], "Packet Planner": [[44, "packet-planner"]], "Additional features": [[44, "additional-features"]], "Pulse short": [[45, "pulse-short"]], "Transaction Sorter": [[46, "transaction-sorter"]], "Packages": [[47, "packages"]], "SDM CLIENT": [[48, "sdm-client"]], "Specification": [[48, "specification"], [103, "specification"]], "More references": [[48, "more-references"]], "Mem logger": [[49, "mem-logger"]], "Key features": [[49, "key-features"], [50, "key-features"], [51, "key-features"], [52, "key-features"], [55, "key-features"]], "Component port and generics description": [[49, "component-port-and-generics-description"], [50, "component-port-and-generics-description"], [51, "component-port-and-generics-description"], [52, "component-port-and-generics-description"], [55, "component-port-and-generics-description"]], "Instance template (simple usage)": [[49, "instance-template-simple-usage"], [50, "instance-template-simple-usage"]], "Control SW": [[49, "control-sw"], [50, "control-sw"], [55, "control-sw"]], "Data logger": [[50, "data-logger"]], "Data logger warping component": [[50, "data-logger-warping-component"]], "Instance template (full usage)": [[50, "instance-template-full-usage"]], "MI address space": [[50, "mi-address-space"]], "Histogramer": [[51, "histogramer"]], "Instance template": [[51, "instance-template"], [52, "instance-template"]], "Latency meter": [[52, "latency-meter"]], "AMM_GEN": [[53, "amm-gen"]], "Internal Architecture": [[53, "internal-architecture"], [55, "internal-architecture"]], "MI Bus Control": [[53, "mi-bus-control"], [54, "mi-bus-control"], [55, "mi-bus-control"]], "AMM_PROBE": [[54, "amm-probe"]], "DDR4 Memory Tester": [[55, "ddr4-memory-tester"]], "Pytest SW": [[55, "pytest-sw"]], "PDF report generator SW": [[55, "pdf-report-generator-sw"]], "Sub-components": [[55, "sub-components"]], "MEM_TESTER Software": [[56, "mem-tester-software"]], "C Program": [[56, "c-program"]], "Pytest Tester (mem_tester.py)": [[56, "pytest-tester-mem-tester-py"]], "Report Generator (report_gen.py)": [[56, "report-generator-report-gen-py"]], "Header Insertor": [[57, "header-insertor"]], "Address Manager": [[58, "address-manager"]], "PCIe Addres Generator": [[59, "pcie-addres-generator"]], "Header Manager": [[60, "header-manager"]], "Subcomponents:": [[60, null]], "Input Buffer": [[61, "input-buffer"]], "Software Manager": [[62, "software-manager"], [69, "software-manager"]], "Transaction Buffer": [[63, "transaction-buffer"]], "RX DMA Calypte": [[64, "rx-dma-calypte"]], "Subcomponents": [[64, null], [71, "subcomponents"], [80, "subcomponents"]], "Channel Start/stop control": [[65, "channel-start-stop-control"]], "General subcomponents": [[65, "general-subcomponents"], [66, "general-subcomponents"], [68, "general-subcomponents"], [70, "general-subcomponents"], [121, "general-subcomponents"]], "Metadata Extractor": [[66, "metadata-extractor"]], "Packet Dispatcher": [[67, "packet-dispatcher"]], "Transaction buffer": [[68, "transaction-buffer"]], "General components": [[69, "general-components"]], "TX DMA Calypte": [[70, "tx-dma-calypte"]], "Specific subcomponents": [[70, null]], "DMA Calypte": [[71, "dma-calypte"]], "Provided DMA configurations": [[71, "provided-dma-configurations"]], "Future expected": [[71, "future-expected"]], "FLU bus specification": [[72, "flu-bus-specification"]], "Table of generics": [[72, "table-of-generics"]], "Table of signals": [[72, "table-of-signals"]], "Usage guidelines": [[72, "usage-guidelines"]], "Timing diagram example": [[72, "timing-diagram-example"]], "Copy-paste code blocks": [[72, "copy-paste-code-blocks"]], "Gen Loop Switch (GLS)": [[73, "gen-loop-switch-gls"]], "MFB Generator": [[74, "mfb-generator"]], "Distribution examples": [[74, "distribution-examples"]], "CROSSBARX STREAM2": [[75, "crossbarx-stream2"]], "MFB Cutter Simple": [[76, "mfb-cutter-simple"]], "MFB Dropper": [[77, "mfb-dropper"]], "MFB Enabler": [[78, "mfb-enabler"]], "MFB Frame Masker": [[79, "mfb-frame-masker"]], "Component specification": [[79, "component-specification"]], "Examples": [[79, "examples"], [162, "examples"]], "Verification plan": [[79, "verification-plan"]], "Frame Unpacker": [[80, "frame-unpacker"]], "Arcitecture": [[80, "arcitecture"]], "MFB Loopback": [[81, "mfb-loopback"]], "MFB Merger": [[82, "mfb-merger"]], "MFB Merger Simple": [[83, "mfb-merger-simple"]], "MFB Merger Simple GEN": [[83, "id1"]], "Metadata Insertor": [[84, "metadata-insertor"]], "Packet Delayer": [[85, "packet-delayer"]], "MFB PIPE": [[86, "mfb-pipe"]], "Rate Limiter": [[87, "rate-limiter"]], "Operation": [[87, "operation"], [96, "operation"], [120, "operation"], [126, "operation"]], "Address space and configuration": [[87, "address-space-and-configuration"]], "Usage": [[87, "usage"], [105, "usage"], [143, "usage"]], "Notes": [[87, "notes"]], "MFB Reconfigurator": [[88, "mfb-reconfigurator"]], "Constraints and side-effects": [[88, "constraints-and-side-effects"]], "Data shifting": [[88, "data-shifting"]], "MFB Splitter": [[89, "mfb-splitter"]], "MFB Splitter Gen": [[89, "id1"]], "MFB Splitter Simple": [[90, "mfb-splitter-simple"]], "MFB Splitter Simple Gen": [[90, "id1"]], "Timestamp Limiter": [[91, "timestamp-limiter"]], "MFB Trasformer": [[92, "mfb-trasformer"]], "MFB Auxiliary Signals": [[93, "mfb-auxiliary-signals"]], "Checksum Calculator": [[94, "checksum-calculator"]], "CrossbarX Stream": [[95, "crossbarx-stream"]], "Operations": [[95, "operations"]], "MFB specification": [[96, "mfb-specification"]], "Generic parameters": [[96, "generic-parameters"], [120, "generic-parameters"]], "Port description": [[96, "port-description"], [120, "port-description"]], "Example of function of the SOF_POS index": [[96, "example-of-function-of-the-sof-pos-index"]], "Example of function of the EOF_POS index": [[96, "example-of-function-of-the-eof-pos-index"]], "Timing diagrams": [[96, "timing-diagrams"], [120, "timing-diagrams"]], "Scenario 1": [[96, "scenario-1"], [120, "scenario-1"], [126, "scenario-1"]], "Scenario 2": [[96, "scenario-2"], [120, "scenario-2"], [126, "scenario-2"]], "Example configurations": [[96, "example-configurations"]], "MFB ASFIFOX": [[97, "mfb-asfifox"]], "Crossbarx Output Buffer": [[98, "crossbarx-output-buffer"]], "MFB FIFOX": [[99, "mfb-fifox"]], "MFB Packet Discard ASFIFO": [[100, "mfb-packet-discard-asfifo"]], "Force Discard": [[100, "force-discard"]], "MFB PD ASFIFO SIMPLE": [[101, "mfb-pd-asfifo-simple"]], "MI ASYNC": [[102, "mi-async"]], "MI2AVMM": [[103, "mi2avmm"]], "MI2AXI4": [[104, "mi2axi4"]], "MI indirect access": [[105, "mi-indirect-access"]], "Address space": [[105, "address-space"], [123, "address-space"], [128, "id2"]], "MI Pipe": [[106, "mi-pipe"]], "MI bus specification": [[107, "mi-bus-specification"]], "MI bus description": [[107, "mi-bus-description"]], "A few timing diagrams": [[107, "a-few-timing-diagrams"]], "MI Reconfigurator": [[108, "mi-reconfigurator"]], "MI Splitter Plus Gen": [[109, "mi-splitter-plus-gen"]], "Examples of use": [[109, "examples-of-use"]], "Example 1 - setting up ADDR_BASE": [[109, "example-1-setting-up-addr-base"]], "Example 2 - masking irrelevant bits of the address": [[109, "example-2-masking-irrelevant-bits-of-the-address"]], "Example 3 - mapping ports to differnt ABs": [[109, "example-3-mapping-ports-to-differnt-abs"]], "MVB Channel Router": [[110, "mvb-channel-router"]], "MVB DEMUX": [[111, "mvb-demux"]], "MVB DISCARD": [[112, "mvb-discard"]], "MVB Merge Items": [[113, "mvb-merge-items"]], "SHAKEDOWN": [[114, "shakedown"]], "MERGE_N_TO_M": [[114, "merge-n-to-m"]], "MVB Merge Streams": [[115, "mvb-merge-streams"]], "MVB MUX": [[116, "mvb-mux"]], "MVB2MFB": [[117, "mvb2mfb"]], "MVB Operation": [[118, "mvb-operation"]], "MVB Shakedown": [[119, "mvb-shakedown"]], "MVB Specification": [[120, "mvb-specification"]], "Examples of various VLD signal values": [[120, "examples-of-various-vld-signal-values"]], "MVB FIFOX": [[121, "mvb-fifox"]], "MVB Lookup Table": [[122, "mvb-lookup-table"]], "40GE Ethernet PHY for Ultrascale+ FPGAs": [[123, "ge-ethernet-phy-for-ultrascale-fpgas"]], "Interface": [[123, "interface"], [147, "interface"], [156, "interface"], [159, "interface"]], "TX PCS": [[123, "tx-pcs"]], "RX PCS": [[123, "rx-pcs"]], "PMA": [[123, "pma"]], "Management": [[123, "management"]], "RX MAC LITE": [[125, "rx-mac-lite"]], "Adapter": [[125, "adapter"], [127, "adapter"]], "Register Map": [[125, "register-map"], [127, "register-map"]], "Ports and Generics": [[125, "ports-and-generics"], [127, "ports-and-generics"]], "MFB -> LBUS reconfigurator (TX LBUS)": [[126, "mfb-lbus-reconfigurator-tx-lbus"]], "Controlling state machine": [[126, "controlling-state-machine"]], "IDLE": [[126, "idle"]], "PKT_PROCESS": [[126, "pkt-process"]], "PKT_END": [[126, "pkt-end"]], "WORD_REALIGN": [[126, "word-realign"]], "PKT_HALT": [[126, "pkt-halt"]], "Examples of realignment": [[126, "examples-of-realignment"]], "Scenario 3": [[126, "scenario-3"]], "Scenario 4": [[126, "scenario-4"]], "Scenario 5": [[126, "scenario-5"]], "Scenario 6": [[126, "scenario-6"]], "TX MAC LITE": [[127, "tx-mac-lite"]], "PCI_EXT_CAP": [[128, "pci-ext-cap"]], "Extra space": [[128, "id3"], [128, "extra-space"]], "Endpoint ID": [[128, "endpoint-id"]], "Card ID": [[128, "card-id"]], "PCIE CONVERSION UNITS": [[129, "pcie-conversion-units"]], "PCIE Byte Count": [[130, "pcie-byte-count"]], "PCIe Byte Enable Decoder": [[131, "pcie-byte-enable-decoder"]], "MTC (MI Transaction Controller)": [[132, "mtc-mi-transaction-controller"]], "PCIE Header parsing/deparsing": [[133, "pcie-header-parsing-deparsing"]], "PTC Tag Manager": [[134, "ptc-tag-manager"]], "PTC (PCIe Transaction Controller)": [[135, "ptc-pcie-transaction-controller"]], "Other components": [[135, "other-components"]], "Architecture configurations": [[135, "architecture-configurations"]], "TSU Format to ns Convertor": [[136, "tsu-format-to-ns-convertor"]], "TSU GEN": [[137, "tsu-gen"]], "AXI Agent": [[138, "axi-agent"]], "sequence_item": [[138, "sequence-item"], [157, "sequence-item"]], "Byte Array agent": [[139, "byte-array-agent"]], "Byte Array sequence item": [[139, "byte-array-sequence-item"]], "Byte Array monitor": [[139, "byte-array-monitor"]], "Byte Array Sequence": [[139, "byte-array-sequence"]], "Sequence configuration": [[139, "sequence-configuration"], [150, "sequence-configuration"], [151, "sequence-configuration"]], "Byte Array to LII convert enviroment": [[140, "byte-array-to-lii-convert-enviroment"], [141, "byte-array-to-lii-convert-enviroment"]], "Byte Array to LII monitor": [[140, "byte-array-to-lii-monitor"], [141, "byte-array-to-lii-monitor"]], "Byte Array to LII Sequence": [[140, "byte-array-to-lii-sequence"], [141, "byte-array-to-lii-sequence"]], "Byte_array_mfb environment": [[142, "byte-array-mfb-environment"]], "Top sequencers and sequences": [[142, "top-sequencers-and-sequences"], [152, "top-sequencers-and-sequences"], [155, "top-sequencers-and-sequences"]], "Configuration": [[142, "configuration"], [152, "configuration"], [154, "configuration"], [155, "configuration"]], "Low sequence configuration": [[142, "low-sequence-configuration"], [154, "low-sequence-configuration"], [155, "low-sequence-configuration"]], "RX Inner sequences": [[142, "rx-inner-sequences"], [152, "rx-inner-sequences"], [154, "rx-inner-sequences"], [155, "rx-inner-sequences"]], "Byte array to MII transitional environment": [[143, "byte-array-to-mii-transitional-environment"]], "monitor.sv": [[143, "monitor-sv"]], "sequencer.sv": [[143, "sequencer-sv"]], "env.sv": [[143, "env-sv"]], "sequence_rx_base.sv": [[143, "sequence-rx-base-sv"]], "sequence_tx_base.sv": [[143, "sequence-tx-base-sv"]], "ce_generator.sv": [[143, "ce-generator-sv"]], "wrapper.sv": [[143, "wrapper-sv"]], "ipg_generator.sv": [[143, "ipg-generator-sv"]], "channel_align.sv": [[143, "channel-align-sv"]], "data_buffer.sv": [[143, "data-buffer-sv"]], "sequence_rx.sv and sequence_tx.sv": [[143, "sequence-rx-sv-and-sequence-tx-sv"]], "Byte array to pma convert enviroment": [[144, "byte-array-to-pma-convert-enviroment"]], "Byte Array to PMA monitor": [[144, "byte-array-to-pma-monitor"]], "Byte Array to PMA Sequence": [[144, "byte-array-to-pma-sequence"]], "Common package": [[145, "common-package"]], "Random": [[145, "random"]], "Comparer": [[145, "comparer"]], "comparer classes": [[145, "id1"], [145, "id2"], [145, "id3"]], "fifo": [[145, "fifo"]], "Components": [[146, "components"]], "Components:": [[146, null]], "Intel MAC SEG": [[147, "intel-mac-seg"]], "Sequence item": [[147, "sequence-item"], [159, "sequence-item"]], "Sequence": [[147, "sequence"], [156, "sequence"], [159, "sequence"]], "Driver": [[147, "driver"], [156, "driver"], [159, "driver"]], "Monitor": [[147, "monitor"], [159, "monitor"]], "Config": [[147, "config"], [159, "config"]], "Agent": [[147, "agent"], [156, "agent"], [159, "agent"]], "LII agent": [[148, "lii-agent"], [149, "lii-agent"]], "LII interface": [[148, "lii-interface"], [149, "lii-interface"]], "LII bus description": [[148, "lii-bus-description"], [149, "lii-bus-description"]], "LII sequence item": [[148, "lii-sequence-item"], [149, "lii-sequence-item"]], "LII monitor": [[148, "lii-monitor"], [149, "lii-monitor"]], "LII driver": [[148, "lii-driver"], [149, "lii-driver"]], "Logic vector agent": [[150, "logic-vector-agent"]], "Logic Vector Array sequence item": [[150, "logic-vector-array-sequence-item"], [151, "logic-vector-array-sequence-item"]], "Logic Vector Array monitor": [[150, "logic-vector-array-monitor"], [151, "logic-vector-array-monitor"]], "Logic Vector Array Sequence": [[150, "logic-vector-array-sequence"], [151, "logic-vector-array-sequence"]], "Logic Vector Array agent": [[151, "logic-vector-array-agent"]], "logic_vector_array_axi environment": [[152, "logic-vector-array-axi-environment"]], "Low-level sequence configuration": [[152, "low-level-sequence-configuration"]], "byte array to MAC SEG": [[153, "byte-array-to-mac-seg"]], "logic_vector_array_mfb environment": [[154, "logic-vector-array-mfb-environment"]], "op sequencers and sequences": [[154, "op-sequencers-and-sequences"]], "logic_vector_mvb environment": [[155, "logic-vector-mvb-environment"]], "SystemVerilog and UVM tutorial": [[156, "systemverilog-and-uvm-tutorial"]], "Other tutorials": [[156, "other-tutorials"]], "Basic usage of the UVM methodology in the OFM repository": [[156, "basic-usage-of-the-uvm-methodology-in-the-ofm-repository"]], "Properties": [[156, "properties"], [156, "id5"]], "Configuration object": [[156, "configuration-object"], [156, "id1"]], "Sequence library": [[156, "sequence-library"], [156, "id2"]], "Package": [[156, "package"]], "Layered agents": [[156, "layered-agents"]], "Environment": [[156, "environment"]], "Low-level sequence": [[156, "low-level-sequence"]], "High-level monitor": [[156, "high-level-monitor"]], "Run of a specific sequence": [[156, "run-of-a-specific-sequence"]], "Common environment": [[156, "common-environment"]], "Virtual sequencer": [[156, "virtual-sequencer"]], "Virtual sequence and synchronization": [[156, "virtual-sequence-and-synchronization"]], "Scoreboard": [[156, "scoreboard"], [156, "id3"], [156, "id4"]], "Request-response Agents": [[156, "request-response-agents"]], "Reset": [[156, "reset"]], "Coverage": [[156, "coverage"]], "Functional coverage": [[156, "functional-coverage"]], "Code coverage": [[156, "code-coverage"]], "Generating coverage reports": [[156, "generating-coverage-reports"]], "Verification example": [[156, "verification-example"]], "Byte_array_port environment": [[156, "byte-array-port-environment"]], "Model": [[156, "model"]], "Create model input fifo": [[156, "create-model-input-fifo"]], "Test environment": [[156, "test-environment"]], "Test": [[156, "test"]], "Testbench": [[156, "testbench"]], "NOTES": [[156, "notes"]], "UVM_info": [[156, "uvm-info"]], "uvm_info": [[156, "id6"]], "UVM_error vs UVM_fatal": [[156, "uvm-error-vs-uvm-fatal"]], "Parametrized object": [[156, "parametrized-object"]], "Synchronization": [[156, "synchronization"]], "OFM verification environment": [[156, "ofm-verification-environment"]], "Modules.tcl": [[156, "modules-tcl"]], "Main .fdo script for running the verification": [[156, "main-fdo-script-for-running-the-verification"]], "MFB Agent": [[157, "mfb-agent"]], "MI agent": [[158, "mi-agent"]], "Sequence_item": [[158, "sequence-item"]], "MVB agent": [[159, "mvb-agent"]], "PMA agent": [[160, "pma-agent"]], "PMA interface": [[160, "pma-interface"]], "PMA bus description": [[160, "pma-bus-description"]], "PMA sequence item": [[160, "pma-sequence-item"]], "PMA monitor": [[160, "pma-monitor"]], "PMA driver": [[160, "pma-driver"]], "RESET agent": [[161, "reset-agent"]], "simple sychronous RESET agents": [[161, "simple-sychronous-reset-agents"]], "UVM simulation": [[162, "uvm-simulation"]], "MFB + MI": [[162, "mfb-mi"]], "MFB + META/MVB": [[162, "mfb-meta-mvb"]], "MVB + MI": [[162, "mvb-mi"]], "How to use the UVM simulation": [[162, "how-to-use-the-uvm-simulation"]], "Controllers & TSU": [[163, "controllers-tsu"]], "Debug Tools": [[164, "debug-tools"]], "DSP components": [[165, "dsp-components"]], "FIFO components": [[166, "fifo-components"]], "Dual clock (asynchronous) FIFOs": [[166, "dual-clock-asynchronous-fifos"]], "Single clock FIFOs": [[166, "single-clock-fifos"]], "FL Tools": [[167, "fl-tools"]], "FLU Tools": [[168, "flu-tools"]], "OFM User Guide": [[169, "ofm-user-guide"]], "Basic logic elements": [[170, "basic-logic-elements"]], "Memory modules": [[171, "memory-modules"]], "MFB Tools": [[172, "mfb-tools"]], "MI Tools": [[173, "mi-tools"]], "Miscellaneous": [[174, "miscellaneous"]], "MVB Tools": [[175, "mvb-tools"]], "Network Tools": [[176, "network-tools"]], "PCIe Tools": [[177, "pcie-tools"]], "Shift registers": [[178, "shift-registers"]], "UVM Verification": [[179, "uvm-verification"]], "Contents:": [[179, 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", "ndk_core/intel/src/comp/network_mod/uvm/readme", "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", "ndk_core/intel/src/comp/network_mod/uvm/readme.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", "BUFFER", "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, 29, 30, 33, 42, 50, 51, 53, 54, 55, 58, 59, 62, 80, 87, 89, 96, 98, 106, 108, 109, 116, 118, 123, 126, 128, 132, 133, 134, 135, 137, 139, 142, 143, 150, 152, 154, 155, 156, 159, 166, 170, 171, 174], "i": [0, 1, 3, 4, 5, 7, 9, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 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, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 166, 170, 171, 174, 177], "simpl": [0, 1, 11, 13, 16, 20, 21, 30, 34, 37, 64, 66, 68, 71, 81, 82, 85, 88, 96, 107, 109, 110, 119, 120, 122, 132, 138, 139, 145, 146, 150, 151, 156, 157, 159, 170, 172, 174], "how": [0, 1, 16, 19, 32, 33, 34, 37, 43, 45, 47, 50, 79, 96, 99, 107, 109, 120, 121, 142, 145, 152, 154, 155, 156], "build": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 17, 20, 25, 123, 156], "an": [0, 1, 4, 5, 6, 7, 11, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 30, 33, 34, 37, 43, 44, 47, 51, 67, 70, 73, 74, 79, 81, 83, 87, 88, 90, 91, 96, 100, 102, 107, 109, 122, 123, 126, 128, 132, 135, 143, 145, 148, 149, 151, 152, 156, 158, 162, 164, 170, 171, 174], "fpga": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 16, 18, 19, 20, 21, 22, 23, 25, 26, 30, 31, 32, 33, 39, 41, 42, 43, 48, 55, 60, 70, 73, 74, 79, 80, 85, 86, 90, 91, 94, 95, 99, 101, 102, 106, 109, 110, 113, 115, 117, 118, 121, 125, 127, 129, 132, 135, 137, 164, 166, 169, 170, 171, 174, 176], "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, 28, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 60, 62, 63, 64, 71, 72, 74, 75, 78, 79, 81, 82, 85, 87, 88, 91, 94, 95, 96, 97, 99, 100, 102, 103, 106, 107, 108, 110, 114, 115, 119, 120, 122, 123, 125, 126, 127, 128, 130, 132, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 156, 157, 158, 159, 160, 161, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177], "It": [0, 1, 11, 12, 18, 20, 22, 25, 28, 30, 43, 48, 53, 62, 69, 73, 75, 79, 80, 83, 85, 88, 90, 97, 98, 107, 109, 110, 117, 123, 125, 128, 132, 134, 135, 136, 138, 142, 143, 151, 152, 154, 155, 156, 158, 162, 166, 170, 171, 174], "can": [0, 1, 2, 3, 4, 7, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 37, 38, 42, 43, 44, 45, 46, 49, 50, 51, 52, 53, 55, 56, 60, 61, 65, 66, 68, 70, 71, 75, 78, 79, 80, 83, 85, 87, 88, 91, 94, 95, 96, 97, 100, 102, 105, 106, 107, 108, 109, 110, 113, 114, 115, 118, 119, 120, 122, 123, 125, 126, 127, 134, 135, 136, 139, 142, 143, 145, 150, 151, 152, 154, 155, 156, 158, 161, 162, 166, 170, 174], "also": [0, 1, 4, 5, 6, 9, 11, 12, 16, 18, 19, 20, 22, 23, 25, 26, 30, 31, 32, 34, 35, 37, 41, 44, 49, 50, 55, 61, 62, 72, 79, 80, 87, 88, 95, 98, 102, 105, 107, 109, 120, 123, 125, 126, 134, 135, 140, 141, 142, 143, 144, 145, 152, 154, 156, 159, 170, 171, 177], "start": [0, 1, 4, 7, 10, 11, 16, 18, 23, 30, 42, 43, 44, 52, 60, 69, 70, 72, 73, 74, 75, 78, 79, 80, 83, 87, 88, 96, 100, 109, 117, 120, 125, 126, 127, 129, 135, 137, 140, 141, 143, 144, 145, 148, 149, 156, 158, 160, 162], "point": [0, 1, 22, 42, 70, 80, 96, 100, 134], "your": [0, 1, 11, 13, 14, 16, 17, 18, 37, 49, 55, 91, 114, 145, 162], "doe": [0, 1, 12, 14, 18, 23, 30, 32, 37, 46, 48, 66, 72, 79, 80, 88, 96, 103, 107, 108, 114, 119, 125, 126, 127, 132, 136, 139, 150, 151, 156], "process": [0, 1, 11, 18, 22, 30, 37, 42, 44, 46, 47, 51, 57, 66, 79, 80, 87, 96, 100, 108, 120, 126, 127, 129, 132, 135, 142, 145, 151, 152, 154, 155, 156, 161, 174], "network": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 18, 24, 25, 47, 94, 110, 125, 156, 169], "packet": [0, 1, 15, 16, 19, 24, 25, 57, 59, 60, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 87, 89, 90, 91, 94, 95, 98, 125, 127, 129, 139, 142, 145, 150, 151, 152, 154, 156, 162, 172, 174, 176], "ani": [0, 1, 12, 14, 16, 30, 33, 37, 42, 44, 46, 50, 76, 77, 78, 79, 84, 86, 88, 96, 97, 99, 105, 107, 108, 109, 111, 120, 125, 142, 143, 152, 154, 155, 156, 161], "wai": [0, 1, 11, 12, 20, 37, 38, 42, 43, 44, 80, 84, 87, 88, 100, 108, 109, 125, 126, 134, 135, 139, 144, 148, 149, 150, 160, 162], "onli": [0, 1, 4, 5, 6, 9, 11, 12, 13, 14, 18, 19, 20, 21, 23, 28, 30, 31, 32, 33, 34, 37, 39, 41, 42, 43, 44, 45, 46, 47, 50, 55, 58, 63, 70, 73, 74, 78, 79, 80, 82, 85, 87, 88, 90, 91, 95, 96, 99, 100, 102, 103, 106, 107, 108, 109, 110, 118, 120, 121, 122, 123, 125, 126, 127, 128, 129, 132, 133, 134, 135, 137, 138, 139, 140, 141, 144, 145, 148, 149, 150, 151, 152, 156, 157, 158, 159, 160, 162, 166, 170, 171, 174, 179], "send": [0, 1, 11, 16, 18, 22, 35, 37, 42, 46, 48, 55, 57, 70, 71, 74, 78, 80, 96, 98, 100, 105, 110, 120, 129, 132, 135, 138, 140, 141, 142, 143, 144, 145, 152, 154, 155, 156, 157, 158, 160, 161, 162], "receiv": [0, 1, 13, 16, 23, 25, 30, 43, 44, 49, 53, 54, 55, 58, 59, 64, 65, 70, 80, 90, 96, 98, 107, 110, 111, 113, 116, 118, 120, 123, 125, 126, 129, 135, 137, 138, 156, 158, 166, 174, 176], "them": [0, 1, 11, 12, 14, 18, 20, 21, 23, 26, 37, 43, 46, 50, 57, 61, 79, 80, 84, 87, 88, 95, 100, 107, 109, 120, 123, 126, 132, 134, 135, 140, 141, 142, 143, 151, 152, 154, 155, 156, 158, 160, 162], "If": [0, 1, 12, 13, 14, 16, 18, 19, 20, 23, 26, 30, 32, 39, 41, 43, 44, 46, 50, 55, 59, 67, 78, 79, 83, 87, 88, 95, 97, 100, 107, 109, 116, 119, 125, 127, 132, 134, 140, 141, 145, 156, 158, 159], "dma": [0, 1, 2, 3, 14, 16, 22, 23, 25, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 73, 91, 110, 134, 135, 177], "ip": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 16, 20, 21, 48, 53, 55, 56, 71, 123, 125, 127, 132, 134, 135, 174, 177], "enabl": [0, 1, 7, 13, 16, 18, 19, 20, 23, 24, 30, 31, 32, 33, 34, 35, 37, 39, 42, 43, 44, 45, 48, 50, 55, 66, 71, 73, 74, 75, 76, 77, 79, 81, 82, 83, 89, 91, 94, 95, 97, 100, 102, 103, 107, 108, 109, 110, 113, 114, 115, 118, 125, 127, 129, 130, 132, 133, 135, 136, 137, 143, 148, 149, 156, 158, 170, 171, 172, 177], "see": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 16, 18, 19, 20, 21, 30, 33, 34, 37, 41, 42, 43, 47, 48, 50, 73, 85, 87, 88, 91, 95, 97, 99, 102, 103, 109, 110, 117, 120, 123, 125, 126, 127, 129, 135, 137, 139, 150, 151, 152, 154, 155, 156, 157, 162], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 21, 22, 24, 25, 29, 47, 49, 50, 59, 62, 64, 71, 72, 73, 75, 81, 110, 125, 127, 132, 135, 137, 163, 169, 174], "chapter": [0, 1, 11, 12, 14, 15, 16, 18, 19, 29, 125, 127, 163, 164, 167, 168, 172, 173, 175, 176, 177], "forward": [0, 1, 19, 20, 23, 80, 87, 100, 125, 127], "from": [0, 1, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 30, 34, 37, 38, 39, 41, 42, 43, 44, 46, 48, 49, 50, 53, 54, 55, 56, 62, 63, 65, 66, 67, 69, 70, 71, 73, 76, 78, 79, 80, 81, 83, 84, 85, 87, 88, 91, 92, 94, 95, 96, 100, 106, 107, 109, 110, 113, 118, 119, 120, 122, 123, 125, 126, 127, 128, 130, 132, 134, 135, 137, 138, 139, 142, 143, 144, 145, 148, 149, 150, 151, 152, 154, 156, 157, 158, 159, 160, 162, 170, 171, 174], "comput": [0, 1, 80, 135], "top": [0, 11, 12, 20, 21, 25, 30, 71, 91, 146, 148, 149, 154], "level": [0, 11, 12, 20, 21, 25, 30, 70, 71, 79, 138, 139, 142, 143, 144, 146, 150, 151, 153, 154, 155, 157, 161], "provid": [0, 11, 14, 18, 20, 22, 23, 25, 30, 37, 38, 39, 42, 44, 50, 62, 64, 69, 70, 81, 87, 95, 96, 97, 102, 119, 120, 123, 129, 130, 132, 145, 156, 165], "ethernet": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 20, 22, 24, 25, 26, 47, 73, 74, 110, 125, 127, 148, 149, 174, 176], "configur": [0, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 18, 20, 24, 28, 43, 48, 50, 55, 57, 62, 64, 69, 73, 74, 76, 78, 79, 88, 92, 93, 107, 110, 120, 122, 123, 125, 126, 127, 128, 129, 132, 137, 138, 140, 141, 144, 146, 148, 149, 157, 160, 161, 169], "bu": [0, 12, 16, 18, 19, 20, 21, 23, 25, 38, 42, 43, 48, 49, 50, 61, 62, 63, 64, 65, 68, 69, 70, 71, 75, 76, 81, 82, 86, 88, 89, 93, 96, 102, 103, 108, 109, 110, 111, 116, 117, 120, 122, 123, 125, 127, 129, 132, 133, 135, 137, 143, 146, 167, 168, 172, 173, 174, 175], "connect": [0, 2, 3, 4, 5, 6, 7, 12, 14, 16, 18, 19, 20, 23, 25, 32, 33, 37, 38, 42, 44, 45, 53, 55, 62, 71, 72, 73, 79, 88, 91, 103, 107, 108, 109, 123, 125, 127, 128, 135, 139, 140, 141, 142, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 170, 174], "individu": [0, 12, 18, 19, 20, 22, 23, 26, 28, 30, 80, 82, 85, 91, 107, 125, 156], "app": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 21, 22], "subcor": 0, "One": [0, 30, 53, 66, 88, 90, 116, 118, 121, 138, 142, 154, 156, 159, 170], "independ": [0, 11, 15, 18, 20, 30, 37, 41, 42, 44, 80, 83, 110, 115, 119, 134, 135, 148, 149, 156, 166], "instanti": [0, 12, 16, 18, 19, 20, 21, 30, 118, 143, 156], "each": [0, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 30, 34, 37, 39, 42, 44, 47, 50, 51, 55, 63, 68, 69, 70, 73, 76, 77, 78, 79, 80, 82, 85, 87, 88, 89, 90, 91, 93, 94, 96, 98, 100, 101, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 123, 125, 126, 127, 128, 129, 130, 134, 135, 145, 156, 159, 162, 166, 170, 174], "stream": [0, 16, 18, 19, 20, 23, 42, 44, 71, 73, 75, 78, 80, 82, 83, 84, 87, 91, 94, 113, 123, 125, 127, 145, 156, 172, 175], "ar": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 34, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 51, 53, 57, 58, 60, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 82, 83, 84, 85, 87, 88, 91, 92, 94, 95, 96, 102, 103, 105, 107, 109, 110, 111, 114, 117, 118, 120, 123, 125, 126, 127, 128, 129, 131, 133, 134, 135, 137, 142, 143, 144, 145, 148, 149, 152, 154, 155, 156, 158, 159, 160, 162, 163, 164, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177], "implement": [0, 11, 12, 16, 18, 19, 20, 22, 23, 24, 31, 32, 33, 36, 37, 39, 41, 43, 60, 62, 80, 83, 87, 88, 96, 97, 99, 102, 103, 106, 118, 119, 121, 122, 123, 125, 127, 135, 143, 145, 156, 158, 166, 169, 170, 171, 174], "mfb": [0, 18, 19, 20, 23, 43, 57, 61, 63, 64, 65, 66, 67, 68, 70, 71, 73, 75, 80, 84, 87, 91, 94, 95, 98, 117, 120, 125, 127, 129, 132, 134, 135, 139, 142, 146, 150, 151, 154, 156, 175, 176], "buse": [0, 18, 19, 20, 23, 28, 106, 120], "mvb": [0, 18, 19, 20, 23, 33, 44, 57, 60, 70, 73, 75, 80, 82, 84, 89, 94, 98, 114, 117, 125, 134, 135, 146, 155, 156], "block": [0, 11, 18, 19, 20, 23, 25, 31, 35, 39, 41, 51, 61, 63, 64, 68, 70, 71, 73, 74, 75, 81, 82, 83, 87, 88, 89, 90, 93, 94, 96, 118, 123, 125, 126, 127, 129, 132, 144, 151, 156, 159, 160, 166, 170], "diagram": [0, 7, 11, 18, 19, 20, 23, 25, 73, 88, 126, 132], "below": [0, 2, 3, 7, 11, 14, 16, 18, 19, 20, 22, 23, 24, 30, 44, 47, 80, 87, 91, 107, 109, 120, 129, 134, 142, 143, 145, 152, 154, 155, 156, 159, 160], "show": [0, 7, 11, 16, 20, 25, 37, 55, 79, 96, 107, 109, 120, 126, 138, 139, 142, 145, 150, 151, 152, 154, 155, 156, 157, 162], "In": [0, 12, 15, 16, 18, 20, 21, 23, 30, 34, 37, 38, 42, 48, 55, 60, 79, 88, 91, 95, 96, 103, 107, 108, 109, 110, 120, 126, 127, 134, 135, 142, 143, 145, 148, 149, 152, 154, 155, 156, 159, 161, 162], "case": [0, 11, 12, 14, 16, 18, 21, 23, 26, 30, 31, 32, 34, 37, 38, 44, 46, 60, 79, 88, 91, 96, 105, 107, 108, 109, 119, 120, 125, 126, 127, 133, 135, 143, 156, 162], "just": [0, 11, 14, 18, 20, 39, 55, 79, 103, 109, 143, 156, 158, 159], "one": [0, 11, 15, 18, 19, 20, 23, 25, 28, 30, 31, 33, 35, 37, 38, 39, 41, 42, 43, 44, 45, 46, 51, 53, 55, 58, 59, 63, 69, 72, 77, 79, 80, 82, 83, 84, 87, 88, 89, 90, 91, 92, 96, 100, 102, 103, 105, 107, 109, 111, 113, 115, 116, 118, 119, 120, 125, 126, 127, 132, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 158, 159, 161, 162, 166, 170, 171, 172, 174, 175], "number": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 26, 31, 32, 33, 34, 36, 37, 39, 41, 42, 43, 44, 47, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 68, 69, 70, 71, 73, 74, 75, 76, 80, 81, 82, 83, 85, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 101, 103, 105, 107, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 125, 126, 127, 128, 130, 132, 133, 134, 136, 137, 139, 140, 141, 143, 145, 150, 151, 156, 160, 161, 162, 170, 171], "eth": [0, 12, 13, 14, 16, 18, 20, 73, 110, 125, 127, 145], "more": [0, 2, 3, 11, 13, 14, 15, 16, 18, 20, 23, 25, 28, 30, 33, 37, 41, 42, 44, 52, 55, 66, 72, 78, 79, 80, 87, 88, 95, 96, 97, 99, 103, 105, 107, 109, 114, 115, 123, 125, 128, 135, 137, 143, 148, 149, 152, 154, 155, 156, 157, 158, 161, 162], "than": [0, 11, 13, 20, 23, 25, 28, 30, 31, 32, 42, 50, 53, 55, 73, 75, 79, 80, 88, 96, 109, 118, 125, 127, 143, 156, 159, 170], "merger": [0, 20, 135, 172], "chan": [0, 110], "mod": [0, 156, 170], "split": [0, 18, 20, 30, 61, 88, 89, 90, 91, 145], "merg": [0, 20, 75, 82, 83, 88, 91, 114, 119, 140, 141, 145, 156, 175], "channel": [0, 11, 14, 16, 18, 19, 20, 26, 36, 47, 57, 58, 59, 60, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 91, 96, 98, 107, 120, 143, 145, 156, 166, 170, 175], "thi": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 33, 34, 37, 38, 39, 42, 43, 44, 45, 46, 48, 50, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105, 107, 108, 109, 110, 111, 113, 114, 118, 119, 120, 122, 125, 126, 127, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179], "avail": [0, 14, 16, 18, 20, 22, 23, 24, 25, 30, 32, 44, 48, 50, 55, 67, 74, 79, 100, 110, 123, 125, 127, 134, 135, 137, 156], "within": [0, 12, 13, 30, 42, 62, 64, 65, 68, 69, 80, 85, 87, 88, 91, 94, 95, 96, 120, 145, 148, 149, 169], "singl": [0, 7, 18, 20, 23, 28, 30, 34, 35, 43, 44, 46, 65, 80, 83, 88, 90, 91, 96, 100, 109, 119, 120, 126, 129, 132, 148, 149, 151, 156, 171], "evenli": [0, 18, 20, 44, 120], "divid": [0, 19, 22, 23, 55, 88, 96, 107, 110, 151, 156, 162], "between": [0, 16, 20, 22, 25, 30, 37, 42, 43, 44, 48, 49, 52, 53, 55, 72, 73, 75, 80, 85, 87, 88, 91, 95, 96, 97, 102, 103, 109, 115, 119, 120, 123, 134, 135, 139, 142, 143, 145, 150, 151, 152, 154, 155, 156, 158, 160, 170, 174], "all": [0, 11, 12, 13, 14, 15, 18, 20, 23, 26, 30, 34, 37, 42, 43, 44, 46, 47, 50, 53, 55, 56, 65, 66, 67, 68, 69, 72, 73, 74, 78, 79, 80, 81, 84, 87, 88, 89, 91, 95, 96, 100, 107, 108, 109, 110, 111, 120, 123, 125, 127, 128, 129, 134, 135, 136, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 151, 152, 154, 156, 158, 159, 160, 161, 162, 170], "tx": [0, 14, 15, 16, 18, 20, 35, 47, 57, 69, 71, 73, 75, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 94, 95, 97, 99, 101, 108, 110, 111, 112, 113, 115, 116, 118, 119, 125, 138, 142, 143, 148, 149, 152, 154, 155, 156, 157, 159, 176], "direct": [0, 15, 22, 23, 30, 35, 42, 48, 70, 71, 72, 73, 96, 107, 108, 120, 126, 142, 152, 154, 155, 156, 159, 170], "static": [0, 18, 19], "map": [0, 16, 18, 19, 20, 30, 49, 50, 51, 52, 55, 103, 106, 107, 123, 128, 134, 135, 145], "accord": [0, 11, 12, 20, 23, 32, 39, 41, 60, 65, 66, 79, 80, 87, 90, 91, 95, 96, 102, 103, 107, 109, 110, 120, 123, 125, 126, 127, 156, 174], "msb": [0, 96, 109, 120, 126], "For": [0, 2, 3, 11, 14, 15, 16, 18, 20, 25, 28, 30, 34, 37, 39, 42, 43, 44, 55, 56, 66, 67, 76, 78, 88, 96, 97, 99, 100, 107, 109, 111, 116, 123, 125, 126, 127, 128, 129, 131, 133, 134, 135, 138, 140, 141, 142, 145, 152, 154, 155, 156, 157, 159, 161, 162, 164], "4": [0, 11, 15, 16, 18, 19, 26, 34, 37, 43, 44, 47, 48, 50, 53, 54, 55, 57, 60, 61, 63, 64, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 86, 87, 90, 93, 94, 95, 96, 97, 98, 99, 101, 107, 108, 109, 110, 112, 113, 114, 115, 117, 119, 120, 121, 122, 123, 125, 127, 129, 130, 133], "32": [0, 16, 18, 20, 23, 24, 32, 33, 38, 43, 44, 47, 49, 50, 55, 57, 60, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 81, 82, 84, 87, 88, 89, 91, 92, 96, 99, 102, 103, 104, 105, 106, 107, 109, 110, 112, 113, 114, 115, 118, 121, 122, 123, 125, 129, 132, 133, 136, 137, 145, 148, 149, 160, 162, 174], "2": [0, 2, 3, 8, 9, 11, 14, 16, 18, 23, 26, 31, 32, 33, 34, 37, 38, 39, 42, 43, 44, 45, 47, 48, 50, 51, 53, 54, 55, 57, 59, 60, 62, 64, 65, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 94, 95, 97, 98, 101, 102, 103, 104, 106, 107, 108, 110, 111, 115, 116, 119, 123, 125, 127, 129, 130, 132, 133, 135, 136, 137, 148, 149, 156, 159, 160, 161, 170, 171], "bit": [0, 14, 16, 18, 20, 22, 23, 24, 28, 31, 32, 33, 34, 35, 37, 38, 39, 41, 42, 43, 45, 46, 47, 48, 50, 53, 54, 55, 56, 58, 59, 60, 66, 70, 71, 72, 73, 74, 75, 76, 80, 81, 82, 83, 85, 87, 88, 89, 90, 91, 94, 95, 96, 102, 103, 104, 105, 107, 108, 110, 112, 113, 114, 115, 117, 120, 123, 125, 127, 128, 129, 132, 133, 136, 137, 148, 149, 156, 159, 160, 161, 170, 174], "taken": [0, 44, 100, 126], "3": [0, 7, 11, 16, 18, 19, 23, 26, 33, 37, 38, 40, 46, 50, 53, 54, 55, 57, 60, 72, 74, 79, 87, 88, 96, 103, 104, 105, 107, 108, 119, 120, 123, 125, 127, 128, 131, 132, 133, 137], "so": [0, 11, 12, 16, 20, 26, 30, 34, 37, 38, 42, 44, 48, 79, 80, 87, 90, 91, 96, 100, 105, 107, 109, 126, 156, 160, 162, 174], "0": [0, 7, 10, 14, 16, 18, 19, 20, 23, 24, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 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, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 136, 137, 138, 143, 145, 148, 149, 150, 151, 156, 158, 159, 161, 171], "7": [0, 16, 18, 20, 37, 48, 49, 50, 54, 55, 72, 74, 75, 94, 109, 110, 123, 125, 127, 132, 133, 170, 171], "would": [0, 11, 15, 43, 79, 88, 109, 125, 126, 156, 158], "rout": [0, 23, 42, 47, 109, 110, 123], "8": [0, 11, 14, 15, 16, 18, 20, 23, 36, 39, 41, 48, 49, 50, 54, 55, 57, 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, 101, 102, 103, 104, 106, 107, 108, 109, 110, 117, 120, 121, 122, 123, 125, 126, 127, 129, 132, 133, 137, 148, 149, 156, 158, 162], "15": [0, 18, 20, 47, 50, 74, 110, 125, 137], "1": [0, 4, 6, 7, 11, 14, 16, 18, 23, 24, 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, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 127, 129, 130, 132, 133, 135, 136, 137, 138, 144, 145, 148, 149, 150, 151, 156, 158, 159, 160, 161, 162, 170, 171], "etc": [0, 12, 20, 23, 29, 72, 107, 119, 151, 156], "rx": [0, 13, 14, 15, 16, 18, 20, 30, 47, 57, 62, 70, 71, 73, 75, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 94, 95, 97, 99, 101, 108, 110, 111, 112, 114, 115, 116, 118, 119, 127, 138, 143, 146, 156, 157, 159, 176], "again": [0, 16, 18, 79, 83, 87, 107, 134], "user": [0, 1, 5, 6, 7, 12, 18, 19, 20, 21, 23, 25, 26, 30, 31, 34, 37, 42, 43, 44, 46, 48, 49, 50, 55, 64, 66, 67, 70, 71, 73, 74, 75, 79, 80, 87, 88, 91, 100, 107, 109, 110, 117, 129, 133, 143, 156, 158, 161, 162, 166, 171], "perform": [0, 16, 30, 34, 37, 42, 44, 48, 50, 55, 88, 92, 120, 123, 125, 126, 127, 128, 137, 156, 170, 174], "router": [0, 175], "By": [0, 23, 73, 87, 127], "default": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 23, 24, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 45, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 125, 127, 129, 130, 132, 133, 136, 137, 142, 148, 149, 152, 154, 155, 156, 158, 160, 161, 162, 170], "ha": [0, 2, 3, 11, 12, 13, 14, 18, 19, 20, 22, 28, 30, 33, 34, 37, 38, 43, 44, 46, 53, 55, 57, 58, 67, 68, 69, 70, 72, 79, 80, 82, 87, 88, 91, 95, 96, 100, 107, 108, 109, 113, 120, 125, 126, 129, 134, 135, 139, 140, 141, 142, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 158, 160, 162, 170], "portion": 0, "which": [0, 11, 12, 13, 15, 18, 20, 22, 23, 26, 28, 30, 31, 37, 42, 43, 44, 46, 55, 56, 60, 61, 63, 65, 67, 68, 69, 70, 72, 76, 78, 79, 80, 85, 87, 88, 91, 95, 96, 100, 105, 107, 109, 111, 116, 120, 125, 126, 127, 134, 135, 138, 139, 140, 141, 142, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 166, 171, 174], "And": [0, 11, 57, 79, 88, 159], "state": [0, 18, 38, 55, 56, 65, 85, 87, 91, 102, 107, 109, 132, 137, 142, 144, 152, 154, 155, 156, 160, 161, 166, 170], "round": [0, 34, 59, 74, 80, 88, 108, 110, 174], "robin": [0, 74, 110, 174], "mode": [0, 7, 11, 16, 18, 19, 20, 23, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 45, 49, 50, 51, 52, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 129, 130, 131, 132, 133, 134, 136, 137, 148, 149, 156, 158, 171, 174], "contain": [0, 7, 11, 12, 16, 18, 19, 20, 21, 23, 24, 25, 30, 37, 42, 43, 44, 50, 55, 61, 66, 69, 73, 74, 79, 80, 82, 88, 89, 96, 98, 100, 102, 109, 111, 120, 122, 125, 127, 130, 133, 135, 137, 138, 139, 142, 143, 145, 148, 149, 150, 151, 152, 154, 155, 156, 158, 160, 161, 162, 166, 167, 168, 169, 170, 172, 173, 175, 179], "extern": [0, 13, 16, 18, 21, 24, 25, 48, 53, 55, 56, 91, 114, 123, 137, 164], "control": [0, 12, 14, 15, 16, 18, 20, 22, 25, 34, 43, 45, 62, 69, 70, 74, 81, 87, 107, 110, 123, 125, 127, 137, 138, 143, 156, 157, 160, 162, 174, 177], "These": [0, 11, 18, 19, 20, 22, 24, 26, 30, 42, 72, 73, 79, 80, 88, 96, 103, 107, 109, 120, 129, 135, 143, 145, 156], "make": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 26, 30, 44, 50, 56, 80, 87, 96, 107, 109, 123, 125, 134, 143, 156], "easi": [0, 7, 13, 16, 22, 144, 148, 149, 160], "test": [0, 2, 3, 14, 21, 22, 33, 55, 56, 71, 79, 119, 129, 142, 145, 152, 154, 155, 162, 164], "oper": [0, 12, 14, 30, 80, 88, 109, 123, 125, 127, 134, 156, 170, 175], "measur": [0, 16, 21, 43, 49, 52, 54, 55, 156], "properti": [0, 12, 21, 103, 139, 150, 151], "throughput": [0, 1, 13, 16, 19, 20, 21, 25, 28, 42, 44, 46, 82, 87, 88, 95, 96, 135, 142, 152, 154, 155], "latenc": [0, 13, 19, 21, 23, 31, 34, 35, 36, 37, 42, 49, 54, 55, 71, 79, 88, 103, 107, 118, 148, 149, 164, 170, 171], "avalon": [0, 18, 20, 21, 23, 48, 55, 103], "mm": [0, 18, 21, 48, 103], "access": [0, 11, 12, 21, 22, 25, 37, 43, 48, 51, 55, 62, 64, 69, 71, 74, 87, 107, 125, 127, 128, 137, 156, 173, 174], "interfac": [0, 2, 3, 12, 14, 15, 16, 21, 23, 25, 32, 33, 36, 37, 42, 43, 44, 46, 48, 49, 50, 51, 53, 55, 57, 58, 59, 60, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 114, 116, 118, 119, 122, 125, 126, 127, 129, 132, 133, 134, 135, 137, 138, 139, 142, 143, 145, 146, 150, 151, 152, 154, 155, 157, 158, 161, 162, 174, 177], "specif": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 20, 21, 22, 23, 28, 30, 37, 45, 46, 50, 52, 55, 57, 58, 60, 65, 69, 80, 87, 91, 123, 125, 126, 128, 129, 135, 143, 162, 166, 167, 168, 171, 172, 173, 174, 175], "run": [0, 7, 11, 12, 15, 16, 17, 19, 23, 30, 37, 42, 43, 55, 56, 65, 87, 97, 98, 101, 123, 138, 139, 142, 143, 150, 151, 152, 154, 155, 157, 158, 161, 162], "rpm": [0, 14], "packag": [0, 7, 12, 14, 17, 18, 20, 22, 30, 49, 50, 55, 123, 125, 128, 138, 139, 142, 146, 150, 151, 152, 154, 157, 158, 161], "python3": [0, 16, 49, 50, 55, 56], "nfb": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 16, 18, 20, 22, 24, 49, 50, 55], "requir": [0, 4, 5, 6, 7, 11, 13, 14, 15, 16, 17, 20, 23, 28, 30, 33, 34, 37, 43, 53, 79, 82, 88, 95, 108, 109, 113, 117, 118, 125, 126, 127, 134, 135, 138, 142, 145, 152, 154, 155, 156, 157, 161, 170, 171], "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 23, 26, 34, 35, 37, 42, 44, 45, 48, 49, 50, 55, 59, 87, 88, 91, 105, 107, 109, 110, 114, 125, 127, 138, 142, 145, 152, 154, 155, 156, 157, 161, 162, 164, 170], "obtain": [0, 11, 16, 48, 96, 128], "cesnet": [0, 7, 11, 12, 13, 169], "framework": [0, 4, 7, 10, 12, 13, 55, 156], "copr": 0, "repositori": [0, 11, 12, 13, 29, 30, 125, 127, 163, 164, 167, 168, 169, 172, 173, 175, 176, 177], "instal": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 17, 49, 50, 55], "data_logg": [0, 49, 50, 55], "python": [0, 7, 16, 17, 26, 49, 50, 55, 56], "sourc": [0, 1, 11, 12, 14, 18, 19, 20, 24, 30, 42, 47, 72, 74, 85, 86, 91, 95, 110, 112, 113, 115, 125, 127, 129, 137, 156, 159, 169, 170, 174, 177], "code": [0, 11, 28, 30, 33, 109, 145, 170, 179], "follow": [0, 7, 11, 14, 16, 18, 20, 30, 37, 43, 55, 58, 61, 64, 70, 71, 78, 79, 80, 81, 87, 88, 96, 100, 107, 108, 109, 110, 120, 123, 125, 126, 135, 138, 139, 142, 150, 151, 152, 154, 156, 157, 162], "command": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 30, 48, 50, 56, 105, 123, 125, 127, 156, 161, 162], "cd": [0, 7, 49, 50, 55], "xxx_root_directori": [0, 14, 16, 22], "ofm": [0, 11, 12, 16, 29, 55, 125, 127, 128, 163, 164, 167, 168, 172, 173, 175, 176, 177], "comp": [0, 16, 29, 55, 56, 106, 148, 149, 156, 163, 164, 167, 168, 172, 173, 175, 176, 177], "debug": [0, 2, 3, 7, 16, 19, 22, 43, 44, 55, 65, 70, 71, 125, 156, 174], "sw": [0, 12, 16, 43, 56, 58, 59, 62, 64, 69, 71, 87, 122, 125, 127], "setup": [0, 26, 30, 42, 43, 49, 50, 55, 95, 161], "py": [0, 7, 16, 26, 49, 50, 55], "Then": [0, 11, 12, 20, 49, 53, 55, 80, 87, 91, 96, 107, 109, 135, 156, 158, 161], "go": [0, 12, 14, 107, 109, 156], "mem": [0, 18, 21, 50], "tool": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18, 20, 22, 24, 30, 50, 125, 127, 137, 156, 162], "directori": [0, 11, 12, 14, 17, 29, 30, 137, 156, 163, 164, 167, 168, 172, 173, 175, 176, 177, 179], "mem_test": [0, 49, 55], "output": [0, 14, 16, 18, 19, 20, 23, 28, 31, 32, 33, 34, 35, 37, 38, 39, 41, 42, 43, 44, 45, 46, 50, 55, 56, 57, 60, 63, 64, 65, 66, 67, 68, 70, 71, 72, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 100, 103, 105, 106, 107, 109, 110, 112, 113, 114, 116, 117, 118, 119, 122, 123, 125, 126, 127, 129, 130, 131, 133, 134, 136, 137, 145, 156, 166, 170, 172, 174], "wa": [0, 11, 20, 26, 37, 50, 55, 71, 79, 87, 88, 107, 109, 118, 125, 134, 156, 161, 162, 170, 172, 175], "success": [0, 18, 55, 128, 156], "mem_logg": [0, 49, 50, 54, 55], "statist": [0, 36, 37, 43, 49, 50, 55, 70, 71, 78, 107, 123, 125, 127, 156, 170, 174], "write": [0, 4, 5, 6, 11, 12, 13, 16, 22, 23, 30, 32, 33, 37, 39, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 62, 68, 69, 70, 74, 87, 91, 98, 102, 103, 105, 107, 110, 123, 125, 127, 128, 132, 133, 134, 135, 137, 140, 141, 144, 145, 148, 149, 156, 158, 159, 160, 162, 166, 170, 171], "request": [0, 14, 16, 18, 19, 20, 22, 23, 25, 32, 34, 37, 47, 48, 49, 50, 51, 53, 54, 55, 58, 59, 60, 65, 69, 70, 71, 79, 87, 91, 97, 102, 103, 105, 107, 108, 110, 119, 125, 127, 128, 129, 132, 133, 134, 135, 137, 140, 141, 158, 162, 166, 174], "33554431": 0, "word": [0, 13, 18, 23, 32, 33, 34, 39, 41, 42, 44, 47, 48, 49, 53, 54, 55, 56, 57, 61, 63, 66, 72, 73, 74, 78, 79, 80, 81, 82, 83, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 108, 110, 112, 113, 115, 118, 120, 121, 125, 126, 127, 129, 132, 133, 138, 142, 143, 144, 145, 148, 149, 152, 154, 155, 156, 157, 160, 162], "134217724": 0, "read": [0, 12, 13, 14, 16, 20, 22, 23, 32, 33, 36, 37, 39, 41, 42, 43, 44, 47, 48, 49, 50, 51, 53, 54, 55, 56, 60, 62, 67, 68, 69, 70, 79, 85, 87, 96, 98, 100, 102, 103, 105, 107, 108, 110, 118, 119, 122, 123, 125, 126, 127, 128, 132, 133, 134, 135, 137, 142, 143, 152, 154, 156, 158, 161, 162, 166, 170, 171], "flow": [0, 2, 3, 18, 20, 49, 55, 84, 87, 174], "160": 0, "78": [0, 16], "gb": [0, 55, 87], "": [0, 11, 12, 14, 18, 20, 23, 24, 26, 28, 30, 31, 34, 37, 42, 43, 44, 48, 55, 58, 59, 72, 74, 78, 79, 80, 85, 87, 88, 91, 95, 96, 100, 105, 107, 109, 123, 125, 135, 136, 145, 156, 158, 159, 169], "161": 0, "68": 0, "total": [0, 16, 23, 36, 37, 44, 55, 62, 64, 65, 68, 69, 71, 75, 96, 110, 125, 127], "23": [0, 18, 20, 47, 110, 125], "time": [0, 11, 12, 20, 25, 26, 30, 32, 34, 37, 38, 39, 41, 43, 44, 46, 50, 51, 52, 55, 79, 82, 85, 87, 88, 91, 97, 100, 108, 110, 115, 117, 125, 126, 134, 137, 145, 156, 161], "427": 0, "42": [0, 123], "m": [0, 34, 43, 55, 56, 114, 161, 170], "425": 0, "04": [0, 55], "852": 0, "46": 0, "min": [0, 50, 54, 55, 74, 76, 95, 110, 125, 139, 142, 150, 151, 152, 154, 155], "96": [0, 16, 72, 133], "00": [0, 14, 31, 55, 109, 133], "n": [0, 20, 30, 34, 37, 39, 40, 41, 55, 79, 85, 90, 91, 110, 114, 123, 139, 145, 150, 151, 156, 161, 170], "max": [0, 18, 23, 33, 39, 41, 50, 52, 54, 55, 57, 61, 63, 64, 65, 66, 67, 68, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 101, 110, 111, 116, 117, 122, 125, 127, 129, 132, 137, 139, 142, 150, 151, 152, 154, 155, 156, 161, 162], "555": 0, "avg": [0, 55, 95], "131": 0, "56": 0, "histogram": [0, 49, 50, 54, 55, 164], "93": [0, 55], "117": [0, 55], "5": [0, 16, 20, 30, 44, 48, 50, 54, 55, 74, 79, 87, 95, 109, 110, 123, 125, 132, 148, 149, 160], "12613618": 0, "141": 0, "6": [0, 4, 7, 10, 16, 18, 20, 37, 47, 50, 54, 55, 74, 96, 109, 123, 125, 127, 133], "13893635": 0, "165": 0, "6618217": 0, "503": 0, "527": 0, "74899": 0, "551": 0, "265549": 0, "575": [0, 45], "88513": 0, "error": [0, 11, 18, 20, 26, 47, 55, 105, 107, 123, 125, 145, 156], "zero": [0, 37, 52, 55, 72, 74, 111, 125, 156, 160], "burst": [0, 18, 53, 54, 55, 103, 155, 156, 158], "count": [0, 18, 24, 34, 43, 44, 49, 50, 53, 54, 55, 76, 87, 95, 111, 119, 125, 127, 170, 174, 177], "simultan": [0, 34, 37, 55, 75, 96], "r": [0, 6, 7, 14, 17, 18, 22, 23, 53, 54, 55, 56, 87, 123, 125, 127, 135], "w": [0, 14, 18, 22, 53, 54, 55, 56, 87, 125, 127], "paralel": [0, 52], "13": [0, 50, 65, 66, 72, 130, 133], "10": [0, 13, 14, 18, 20, 21, 23, 25, 28, 31, 48, 50, 54, 55, 75, 85, 91, 107, 123, 125, 127, 133, 136, 137, 145, 156, 158, 160, 162, 166, 171, 174], "83": [0, 16, 123], "27238": 0, "12": [0, 18, 50, 54, 59, 60, 62, 69, 71, 72, 73, 80, 96, 98, 117, 123, 133], "4294967295": 0, "16": [0, 7, 11, 14, 18, 20, 23, 33, 47, 50, 55, 57, 58, 59, 60, 62, 64, 65, 66, 67, 68, 71, 72, 74, 80, 87, 94, 98, 99, 107, 110, 113, 118, 121, 125, 126, 133, 137, 145, 156, 162], "13345442": 0, "document": [0, 11, 14, 16, 19, 20, 26, 30, 33, 34, 42, 72, 80, 96, 97, 99, 135, 142, 152, 154, 155, 156, 157, 162, 166, 170, 174], "detail": [0, 7, 11, 14, 18, 19, 20, 28, 30, 41, 42, 44, 48, 95, 120, 123, 129, 135, 148, 149, 156, 166, 170, 174], "descript": [0, 7, 12, 18, 19, 20, 22, 23, 24, 25, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 44, 45, 47, 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, 97, 98, 99, 101, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 139, 142, 145, 146, 150, 151, 152, 154, 155, 158, 159, 162, 164, 167, 168, 172, 173, 174, 175, 177], "assum": [0, 23, 156], "consist": [0, 12, 19, 25, 43, 65, 80, 87, 88, 90, 95, 100, 109, 120, 126, 134, 135, 156], "two": [0, 4, 11, 18, 19, 20, 23, 26, 30, 32, 33, 34, 42, 46, 59, 61, 72, 75, 76, 77, 79, 80, 82, 83, 84, 87, 88, 89, 90, 91, 92, 93, 96, 97, 100, 101, 102, 106, 107, 109, 110, 113, 115, 117, 120, 125, 126, 129, 134, 137, 138, 139, 142, 143, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 160, 161, 162, 166, 171, 174], "0x0000000": [0, 20], "0x07fffff": 0, "regist": [0, 12, 14, 20, 22, 23, 25, 29, 31, 32, 34, 35, 37, 39, 41, 42, 43, 44, 46, 48, 50, 53, 54, 55, 56, 62, 64, 69, 71, 73, 74, 79, 82, 87, 89, 91, 97, 105, 106, 107, 109, 110, 112, 113, 114, 118, 122, 123, 126, 128, 130, 134, 136, 137, 156, 166, 170, 171, 174], "distribut": [0, 18, 20, 32, 40, 44, 107, 110, 120, 123, 139, 143, 150, 151, 161, 170], "reserv": [0, 22, 30, 74, 123, 125, 127, 128], "space": [0, 12, 16, 18, 20, 21, 23, 25, 30, 31, 32, 42, 43, 44, 46, 47, 53, 54, 55, 60, 62, 66, 73, 74, 81, 91, 100, 107, 109, 110, 125, 127, 132, 134, 135, 137, 142, 145, 152, 154, 155, 156, 160, 174], "0x0800000": 0, "0x0ffffff": 0, "0x1000000": [0, 12], "0x17fffff": 0, "0x1800000": 0, "0x1ffffff": 0, "final": [0, 11, 31, 75, 91, 96, 107, 109, 156, 162], "address": [0, 12, 16, 18, 20, 23, 37, 39, 41, 42, 43, 44, 47, 48, 53, 54, 55, 56, 59, 60, 62, 64, 66, 67, 68, 70, 73, 74, 81, 91, 95, 96, 100, 102, 103, 104, 107, 108, 110, 122, 125, 127, 132, 133, 137, 156, 158, 171, 174], "sum": [0, 43, 44, 50, 54, 80, 113], "core": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 18, 22, 25, 30, 37, 64, 70, 71, 74, 123, 128, 134, 135], "0x02000000": [0, 22], "0x02800000": 0, "welcom": [1, 169], "The": [1, 7, 11, 12, 13, 14, 15, 16, 24, 25, 26, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 41, 42, 43, 44, 46, 50, 51, 53, 55, 57, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 74, 75, 76, 78, 79, 80, 81, 85, 87, 88, 89, 91, 94, 95, 96, 97, 100, 102, 103, 105, 107, 108, 109, 110, 112, 115, 116, 120, 122, 123, 125, 126, 127, 128, 129, 130, 132, 133, 134, 135, 137, 138, 139, 142, 143, 145, 150, 151, 152, 154, 155, 156, 157, 158, 159, 162, 163, 164, 166, 170, 171, 172, 174, 175, 176, 177], "refer": [1, 2, 3, 11, 12, 14, 15, 16, 18, 20, 21, 103, 123, 143, 156], "develop": [1, 5, 6, 11, 14, 19, 25, 30, 156, 162, 169, 172, 175], "kit": [1, 3, 5, 6, 14, 25], "allow": [1, 7, 11, 14, 18, 19, 20, 22, 23, 25, 26, 31, 32, 34, 37, 39, 41, 42, 43, 44, 45, 46, 60, 62, 64, 69, 71, 73, 74, 77, 79, 88, 96, 97, 102, 112, 113, 120, 122, 123, 125, 126, 127, 132, 134, 143, 148, 149, 156, 164, 166, 170, 171], "quickli": [1, 16, 25, 142, 154, 155], "easili": [1, 12, 25, 61, 87, 106], "acceler": [1, 25, 165], "optim": [1, 19, 25, 26, 37, 82, 106, 110, 166, 170, 171, 174], "high": [1, 13, 15, 19, 25, 42, 44, 55, 74, 93, 96, 105, 110, 123, 125, 127, 137, 142, 143, 144, 152, 154, 159, 161, 170], "scalabl": [1, 25, 42], "support": [1, 11, 14, 15, 16, 19, 20, 21, 25, 30, 32, 34, 37, 39, 41, 47, 48, 56, 60, 70, 71, 72, 73, 74, 75, 85, 87, 88, 91, 96, 103, 108, 110, 125, 126, 127, 129, 133, 135, 137, 166, 171, 172, 175], "up": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 15, 18, 19, 20, 23, 30, 34, 42, 59, 72, 80, 88, 100, 123, 125, 126, 127, 128, 139, 143, 145, 148, 149, 150, 156, 160, 161, 170], "400": [1, 13, 19, 25, 123, 125, 127], "gigabit": [1, 15, 25], "exampl": [1, 7, 11, 14, 15, 16, 17, 18, 20, 23, 25, 34, 35, 37, 43, 44, 46, 47, 49, 50, 55, 88, 91, 107, 110, 125, 127, 131, 137, 139, 142, 145, 150, 151, 152, 154, 155, 161, 164, 170], "memori": [1, 4, 5, 6, 13, 18, 20, 22, 23, 25, 29, 32, 33, 37, 40, 46, 47, 48, 49, 53, 56, 70, 73, 97, 99, 102, 103, 107, 121, 125, 134, 140, 141, 164, 166, 170, 174], "medusa": [1, 177], "part": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 16, 18, 19, 20, 22, 23, 30, 37, 46, 64, 70, 72, 73, 74, 79, 96, 98, 107, 108, 109, 125, 126, 127, 134, 135, 137], "open": [1, 2, 3, 14, 19, 48, 55, 169], "get": [1, 12, 15, 18, 19, 20, 30, 37, 43, 55, 80, 84, 87, 107, 114, 128, 132, 142, 145, 152, 154, 155, 156, 158, 159], "includ": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 30, 32, 49, 55, 56, 75, 88, 123, 125, 127, 132, 156, 166, 177], "profession": [1, 19], "through": [1, 12, 13, 16, 18, 19, 20, 25, 30, 32, 43, 44, 79, 87, 91, 95, 96, 97, 98, 100, 105, 107, 110, 122, 125, 127, 128, 137, 138, 139, 150, 151, 155, 156, 157, 174], "our": [1, 14, 15, 19, 20, 37, 43, 96, 107, 109, 156], "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, 30, 47, 55], "inform": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 23, 24, 37, 42, 48, 60, 66, 69, 71, 73, 75, 87, 88, 94, 97, 98, 99, 100, 103, 125, 129, 134, 135, 143, 152, 154, 155, 156, 157, 162, 174], "vendor": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 23, 60, 128], "xilinx": [2, 3, 8, 9, 11, 13, 14, 20, 21, 23, 32, 33, 71, 86, 99, 106, 118, 121, 123, 125, 127, 129, 135, 166, 170, 171, 174], "name": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 20, 24, 26, 30, 37, 42, 47, 71, 72, 79, 80, 85, 90, 91, 94, 95, 96, 107, 110, 120, 125, 126, 127, 128, 137, 142, 145, 148, 149, 152, 154, 155, 156, 157, 158, 159, 160, 161], "port": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 20, 23, 25, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 45, 47, 53, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 126, 129, 130, 131, 132, 133, 135, 136, 137, 139, 140, 141, 144, 145, 146, 150, 151, 156, 158, 159, 166, 170, 171], "2x": [2, 3, 5, 6, 8, 9, 10, 54, 125], "qsfp28": [2, 3, 8, 9, 15], "pcie": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 22, 25, 47, 57, 60, 64, 65, 66, 68, 70, 71, 96, 128, 132, 134], "conector": [2, 3, 4, 5, 6, 7, 8, 9, 10], "edg": [2, 3, 4, 5, 6, 7, 8, 9, 10, 28, 53, 55, 96, 170], "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, 30, 37, 38, 43, 44, 68, 80, 87, 88, 91, 96, 103, 107, 108, 109, 120, 125, 126, 127, 129, 156, 162], "basic": [2, 12, 14, 16, 20, 21, 30, 50, 55, 56, 91, 110, 126, 142, 148, 149, 151, 152, 154, 155, 160], "same": [2, 11, 13, 14, 18, 20, 28, 30, 37, 38, 42, 44, 46, 51, 52, 54, 55, 56, 72, 73, 79, 81, 83, 87, 88, 91, 95, 96, 98, 100, 103, 107, 108, 109, 113, 118, 120, 125, 126, 127, 128, 133, 139, 144, 145, 148, 149, 150, 151, 156, 157, 158, 159, 162, 166, 170, 171, 174], "vu9p": 2, "hard": [2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 20, 53, 55, 125, 127, 132], "cmac": [2, 3, 8, 9, 13, 20, 125, 127], "100g": [2, 3, 4, 5, 8, 9, 10, 26, 96], "usp": [2, 3, 8, 9, 23, 132], "gen3": [2, 3, 8, 9, 23, 71], "x16": [2, 3, 4, 5, 6, 7, 8, 9, 10, 23, 71], "app_root_directori": [2, 3, 4, 5, 6, 7, 8, 9], "config": [2, 3, 4, 5, 6, 7, 8, 9, 11, 74, 142, 146, 152, 154, 155, 156], "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, 55, 143, 156, 162], "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, 28, 31, 33, 37, 42, 44, 55, 71, 75, 84, 87, 88, 98, 101, 103, 104, 107, 108, 109, 127, 133], "valid": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 18, 20, 24, 26, 32, 34, 39, 41, 42, 43, 46, 47, 51, 53, 57, 60, 66, 72, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 87, 88, 90, 91, 93, 94, 95, 96, 97, 98, 100, 101, 103, 107, 108, 110, 112, 113, 114, 115, 117, 118, 119, 120, 123, 125, 127, 128, 129, 132, 133, 134, 137, 140, 141, 142, 144, 148, 149, 154, 156, 158, 159, 160, 170], "minim": [2, 3, 4, 5, 6, 7, 8, 9, 10, 18, 21, 50, 54, 55, 87, 125, 127], "mai": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 18, 30, 32, 33, 34, 44, 46, 72, 79, 88, 96, 107, 114, 120, 125, 127, 132, 134, 135, 145, 156], "vari": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 23, 37], "other": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 23, 26, 31, 34, 36, 37, 41, 42, 44, 46, 50, 55, 65, 70, 72, 74, 76, 78, 79, 82, 83, 84, 86, 88, 89, 96, 98, 104, 107, 108, 109, 111, 120, 123, 125, 127, 133, 134, 136, 139, 142, 143, 145, 148, 149, 150, 152, 154, 155, 160, 161, 162], "100g2": [2, 3, 4, 5, 8, 9, 10], "2x100gbe": [2, 3, 8, 9], "100g0": [2, 3], "disabl": [2, 3, 14, 23, 24, 31, 33, 34, 50, 73, 74, 78, 81, 94, 106, 110, 114, 121, 123, 125, 127, 137, 156], "applic": [2, 3, 16, 19, 21, 22, 24, 25, 30, 87, 120, 129], "remain": [2, 3, 96, 97, 101, 126, 143, 159, 166], "experiment": [2, 3], "featur": [2, 3, 11, 12, 20, 24, 75, 96, 125, 171], "boot": [2, 3, 7, 8, 9, 10, 14, 22, 91], "NO": [2, 3, 5, 6, 26, 158], "jtag": [2, 3, 4, 5, 6], "buld": [2, 3], "describ": [2, 3, 11, 12, 14, 16, 18, 19, 20, 22, 24, 29, 30, 42, 72, 87, 96, 120, 123, 134, 135, 139, 142, 143, 150, 151, 152, 154, 155, 156, 159, 160, 162, 163, 164, 176, 177], "abov": [2, 3, 11, 20, 25, 30, 31, 42, 72, 80, 87, 88, 96, 109, 120, 135, 137, 139, 142, 150, 151, 154, 155, 159], "gener": [2, 3, 7, 11, 13, 14, 16, 17, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 57, 58, 60, 61, 62, 63, 64, 67, 71, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 122, 126, 129, 130, 132, 133, 134, 135, 136, 137, 138, 139, 142, 143, 144, 145, 146, 150, 151, 152, 154, 155, 157, 158, 161, 162, 164, 170, 171, 172, 174], "bitstream": [2, 3, 4, 5, 6, 14], "vivado": [2, 3, 8, 9, 13, 14, 30, 136], "gui": [2, 3, 156], "usb": [2, 3, 4, 5, 6], "cabl": [2, 3, 4, 5, 6], "hardwar": [2, 3, 11, 30, 62, 64, 69, 70, 71], "manag": [2, 3, 20, 48, 51, 57, 59, 64, 67, 70, 135, 136, 177], "2022": [2, 3, 14], "manual": [2, 3, 16, 53, 55, 56, 87, 156], "To": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 20, 37, 38, 42, 43, 44, 46, 53, 55, 58, 59, 80, 87, 88, 91, 100, 108, 109, 120, 125, 127, 134, 143, 144], "must": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 20, 22, 23, 24, 30, 32, 33, 34, 37, 39, 41, 42, 44, 48, 55, 72, 73, 74, 75, 80, 85, 91, 94, 95, 96, 97, 100, 101, 102, 103, 104, 105, 107, 109, 110, 113, 114, 115, 116, 117, 118, 119, 122, 125, 126, 127, 128, 132, 134, 135, 137, 139, 145, 148, 149, 150, 151, 156, 158, 159], "have": [2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 16, 18, 20, 26, 30, 34, 37, 42, 43, 44, 50, 53, 55, 59, 73, 76, 79, 80, 88, 96, 100, 105, 107, 108, 109, 111, 120, 125, 126, 127, 134, 135, 142, 145, 152, 154, 156, 158, 159, 160, 161, 162, 170], "licens": [2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 125, 127], "been": [2, 3, 12, 30, 37, 38, 42, 43, 44, 57, 67, 76, 79, 82, 96, 120, 125, 126, 129, 134, 135, 142, 145, 152, 156, 158, 170], "properli": [2, 3, 12, 19, 125, 137, 156], "although": [2, 3, 30, 87, 96], "virtex": [3, 171], "ultrascal": [3, 13, 20, 21, 23, 30, 31, 32, 33, 34, 39, 41, 49, 52, 58, 59, 60, 64, 65, 66, 67, 68, 70, 71, 75, 79, 80, 81, 82, 84, 85, 88, 89, 90, 91, 94, 95, 97, 98, 99, 102, 110, 116, 118, 121, 125, 127, 129, 132, 133, 137, 166, 171, 176], "evalu": [3, 30, 80], "xcvu9p": [3, 9], "flgb2104": [3, 9], "1x": [4, 7], "qsfp": [4, 6, 7, 10, 11, 12, 15, 16, 20, 22, 25, 123], "dd": [4, 6, 7, 15], "agfb014r24b2e2v": 4, "tile": [4, 5, 6, 7, 10, 13, 16, 20, 23, 96, 125, 127, 135], "p": [4, 5, 6, 10, 16, 23, 55, 56, 96, 135, 169], "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, 158], "version": [4, 7, 10, 11, 12, 13, 14, 56, 87, 97, 127, 128, 171], "17": [4, 50, 133], "intel": [4, 7, 10, 11, 13, 14, 20, 21, 22, 23, 26, 32, 33, 48, 55, 86, 99, 103, 106, 118, 121, 125, 127, 129, 132, 133, 135, 146, 164, 166, 171, 174], "quartu": [4, 5, 6, 7, 10, 12, 13, 14, 30, 136], "prime": [4, 5, 6, 7, 10, 13, 14], "pro": [4, 5, 6, 7, 10, 13, 14], "befor": [4, 11, 18, 19, 20, 23, 30, 33, 36, 42, 43, 44, 47, 74, 79, 83, 88, 91, 95, 96, 100, 105, 107, 109, 118, 125, 127, 134, 135, 142, 145, 152, 154, 156, 158], "flash": [4, 5, 6, 22, 25, 48], "regular": [4, 11], "programm": 4, "after": [4, 5, 6, 12, 14, 16, 20, 26, 30, 31, 42, 43, 44, 48, 51, 55, 56, 57, 58, 67, 69, 70, 78, 79, 80, 83, 85, 87, 88, 91, 95, 103, 105, 107, 109, 125, 126, 134, 144, 145, 156, 157, 174], "complet": [4, 5, 6, 12, 14, 20, 23, 37, 42, 47, 56, 57, 70, 71, 78, 87, 96, 100, 129, 132, 133, 134, 156], "call": [4, 5, 6, 11, 12, 18, 20, 30, 49, 91, 96, 120, 154, 155, 156], "my_bitstream": [4, 5, 6], "sof": [4, 5, 6, 14, 18, 66, 75, 76, 77, 78, 79, 80, 83, 84, 85, 88, 90, 91, 94, 96, 98, 100, 117, 125, 126, 127, 129, 140, 141, 142, 148, 149, 154, 156, 157, 161], "script": [4, 5, 6, 11, 12, 14, 16, 26, 30, 49, 55, 56], "generate_j": 4, "sh": [4, 5, 6], "convert": [4, 5, 6, 11, 20, 21, 23, 46, 48, 103, 104, 108, 109, 117, 119, 125, 126, 127, 129, 134, 135, 136, 142, 146, 152, 154, 155, 170, 174], "jic": 4, "format": [4, 5, 6, 14, 16, 18, 20, 23, 47, 74, 80, 85, 91, 107, 110, 123, 125, 128, 135, 137, 156, 160], "On": [4, 5, 6, 14, 20, 44, 120, 126, 134, 135, 148, 149, 160], "host": [4, 5, 6, 13, 18, 23, 25, 48, 103, 132, 135], "pc": [4, 5, 6, 16, 20, 22, 23, 25, 125, 127, 132], "where": [4, 5, 6, 11, 12, 14, 15, 16, 18, 21, 30, 32, 34, 35, 46, 48, 58, 66, 70, 79, 80, 81, 87, 91, 95, 96, 100, 114, 122, 126, 127, 134, 137, 156, 158, 161, 162, 170], "write_j": 4, "power": [4, 5, 6, 32, 34, 55, 75, 76, 77, 79, 80, 83, 85, 88, 91, 94, 95, 97, 101, 102, 108, 110, 115, 117, 125, 127], "off": [4, 5, 6, 20, 80, 110, 123, 127, 158], "cycl": [4, 5, 6, 28, 31, 33, 34, 37, 42, 43, 44, 45, 50, 51, 54, 72, 79, 83, 87, 91, 96, 103, 107, 108, 110, 120, 122, 126, 134, 135, 137, 138, 144, 148, 149, 156, 157, 158, 161, 166, 170, 171, 172, 174, 175], "new": [4, 5, 6, 11, 14, 16, 18, 25, 42, 46, 51, 56, 59, 79, 80, 100, 107, 125, 134, 135, 137, 139, 142, 145, 150, 151, 152, 154, 155, 156, 162, 179], "load": [4, 5, 6, 7, 11, 12, 25, 30, 43, 46, 53, 55, 79, 87, 135, 156, 170], "procedur": [4, 5, 6, 11, 30], "dev": [5, 6, 55], "1sdx": [5, 6], "qsfp56": 5, "option": [5, 6, 7, 12, 19, 30, 31, 32, 33, 38, 44, 45, 55, 71, 74, 79, 80, 84, 85, 91, 94, 97, 99, 102, 103, 107, 112, 118, 121, 123, 125, 127, 130, 136, 145, 148, 149], "upi": 5, "guid": [5, 6, 20, 26, 48, 55, 156, 166, 171], "schemat": [5, 6], "1sd280pt2f55e1vg": [5, 30], "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, 55, 87, 125, 127], "400g": [6, 7, 96], "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, 156], "hsi": 7, "agib027r29a1e2vr3": 7, "exist": [7, 12, 20, 22, 30, 80, 119, 142, 156], "multipl": [7, 11, 15, 16, 18, 19, 20, 23, 25, 30, 33, 34, 36, 37, 41, 42, 44, 46, 48, 52, 55, 65, 69, 70, 71, 75, 79, 80, 83, 88, 92, 96, 103, 107, 108, 109, 117, 120, 134, 135, 136, 137, 145, 156, 161, 166, 170, 171, 172, 175], "board_rev": [7, 14], "correct": [7, 14, 23, 32, 33, 39, 41, 43, 60, 102, 108, 125, 128, 129, 130, 132, 156, 159], "select": [7, 11, 12, 14, 15, 16, 18, 20, 25, 30, 32, 33, 39, 41, 42, 50, 53, 55, 56, 60, 73, 75, 89, 90, 91, 94, 97, 99, 102, 110, 111, 112, 116, 121, 125, 127, 129, 132, 137, 139, 150, 151, 156, 158, 166], "paramet": [7, 12, 16, 18, 19, 20, 23, 26, 30, 32, 39, 41, 45, 50, 55, 56, 60, 61, 63, 65, 68, 72, 79, 83, 86, 87, 88, 97, 99, 101, 102, 105, 107, 110, 115, 117, 126, 127, 129, 132, 138, 139, 142, 145, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 159, 160, 162], "valu": [7, 12, 13, 14, 16, 18, 19, 23, 26, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 45, 46, 47, 50, 51, 55, 60, 62, 64, 71, 72, 74, 76, 78, 79, 80, 82, 85, 86, 87, 88, 89, 91, 94, 95, 96, 97, 99, 103, 107, 108, 109, 110, 111, 116, 117, 119, 122, 125, 126, 127, 128, 129, 132, 133, 134, 137, 140, 141, 144, 145, 156, 158, 159, 161, 162, 170, 175], "first": [7, 11, 12, 14, 16, 18, 20, 23, 24, 26, 30, 32, 33, 34, 42, 43, 44, 47, 49, 53, 54, 55, 56, 70, 72, 78, 79, 80, 85, 87, 88, 91, 95, 96, 97, 107, 109, 120, 125, 126, 127, 129, 130, 131, 133, 140, 141, 142, 144, 145, 148, 149, 154, 156, 158, 159, 160, 162, 170, 174], "prototyp": 7, "second": [7, 11, 12, 18, 20, 24, 43, 47, 60, 79, 88, 96, 107, 109, 120, 126, 136, 137, 142, 144, 145, 154, 156, 159, 162, 166], "sever": [7, 16, 18, 19, 25, 30, 87, 117, 125, 127], "switchabl": 7, "loopback": [7, 14, 16, 19, 20, 73, 123, 172], "path": [7, 11, 13, 16, 30, 46, 56, 72, 84, 86, 107, 123, 135, 156, 174], "usual": [7, 30, 71, 107, 126, 156], "gen": [7, 16, 19, 55, 82, 127, 163, 172, 173], "loop": [7, 16, 19, 37, 87, 119, 156, 172], "switch": [7, 14, 16, 19, 42, 44, 82, 83, 87, 89, 115, 125, 156, 172], "gl": [7, 19, 22, 172], "A": [7, 11, 12, 13, 16, 18, 20, 22, 23, 32, 33, 37, 41, 42, 43, 46, 51, 65, 72, 79, 85, 96, 126, 134, 142, 145, 151, 152, 154, 155, 156, 158, 177], "simplifi": [7, 23, 25, 79, 96, 120, 123, 126, 139, 142, 150, 151, 152, 154, 155, 156], "capabl": [7, 12, 23, 33, 81, 128], "found": [7, 11, 12, 14, 22, 28, 49, 66, 78, 96, 125, 156, 166, 170, 174], "prerequisit": [7, 30], "linux": [7, 13, 14], "server": 7, "driver": [7, 12, 13, 14, 55, 62, 138, 139, 140, 141, 144, 146, 150, 151, 157, 158, 161], "mi_debug": 7, "warn": [7, 34, 42, 88, 95, 156], "bottom": [7, 80], "readm": [7, 13, 14], "pytest": 7, "pip3": 7, "depend": [7, 13, 18, 20, 21, 30, 37, 42, 44, 46, 59, 87, 88, 99, 108, 109, 118, 120, 121, 125, 134, 135, 140, 141, 144, 148, 149, 156, 158, 160], "html": [7, 156], "themselv": [7, 37], "written": [7, 32, 33, 34, 39, 41, 54, 56, 67, 68, 79, 96, 98, 105, 107, 125, 156, 158, 179], "possibl": [7, 11, 12, 13, 16, 18, 26, 37, 41, 42, 43, 44, 50, 71, 72, 79, 81, 92, 95, 103, 105, 107, 109, 117, 125, 127, 134, 142, 145, 152, 154, 155, 156, 162, 166], "test_pci": 7, "self": [7, 123], "bt": 7, "whole": [7, 18, 20, 22, 35, 38, 43, 53, 54, 55, 57, 61, 63, 66, 80, 87, 88, 96, 108, 118, 120, 125, 127, 132, 137, 139, 143, 148, 149, 150, 151, 156, 160], "take": [7, 11, 12, 15, 18, 20, 33, 42, 44, 79, 84, 87, 95, 107, 108, 109, 120, 123, 126, 135, 140, 141, 143, 144, 156], "approxim": 7, "14": [7, 50, 69, 70, 71, 75, 80, 94], "minut": 7, "displai": [7, 18, 20, 79, 145], "result": [7, 20, 31, 37, 42, 43, 55, 87, 94, 96, 123, 134, 145, 156, 174], "remov": [7, 12, 13, 20, 34, 36, 38, 44, 73, 88, 100, 125, 170, 174], "sudo": [7, 14, 55], "modprob": 7, "add": [7, 11, 18, 20, 35, 37, 46, 50, 72, 88, 137, 143, 156, 158, 162, 170], "flag": [7, 18, 20, 23, 24, 30, 33, 34, 47, 50, 56, 75, 76, 77, 78, 87, 93, 101, 112, 123, 125, 127, 128, 129], "xcku15p": 8, "ffve1760": 8, "variant": [9, 20, 23, 28, 82, 125, 127, 129, 163, 170, 171], "fb2cgg3": 9, "4x": 9, "agfb014r24a2e2v": 10, "18": [10, 43], "pacsign": 10, "three": [11, 20, 21, 82, 96, 98, 107, 110, 120, 138, 142, 145, 148, 149, 152, 154, 155, 156, 158, 160, 161, 162], "abrevi": 11, "via": [11, 16, 18, 20, 22, 23, 25, 30, 50, 53, 55, 87, 91, 96, 120, 123, 137, 174, 177], "link": [11, 12, 14, 16, 18, 20, 23, 72, 123, 125, 127, 148, 149], "core_root_directori": 11, "some": [11, 14, 16, 20, 23, 25, 30, 34, 37, 38, 44, 45, 46, 55, 69, 70, 74, 79, 87, 88, 96, 107, 109, 120, 123, 125, 135, 139, 150, 151, 156, 161, 170, 174], "info": [11, 14, 20, 35, 42, 98, 125, 156], "its": [11, 12, 13, 14, 16, 18, 20, 22, 23, 26, 30, 38, 42, 44, 46, 48, 51, 55, 58, 65, 69, 70, 71, 79, 80, 87, 91, 95, 96, 100, 107, 109, 126, 134, 135, 139, 145, 150, 151, 152, 155, 156, 159, 162], "own": [11, 13, 16, 18, 20, 23, 42, 44, 58, 69, 73, 80, 91, 114, 126, 134, 135, 139, 140, 141, 145, 148, 149, 150, 151, 156, 160], "hierarchi": 11, "shown": [11, 18, 19, 20, 23, 26, 96, 107, 109, 120, 126, 135, 156], "section": [11, 18, 20, 42, 48, 87, 94, 103, 120, 123, 156, 162], "page": [11, 72, 96, 120, 156, 165], "order": [11, 26, 30, 33, 34, 36, 37, 42, 44, 46, 47, 48, 55, 67, 72, 87, 88, 91, 94, 107, 113, 115, 119, 123, 126, 133, 134, 145, 155, 156, 174], "place": [11, 34, 44, 55, 88, 120, 123, 125, 126, 156, 160, 174], "core_boostrap": 11, "list": [11, 13, 16, 20, 23, 26, 28, 56, 139, 150, 151, 156, 162], "chang": [11, 12, 13, 14, 26, 39, 42, 43, 53, 74, 79, 84, 87, 88, 92, 107, 108, 109, 110, 125, 126, 127, 129, 132, 135, 142, 144, 145, 152, 154, 155, 156, 161, 162], "comment": [11, 12, 156], "mean": [11, 18, 20, 23, 42, 43, 47, 57, 72, 79, 80, 87, 88, 96, 105, 107, 108, 109, 118, 120, 137, 156, 157, 158, 162, 170], "becaus": [11, 12, 20, 26, 30, 37, 44, 45, 55, 57, 63, 79, 88, 100, 107, 109, 126, 139, 150, 151, 156, 159], "underli": 11, "platform": [11, 12, 14, 15, 16, 20, 25], "g": [11, 17, 18, 30, 37, 38, 43, 44, 88, 91, 103, 108, 126, 162], "mani": [11, 21, 43, 47, 50, 99, 107, 109, 121, 135, 143, 156, 170], "combin": [11, 18, 37, 107, 109, 114, 127, 136, 162], "howev": [11, 12, 13, 16, 20, 33, 37, 43, 55, 79, 80, 96, 107, 117, 126, 151, 156], "find": [11, 14, 18, 23, 55, 142, 152, 154, 155, 156], "unsupport": [11, 23], "caus": [11, 42, 46, 88, 107, 125, 126, 127], "dure": [11, 26, 30, 43, 51, 55, 72, 79, 80, 87, 120, 127, 156], "synthesi": [11, 14, 170], "should": [11, 12, 19, 20, 30, 33, 42, 44, 45, 48, 49, 50, 51, 54, 55, 56, 60, 72, 83, 87, 95, 100, 107, 109, 125, 137, 145, 156, 158, 179], "deliber": 11, "thei": [11, 12, 16, 18, 20, 42, 44, 46, 61, 78, 79, 80, 91, 95, 96, 107, 109, 113, 114, 134, 142, 143, 145, 152, 154, 155, 156, 159, 170, 174], "purpos": [11, 16, 20, 23, 30, 44, 55, 61, 78, 96, 126, 128, 129, 133, 134, 135, 143, 145, 156, 161, 162, 170], "specifi": [11, 12, 30, 31, 37, 43, 44, 47, 49, 51, 63, 75, 76, 77, 79, 80, 94, 96, 100, 109, 120, 125, 140, 141, 145, 156, 160, 161, 179], "visibl": [11, 79], "chosen": [11, 33, 66, 87], "when": [11, 12, 16, 18, 20, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 50, 51, 53, 55, 57, 60, 65, 69, 72, 73, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 91, 93, 95, 96, 98, 99, 100, 102, 103, 107, 108, 109, 111, 114, 115, 118, 119, 120, 121, 125, 126, 127, 128, 134, 135, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 151, 154, 156, 158, 159, 160, 161, 170], "anoth": [11, 12, 15, 30, 43, 44, 46, 55, 80, 88, 91, 96, 100, 107, 109, 126, 137, 145, 152, 154, 156, 162, 171, 174], "condition": 11, "assign": [11, 18, 26, 42, 44, 109, 125, 134, 135, 159, 174], "locat": [11, 20, 29, 30, 80, 156, 162, 163, 164, 166, 167, 168, 171, 172, 173, 175, 176, 177], "correspond": [11, 13, 15, 16, 18, 19, 20, 34, 42, 46, 80, 87, 91, 96, 123, 126, 134, 135, 159], "condit": [11, 23, 117, 125, 126, 156], "set": [11, 13, 14, 16, 18, 20, 23, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 55, 56, 57, 58, 59, 60, 61, 63, 69, 70, 71, 72, 73, 74, 77, 79, 81, 82, 83, 84, 87, 91, 94, 95, 96, 97, 100, 101, 105, 106, 107, 110, 117, 118, 119, 120, 125, 126, 127, 128, 129, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 150, 151, 152, 154, 155, 156, 157, 158, 159, 161, 162, 166, 170, 171], "pcie_lan": [11, 23], "pcie_endpoint": [11, 18, 23], "pcie_endpoint_mod": [11, 23], "third": [11, 18, 20, 47, 60, 96, 107, 109, 156, 162], "statement": 11, "check": [11, 20, 26, 33, 44, 48, 79, 83, 88, 105, 107, 125, 127, 134, 135, 148, 149, 156, 158, 159, 174], "compat": [11, 12, 14, 37, 55, 56, 86, 174], "incompat": 11, "detect": [11, 16, 28, 37, 42, 53, 55, 87, 123, 134, 137, 166, 170, 174], "shell": 11, "rais": [11, 88], "stop": [11, 18, 44, 59, 60, 67, 69, 70, 74, 87, 100, 126, 156], "compil": [11, 12, 19, 23, 30, 156], "freeli": 11, "necessari": [11, 12, 13, 18, 23, 30, 31, 107, 120, 125, 127, 145, 156, 162], "variabl": [11, 37, 55, 138, 139, 142, 150, 151, 152, 154, 155, 156, 157, 158, 159, 161, 170], "environ": [11, 30, 33, 138, 139, 144, 146, 150, 151, 157, 162, 179], "lowest": [11, 37, 48, 71, 72, 73, 74, 96, 108, 109, 120], "prioriti": [11, 37, 51, 87], "ones": [11, 72, 109, 126, 131, 156, 161, 162, 170], "highest": [11, 41, 74, 96, 109, 120, 137, 156], "last": [11, 20, 26, 30, 34, 44, 47, 49, 54, 72, 78, 79, 80, 87, 96, 100, 105, 107, 109, 126, 129, 130, 131, 133, 134, 139, 140, 141, 143, 144, 148, 149, 150, 151, 156, 159, 160, 161, 162, 166, 170], "often": [11, 21, 30, 33, 34, 96, 107, 120, 126, 156], "mechan": [11, 12, 28, 30, 42, 72, 120, 128, 156, 161], "affect": [11, 32, 42, 62, 64, 71, 84, 85], "As": [11, 18, 20, 96, 107, 109, 125, 127, 143], "system": [11, 14, 24, 48, 65, 128], "modular": [11, 125, 127], "hierarch": 11, "organ": [11, 96], "archgrp": [11, 30], "across": [11, 43, 79], "parent": [11, 12, 128, 142, 145, 152, 154, 155, 156], "adjust": [11, 35, 79, 95, 156], "descend": 11, "core_archgrp": 11, "associ": [11, 13, 23, 82, 89, 109, 129, 156], "arrai": [11, 46, 93, 134, 142, 146, 152, 154, 156, 159, 162, 170, 171], "initi": [11, 22, 50, 62, 156], "common": [11, 30, 31, 41, 42, 49, 50, 55, 72, 79, 82, 89, 103, 105, 106, 109, 114, 123, 146, 179], "inc": [11, 30, 156], "clariti": 11, "declar": [11, 26, 30, 72, 88, 96, 120], "entiti": [11, 18, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 45, 49, 50, 51, 52, 55, 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, 97, 98, 99, 101, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 129, 130, 131, 132, 133, 136, 137, 145], "back": [11, 16, 19, 20, 23, 30, 44, 87, 91, 95, 100, 156, 159], "dynam": [11, 13, 20, 26, 30, 134, 135], "combo_user_const": 11, "were": [11, 33, 79, 107, 125, 127, 145, 156], "previous": [11, 44, 88, 107, 118, 126, 134, 135], "vhdlpkggen": 11, "folder": [11, 14, 30, 50, 55, 56, 162, 166, 171, 174], "vhdlpkgstring": 11, "fancy_str": 11, "vhdlpkgint": 11, "some_integ": 11, "vhdlpkgbool": 11, "some_boolean": 11, "important_boolean": 11, "true": [11, 30, 31, 32, 34, 35, 39, 41, 42, 50, 51, 71, 73, 74, 78, 79, 81, 82, 83, 86, 89, 91, 93, 95, 97, 98, 102, 109, 110, 111, 112, 114, 115, 118, 119, 122, 125, 127, 132, 137, 156], "vhdlpkghexvector": 11, "large_vector": 11, "64": [11, 16, 18, 23, 24, 32, 33, 35, 36, 37, 40, 41, 43, 49, 55, 58, 59, 60, 62, 64, 69, 70, 71, 72, 74, 83, 85, 88, 91, 95, 97, 98, 99, 104, 111, 116, 118, 121, 125, 133, 136, 139, 150, 151], "abcdef0123456789": 11, "recommend": [11, 14, 16, 18, 20, 30, 31, 33, 107, 143, 156], "structur": [11, 12, 30, 156, 162, 166, 170, 171], "similar": [11, 68, 107, 123, 126, 162, 166], "relev": 11, "those": [11, 30, 37, 71, 96, 107, 125, 126, 127, 139, 140, 141, 150, 156, 159], "mostli": [11, 30, 96], "ti": [11, 125], "like": [11, 15, 16, 20, 30, 37, 50, 74, 96, 107, 109, 126, 128, 135, 142, 151, 152, 154, 155, 156, 158, 162], "differ": [11, 15, 19, 20, 21, 30, 31, 37, 42, 43, 46, 50, 55, 68, 72, 87, 88, 95, 107, 108, 110, 113, 117, 125, 126, 127, 129, 134, 135, 137, 139, 143, 145, 150, 151, 156, 158, 159, 162, 163], "higher": [11, 13, 42, 74, 79, 107, 109, 117, 126, 137, 139, 150, 151, 156, 170], "ensur": [11, 12, 18, 75, 87, 102, 135], "done": [11, 18, 37, 42, 43, 50, 55, 69, 80, 88, 108, 116, 125, 126, 134, 135, 145, 156, 161], "here": [11, 12, 14, 20, 26, 28, 34, 37, 42, 43, 44, 46, 79, 91, 96, 108, 125, 126, 148, 149, 162, 164, 166, 170, 174], "consid": [11, 12, 16, 20, 42, 44, 73, 74, 96, 109, 119, 120, 156], "transceiv": [11, 12, 20, 123], "most": [11, 23, 30, 33, 44, 56, 79, 87, 88, 96, 108, 109, 114, 120, 125, 156, 162], "either": [11, 30, 53, 55, 57, 76, 79, 80, 87, 88, 96, 107], "vhd": [11, 12, 22, 30, 55, 156], "too": [11, 42, 95, 156], "stage": [11, 30, 44, 80, 90, 100, 106], "major": [11, 13, 96, 107, 126, 139, 145, 150, 151, 161], "variou": [11, 13, 71, 125, 126, 127, 128, 156, 166], "built": [11, 14, 112], "There": [11, 12, 16, 18, 20, 23, 26, 30, 32, 33, 37, 48, 50, 55, 63, 72, 82, 85, 87, 91, 92, 107, 109, 112, 114, 125, 126, 127, 135, 140, 141, 142, 143, 144, 145, 148, 149, 154, 155, 156, 157, 158, 159, 160, 162, 170], "veri": [11, 21, 30, 42, 88, 91, 107, 142, 152, 154, 155, 156], "card_archgrp": 11, "card_root_directori": 11, "src": [11, 22, 74, 110, 119, 156], "concaten": [11, 80, 113], "share": [11, 30, 72, 88, 93, 170], "both": [11, 13, 18, 20, 26, 31, 32, 33, 37, 38, 42, 44, 49, 51, 71, 73, 81, 87, 88, 96, 100, 102, 103, 107, 108, 109, 113, 118, 120, 123, 126, 133, 135, 136, 142, 152, 154, 155, 156, 158, 159], "hand": [11, 96, 120, 134, 135], "subcompon": [11, 12, 20, 22, 30, 73, 127, 156], "application_cor": [11, 18], "choos": [11, 31, 33, 87, 109, 142, 144, 152, 154, 155], "sometim": [11, 20, 30, 43, 44, 126, 156], "launch": [11, 30], "less": [11, 32, 33, 75, 107, 109, 125, 127, 171], "constrain": 11, "about": [11, 12, 14, 18, 20, 23, 30, 37, 42, 48, 49, 50, 60, 66, 97, 98, 99, 100, 109, 125, 129, 143, 156], "visit": [11, 156], "instruct": [11, 14, 19, 20, 30, 42, 58, 59, 73, 95], "_const": 11, "_conf": 11, "throughout": [11, 18, 22], "issu": [11, 37, 67, 91, 107, 156], "goe": [11, 20, 30, 109, 126], "dma_typ": [11, 14, 19], "architectur": [11, 14, 19, 20, 21, 23, 30, 33, 34, 37, 74, 82, 99, 118, 121, 134, 156, 166, 171], "logic": [11, 18, 19, 23, 29, 31, 34, 37, 44, 53, 55, 62, 64, 67, 70, 71, 72, 81, 84, 88, 95, 100, 102, 109, 112, 114, 119, 123, 127, 134, 137, 138, 142, 143, 145, 146, 148, 149, 152, 154, 156, 157, 158, 159, 161, 166, 174], "app_archgrp": 11, "well": [11, 12, 20, 21, 30, 35, 42, 44, 67, 70, 71, 73, 78, 96, 100, 107, 108, 109, 156], "recip": 11, "achiev": [11, 20, 31, 42, 115, 156], "goal": 11, "stai": [11, 50, 74, 79, 83, 87, 96, 100, 107, 109, 110], "application_core_entity_onli": 11, "fals": [11, 23, 30, 33, 34, 35, 39, 41, 42, 50, 51, 55, 64, 73, 79, 81, 82, 86, 91, 93, 94, 95, 98, 106, 109, 110, 111, 113, 114, 118, 119, 121, 125, 127, 129, 130, 137], "custom": [11, 12, 50, 158, 162], "code_archgrp": 11, "my_param_1": 11, "my_param_2": 11, "thu": [11, 23, 42, 43, 44, 48, 88, 96, 103], "my_param": 11, "propag": [11, 30, 37, 39, 41, 42, 43, 44, 46, 71, 80, 84, 94, 95, 100, 108, 134, 135], "fpga_common": [11, 12], "notic": [11, 79, 107, 126], "alreadi": [11, 12, 14, 30, 44, 67, 79, 126, 135], "element": [11, 29, 165], "snippet": 11, "lappend": [11, 30, 156], "entity_name_1": 11, "path_to_entity_1": 11, "full": [11, 16, 30, 33, 34, 44, 55, 82, 85, 87, 88, 91, 100, 101, 135, 156, 166, 174], "field": [11, 42, 80, 87, 125, 129, 139, 150, 151, 169], "entity_name_2": 11, "path_to_entity_2": 11, "archgrp_arr": 11, "thing": [11, 16, 79, 80, 91, 96, 100, 156, 161], "elseif": [11, 30], "overwritten": [11, 30, 87, 95, 100], "commentari": 11, "especi": [11, 12, 16], "els": [11, 31, 107, 109, 110, 127, 142, 145, 151, 154, 155, 156], "avoid": [11, 18, 20, 37, 44, 48, 79, 91, 105], "crash": 11, "unsuccess": 11, "iclud": 11, "pcie_gen": 11, "dma_rx_blocking_mod": 11, "directli": [11, 12, 16, 20, 23, 30, 39, 41, 44, 46, 49, 79, 87, 103, 109, 123, 137, 156], "requier": 11, "belong": [11, 20, 96, 109], "adher": [11, 57, 126, 156], "respect": [11, 30, 33, 37, 48, 66, 79, 88, 107, 109, 120, 126], "suggest": 11, "regard": [11, 42], "miss": 11, "unansw": 11, "question": 11, "valekv": 11, "cz": [11, 12], "we": [12, 14, 15, 16, 18, 20, 23, 37, 40, 43, 46, 88, 100, 107, 109, 156], "content": [12, 51, 60, 63, 66, 122, 125, 126, 127, 159, 171], "util": [12, 14, 20, 43, 107], "softwar": [12, 13, 18, 20, 22, 48, 55, 64, 67, 70, 71, 87, 107, 123, 125, 127, 128, 137], "certain": [12, 43, 79, 109, 174], "extent": 12, "commun": [12, 18, 19, 21, 22, 23, 25, 54, 96, 120, 132, 135, 138, 148, 149, 156, 157, 158, 177], "hw": [12, 16, 58, 59, 60], "close": [12, 19, 177], "insid": [12, 16, 23, 30, 42, 46, 51, 53, 55, 56, 80, 96, 100, 120, 125, 126, 127, 145, 156, 174], "translat": [12, 22, 30, 47], "devtre": [12, 22, 30, 55], "insert": [12, 18, 20, 30, 58, 59, 73, 80, 81, 84, 94, 95, 123, 125, 127, 135, 162], "form": [12, 15, 20, 30, 31, 50, 79, 87, 88, 92, 96, 109, 123, 126, 128], "current": [12, 13, 19, 20, 21, 30, 32, 34, 39, 42, 44, 47, 53, 55, 56, 57, 60, 66, 67, 70, 78, 79, 80, 82, 83, 85, 87, 88, 91, 96, 97, 98, 100, 103, 105, 107, 120, 125, 126, 127, 132, 134, 135, 143, 156, 158, 171], "revis": [12, 14], "author": [12, 14], "function": [12, 20, 23, 30, 31, 33, 47, 48, 71, 85, 95, 123, 126, 132, 133, 139, 142, 144, 145, 150, 151, 152, 154, 155, 158, 159, 161], "dts_build_project": 12, "dts_build_netcop": 12, "project": [12, 14, 17, 30, 107], "typic": [12, 13, 15, 18, 29, 30, 47, 128, 156, 163, 164, 167, 168, 172, 173, 175, 176, 177], "eg": [12, 118], "type": [12, 15, 18, 20, 21, 23, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 45, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 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, 101, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 129, 130, 131, 132, 133, 135, 136, 137, 139, 142, 143, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 160, 166, 171], "itself": [12, 20, 30, 37, 44, 71, 134], "instanc": [12, 20, 23, 30, 34, 55, 143, 156, 159, 162], "dts_boot_control": 12, "dts_dma_modul": 12, "dts_applic": 12, "pass": [12, 16, 20, 30, 42, 43, 44, 46, 91, 123, 125, 134, 156, 174], "vhdl": [12, 22, 23, 30, 37, 128], "creat": [12, 13, 14, 17, 18, 20, 30, 42, 58, 62, 73, 80, 82, 88, 89, 96, 106, 120, 135, 139, 142, 143, 145, 148, 149, 150, 151, 152, 154, 155, 158, 159, 160, 162, 170], "std_logic_vector": [12, 18, 23, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 45, 49, 50, 51, 52, 55, 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, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 129, 130, 131, 132, 133, 136, 137], "dtb_data": 12, "binari": [12, 30, 43, 96, 109, 170], "represent": [12, 33, 79], "dtc": [12, 14], "compress": [12, 128], "xz": [12, 128], "input": [12, 18, 19, 20, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 50, 51, 57, 60, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 92, 93, 94, 95, 98, 103, 105, 106, 109, 110, 112, 113, 114, 115, 116, 117, 119, 122, 125, 126, 127, 131, 133, 135, 136, 137, 143, 145, 166, 170, 174], "pci_ext_cap": [12, 23, 177], "next": [12, 30, 37, 43, 44, 55, 78, 79, 80, 82, 85, 87, 95, 96, 100, 107, 109, 115, 119, 120, 126, 128, 143, 148, 149, 156, 161], "constant": [12, 16, 45, 58, 71, 80, 87, 91, 96, 103, 109, 120, 125, 127, 170], "cannot": [12, 34, 37, 44, 79, 88, 100, 127, 135, 143, 156, 158, 161, 170], "user_const": [12, 30], "need": [12, 26, 30, 34, 37, 43, 44, 45, 47, 49, 50, 55, 56, 63, 69, 79, 87, 88, 96, 109, 119, 126, 127, 128, 135, 143, 156, 170, 174], "blob": [12, 128], "pci": [12, 14, 23, 47, 67, 70, 71, 107, 128, 129, 131], "extens": [12, 23, 30, 128, 158], "vsec": [12, 23, 128], "extend": [12, 23, 75, 79, 80, 95, 123, 128, 142, 145, 152, 154, 155, 156, 170], "rel": [12, 30], "small": [12, 44, 80, 96, 126, 145, 156, 171, 174], "few": [12, 26, 30, 32, 33, 34, 55, 80, 87, 88, 97, 122, 162], "entir": [12, 16, 18, 20, 22, 30, 42, 47, 126, 135], "store": [12, 16, 30, 32, 33, 34, 37, 42, 43, 44, 46, 51, 58, 68, 70, 79, 85, 97, 100, 107, 125, 127, 128, 134, 135, 140, 141, 156, 170, 174], "bram": [12, 32, 33, 51, 68, 97, 99, 100, 102, 118, 121, 122, 166, 171], "mi": [12, 16, 18, 19, 20, 23, 25, 43, 48, 49, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 137, 146, 156, 174, 177], "accident": 12, "design": [12, 14, 18, 20, 22, 26, 33, 37, 38, 41, 58, 62, 66, 70, 71, 72, 96, 120, 123, 126, 135, 156, 174], "nfb0": [12, 55], "ref_nam": 12, "popul": 12, "empti": [12, 30, 33, 34, 44, 96, 140, 141, 161, 166], "my_comp": 12, "dts_my_comp": 12, "reg": [12, 50, 79, 86, 106, 134], "indic": [12, 26, 32, 55, 66, 78, 80, 87, 96, 105, 107, 109, 120, 129, 136, 156], "intern": [12, 16, 18, 19, 34, 37, 42, 44, 68, 69, 70, 71, 73, 81, 87, 91, 96, 100, 112, 120, 126, 142, 152, 154, 156], "size": [12, 16, 18, 23, 33, 35, 36, 42, 43, 44, 47, 58, 59, 60, 62, 64, 66, 69, 70, 71, 73, 75, 76, 80, 81, 82, 84, 85, 86, 87, 88, 89, 91, 92, 94, 95, 98, 99, 125, 127, 128, 130, 132, 139, 142, 145, 150, 151, 152, 154, 156, 158, 161, 162, 174], "submodul": [12, 125, 127, 177], "bound": 12, "string": [12, 18, 23, 30, 31, 32, 33, 34, 36, 39, 40, 41, 49, 52, 55, 58, 59, 60, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 97, 98, 99, 101, 102, 103, 104, 106, 109, 110, 111, 113, 115, 116, 117, 118, 119, 121, 122, 125, 127, 129, 132, 133, 137, 142, 145, 152, 154, 155, 156], "node": [12, 14], "subnod": 12, "mandatori": [12, 30, 80], "item": [12, 18, 20, 32, 33, 34, 37, 39, 40, 41, 42, 43, 47, 73, 74, 75, 76, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 107, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 125, 127, 129, 132, 145, 146, 155, 156, 157, 158, 175], "work": [12, 13, 16, 18, 20, 30, 34, 37, 42, 44, 48, 49, 50, 51, 52, 58, 65, 87, 88, 100, 107, 109, 110, 114, 125, 127, 135, 142, 145, 152, 154, 158, 161], "without": [12, 13, 16, 18, 19, 20, 23, 32, 44, 72, 79, 80, 84, 96, 97, 102, 118, 120, 125, 126, 127, 129, 133, 143, 156, 170], "term": [12, 14, 15, 120], "addit": [12, 20, 23, 30, 35, 72, 102, 170, 171], "larg": [12, 30, 43, 44, 83, 126, 156], "possibli": [12, 96], "base_address": 12, "0x40": [12, 54, 125], "netcop": [12, 56], "0x00010004": 12, "reduc": [12, 44, 50, 55, 88, 108], "v1": 12, "cabal": [12, 28], "ff3f73b": 12, "0x6143474c": 12, "mi0": 12, "mi_bus0": [12, 16], "cell": 12, "0x01": [12, 74, 125, 127], "resourc": [12, 37, 44, 50, 55, 80, 82, 88, 109, 117, 119, 125, 166, 170, 171], "pci0": 12, "bar0": [12, 23, 132], "width": [12, 14, 18, 20, 23, 24, 31, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 46, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 62, 64, 68, 69, 70, 71, 72, 73, 74, 75, 76, 80, 82, 84, 85, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 102, 103, 104, 105, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 121, 125, 127, 129, 132, 133, 135, 137, 144, 148, 149, 156, 158, 159, 160, 166, 170], "0x20": [12, 54, 74, 125, 127, 137], "tsu": [12, 18, 20, 24, 25, 47, 85, 91, 125], "0x4000": 12, "0x1000": 12, "dma_modul": 12, "0x01000000": [12, 22], "dma_ctrl_ndp_rx0": 12, "dma_ctrl_ndp_rx": 12, "0x80": [12, 125], "0x20000": 12, "0x00": [12, 53, 54, 74, 81, 87, 91, 103, 105, 125, 127, 128, 137], "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, 53, 54, 74, 87, 91, 105, 125, 127, 128, 137], "phandl": 12, "pmd0": 12, "0x02": [12, 125, 127], "param": [12, 156], "addr": [12, 55, 56, 58, 60, 67, 107, 108, 127, 156, 158, 162], "0xf0": 12, "txmac0": 12, "txmac": 12, "tx_mac_lit": [12, 20, 127], "speed": [12, 13, 14, 15, 16, 20, 25, 26, 73, 79, 87, 91, 115, 123, 125, 127, 135, 143, 156, 162, 170], "100": [12, 13, 15, 19, 20, 23, 25, 42, 87, 125, 127, 136, 137, 142, 152, 154, 156, 158], "0x8000": 12, "0x200": [12, 20], "mtu": [12, 18, 73, 125], "0x3fff": 12, "0x04": [12, 53, 54, 74, 81, 87, 91, 103, 105, 125, 127, 128, 137], "rxmac0": 12, "rxmac": 12, "rx_mac_lit": [12, 20, 30, 125], "0x8200": 12, "0x03": [12, 103, 125], "eth0": 12, "pmd": [12, 20, 22, 123], "i2c1": 12, "0x800110": 12, "0x05": 12, "pmd1": 12, "0x06": 12, "0xf8": 12, "txmac1": 12, "0xa000": 12, "rxmac1": 12, "0xa200": 12, "0x07": [12, 103], "eth1": 12, "adc_sensor": [12, 174], "0x7c": 12, "stratix_adc_sensor": 12, "nic_appl": 12, "0x2000000": 12, "0x10": [12, 53, 54, 74, 87, 105, 125, 127, 128, 137], "mi1": 12, "mi_bus1": 12, "pci1": 12, "uniqu": [12, 18, 20, 47, 128, 134, 135, 156], "identifi": [12, 107, 123, 128, 156], "With": [12, 34, 44, 55, 79, 107, 156, 170], "referenc": 12, "know": [12, 37, 79, 100, 156], "familiar": 12, "libfdt": [12, 14], "librari": [12, 13, 30, 50, 146], "syntax": 12, "hi": [12, 139, 140, 141, 148, 149, 150, 160], "ie": 12, "account": [12, 44, 79], "Such": [12, 37, 46, 79, 145], "do": [12, 14, 16, 26, 30, 33, 34, 74, 79, 87, 88, 91, 100, 109, 110, 111, 125, 129, 132, 145, 156, 162, 170], "modif": [12, 75, 126], "bug": [12, 156], "fix": [12, 26, 44, 120, 156, 158], "increas": [12, 37, 42, 58, 84, 88, 92, 95, 108, 125, 126, 139, 150, 151, 170], "minor": [12, 87], "present": [12, 18, 30, 37, 44, 79, 84, 88, 99, 118, 121, 128], "ideal": [12, 44], "entity_bas": [12, 30, 156], "updat": [12, 30, 37, 48, 53, 58, 59, 60, 67, 80, 134], "match": [12, 123, 125, 156], "otherwis": [12, 30, 32, 44, 81, 87, 100, 114, 125, 127, 142, 152, 154, 155, 156], "correctli": [12, 14, 18, 79, 108, 125, 143, 156], "import": [12, 30, 79, 88, 142, 152, 154, 156], "main": [12, 13, 20, 23, 30, 37, 42, 46, 47, 72, 85, 91, 123, 125, 127, 135, 137, 139, 150, 151, 160], "univers": [13, 32, 33, 166, 171], "czech": 13, "republ": 13, "academi": 13, "scienc": 13, "primarili": [13, 110], "probe": [13, 55, 79], "monitor": [13, 43, 123, 146, 169, 174], "backbon": 13, "fw": [13, 162], "amd": [13, 71, 148, 149, 160], "md": [13, 14, 55], "manufactur": [13, 14], "agilex": [13, 20, 21, 30, 31, 32, 33, 39, 41, 48, 55, 75, 79, 80, 85, 87, 90, 91, 94, 101, 103, 104, 115, 117, 118, 119, 122, 125, 127, 132, 133, 166, 171], "stratix": [13, 14, 20, 21, 23, 48, 55, 125, 127, 166, 171, 174], "32b": [13, 137], "data": [13, 14, 15, 16, 18, 19, 20, 23, 25, 32, 33, 34, 35, 37, 38, 39, 41, 42, 43, 44, 47, 49, 53, 54, 55, 56, 58, 60, 61, 63, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 86, 87, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 108, 109, 110, 112, 113, 114, 115, 118, 119, 120, 121, 123, 125, 127, 128, 129, 132, 133, 135, 137, 138, 139, 142, 143, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 166, 170, 171, 174], "transfer": [13, 14, 18, 19, 20, 22, 23, 25, 28, 37, 42, 72, 87, 95, 96, 103, 107, 120, 122, 159, 170, 174], "alwai": [13, 14, 20, 22, 23, 42, 48, 57, 61, 63, 107, 108, 109, 120, 125, 126, 156, 158], "100gbase": 13, "handl": [13, 19, 22, 23, 30, 51, 55, 75, 126, 142, 152, 154, 161], "10gbase": 13, "25gbase": 13, "even": [13, 18, 20, 37, 42, 45, 46, 50, 55, 74, 80, 107, 110, 156], "No": [13, 19, 72, 118, 134, 142, 152, 154], "line": [13, 14, 15, 33, 156], "layer": [13, 15, 123, 125, 127, 135], "l2": [13, 16], "frame": [13, 16, 18, 20, 47, 65, 66, 67, 70, 72, 73, 74, 75, 76, 78, 82, 84, 86, 88, 89, 93, 94, 96, 99, 100, 110, 125, 126, 127, 129, 135, 140, 141, 143, 144, 145, 148, 149, 156, 160, 161, 172], "crc": [13, 16, 18, 20, 47, 125, 127], "ad": [13, 30, 55, 71, 80, 87, 125, 126, 136, 156], "16383": [13, 73], "b": [13, 42, 46, 55, 72, 80, 107, 126, 145, 156], "maximum": [13, 16, 18, 23, 24, 31, 34, 37, 42, 43, 44, 45, 49, 50, 60, 62, 64, 69, 71, 73, 74, 75, 76, 80, 83, 87, 94, 95, 97, 98, 101, 117, 120, 125, 127, 132, 137, 139, 142, 145, 150, 151, 152, 154, 155, 161], "mac": [13, 16, 18, 22, 30, 47, 74, 123, 146, 176], "discard": [13, 18, 20, 47, 60, 65, 75, 78, 79, 95, 101, 125, 127, 145, 156, 172, 175], "larger": [13, 31, 34, 50, 53, 55, 88], "1522": 13, "limit": [13, 33, 55, 96, 107, 110, 117, 120, 158, 172], "Not": [13, 73, 91, 96, 120, 129], "low": [13, 19, 23, 37, 42, 74, 95, 110, 125, 127, 137, 138, 143, 146, 148, 149, 153, 157, 161], "calypt": [13, 19, 62, 69, 177], "under": [13, 19, 87, 142, 152, 154, 155, 156], "compon": [13, 16, 18, 20, 22, 24, 29, 33, 34, 38, 42, 43, 44, 45, 48, 53, 56, 57, 58, 60, 61, 63, 65, 66, 67, 68, 70, 73, 74, 75, 76, 77, 78, 80, 81, 83, 85, 86, 87, 88, 90, 91, 92, 94, 95, 97, 98, 99, 102, 103, 104, 105, 107, 108, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 125, 126, 127, 129, 130, 131, 132, 133, 136, 137, 139, 143, 145, 148, 149, 150, 151, 156, 160, 161, 162, 164, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179], "four": [13, 20, 96, 107, 125, 127, 142, 154, 155, 158], "signal": [13, 18, 20, 26, 28, 34, 35, 38, 39, 41, 42, 44, 45, 48, 50, 52, 55, 57, 58, 59, 60, 62, 64, 65, 66, 69, 70, 71, 74, 79, 86, 87, 88, 90, 91, 94, 96, 97, 98, 99, 100, 101, 103, 107, 108, 109, 110, 111, 115, 116, 123, 125, 126, 127, 129, 130, 131, 132, 133, 137, 142, 143, 145, 148, 149, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 166, 170, 171, 172, 174], "200": [13, 43, 87, 123, 158], "300": 13, "mhz": [13, 23, 43, 71, 87, 123], "100mhz": 13, "200mhz": [13, 87], "slower": [13, 14, 20], "degrad": [13, 123], "overal": [13, 37, 96], "api": [13, 18, 22], "separ": [13, 15, 20, 30, 37, 50, 55, 70, 77, 96, 98, 110, 120, 125, 127, 134, 135, 145, 156, 177], "unfortun": [13, 156], "rate": [13, 16, 19, 123, 172], "gbp": [13, 15, 16, 19, 123, 125, 127], "rather": [13, 107], "try": [13, 20, 37, 55, 109], "expans": [13, 75, 132], "rtl": 13, "step": [14, 16, 26, 30, 44, 53, 60, 72, 143, 156, 162], "rhel": 14, "o": [14, 55, 169], "rocki": 14, "dnf": 14, "your_card": 14, "modifi": [14, 16, 30, 37, 51, 75, 87, 88, 108, 143, 145, 156, 162, 170], "app_conf": 14, "instead": [14, 18, 30, 33, 34, 79, 82, 88, 96, 109, 142, 152, 154, 155, 156], "wait": [14, 43, 53, 55, 56, 79, 83, 95, 103, 116, 118, 126, 127, 134, 135, 145, 156, 159], "until": [14, 16, 42, 44, 46, 53, 55, 56, 78, 79, 80, 87, 103, 107, 116, 135, 143, 156, 159, 161, 166], "successfulli": [14, 42, 125, 127, 156], "finish": [14, 55, 156], "nfw": 14, "pcie_conf": [14, 23], "1xgen4x16": 14, "board": [14, 18, 25], "proper": [14, 18, 20, 126], "plug": 14, "slot": [14, 23, 25], "pre": [14, 46, 48], "deb": 14, "experi": 14, "over": [14, 18, 20, 22, 37, 43, 44, 47, 55, 74, 80, 87, 106, 125, 126, 170], "malfunct": 14, "expect": [14, 37, 79, 90, 107, 109, 156], "method": [14, 110, 145, 148, 149, 156, 160], "pleas": [14, 16, 107, 138, 156, 157], "upload": 14, "dx": 14, "copi": [14, 17, 75, 88, 111, 139, 148, 149, 150, 151, 160, 162], "your_ndk_firmwar": 14, "f0": 14, "seen": [14, 42, 50], "ndk_minim": 14, "09": 14, "24": [14, 18, 20, 43, 47, 55, 60, 64, 67, 70, 71, 81, 95, 96, 118, 156], "44": [14, 123], "19": [14, 123], "22": [14, 55, 125], "94": 14, "06": 14, "08": 14, "sc": [14, 156], "edit": [14, 53, 55], "repli": [14, 158], "liberout": [14, 148, 149], "org": [14, 148, 149], "queue": [14, 15, 34, 91], "endpoint": [14, 18, 19, 23, 47, 62, 64, 65, 68, 69, 71, 132], "0000": [14, 34, 96, 107, 120, 131, 133], "82": [14, 123], "gt": [14, 123], "x8": [14, 23, 71], "numa": 14, "81": [14, 123, 129], "want": [14, 16, 20, 26, 35, 37, 43, 59, 79, 88, 107, 109, 116, 125, 156, 162], "learn": [14, 18, 20, 156], "frequent": [14, 15, 42], "explain": [15, 20, 109, 156, 162], "physic": [15, 19, 20, 123, 160], "optic": [15, 123], "cage": 15, "serial": [15, 20, 23, 44, 48, 80, 123], "protocol": [15, 20, 72, 102, 138, 156, 157, 158, 161], "standard": [15, 23, 30, 47, 79, 109, 118, 123, 125, 127, 143, 156, 170], "gbe": 15, "25": [15, 18, 20, 31, 47, 123], "28": [15, 18, 20, 47, 125], "togeth": [15, 30, 42, 43, 46, 47, 88, 92, 100, 107, 109, 120, 128, 135, 142, 151, 154, 156, 159, 161, 170], "enough": [15, 20, 44, 96, 156, 158], "group": [15, 87, 96, 110, 156], "transmit": [15, 16, 23, 24, 25, 28, 47, 66, 70, 85, 87, 90, 91, 96, 111, 116, 118, 119, 120, 123, 125, 126, 127, 143, 160, 176], "therefor": [15, 19, 20, 43, 53, 55, 72, 80, 87, 95, 96, 107, 109, 120, 137, 156], "transmiss": [15, 16, 25, 57, 72, 85, 96, 115, 117, 120, 126, 127, 156], "firmwar": [16, 18, 19, 21, 22, 23, 25, 107, 128], "hdl": [16, 156], "execut": [16, 22, 30, 42, 51, 108, 111, 118], "verif": [16, 30, 87, 119, 144, 145, 146, 148, 149, 158, 161, 162], "mainli": [16, 23, 30, 44, 87], "uvm": [16, 119, 142, 146, 152, 154, 155, 158, 159], "simul": [16, 30, 44, 55, 72, 87, 95, 152, 156, 159, 161, 174, 179], "almost": [16, 33, 34, 44, 85, 91, 101, 166, 174], "cocotb": 16, "yet": [16, 19, 20, 24, 32, 70, 71, 103, 107], "publicli": 16, "among": [16, 18, 20, 22], "devicetre": [16, 18, 22, 23], "offset": [16, 20, 44, 48, 58, 73, 80, 85, 87, 91, 94, 103, 123, 125, 127, 128], "0x0": [16, 73, 109, 110, 123], "byte": [16, 18, 20, 23, 43, 44, 47, 57, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 80, 87, 94, 102, 103, 107, 108, 110, 125, 127, 128, 129, 132, 133, 137, 142, 146, 148, 149, 150, 151, 152, 154, 155, 158, 160, 162, 171, 177], "0x42": 16, "mi_test_spac": 16, "00000000": 16, "00000042": 16, "similarli": [16, 30, 70], "futur": [16, 39, 75, 97, 158], "meter": [16, 73, 162, 164], "datapath": 16, "come": [16, 20, 23, 37, 42, 65, 67, 95, 96, 107, 123, 126, 148, 149, 156], "mfb_tool": [16, 172], "gen_loop_switch": [16, 73], "gls_mod": 16, "port_list": 16, "black": 16, "hole": [16, 158], "ext": 16, "length": [16, 18, 20, 38, 42, 43, 44, 47, 55, 62, 64, 69, 71, 74, 75, 80, 87, 88, 94, 95, 96, 98, 110, 120, 125, 126, 127, 128, 133, 140, 141, 145, 170], "continu": [16, 19, 24, 34, 43, 53, 70, 72, 87, 100, 109, 126, 131, 161], "repeat": [16, 46, 53, 87, 134, 156, 161], "increment": [16, 20, 36, 37, 50, 51, 55, 67, 74, 85, 91, 107, 110, 125, 137, 158], "reach": [16, 42, 43, 44, 65, 71, 85, 87, 134], "simpli": [16, 30, 38, 91, 156], "pma": [16, 20, 22, 125, 127, 146], "local": [16, 18, 159], "calcul": [16, 18, 30, 32, 44, 49, 50, 66, 87, 91, 95, 96, 110, 120, 125, 127, 130, 134, 145, 156, 159, 170, 172, 174], "destin": [16, 18, 20, 42, 47, 72, 74, 83, 86, 110, 112, 113, 115, 125, 127, 129, 159, 170, 174], "end": [16, 18, 30, 37, 43, 44, 50, 52, 55, 57, 65, 72, 75, 78, 79, 80, 81, 87, 88, 91, 96, 107, 109, 125, 126, 127, 129, 140, 141, 142, 143, 144, 145, 148, 149, 154, 155, 156, 159, 161, 166], "payload": [16, 18, 23, 82, 89, 130, 132], "71": 16, "43": 16, "79": 16, "31": [16, 18, 20, 23, 24, 47, 72, 74, 110, 123, 125, 127, 128, 132, 137, 148, 149], "128": [16, 57, 60, 63, 72, 84, 88, 119, 122, 127, 132, 133, 139, 142, 150, 151, 152, 154, 155], "rang": [16, 18, 20, 22, 24, 26, 43, 47, 51, 55, 56, 109, 120, 137, 148, 149, 159], "report": [16, 33, 50], "pip": 17, "txt": 17, "let": [17, 37, 44, 87, 88, 107, 109], "proj_onli": [17, 30], "ndk": [18, 19, 20, 21, 22, 23, 71, 96, 148, 149], "deep": [18, 32, 97], "pipelin": [18, 42, 44, 80, 86, 88, 103, 109, 123, 143, 156, 174], "defin": [18, 20, 30, 33, 37, 42, 43, 48, 51, 52, 62, 64, 69, 71, 72, 80, 95, 99, 101, 107, 109, 118, 121, 123, 127, 132, 143, 156, 158, 160, 162], "devic": [18, 22, 23, 26, 30, 31, 32, 33, 34, 36, 39, 40, 41, 42, 48, 49, 52, 55, 56, 58, 59, 60, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 94, 95, 97, 98, 99, 101, 102, 103, 104, 106, 109, 110, 111, 113, 115, 116, 117, 118, 119, 121, 122, 123, 125, 127, 129, 132, 133, 137, 156], "cpu": 18, "ddr4": [18, 21, 164], "csr": [18, 20, 22, 25], "header": [18, 20, 44, 47, 58, 59, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 80, 82, 89, 94, 98, 123, 128, 130, 135, 144, 145, 156, 160, 162, 174, 177], "metadata": [18, 20, 24, 35, 39, 41, 42, 46, 58, 59, 60, 70, 71, 73, 75, 76, 80, 81, 82, 83, 85, 87, 88, 90, 91, 94, 95, 97, 98, 99, 102, 103, 107, 117, 125, 142, 154, 158, 162, 172], "clock": [18, 20, 23, 24, 26, 28, 30, 31, 32, 33, 34, 36, 38, 39, 41, 42, 44, 45, 50, 51, 55, 57, 58, 59, 62, 69, 72, 73, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 119, 120, 122, 123, 125, 127, 132, 135, 137, 138, 143, 144, 148, 149, 156, 157, 158, 159, 160, 161, 171, 172, 174, 175], "equal": [18, 31, 51, 55, 95, 96, 107, 109, 137, 156], "prepar": [18, 30, 140, 141, 144, 158], "strongli": [18, 20, 30, 156], "enter": [18, 20, 23, 126, 145], "eth_rx_": 18, "carri": [18, 20, 107, 109, 170], "actual": [18, 20, 33, 34, 37, 42, 43, 62, 64, 69, 80, 109, 125, 127, 137, 156, 158, 159], "though": [18, 20, 46, 96, 109], "_dst_rdy": [18, 20, 72], "perman": [18, 20], "buffer": [18, 20, 23, 42, 44, 53, 55, 56, 57, 58, 59, 60, 64, 66, 67, 69, 70, 71, 75, 85, 91, 95, 100, 119, 123, 125, 126, 127, 172, 174], "fifo": [18, 20, 28, 29, 32, 33, 34, 36, 42, 43, 44, 46, 48, 52, 72, 73, 82, 84, 85, 88, 89, 91, 97, 99, 100, 101, 102, 113, 116, 117, 118, 121, 123, 134, 135, 140, 141, 143, 144, 146, 174], "fill": [18, 20, 30, 42, 43, 53, 56, 100, 126, 133, 143], "stuck": [18, 20, 132, 156, 162, 174], "eth_hdr_pack": [18, 20, 47, 125], "hdr": [18, 20, 47, 70, 160], "global": [18, 20, 30, 44, 47, 71, 123, 133], "mask": [18, 20, 39, 41, 47, 62, 79, 83, 96, 100, 104, 112, 120, 125], "OR": [18, 20, 47, 109, 170], "errorfram": [18, 20, 47], "26": [18, 20, 22, 47, 49, 55], "errormintu": [18, 20, 47], "mintu": [18, 20, 47, 125], "27": [18, 20, 47, 125], "errormaxtu": [18, 20, 47], "maxtu": [18, 20, 47], "errorcrc": [18, 20, 47], "29": [18, 20, 47], "errormac": [18, 20, 47], "30": [18, 20, 47], "broadcast": [18, 20, 47], "multicast": [18, 20, 47, 125], "hitmacvld": [18, 20, 47], "hit": [18, 20, 47], "tcam": [18, 20, 47], "33": [18, 20, 47, 123, 129], "36": [18, 20, 47], "hitmac": [18, 20, 47], "index": [18, 20, 34, 37, 47, 50, 53, 55, 60, 66, 107, 109, 120, 126, 128, 170], "37": [18, 20, 47], "timestampvld": [18, 20, 47], "timestamp": [18, 20, 22, 47, 85, 125, 136, 137, 163, 172], "38": [18, 20, 47], "101": [18, 20, 47, 136, 137], "doc": [18, 20, 47], "draft": [18, 20, 22, 47], "sent": [18, 19, 20, 23, 44, 53, 57, 58, 59, 60, 62, 69, 71, 78, 79, 91, 92, 98, 105, 107, 109, 118, 125, 126, 127, 139, 143, 150, 151, 152, 156, 158], "eth_tx_mfb_": 18, "special": [18, 20, 30, 44, 80, 174], "eth_tx_mfb_hdr": 18, "region": [18, 57, 61, 63, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99, 125, 127, 129, 132, 138, 142, 152, 154, 155, 156, 157, 174], "further": [18, 20, 22, 30, 100], "minimum": [18, 20, 30, 32, 44, 49, 71, 74, 80, 82, 89, 97, 110, 117, 125, 127, 139, 150, 151, 161], "60b": [18, 20, 75, 126, 127], "pad": 18, "previou": [18, 20, 37, 44, 55, 79, 80, 88, 107, 109, 126, 134, 135, 152, 156, 159, 162], "dma_tx_": 18, "mvb_data": 18, "mvb_len": 18, "mvb_hdr_meta": 18, "mvb_channel": 18, "determin": [18, 32, 33, 34, 50, 68, 75, 80, 82, 87, 96, 99, 107, 109, 111, 115, 121, 125, 127, 129], "presenc": [18, 46, 88, 120, 129], "dma_tx_mvb_hdr_meta": [18, 73], "hdr_len": 18, "hdr_id": 18, "identif": [18, 128, 174], "definit": [18, 30, 37, 53, 54, 55, 125, 127], "11": [18, 31, 49, 50, 54, 70, 72, 107, 109, 123, 130, 133], "neth": 18, "dma_rx_": 18, "role": 18, "mvb_discard": [18, 112, 156], "dma_rx_mvb_hdr_meta": [18, 73], "orient": [18, 22, 33, 142, 152, 154], "wire": [18, 22, 33, 103, 106, 121, 132, 156, 170, 174], "alloc": [18, 23], "interconnect": [18, 25, 81], "good": [18, 30, 156], "idea": [18, 30, 43, 80, 156], "inspir": [18, 156], "tabl": [18, 20, 55, 87, 96, 109, 110, 120, 138, 139, 142, 150, 151, 152, 154, 155, 156, 157, 162, 170, 175], "eth_stream": 18, "natur": [18, 23, 31, 32, 33, 34, 36, 39, 41, 45, 57, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 87, 88, 90, 91, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 110, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 125, 127, 129, 132, 133, 148, 149, 160], "eth_channel": 18, "per": [18, 20, 23, 24, 28, 39, 41, 42, 79, 80, 87, 91, 94, 96, 110, 119, 137, 144, 145, 160, 161], "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, 67, 68, 75, 80, 82, 83, 84, 85, 87, 89, 91, 94, 95, 97, 98, 101, 117, 129, 132], "mfb_reg_siz": [18, 82, 89, 97], "mfb_block_siz": [18, 67, 68, 75, 80, 82, 83, 84, 85, 87, 89, 91, 94, 95, 97, 98, 101, 117, 129, 132], "mfb_item_width": [18, 67, 68, 75, 80, 82, 83, 84, 85, 87, 89, 91, 94, 95, 97, 98, 101, 117, 129, 132], "mem_port": 18, "emif": [18, 21, 53, 55, 56], "mem_addr_width": [18, 49], "avmm": [18, 103], "mem_burst_width": [18, 49], "mem_data_width": [18, 49], "512": [18, 32, 34, 36, 41, 49, 55, 71, 72, 73, 97, 98, 99, 101, 121, 129, 132, 156], "mem_refr_period_width": 18, "refresh": [18, 55], "period": [18, 30, 45, 55, 57, 79, 83, 91, 95, 123, 170, 174], "mem_def_refr_period": 18, "integ": [18, 30, 35, 37, 39, 40, 41, 49, 50, 51, 52, 55, 58, 59, 60, 61, 63, 79, 82, 83, 84, 86, 88, 89, 90, 92, 94, 95, 97, 106, 107, 109, 114, 137, 156, 159], "amm_freq_khz": [18, 49, 55], "266660": [18, 49, 55], "freq": [18, 54, 91], "amm": [18, 53, 54, 55, 56], "mi_data_width": [18, 49, 50, 53, 55, 87, 91, 104, 110, 132], "mi_addr_width": [18, 49, 50, 55, 87, 91, 110, 132], "fpga_id_width": 18, "id": [18, 20, 23, 26, 46, 47, 48, 75, 79, 80, 91, 105, 125, 133, 134, 135], "reset_width": 18, "reset": [18, 23, 24, 28, 31, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 45, 50, 51, 54, 55, 56, 58, 59, 60, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 99, 100, 102, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 130, 132, 136, 137, 142, 145, 146, 148, 149, 152, 154, 155, 158, 174], "undefin": [18, 20, 34, 51, 52, 55, 58, 59, 96, 107, 161], "AND": [18, 23, 58, 76, 77, 78, 93, 99, 109, 110, 119, 125, 170], "clk_user": 18, "std_logic": [18, 23, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 45, 49, 50, 51, 52, 55, 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, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 129, 130, 132, 133, 136, 137], "clk_user_x2": 18, "doubl": [18, 20, 42, 88, 95, 125, 127, 134, 135, 166, 170], "frequenc": [18, 20, 28, 42, 43, 44, 55, 71, 87, 95, 123, 127, 135, 137, 171, 174], "clk_user_x3": 18, "tripl": 18, "clk_user_x4": 18, "quadrupl": 18, "reset_us": 18, "downto": [18, 23, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 45, 49, 50, 51, 52, 55, 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, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 136, 137], "synchron": [18, 24, 28, 34, 41, 72, 110, 111, 112, 113, 115, 116, 117, 123, 125, 127, 132, 142, 152, 154, 155, 161, 170, 174], "reset_user_x2": 18, "reset_user_x3": 18, "reset_user_x4": 18, "BY": 18, "mi_clk": [18, 23, 30, 55, 73, 81, 123, 125, 127, 137], "out": [18, 23, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 45, 46, 49, 50, 51, 52, 55, 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, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 129, 130, 131, 132, 133, 136, 137, 156, 162, 174], "dma_clk": [18, 23], "dma_clk_x2": 18, "app_clk": 18, "mi_reset": [18, 23, 73, 81, 123, 125, 127, 137], "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, 125], "nanosecond": [18, 24, 125, 136, 137], "tsu_ts_vld": [18, 24], "statu": [18, 22, 23, 25, 33, 48, 50, 55, 62, 69, 73, 79, 87, 99, 105, 121, 123, 125, 127, 132, 133, 156, 166], "pcie_link_up": [18, 23], "activ": [18, 20, 23, 28, 37, 55, 69, 82, 87, 100, 107, 114, 115, 125, 127, 135, 137, 139, 142, 143, 148, 149, 150, 151, 152, 154, 155, 156, 159, 160, 161, 169], "ep": 18, "readi": [18, 19, 21, 32, 42, 53, 55, 72, 83, 86, 96, 97, 102, 103, 107, 110, 112, 113, 114, 115, 119, 120, 125, 127, 129, 132, 137, 159, 170, 174], "eth_rx_link_up": 18, "eth_tx_phy_rdi": 18, "phy": [18, 20, 176], "fpga_id": 18, "chip": [18, 48, 170], "fpga_id_vld": 18, "incom": [18, 20, 42, 60, 61, 65, 66, 76, 77, 85, 87, 91, 96, 100, 107, 109, 125, 130, 131, 135, 156], "appropri": [18, 20, 23, 30, 57, 95, 128, 162], "eth_rx_mvb_data": 18, "eth_rx_hdr_width": [18, 125], "eth_rx_mvb_vld": [18, 73], "eth_rx_mvb_src_rdi": [18, 73], "eth_rx_mvb_dst_rdi": [18, 73], "eth_rx_mfb_data": [18, 73], "eth_rx_mfb_sof": [18, 73], "Of": [18, 80, 125, 127, 129], "eth_rx_mfb_eof": [18, 73], "eof": [18, 57, 75, 76, 78, 79, 80, 83, 84, 88, 95, 96, 98, 100, 101, 125, 126, 127, 129, 140, 141, 142, 148, 149, 154, 156, 157, 161], "eth_rx_mfb_sof_po": [18, 73], "log2": [18, 23, 32, 33, 35, 36, 39, 40, 41, 42, 51, 52, 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, 101, 108, 110, 111, 116, 117, 121, 122, 125, 127, 129, 132], "posit": [18, 26, 30, 37, 38, 72, 76, 77, 96, 100, 107, 108, 109, 111, 123, 125, 127, 129, 160], "eth_rx_mfb_eof_po": [18, 73], "eth_rx_mfb_src_rdi": [18, 73], "eth_rx_mfb_dst_rdi": [18, 73], "outgo": [18, 126], "meta": [18, 89, 94, 102, 103, 109, 120, 133, 145, 156, 157, 158], "eth_tx_mfb_data": [18, 73], "eth_tx_hdr_width": 18, "eth_tx_mfb_sof": [18, 73], "eth_tx_mfb_eof": [18, 73], "eth_tx_mfb_sof_po": [18, 73], "eth_tx_mfb_eof_po": [18, 73], "eth_tx_mfb_src_rdi": [18, 73], "eth_tx_mfb_dst_rdi": [18, 73], "dma_rx_mvb_len": [18, 73], "dma_rx_mvb_channel": [18, 73], "dma_rx_mvb_discard": [18, 73], "dma_rx_mvb_vld": [18, 73], "dma_rx_mvb_src_rdi": [18, 73], "dma_rx_mvb_dst_rdi": [18, 73], "dma_rx_mfb_data": [18, 73], "dma_rx_mfb_sof": [18, 73], "dma_rx_mfb_eof": [18, 73], "dma_rx_mfb_sof_po": [18, 73], "dma_rx_mfb_eof_po": [18, 73], "dma_rx_mfb_src_rdi": [18, 73], "dma_rx_mfb_dst_rdi": [18, 73], "dma_tx_mvb_len": [18, 73], "dma_tx_mvb_channel": [18, 73], "dma_tx_mvb_vld": [18, 73], "dma_tx_mvb_src_rdi": [18, 73], "dma_tx_mvb_dst_rdi": [18, 73], "dma_tx_mfb_data": [18, 73], "dma_tx_mfb_sof": [18, 73], "dma_tx_mfb_eof": [18, 73], "dma_tx_mfb_sof_po": [18, 73], "dma_tx_mfb_eof_po": [18, 73], "dma_tx_mfb_src_rdi": [18, 73], "dma_tx_mfb_dst_rdi": [18, 73], "dma_tx_usr_choke_chan": 18, "paus": [18, 85, 91, 96, 120], "choke": 18, "slack": 18, "behind": [18, 80, 107], "mem_clk": [18, 49], "mem_rst": [18, 49], "mem_avmm_readi": [18, 49], "mem_avmm_read": [18, 49], "mem_avmm_writ": [18, 49], "mem_avmm_address": [18, 49], "slv_array_t": [18, 23, 39, 40, 50, 55, 75, 80, 83, 89, 90, 98, 105, 109, 115, 122], "mem_avmm_burstcount": [18, 49], "mem_avmm_writedata": [18, 49], "mem_avmm_readdata": [18, 49], "mem_avmm_readdatavalid": [18, 49], "mem_refr_period": 18, "mem_refr_req": 18, "mem_refr_ack": 18, "ack": 18, "emif_rst_req": [18, 55], "emif_rst_don": [18, 55], "emif_ecc_usr_int": 18, "ecc": [18, 55], "interupt": 18, "emif_cal_success": [18, 55], "calibr": [18, 55], "emif_cal_fail": [18, 55], "fail": [18, 55, 156], "emif_auto_precharg": [18, 55], "auto": [18, 33, 34, 55, 99, 118, 121, 122, 134], "precharg": [18, 55], "mi_dwr": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "master": [18, 22, 69, 102, 104, 107, 110, 123, 125, 127, 132, 137, 156, 158], "slave": [18, 102, 104, 107, 110, 123, 125, 127, 132, 137, 156, 158], "mi_addr": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "mi_b": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "mi_rd": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "mi_wr": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "mi_ardi": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "mi_drd": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "mi_drdi": [18, 23, 49, 50, 55, 62, 64, 69, 70, 71, 73, 74, 81, 87, 91, 103, 104, 110, 123, 125, 127, 132, 137], "wrapper": [19, 41, 43, 106, 146, 174], "auxiliari": [19, 66, 79, 87, 129, 132, 172], "parametr": [19, 32], "still": [19, 44, 78, 120, 135], "desir": [19, 23, 43, 94, 105, 162], "automat": [19, 21, 23, 30, 33, 34, 43, 53, 79, 91, 156, 166, 171], "replac": [19, 33, 109, 121, 131], "immedi": [19, 28, 30, 79, 80, 105, 107, 126, 127], "sublay": 20, "client": [20, 163], "standardli": 20, "consequ": [20, 87], "That": [20, 80, 96, 105, 107, 109, 156], "adapt": [20, 23], "abil": [20, 43, 96, 100, 123], "backpressur": [20, 126], "adjac": 20, "side": [20, 32, 35, 46, 70, 71, 73, 79, 92, 100, 102, 103, 107, 109, 123, 125, 126, 127, 135, 156, 159], "rest": [20, 30, 55, 79, 80], "kei": 20, "realiti": 20, "much": [20, 45, 72, 82, 109, 135, 145], "look": [20, 26, 37, 109, 126, 137, 162, 170], "unit": [20, 22, 25, 37, 42, 43, 44, 46, 47, 73, 80, 82, 95, 96, 100, 103, 108, 118, 120, 125, 127, 128, 134, 135, 136, 137, 156, 163, 170, 174, 177], "nic": [20, 176], "repres": [20, 26, 33, 85, 137, 156], "splitter": [20, 25, 156, 172, 173], "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, 162], "left": [20, 32, 33, 34, 35, 48, 71, 96, 99, 107, 120, 121, 126, 170], "rx_mfb_": [20, 126], "along": [20, 35, 80, 107, 125], "rx_mfb_hdr": 20, "tx_mfb_": 20, "tx_mvb_": 20, "tx_": 20, "eventu": 20, "lower": [20, 28, 33, 34, 42, 43, 46, 74, 76, 79, 82, 88, 95, 107, 109, 117, 125, 126, 133, 136, 137, 139, 150, 151, 156, 170], "behavior": [20, 37, 38, 69, 87, 102, 107, 110, 126, 136, 156, 159, 166, 170, 171, 174], "unders": 20, "0x00200000": 20, "transact": [20, 22, 23, 25, 42, 47, 53, 55, 57, 64, 66, 70, 71, 95, 96, 105, 107, 109, 111, 116, 117, 118, 119, 120, 122, 126, 127, 129, 130, 131, 133, 134, 139, 140, 141, 142, 143, 144, 145, 148, 149, 150, 151, 152, 154, 155, 156, 158, 160, 162, 174, 177], "Its": [20, 23, 55, 62, 126], "0x000000": [20, 74, 110], "0x1fffff": 20, "0x0200000": 20, "0x200000": 20, "0x3fffff": 20, "mention": [20, 30, 96, 109], "0x2000": 20, "0x0000": [20, 50, 55, 74], "0x0fff": 20, "0x2fff": 20, "right": [20, 26, 35, 48, 79, 91, 96, 107, 120, 125, 126, 140, 141, 144, 148, 149, 162, 170], "now": [20, 26, 37, 43, 54, 56, 75, 107, 109, 134, 156, 162], "tile_multir": 20, "pin": [20, 123], "slightli": [20, 21, 37, 42, 46, 156], "due": [20, 34, 55, 83, 87, 88, 91, 125, 127, 145], "matter": [20, 37], "xcvr": 20, "onc": [20, 25, 37, 42, 43, 44, 69, 79, 88, 100, 107, 144, 160], "fec": [20, 26], "eight": [20, 160], "altogeth": [20, 96], "number_of_channel": 20, "multir": 20, "drp": 20, "ge": 20, "pair": [20, 30, 128], "avst": [20, 125, 127], "segment": [20, 58, 59, 125, 127], "lbu": [20, 125, 127, 176], "diagnost": 20, "post": [20, 156], "mgmt": [20, 123], "re": [20, 87, 109, 134], "revers": [20, 74, 126, 170], "normal": [20, 139, 150, 151], "turn": [20, 33, 88, 123, 127], "emploi": 20, "mdio": 20, "task": [20, 23, 53, 123, 125, 127, 139, 140, 141, 145, 150, 151, 156, 158, 160, 161, 162], "record": 20, "suit": [20, 26], "feed": 20, "pictur": [20, 87, 107, 120, 126, 156], "somehow": 20, "domain": [20, 28, 45, 55, 97, 102, 161], "twice": [20, 79, 88], "problem": [20, 26, 37, 88, 145, 156, 170], "virtual": [20, 47, 96, 133, 142, 145, 152, 154, 155, 158, 162], "multi": [20, 28, 37, 42, 44, 46, 50, 69, 96, 100, 111, 116, 119, 120, 123, 128, 134, 143, 170], "tri": [20, 30, 83, 170], "illustr": [20, 80, 87, 109], "subsequ": 20, "addition": [20, 55, 122], "concern": [20, 30, 88], "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, 55, 79, 90, 96, 132, 144, 145, 156], "1x100ge": 20, "4x25ge": 20, "4x10ge": 20, "1x400ge": 20, "2x200ge": 20, "4x100ge": 20, "8x50ge": 20, "2x40ge": 20, "axi4": [21, 104], "keep": [21, 37, 38, 53, 87, 109], "tester": [21, 164], "mtc": [22, 23, 177], "act": [22, 48, 109, 158], "non": [22, 26, 37, 42, 131, 134, 156], "deadlock": [22, 44, 46], "ident": 22, "mi_addr_space_pkg": 22, "0x00000000": [22, 109], "0x000000ff": 22, "0x00000100": 22, "0x00000fff": 22, "0x00001000": 22, "0x00001fff": 22, "sdm": [22, 163], "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, 72, 88, 135, 143], "duplic": [23, 75], "bifurc": 23, "1xgen1x16": 23, "consol": 23, "1xgen3x16": 23, "2xgen4x8x8": 23, "x8x8": 23, "bifurac": 23, "2xgen5x8x8": 23, "1xgen3x8ll": 23, "axi": [23, 104, 129, 133, 135, 146, 152], "st": 23, "unifi": 23, "pcie_mod_arch": 23, "pcie_endpoint_typ": 23, "r_tile": 23, "express": [23, 30, 67, 70, 71, 128, 129, 131, 156], "p_tile": 23, "integr": [23, 30, 129], "respons": [23, 42, 58, 59, 70, 71, 103, 107, 118, 132, 134, 135, 138, 157, 158, 159, 162], "completit": [23, 133], "bar": [23, 132, 133], "bar2": [23, 132], "dma_bar_en": 23, "half": [23, 126, 137], "bar4": [23, 132], "ptc": [23, 177], "vice": [23, 65, 125], "versa": [23, 65, 125], "tag": [23, 47, 129, 133, 135, 145, 156, 177], "ptc_disabl": 23, "bar0_base_addr": [23, 132], "01000000": [23, 132], "bar1_base_addr": [23, 132], "02000000": [23, 132], "bar2_base_addr": [23, 132], "03000000": [23, 132], "bar3_base_addr": [23, 132], "04000000": [23, 132], "bar4_base_addr": [23, 132], "05000000": [23, 132], "bar5_base_addr": [23, 132], "06000000": [23, 132], "exp_rom_base_addr": [23, 132], "0a000000": [23, 132], "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, 123, 143], "card_id_width": 23, "boolean": [23, 31, 32, 33, 34, 35, 39, 41, 51, 55, 64, 71, 73, 74, 78, 79, 81, 82, 83, 86, 89, 91, 93, 94, 95, 97, 98, 102, 106, 109, 110, 111, 112, 113, 114, 115, 118, 119, 121, 122, 125, 127, 129, 130, 132, 137], "rq": [23, 133], "rc": [23, 133], "cq": [23, 70, 71, 129, 132, 133], "cc": [23, 129, 132, 133], "xvc_enabl": 23, "xcv": 23, "stratix10": [23, 30, 31, 32, 33, 36, 39, 41, 62, 69, 73, 74, 75, 79, 80, 85, 89, 90, 91, 94, 95, 98, 99, 109, 113, 118, 121, 125, 127, 132, 133], "pcie_sysclk_p": 23, "pcie_sysclk_n": 23, "pcie_sysrst_n": 23, "init_done_n": 23, "ninit_don": 23, "releas": [23, 134, 166], "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, 37, 55, 69, 82, 109, 135, 139, 146, 148, 149, 150, 151, 156, 160, 170], "gap": [23, 44, 80, 87, 88, 95, 96, 120, 125, 126, 127, 142, 145, 152, 154, 156, 174], "src_rdy": [23, 32, 72, 96, 119, 120, 156, 157, 159, 170], "dma_rq_mfb_data": 23, "dma_rq_mfb_meta": 23, "pcie_rq_meta_width": [23, 71], "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, 82, 89], "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, 82, 89], "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, 66, 70, 71, 132], "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, 70, 71, 132], "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, 73, 81, 107, 123, 125, 127, 132, 137], "root": [23, 30, 156], "tree": [23, 148, 149, 170], "accur": [24, 25, 137], "tsu_gen": [24, 137], "puls": [24, 137, 148, 149, 170, 174], "pp": [24, 95, 137], "mark": [24, 34, 72, 100, 112, 114, 166], "recept": [24, 25], "unix": 24, "epoch": 24, "63": [24, 37, 57, 137], "999": [24, 137], "applianc": 25, "mediat": 25, "rom": [25, 132, 170], "dedic": [25, 30, 80, 174], "stamp": [25, 125], "qspi": [25, 48], "reboot": 25, "anyth": [26, 46, 85, 87, 109, 145], "100ge": 26, "25ge": 26, "agi": 26, "fh400g": 26, "pseudo": [26, 37, 55, 170], "occur": [26, 30, 37, 43, 44, 50, 51, 52, 54, 55, 67, 79, 82, 88, 96, 115, 120, 125, 126, 134, 135, 144, 145, 156, 174], "help": [26, 44, 55, 56, 80, 156], "analysi": [26, 139, 140, 141, 144, 145, 148, 149, 150, 151, 159, 160], "seem": [26, 37], "could": [26, 37, 38, 42, 44, 45, 79, 96, 109, 120, 156, 160], "asynchron": [26, 29, 32, 37, 81, 100, 102, 161], "clk": [26, 30, 31, 33, 34, 35, 36, 38, 39, 42, 49, 50, 51, 52, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 99, 103, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 126, 130, 132, 136, 137, 145, 156, 161], "sdc": 26, "reconfigur": [26, 172, 173, 176], "qsf": 26, "25g": 26, "91": 26, "134": 26, "10ge": [26, 148, 149], "profile_swap": 26, "made": [26, 43, 54, 55, 126, 156, 158, 161, 174], "swap": [26, 94], "five": [26, 96, 152, 157, 162], "s_ch": 26, "start_channel": 26, "ch": 26, "_start": 26, "channel_": 26, "treatment": 26, "choic": [26, 33, 162], "s_p": 26, "start_profil": 26, "appli": [26, 31, 45, 72, 79, 80, 81, 85, 88, 120, 125, 126], "e_p": 26, "end_profil": 26, "sp": 26, "_help_": 26, "d": [26, 55, 56, 72, 107], "async_bus_handshak": [28, 30], "cross": [28, 45, 53, 55, 81, 102, 156, 174], "handshak": [28, 120, 170], "significantli": [28, 30, 53], "dual": [28, 32, 53, 68, 171], "async_gener": 28, "rise": [28, 53, 55, 159, 170], "fall": [28, 32, 97, 100, 109, 134, 135], "async_open_loop": 28, "simpler": [28, 37, 171], "ratio": 28, "async_open_loop_smd": 28, "open_loop": 28, "set_max_delai": 28, "constraint": [28, 30, 144, 156], "counter": [28, 37, 42, 50, 52, 54, 55, 62, 64, 65, 67, 69, 70, 71, 74, 82, 85, 91, 115, 123, 125, 127, 162, 170, 174], "grai": 28, "async_reset": [28, 174], "deactiv": 28, "jakub": 28, "bachelor": 28, "thesi": [28, 42, 44, 135], "2014": 28, "2015": 28, "ram": [29, 32, 39, 41, 51, 58, 59, 60, 62, 64, 68, 69, 71, 102, 118], "multiplex": [29, 42, 116, 119, 170], "encod": [29, 123, 144, 160, 170], "decod": [29, 66, 107, 123, 170, 177], "dsp": [29, 69, 71, 127, 136, 137, 170], "shift": [29, 33, 35, 44, 48, 76, 99, 100, 106, 108, 118, 121, 126, 137, 166, 170], "miscellan": 29, "easier": [30, 37, 72, 109, 143], "uniform": [30, 139, 150, 151, 156], "sythesi": 30, "languag": [30, 156], "object": [30, 139, 142, 148, 149, 150, 151, 152, 154, 155, 160, 161], "complex": [30, 37, 44, 62, 64, 71, 87, 88, 134, 148, 149], "compos": [30, 96, 137, 159], "recurs": 30, "bundl": 30, "recomend": [30, 43], "exception": 30, "subdirectori": 30, "while": [30, 37, 43, 88, 100, 107, 125, 126, 145, 161, 174], "serv": [30, 69, 70, 79, 96, 123, 132, 140, 141, 144, 156, 170], "begin": [30, 37, 57, 61, 63, 75, 87, 96, 109, 126, 142, 143, 145, 154, 155, 156, 161], "package_nam": 30, "sooner": 30, "preserv": [30, 87], "verilog": 30, "scope": [30, 47], "distinguish": [30, 72, 87, 96], "commonli": [30, 107, 145, 146, 156, 162], "git": 30, "pars": [30, 66, 156, 177], "systemverilog": [30, 179], "dpi": 30, "doesn": [30, 108, 109, 125, 142, 145, 152, 154, 155, 156], "t": [30, 37, 42, 45, 50, 55, 56, 87, 96, 107, 108, 109, 123, 125, 137, 142, 145, 152, 154, 155, 156, 160], "prefix": [30, 47, 72, 156], "lib": 30, "nor": [30, 42, 88, 107, 170], "suffix": [30, 72, 79, 156], "dll": 30, "filenam": 30, "predefin": [30, 109, 139, 145, 150, 151], "everi": [30, 37, 50, 51, 55, 58, 63, 66, 68, 87, 95, 96, 126, 139, 144, 150, 151, 156, 158, 162], "Their": [30, 120], "ancestor": 30, "prefer": [30, 87], "myfil": 30, "better": [30, 32, 39, 41, 42, 47, 55, 91, 97, 106, 107, 110, 115, 117, 126, 145, 156], "faster": 30, "another_lib": 30, "sim_modul": 30, "glbl": 30, "overrid": [30, 42, 95], "constr_quartu": 30, "constr_vivado": 30, "vivado_ip_xact": 30, "xci": 30, "scoped_to_ref": 30, "set_properti": 30, "processing_ord": 30, "used_in": 30, "vivado_set_properti": 30, "vsim": [30, 156], "extra_modul": 30, "testbench": [30, 162], "sim_lib": 30, "l": 30, "extra_librari": 30, "dp_bmem_behav": 30, "quiet": 30, "file_typ": 30, "vhdl98": 30, "bus_handshak": 30, "xdc": 30, "late": 30, "make_param": 30, "hfe": [30, 162], "hfe_top": 30, "reli": 30, "file_to_work": 30, "anotherlib": 30, "file_to_anotherlib": 30, "hfe_empti": 30, "hfe_pip": 30, "hfe_pars": 30, "hfe_ful": 30, "anywher": [30, 87], "synth": 30, "synthes": 30, "top_level_": 30, "ofm_path": [30, 156], "top_level_path": 30, "top_level_archgrp": 30, "clk_port": 30, "clk_period": [30, 156, 162], "float": [30, 125, 127], "unspecifi": 30, "formula": 30, "lazi": 30, "rx_clk": [30, 95, 97, 101, 125, 127, 145], "tx_clk": [30, 95, 97, 101, 125, 127], "500": [30, 158, 162], "000": [30, 33, 43, 45, 136, 137], "phoni": 30, "comp_": 30, "fetch": 30, "quartust": 30, "constr_text": 30, "leav": [30, 109, 118], "untouch": 30, "unchang": [30, 38, 71, 87, 126], "targ": 30, "synthesis": 30, "date": 30, "rebuild": 30, "proc": 30, "target_default": 30, "practic": [30, 96, 156], "scheme": [30, 64, 70, 71], "synthfil": 30, "varabl": 30, "neccessari": 30, "interpret": [30, 119], "tune": 30, "nb_main": 30, "entri": [30, 70, 122], "fine": [30, 72], "tunnig": 30, "extra": [30, 125, 127, 156, 166], "program": 30, "being": [30, 38, 79, 87, 88, 91, 96, 107, 108, 120, 125, 127, 142, 154], "callback": 30, "modelsim": [30, 109, 156], "fdo": [30, 33], "impact": 30, "vhdl2008": 30, "newli": [30, 42, 43, 107], "At": [30, 42, 46, 80, 87, 88, 100, 107, 134, 140, 141, 156], "explicit": 30, "deserv": 30, "explan": 30, "awar": 30, "none": [30, 33, 43, 86, 87, 99, 116], "remad": 30, "suppli": 30, "gather": 30, "mk": 30, "approach": [30, 107, 156], "hide": 30, "caveat": 30, "unreli": 30, "henc": [30, 79, 107], "shadow": [30, 126], "real": [30, 87, 126, 128, 137], "aren": [30, 109], "export": [30, 140, 141, 142, 144, 152, 154, 155], "subprocess": 30, "except": [30, 42, 66, 76, 87, 148, 149], "keyword": 30, "tclsh": 30, "he": [30, 37, 42, 159, 162], "user_env": 30, "necess": 30, "trigger": [30, 32, 33, 34, 45, 95, 97, 99, 101, 121], "ttarget_": 30, "starget_": 30, "target_myproc": 30, "ttarget_myproc": 30, "stem": 30, "bare": 30, "ttarget": 30, "starget": 30, "best": [30, 71, 110], "dt": [30, 128], "dtb": [30, 128], "neither": [30, 42, 88, 107], "synth_onli": 30, "skip": [30, 79], "phase_sav": 30, "archiv": 30, "virtex7": [30, 129], "famili": 30, "xcvu7p": 30, "flvb2104": 30, "setup_flag": 30, "use_xpm_librari": 30, "xpm_cdc": 30, "xpm_memori": 30, "xpm_fifo": 30, "dsp_compar": 31, "blok": 31, "input_data_width": 31, "unlimit": 31, "input_regs_en": 31, "1st": [31, 87, 96], "2nd": [31, 87, 96], "smaller": [31, 55, 65, 88, 161], "dsp_enabl": 31, "7seri": [31, 32, 33, 39, 40, 41, 60, 79, 82, 84, 86, 89, 99, 106, 111, 118, 121, 133], "clk_en": [31, 143], "input_1": 31, "comparison": [31, 145], "input_2": 31, "01": [31, 107, 160], "dec": [31, 127], "suitabl": [32, 156, 166], "altera": [32, 106], "lutram": [32, 122], "mlab": 32, "data_width": [32, 33, 34, 38, 39, 40, 41, 52, 72, 102, 103, 105, 106, 107, 109, 111, 114, 116, 138, 148, 149, 152, 156, 158, 160, 162], "depth": [32, 33, 39, 41, 69, 73, 97, 99, 101, 113, 116, 118, 121], "ram_typ": [32, 33, 34, 97, 99, 102, 121], "lut": [32, 33, 69, 97, 99, 102, 118, 121, 166, 171], "effect": [32, 34, 97, 99, 118, 121, 123, 166, 171], "shallow": [32, 97], "approx": [32, 97], "fwft_mode": [32, 97], "rd_en": [32, 39, 41, 68, 97], "output_reg": [32, 35, 39, 41, 78, 97, 112, 113, 114, 122, 130], "flip": [32, 97], "flop": [32, 97], "arria10": [32, 33, 39, 41, 99, 118, 121], "almost_full_offset": [32, 33, 34, 97, 99, 121], "free": [32, 33, 34, 44, 73, 97, 99, 100, 101, 121, 123, 127, 134, 135, 143], "wr_aful": [32, 97], "currently_stor": [32, 33, 34], "almost_empty_offset": [32, 33, 34, 97, 99, 121], "rd_aempti": [32, 97], "wr_clk": [32, 41], "wr_rst": [32, 41], "wr_data": [32, 39, 41, 98], "wr_en": [32, 39, 41, 98], "wr_full": 32, "accept": [32, 42, 48, 57, 61, 65, 70, 72, 80, 85, 91, 96, 103, 107, 109, 119, 120, 158, 159], "ignor": [32, 37, 39, 41, 96, 97, 107, 125, 126, 127], "dst_rdy": [32, 72, 96, 100, 111, 119, 120, 134, 135, 142, 154, 155, 156, 157, 159, 170], "wr_statu": 32, "rd_clk": [32, 41], "rd_rst": [32, 41], "rd_data": [32, 39, 41, 68], "rd_empti": 32, "rd_statu": 32, "implicit": 33, "delai": [33, 42, 45, 59, 79, 87, 107, 145, 158, 161], "wr": [33, 34, 55, 95, 100, 107, 158], "di": [33, 34, 40, 94, 145, 170], "aful": [33, 34, 121], "aempti": [33, 34, 121], "least": [33, 44, 55, 78, 103, 108, 111], "fifox_ram_typ": [33, 34], "what": [33, 99, 109, 118, 121, 142, 156, 162], "fake_fifo": [33, 121], "straight": [33, 88, 121], "note": [33, 37, 73, 79, 91, 96, 107, 109, 120, 142, 152, 154], "example1": 33, "uram": [33, 99, 118, 121, 166, 171], "72": [33, 99, 118, 121], "288": 33, "rd": [33, 34, 55, 95, 107, 158], "todo": [33, 125, 156, 170, 174], "p\u0159idat": 33, "blokov\u00fd": 33, "komponenti": 33, "coverag": 33, "uncom": 33, "top_level": [33, 156], "scoreboard": [33, 145], "random": [33, 55, 109, 115, 139, 142, 143, 144, 146, 148, 149, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 162, 170], "verifi": [33, 79, 82, 143, 156], "classic": 33, "3th": 33, "fifox_multi": [34, 80, 166], "fit": [34, 37, 43, 44], "amount": [34, 39, 44, 63, 80, 83, 87, 96, 111, 119, 120, 143, 144, 160, 171], "nearest": [34, 80], "write_port": [34, 39, 40], "read_port": [34, 39, 40], "shakedown": [34, 115, 118, 175], "spent": 34, "allow_single_fifo": 34, "lead": [34, 44, 84, 88, 95], "safe_read_mod": 34, "safe": [34, 42, 102], "attempt": 34, "wors": 34, "confirm": [34, 42, 46, 60, 174], "invalid": [34, 47, 80, 87, 88, 107, 120, 130, 158], "0001": [34, 120, 131, 133], "0011": [34, 131], "0111": [34, 131], "1111": [34, 131], "permut": 34, "forbidden": [34, 38, 72, 170], "barrel_shifter_gen": [35, 126], "256": [35, 55, 71, 72, 110, 129, 132, 162], "block_siz": [35, 58, 59, 61, 73, 74, 76, 77, 78, 79, 81, 83, 86, 88, 90, 92, 93, 96, 99, 142, 154, 155, 156, 157], "shift_left": 35, "data_in": [35, 38], "data_out": 35, "sel": [35, 54], "barrel_shifter_gen_pip": 35, "block_width": [35, 39, 41], "bar_shift_lat": 35, "input_reg": [35, 111], "metadata_width": [35, 39, 41, 42, 97], "rotat": [35, 42], "rx_sel": [35, 111], "unus": [35, 41, 72, 103, 137, 174], "mux_lat": 35, "rx_data": [35, 72, 76, 77, 78, 79, 80, 86, 88, 92, 93, 97, 99, 101, 110, 111, 112, 115, 116, 118, 119, 121], "rx_metadata": 35, "rx_src_rdy": [35, 72, 76, 77, 78, 79, 80, 86, 88, 92, 93, 97, 99, 101, 110, 111, 112, 115, 116, 118, 119, 121], "rx_dst_rdy": [35, 72, 76, 77, 79, 80, 86, 88, 92, 93, 97, 99, 101, 110, 111, 112, 115, 116, 118, 119, 121], "tx_data": [35, 72, 76, 77, 78, 79, 80, 86, 88, 92, 93, 97, 99, 101, 110, 111, 112, 113, 115, 116, 118, 119, 121], "tx_metadata": 35, "tx_src_rdy": [35, 72, 76, 77, 78, 79, 80, 86, 88, 92, 93, 97, 99, 101, 110, 111, 112, 113, 115, 116, 118, 121, 126], "tx_dst_rdy": [35, 72, 76, 77, 79, 80, 86, 88, 92, 93, 97, 99, 101, 110, 111, 112, 113, 115, 116, 118, 121, 126], "cnt_multi_memx": [36, 170], "traget": [36, 62, 69], "cnt_width": 36, "inc_width": 36, "inc_fifo_s": 36, "inc_ch": 36, "inc_val": 36, "inc_vld": 36, "inc_rdi": 36, "rst_ch": 36, "rst_vld": 36, "rd_ch": 36, "rd_vld": 36, "old": [36, 80, 82, 137, 171, 174], "appear": [36, 88, 96, 100, 126], "rd_val": 36, "parallel": [37, 42, 44, 52, 80, 108, 134, 170, 174], "friendli": 37, "reason": [37, 42, 43, 44, 72, 88, 125, 127, 134, 156, 161], "why": [37, 107, 156, 161], "solv": [37, 42, 46, 114, 170], "yourself": [37, 44], "consecut": [37, 43, 87, 96, 120, 126, 139, 150, 151], "put": [37, 92, 100, 118, 156], "asid": 37, "fast": [37, 148, 149, 170], "recent": 37, "complic": [37, 88, 108, 158], "nessesari": 37, "collis": [37, 42, 51], "np_lutram": [37, 40, 170, 171], "quadrat": 37, "consumpt": [37, 82, 109], "demonstr": [37, 79, 96, 120], "sai": [37, 42, 88, 107, 148, 149, 160, 166], "i0": 37, "i1": 37, "i2": 37, "decrement": [37, 158], "iset": 37, "cnt_next": 37, "cnt": [37, 50, 54, 55, 170], "sinc": [37, 42, 43, 44, 68, 88, 91, 100, 134], "worst": [37, 44], "might": [37, 42, 46, 88, 100, 107, 108, 109, 114, 156], "came": 37, "But": [37, 44, 96, 107, 158], "infrom": 37, "alon": 37, "deduc": 37, "whether": [37, 41, 45, 80, 85, 87, 91, 96, 100, 107, 125, 127, 137, 156, 158, 174], "inrement": 37, "luckili": 37, "i0_incr": 37, "i1_incr": 37, "i2_incr": 37, "i0_deccr": 37, "i1_deccr": 37, "i2_deccr": 37, "op_item_sel": 37, "op_oper": 37, "operatio": 37, "op_meta": 37, "don": [37, 42, 45, 55, 107, 109, 125, 156, 160], "op_": 37, "u": [37, 43, 109, 156], "later": [37, 43, 66, 107, 138], "generali": 37, "op_in_": 37, "op_out_data": 37, "someth": [37, 145], "operators_pr": 37, "op_in_sel": 37, "op_in_src": 37, "op_in_op": 37, "op_in_data": 37, "op_in_meta": 37, "tmp": [37, 50], "op_data_out": 37, "op_data_in": 37, "overwrit": [37, 80, 107], "join": [37, 88, 156], "reciev": [37, 105, 107], "quick_reset_en": 37, "reset_v": 37, "sr_sync_latch": [38, 170], "synchrnou": 38, "enhanc": 38, "assert": [38, 53, 55, 57, 80, 85, 90, 91, 95, 96, 103, 107, 111, 120, 123, 125, 127, 140, 141, 148, 149, 156, 158, 159, 162], "behav": [38, 68, 70, 79, 142, 152, 154, 155, 156, 159], "deassert": [38, 96, 103, 107, 120, 126, 162], "arbitrari": [38, 41, 42, 45, 62, 79, 83, 88, 95, 107, 120, 126, 156, 174], "driven": [38, 45], "pure": [38, 136, 145], "combinatori": 38, "circuit": 38, "advantag": [38, 42, 109, 156], "meet": [38, 126], "closur": 38, "latch_out": 38, "clear": [38, 51, 73, 96, 107, 125, 127, 162, 170], "usag": [38, 45, 53, 55, 56, 82, 134, 146, 170], "omit": 38, "mp_bram": [39, 171], "restrict": [39, 42, 62, 64, 71, 76, 86, 96, 99, 156, 171], "block_en": [39, 41], "4096": 39, "9": [39, 41, 50, 54, 67, 69, 94, 109, 123, 136, 137], "throw": [39, 41], "replic": 39, "wr_be": [39, 41], "wr_addr": [39, 41, 98], "rd_data_vld": [39, 41], "rd_pipe_en": [39, 41], "rd_meta_in": [39, 41], "rd_addr": [39, 41, 68], "rd_meta_out": [39, 41], "wclk": 40, "addra": 40, "addrb": 40, "dob": 40, "sdp_bram": [41, 171], "common_clock": 41, "sdp_bram_b": 41, "abstract": [41, 156], "effectiv": 41, "src_buf": [42, 174], "dst_buf": [42, 174], "tran": [42, 134, 174], "tick": [42, 49, 52, 54, 55, 87, 162], "overlap": [42, 55], "plan": [42, 44], "track": 42, "progress": 42, "data_dir": 42, "use_clk2": 42, "use_clk_arb": 42, "planner": [42, 74, 95, 174], "crossbar": 42, "clk_arb": [42, 95], "spike": 42, "trans_stream": 42, "buf_a_col": 42, "column": [42, 109], "buf_a_stream_row": 42, "row": [42, 87], "buf_b_col": 42, "buf_b_row": 42, "buf_a_sect": 42, "overflow": [42, 44, 50, 51, 54, 125, 134, 135], "buf_b_sect": 42, "row_item": 42, "item_width": [42, 61, 73, 74, 76, 77, 78, 79, 81, 83, 86, 88, 90, 92, 93, 96, 99, 110, 112, 118, 119, 120, 121, 142, 150, 151, 152, 154, 155, 156, 157, 159, 162], "transs": 42, "trans_mtu": 42, "trans_fifo_item": 42, "await": 42, "trans_comp_": 42, "moment": [42, 87, 125, 127, 142, 154], "never": [42, 44, 79, 107, 161], "color_timeout_width": 42, "color": [42, 109], "timeout": [42, 82, 115, 145], "expir": 42, "color_conf_delai": 42, "greater": [42, 73, 80, 95, 118, 125, 137, 159], "averag": [42, 44, 49, 50, 54, 95], "rd_latenc": 42, "data_mux_lat": 42, "data_mux_outreg_en": 42, "data_rot_lat": 42, "data_rot_outreg_en": 42, "arriv": [42, 46, 79, 100, 125, 126, 140, 141, 174], "new_rx_tran": 42, "rx_uinstr_src_rdi": 42, "break": [42, 119, 138, 156, 157], "dir": [42, 148, 149, 160], "dimens": [42, 148, 149, 160], "IN": [42, 148, 149, 160], "clk2": [42, 95, 170], "reset_arb": 42, "trans_a_col": 42, "trans_a_item": 42, "trans_b_col": 42, "trans_b_item": 42, "trans_len": 42, "trans_meta": 42, "trans_vld": 42, "trans_src_rdi": 42, "trans_dst_rdi": 42, "src_buf_rd_addr": 42, "src_buf_row": 42, "src_buf_col": 42, "src_buf_rd_data": 42, "dst_buf_wr_addr": 42, "dst_buf_row": 42, "dst_buf_col": 42, "dst_buf_wr_data": 42, "dst_buf_wr_i": 42, "dst_buf_wr_en": 42, "trans_comp_meta": 42, "trans_comp_src_rdi": 42, "trans_comp_dst_rdi": 42, "fifox": [42, 44, 46, 70, 89, 113, 118, 134, 156, 166, 172, 175], "compli": 42, "wide": [42, 43, 72, 88, 106, 107, 109, 128], "od": 42, "somewher": [42, 44, 142, 152, 154], "desctin": 42, "preprocess": 42, "disect": 42, "atom": [42, 125], "long": [42, 45, 46, 57, 96, 100, 107, 174], "colid": 42, "subset": 42, "sorter": 42, "elimin": [42, 44, 135], "starvat": 42, "conform": 42, "bear": 42, "fashion": 42, "intend": [42, 123], "jan": [42, 44, 135], "kubalek": [42, 44, 135], "2019": [42, 44, 135], "20": [42, 44, 55, 80, 123, 135, 145, 156], "interv": [43, 87], "accumult": 43, "concurr": 43, "max_concurrent_ev": 43, "older": [43, 79], "reffer": 43, "view": 43, "abl": [43, 44, 48, 49, 77, 87, 100, 107, 120, 125, 127, 134, 156, 174], "evolut": 43, "rough": 43, "lot": [43, 119, 156, 161], "exactli": [43, 55, 87, 116], "afterward": 43, "capture_en": 43, "capture_fifo_item": 43, "pop": 43, "traffic": [43, 85, 87, 139, 148, 149, 150, 151, 156, 160], "cours": [43, 105], "plot": 43, "graph": [43, 50, 55, 56], "mfb_auxiliary_sign": [43, 93], "vector": [43, 69, 94, 96, 104, 118, 120, 142, 146, 152, 154, 158, 159, 170, 174], "quantum": 43, "accumul": [43, 44, 80, 85, 91, 143, 144], "digit": 43, "024": 43, "milisecond": 43, "outsid": [44, 78, 174], "inter": [44, 127, 145, 156, 174], "align": [44, 48, 57, 61, 63, 72, 80, 88, 96, 108, 113, 117, 120, 123, 126, 133, 156, 174], "pointer": [44, 58, 59, 60, 62, 64, 66, 67, 69, 70, 71, 87, 98, 156], "deficit": [44, 95, 127, 174], "idl": [44, 87, 95, 120, 123, 127, 143, 144, 160, 174], "algorithm": [44, 94, 95, 110, 145, 156, 174], "freed": [44, 134], "meant": [44, 100, 107], "infinit": 44, "pakcet": 44, "linear": [44, 54], "origin": [44, 46, 76, 79, 84, 88, 108, 174], "global_out_en": 44, "stream_out_en": 44, "heavili": 44, "appart": [44, 88, 135], "reg0": [44, 46], "reg4": 44, "aproxim": 44, "bottleneck": 44, "og": 44, "reduct": [44, 88], "planned_pkt": 44, "cost": 44, "stream_out_aful": 44, "global_out_aful": 44, "save": [44, 50, 53, 56, 117, 148, 149, 156, 159, 170], "ca": 44, "pulse_short": [45, 174], "shorten": [45, 174], "bclk": 45, "outuput": [45, 67], "arbirarili": 45, "delay_count": 45, "cdc": 45, "async_mask": 45, "048": 45, "think": 45, "throgh": 45, "rst": [45, 49, 50, 51, 52, 55, 56, 57, 61, 63, 74, 83, 90, 99, 126, 156], "en": 45, "aclk": 45, "pulse_out": 45, "durat": [45, 52, 91], "sorag": 46, "correspons": 46, "happen": [46, 51, 78, 80, 100, 118, 156], "deem": 46, "plu": [46, 78, 173], "minu": 46, "down": [46, 87, 108, 109, 126], "crossbarx": [46, 127, 172, 174], "dma_bus_pack": 47, "lenght": 47, "dword": [47, 68, 128, 129, 130, 132, 133], "4b": [47, 128], "firstib": 47, "BE": [47, 87, 107, 108, 162], "lastib": 47, "unitid": 47, "64b": [47, 137], "vfid": 47, "pasid": 47, "granular": 47, "pasidvld": 47, "tlp": [47, 130], "relax": [47, 133], "bridg": [48, 55], "secur": [48, 169], "mailbox": [48, 156], "peripher": 48, "temperatur": [48, 174], "sensor": 48, "voltag": [48, 174], "quad": 48, "rsu": 48, "remot": 48, "32bit": [48, 156], "unalign": [48, 72, 88], "span": [48, 96], "argument": [48, 55, 56, 156], "sequenc": [48, 55, 123, 138, 145, 146, 157, 158, 161, 162], "waitrequest": [48, 103], "ground": 48, "capac": 48, "interrupt": [48, 55, 87, 126, 174], "irq": 48, "ier": 48, "isr": 48, "mi2avmm": [48, 173], "wrap": [49, 50, 55, 143], "around": [49, 88, 108, 109, 134, 135], "log": [49, 50, 57, 156], "latency_met": [49, 52], "mem_burst_count_width": 49, "mem_freq_khz": 49, "histogram_box": [49, 55], "255": [49, 72, 123], "precis": [49, 51, 55, 72, 85, 91, 137], "max_paralel_read": 49, "paral": 49, "latency_ticks_width": 49, "rst_done": [49, 50, 51], "mem_readi": 49, "mem_read": 49, "mem_writ": 49, "mem_address": 49, "mem_read_data": 49, "mem_write_data": 49, "mem_burst_count": 49, "mem_read_data_valid": 49, "mem_logger_i": 49, "mem_mi_dwr": 49, "mem_mi_addr": 49, "mem_mi_b": 49, "mem_mi_rd": 49, "mem_mi_wr": 49, "mem_mi_ardi": 49, "mem_mi_drd": 49, "mem_mi_drdi": 49, "event": [50, 52, 102, 148, 149, 174], "occurr": [50, 107, 144], "submit": 50, "maxim": [50, 54, 55, 125], "box": [50, 51], "ctrlo": 50, "ctrli": 50, "cnter_cnt": 50, "value_cnt": 50, "ctrlo_width": 50, "ctrli_width": 50, "cnter_width": 50, "value_width": 50, "i_array_t": [50, 109], "min_en": 50, "b_array_t": [50, 109], "max_en": 50, "sum_en": 50, "hist_en": 50, "sum_extra_width": 50, "hist_box_cnt": 50, "hist_box_width": 50, "ctrlo_default": 50, "instrfac": 50, "sw_rst": 50, "cnters_incr": 50, "cnters_submit": 50, "sumbit": 50, "cnters_diff": 50, "values_vld": 50, "data_logger_i": 50, "cnter_incr_2": 50, "cnter_incr_1": 50, "cnter_incr_0": 50, "cnter_diff_2": 50, "cnter_diff_1": 50, "cnter_diff_0": 50, "cnter_submit_2": 50, "cnter_submit_1": 50, "cnter_submit_0": 50, "value_vld_2": 50, "value_vld_1": 50, "value_vld_0": 50, "value_2": 50, "value_1": 50, "value_0": 50, "interact": [50, 87, 107], "matplotlib": 50, "pdf": [50, 56], "markdown": [50, 55], "ctrl": [50, 53, 54, 55, 125, 163, 174], "0x0004": [50, 55], "stat": [50, 78, 125, 127], "0x0008": [50, 55], "0x000c": [50, 55], "slice": [50, 53, 166, 170], "0x0010": [50, 55], "hist": [50, 54], "0x0014": [50, 55], "value_en": 50, "cnter": 50, "histogramm": 50, "sequenti": [51, 55, 156], "given": [51, 52, 87, 91, 96, 120, 156], "input_width": 51, "box_width": 51, "probabl": [51, 142, 152, 154], "box_cnt": 51, "read_prior": 51, "clear_by_read": 51, "eras": [51, 100], "clear_by_rst": 51, "input_vld": 51, "read_req": 51, "read_addr": 51, "adress": [51, 66, 70, 103], "read_box_vld": 51, "read_box": 51, "histogrammer_i": 51, "max_paralel_ev": 52, "start_ev": 52, "end_ev": 52, "latency_vld": 52, "fifo_ful": 52, "curent": 52, "fifo_item": [52, 97, 101], "latency_meter_i": 52, "dp_bram": [53, 171], "burst_cnt": [53, 56], "amm_data_width": [53, 55], "edge_detect": [53, 170], "fsm": [53, 55, 126], "buff": [53, 55, 56], "0x0c": [53, 54, 72, 74, 87, 105, 125, 127, 128, 137], "depreci": [54, 55, 56], "listen": 54, "req": [54, 156, 159, 161, 162], "0x14": [54, 74, 87, 105, 125, 127, 128, 137], "0x18": [54, 74, 87, 109, 125, 127, 128, 137], "0x1c": [54, 74, 125, 127, 128, 137], "0x24": [54, 74, 125, 127, 137], "0x28": [54, 125, 127], "0x2c": [54, 125, 127], "0x34": [54, 125], "0x38": [54, 125], "0x3c": [54, 125], "khz": [54, 55], "0x44": 54, "0x48": 54, "ddr": 55, "failur": 55, "workflow": 55, "realist": [55, 79], "mi_async": [55, 102], "adn": 55, "amm_gen": [55, 56], "amm_addr_width": 55, "amm_burst_count_width": 55, "rand_gen_data_width": 55, "seri": [55, 70, 131, 170], "alow": 55, "se": [55, 61], "lfsr_simple_random_gen": [55, 170], "rand_gen_addr_width": 55, "amm_addr": 55, "random_data_se": 55, "seed": 55, "random_addr_se": 55, "resiz": [55, 88, 135], "3fbf807": 55, "refr_req_before_test": 55, "refr_period_width": 55, "def_refr_period": 55, "amm_probe_en": 55, "default_burst_cnt": 55, "default_addr_limit": 55, "shoud": 55, "debug_rand_addr": 55, "forc": 55, "amm_clk": 55, "amm_rst": 55, "amm_readi": 55, "amm_read": 55, "amm_writ": 55, "amm_address": 55, "amm_read_data": 55, "amm_write_data": 55, "amm_burst_count": 55, "amm_read_data_valid": 55, "refr_period": 55, "refr_req": 55, "refr_ack": 55, "emif_ecc_isr": 55, "whenev": [55, 79, 90, 156], "mi_rst": 55, "print": [55, 56, 139, 145, 148, 149, 150, 151, 156, 160, 162], "concret": 55, "manuali": 55, "h": [55, 56, 135, 145], "c": [55, 107, 156], "logger": [55, 164], "scale": [55, 119], "gen_burst": 55, "messag": [55, 145, 156], "exit": 55, "relat": [55, 96, 98, 156], "rand": [55, 56, 156], "simult": 55, "16777215": 55, "67108860": 55, "137": [55, 162], "03": 55, "66": [55, 123], "41": 55, "80": [55, 72], "250": [55, 71], "75": 55, "1393": 55, "1643": 55, "97": 55, "630": 55, "69": 55, "16165552": 55, "87": 55, "62962": 55, "99": 55, "241581": 55, "111": [55, 136, 137], "128501": 55, "147": 55, "153": 55, "435": 55, "441": 55, "50118": 55, "453": 55, "459": 55, "465": 55, "471": 55, "477": 55, "2570": 55, "483": 55, "489": 55, "495": 55, "62961": 55, "501": 55, "573": 55, "579": 55, "627": 55, "633": 55, "autom": 55, "Will": 55, "tb": 55, "short": [55, 126, 127], "test_mem_test": 55, "report_gen": 55, "pandoc": 55, "texliv": 55, "latex": 55, "engin": [55, 156], "yum": 55, "mem_tester_report": [55, 56], "fig": [55, 56], "raw": [55, 56], "json": 55, "mem_tester_mi": 55, "mi_splitter_plus_gen": [55, 107, 109], "amm_mux": 55, "err": 55, "0x0018": 55, "0x0040": 55, "react": 55, "amm_prob": 55, "seq": [56, 139, 150, 151, 156], "burst_id": 56, "512b": [56, 125, 129], "hexa": 56, "vld": [56, 114, 156, 159], "sv": [56, 146, 156, 162], "xml": 56, "rx_dma_hdr_insertor": 57, "rx_region_s": [57, 63, 88, 125, 127], "rx_block_siz": [57, 63, 88, 125, 127], "rx_item_width": [57, 63, 88, 125, 127], "tx_region": [57, 88, 92, 125, 127], "tx_region_s": [57, 88, 125, 127], "tx_block_siz": [57, 88, 125, 127], "tx_item_width": [57, 88, 113, 125, 127], "pkt_size_max": [57, 62, 64, 65, 67, 69, 70, 98], "eof_po": [57, 88, 157], "sof_po": [57, 63, 126, 157], "rx_mfb_data": [57, 61, 63, 75, 80, 83, 84, 85, 87, 89, 90, 91, 94, 95, 125, 126, 127], "rx_mfb_sof": [57, 61, 63, 75, 80, 83, 84, 85, 87, 89, 90, 91, 94, 95, 125, 126, 127], "rx_mfb_eof": [57, 61, 63, 75, 80, 83, 84, 85, 87, 89, 90, 91, 94, 95, 125, 126, 127], "rx_mfb_src_rdy": [57, 61, 63, 75, 80, 83, 84, 85, 87, 89, 90, 91, 94, 95, 125, 126, 127], "rx_mfb_dst_rdy": [57, 61, 63, 75, 80, 83, 84, 85, 87, 89, 90, 91, 94, 95, 126, 127], "tx_mfb_data": [57, 61, 63, 74, 75, 80, 82, 83, 84, 85, 87, 89, 90, 91, 95, 98, 117, 125, 126, 127], "tx_mfb_sof": [57, 61, 63, 74, 75, 80, 82, 83, 84, 85, 87, 89, 90, 91, 95, 98, 117, 125, 126, 127], "tx_mfb_eof": [57, 61, 63, 74, 75, 80, 82, 83, 84, 85, 87, 89, 90, 91, 95, 98, 117, 125, 126, 127], "tx_mfb_sof_po": [57, 61, 63, 74, 75, 80, 82, 83, 84, 85, 87, 89, 90, 91, 95, 98, 117, 125, 126, 127], "tx_mfb_eof_po": [57, 61, 63, 74, 75, 80, 82, 83, 84, 85, 87, 89, 90, 91, 95, 98, 117, 125, 126, 127], "tx_mfb_src_rdy": [57, 61, 63, 74, 75, 80, 82, 83, 84, 85, 87, 89, 90, 91, 95, 98, 117, 125, 126, 127], "tx_mfb_dst_rdy": [57, 61, 63, 74, 75, 80, 82, 83, 84, 85, 87, 89, 90, 91, 95, 98, 117, 125, 126, 127], "hdrm_pcie_hdr_data": 57, "127": [57, 72], "hdrm_pcie_hdr_typ": 57, "dw": [57, 133], "hdrm_pcie_hdr_src_rdy_data_tran": 57, "hdrm_pcie_hdr_src_rdy_dma_hdr": 57, "hdrm_pcie_hdr_dst_rdi": 57, "hdrm_dma_chan_num": 57, "hdrm_pkt_drop": 57, "hdrm_dma_hdr_data": 57, "hdrm_dma_hdr_src_rdi": 57, "hdrm_dma_hdr_dst_rdi": 57, "hdrm_pkt_cntr_chan": 57, "hdrm_pkt_sent_inc": 57, "hdrm_pkt_disc_inc": 57, "hdrm_pkt_size": 57, "addr_manag": 58, "ring": [58, 59, 60], "cna": 58, "addr_width": [58, 59, 60, 102, 103, 104, 105, 106, 107, 109, 156, 158], "pointer_width": [58, 59, 60, 62, 64, 66, 68], "number_of_item": [58, 59, 60], "addr_channel": [58, 59], "addr_bas": [58, 59], "addr_mask": [58, 59, 104, 109], "righ": [58, 59], "number_of_max_item": [58, 59], "addr_sw_point": [58, 59], "pointer_update_chan": [58, 59], "pointer_update_data": [58, 59], "pointer_update_en": [58, 59], "FOR": [58, 59, 174], "channel_vld": 58, "channel_reset": [58, 59], "corespond": [58, 59], "pciex": [58, 59], "addr_vld": 58, "pcie_addr_gen": 59, "acord": 59, "genead": 59, "input_s": 59, "pkt_mtu": [59, 60, 73, 75, 80, 94, 95, 145], "input_disc": 59, "input_channel": 59, "input_src_rdi": [59, 114], "input_dst_rdi": [59, 114], "out_addr": [59, 106], "out_offset": 59, "out_addr_vld": 59, "out_disc": 59, "out_last": 59, "out_first": 59, "out_dst_rdi": 59, "rx_dma_hdr_manag": 60, "fist": [60, 145, 161], "ceil": 60, "pkt_size": 60, "dma_discard": 60, "action": [60, 88], "metadata_s": 60, "start_req_channel": 60, "start_req_vld": [60, 62, 65, 69], "start_req_don": 60, "stop_req_channel": 60, "whic": 60, "stop_req_vld": [60, 62, 65, 69], "stop_req_don": 60, "addr_data_channel": 60, "addr_data_bas": 60, "addr_data_mask": 60, "addr_data_sw_point": 60, "addr_header_channel": 60, "addr_header_bas": 60, "addr_header_mask": 60, "addr_header_sw_point": 60, "hdp_update_chan": 60, "hdp_update_data": 60, "hdp_update_en": 60, "hhp_update_chan": 60, "hhp_update_data": 60, "hhp_update_en": 60, "inf_meta": 60, "inf_channel": 60, "inf_pkt_siz": 60, "inf_vld": 60, "inf_src_rdi": 60, "inf_dst_rdi": 60, "pcie_hdr_siz": 60, "pcie_hdr": 60, "pcie_hdr_vld": 60, "pcie_hdr_src_rdy_data_tran": 60, "pcie_hdr_src_rdy_dma_hdr": 60, "pcie_hdr_dst_rdi": 60, "dma_channel": 60, "dma_hdr": 60, "dma_hdr_vld": 60, "allwai": [60, 82, 88], "dma_hdr_src_rdi": 60, "dma_hdr_dst_rdi": 60, "rx_dma_input_buff": 61, "region_s": [61, 73, 74, 76, 77, 78, 79, 81, 83, 86, 88, 90, 92, 93, 96, 99, 142, 154, 155, 156, 157], "rx_mfb_sof_po": [61, 75, 80, 83, 84, 85, 87, 89, 90, 91, 94, 95, 125, 126, 127], "rx_mfb_eof_po": [61, 63, 75, 80, 83, 84, 85, 87, 89, 90, 91, 94, 95, 125, 126, 127], "rx_dma_sw_manag": 62, "descriptor": [62, 64, 71], "sw_addr_width": [62, 64], "recv_pkt_cnt_width": [62, 69], "recv_bts_cnt_width": [62, 69], "disc_pkt_cnt_width": [62, 69], "disc_bts_cnt_width": [62, 69], "mi_width": [62, 64, 69, 70, 71], "discart": [62, 69, 127], "pkt_sent_chan": [62, 67, 69, 98], "pkt_sent_inc": [62, 67, 69], "pkt_sent_byt": [62, 67, 69], "pkt_discard_chan": [62, 69], "pkt_discard_inc": [62, 69], "pkt_discard_byt": [62, 69], "start_req_chan": [62, 65, 69], "start_req_ack": [62, 65, 69], "stop_force_chan": 62, "stop_forc": 62, "stop_req_chan": [62, 65, 69], "stop_req_ack": [62, 65, 69], "enabled_chan": [62, 67, 69], "sdp_rd_chan": 62, "sdp_rd_data": 62, "shp_rd_chan": 62, "shp_rd_data": 62, "hdp_wr_chan": [62, 69], "hdp_wr_data": [62, 69], "hdp_wr_en": [62, 69], "hhp_wr_chan": [62, 69], "hhp_wr_data": [62, 69], "hhp_wr_en": [62, 69], "dba_rd_chan": 62, "dba_rd_data": 62, "hba_rd_chan": 62, "hba_rd_data": 62, "dpm_rd_chan": 62, "dpm_rd_data": 62, "hpm_rd_chan": 62, "hpm_rd_data": 62, "rx_dma_trans_buff": 63, "contol": 63, "successful": 63, "buffered_data_s": 63, "insertor": [63, 64, 123, 172], "propabl": 63, "useless": 63, "figur": [64, 70, 71, 96, 109, 120, 126, 135], "rx_dma_calypt": 64, "user_rx_mfb_region": 64, "user_rx_mfb_region_s": 64, "user_rx_mfb_block_s": 64, "user_rx_mfb_item_width": 64, "pcie_up_mfb_region": 64, "pcie_up_mfb_region_s": 64, "pcie_up_mfb_block_s": 64, "pcie_up_mfb_item_width": 64, "cntrs_width": [64, 70], "hdr_meta_width": [64, 67, 70, 71, 73, 98], "trbuf_fifo_en": 64, "user_rx_mfb_meta_hdr_meta": 64, "user_rx_mfb_meta_chan": 64, "user_rx_mfb_meta_pkt_s": 64, "user_rx_mfb_data": 64, "user_rx_mfb_sof": 64, "user_rx_mfb_eof": 64, "user_rx_mfb_sof_po": 64, "user_rx_mfb_eof_po": 64, "user_rx_mfb_src_rdi": 64, "user_rx_mfb_dst_rdi": 64, "pcie_up_mfb_data": 64, "pcie_up_mfb_sof": 64, "pcie_up_mfb_eof": 64, "pcie_up_mfb_sof_po": 64, "pcie_up_mfb_eof_po": 64, "pcie_up_mfb_src_rdi": 64, "pcie_up_mfb_dst_rdi": 64, "tx_dma_chan_start_stop_ctrl": 65, "drop": [65, 67, 72, 75, 77, 123, 162], "usr_mfb_": 65, "till": [65, 107, 156], "delimit": [65, 66, 70, 143], "pcie_mfb_region": [65, 66], "pcie_mfb_region_s": [65, 66], "pcie_mfb_block_s": [65, 66], "pcie_mfb_item_width": [65, 66], "largest": [65, 68, 70], "usr_mfb": 65, "dbg_signal_width": 65, "pcie_mfb_data": [65, 66, 68], "pcie_mfb_meta": [65, 66, 68], "62": [65, 66, 67, 68, 133, 162], "pcie_mfb_sof": [65, 66, 68], "pcie_mfb_eof": [65, 66, 68], "pcie_mfb_sof_po": [65, 66, 68], "pcie_mfb_eof_po": [65, 66, 68], "pcie_mfb_src_rdi": [65, 66, 68], "pcie_mfb_dst_rdi": [65, 66, 68], "usr_mfb_data": [65, 66, 67], "usr_mfb_meta": 65, "usr_mfb_sof": [65, 66, 67], "usr_mfb_eof": [65, 66, 67], "usr_mfb_sof_po": [65, 66, 67], "usr_mfb_eof_po": [65, 66, 67], "usr_mfb_src_rdi": [65, 66, 67], "usr_mfb_dst_rdi": [65, 66, 67], "tx_dma_sw_manag": [65, 69], "pkt_disc_chan": 65, "pkt_disc_inc": 65, "pkt_disc_byt": 65, "st_sp_dbg_chan": [65, 70, 71], "st_sp_dbg_meta": [65, 70, 71], "dropper": [65, 162, 172], "tx_dma_metadata_extractor": 66, "care": [66, 95, 107, 126, 143], "useful": 66, "pcie_meta_pack": 66, "usr_mfb_meta_byte_en": 66, "usr_mfb_meta_is_dma_hdr": 66, "usr_mfb_meta_pcie_addr": 66, "usr_mfb_meta_chan_num": 66, "usr_mfb_meta_byte_cnt": 66, "depars": [66, 177], "cutter": [66, 125, 135, 172], "tx_dma_pkt_dispatch": 67, "accor": 67, "did": [67, 125], "mfb_region_s": [67, 68, 75, 80, 83, 84, 85, 87, 91, 94, 95, 98, 101, 117, 129, 132], "data_pointer_width": [67, 69, 70], "dma_hdr_pointer_width": [67, 69, 70], "usr_mfb_meta_hdr_meta": 67, "usr_mfb_meta_chan": 67, "usr_mfb_meta_pkt_s": 67, "hdr_buff_addr": 67, "hdr_buff_chan": 67, "hdr_buff_data": 67, "dma_hdr_width": 67, "hdr_buff_src_rdi": 67, "hdr_buff_dst_rdi": 67, "buff_rd_chan": 67, "buff_rd_data": 67, "buff_rd_addr": 67, "buff_rd_en": 67, "upd_hdp_chan": 67, "upd_hdp_data": 67, "upd_hdp_en": 67, "upd_hhp_chan": 67, "upd_hhp_data": 67, "upd_hhp_en": 67, "tx_dma_pcie_trans_buff": 68, "instantiati": 68, "constist": [68, 70], "footprint": 68, "quasi": 68, "resolut": [68, 88, 126], "rd_chan": 68, "barrel": [68, 170], "shifter": [68, 170], "acc": 69, "anot": 69, "signifi": [69, 96, 120], "channel_cor": 69, "pipe": [69, 73, 82, 89, 109, 114, 132, 170, 172, 173, 174], "np": 69, "memx": 69, "tx_dma_calypt": 70, "usr_tx_": 70, "pcie_cq_": 70, "unsort": 70, "usr_tx_mfb_region": 70, "usr_tx_mfb_region_s": 70, "usr_tx_mfb_block_s": 70, "usr_tx_mfb_item_width": 70, "pcie_cq_mfb_region": [70, 71], "pcie_cq_mfb_region_s": [70, 71], "pcie_cq_mfb_block_s": [70, 71], "pcie_cq_mfb_item_width": [70, 71], "pcie_cc_mfb_region": [70, 71], "pcie_cc_mfb_region_s": [70, 71], "pcie_cc_mfb_block_s": [70, 71], "pcie_cc_mfb_item_width": [70, 71], "st_sp_dbg_signal_w": [70, 71], "usr_tx_mfb": 70, "usr_tx_mfb_meta_pkt_s": [70, 71], "usr_tx_mfb_meta_chan": [70, 71], "usr_tx_mfb_meta_hdr_meta": [70, 71], "usr_tx_mfb_data": [70, 71], "usr_tx_mfb_sof": [70, 71], "usr_tx_mfb_eof": [70, 71], "usr_tx_mfb_sof_po": [70, 71], "usr_tx_mfb_eof_po": [70, 71], "usr_tx_mfb_src_rdi": [70, 71], "usr_tx_mfb_dst_rdi": [70, 71], "pcie_cq_mfb_data": [70, 71], "pcie_cq_mfb_meta": [70, 71], "pcie_cq_mfb_sof": [70, 71], "pcie_cq_mfb_eof": [70, 71], "pcie_cq_mfb_sof_po": [70, 71], "pcie_cq_mfb_eof_po": [70, 71], "pcie_cq_mfb_src_rdi": [70, 71], "pcie_cq_mfb_dst_rdi": [70, 71], "pcie_cc_mfb_data": [70, 71], "pcie_cc_mfb_meta": [70, 71], "pcie_cc_mfb_sof": [70, 71], "pcie_cc_mfb_eof": [70, 71], "pcie_cc_mfb_sof_po": [70, 71], "pcie_cc_mfb_eof_po": [70, 71], "pcie_cc_mfb_src_rdi": [70, 71], "pcie_cc_mfb_dst_rdi": [70, 71], "extractor": [70, 135], "dispatch": 70, "dma_calypt": 71, "primari": [71, 128, 161], "focus": [71, 107], "usr_mfb_region": 71, "usr_mfb_region_s": 71, "usr_mfb_block_s": 71, "usr_mfb_item_width": 71, "pcie_rq_mfb_region": 71, "configr": 71, "pcie_rq_mfb_region_s": 71, "pcie_rq_mfb_block_s": 71, "pcie_rq_mfb_item_width": 71, "extract": [71, 80, 125, 135, 143], "rx_channel": [71, 110], "rx_ptr_width": 71, "sdp": 71, "hdp": 71, "usr_rx_pkt_size_max": 71, "tx_channel": [71, 110], "tx_sel_channel": 71, "dma_endpoint": 71, "tx_ptr_width": 71, "usr_tx_pkt_size_max": 71, "area": 71, "dsp_cnt_width": 71, "rx_gen_en": 71, "tx_gen_en": 71, "usr_rx_mfb_meta_pkt_s": 71, "usr_rx_mfb_meta_chan": 71, "usr_rx_mfb_meta_hdr_meta": 71, "usr_rx_mfb_data": 71, "usr_rx_mfb_sof": 71, "usr_rx_mfb_eof": 71, "usr_rx_mfb_sof_po": 71, "usr_rx_mfb_eof_po": 71, "usr_rx_mfb_src_rdi": 71, "usr_rx_mfb_dst_rdi": 71, "pcie_rq_mfb_data": 71, "upstream": [71, 134, 135], "pcie_rq_mfb_meta": 71, "pcie_rq_mfb_sof": 71, "pcie_rq_mfb_eof": 71, "pcie_rq_mfb_sof_po": 71, "pcie_rq_mfb_eof_po": 71, "pcie_rq_mfb_src_rdi": 71, "pcie_rq_mfb_dst_rdi": 71, "downstream": [71, 134, 135], "kintex": 71, "framelinkunalign": 72, "successor": 72, "framelink": 72, "buss": 72, "wast": 72, "bandwidth": 72, "sop_po": 72, "treat": 72, "_n": 72, "1024": [72, 95, 132, 142, 152, 154, 155, 162], "sop_pos_width": 72, "sop": [72, 84], "eop_po": 72, "eop": 72, "infrastructur": [72, 169], "flu_": 72, "fl_": 72, "instant": 72, "text": [72, 156], "editor": 72, "p1": 72, "p2": 72, "135": 72, "48": [72, 85, 91, 125], "103": 72, "had": [72, 109], "125": [72, 123], "104": 72, "0x1f": 72, "248": 72, "511": [72, 126], "rx_sop_po": [72, 92], "rx_eop_po": [72, 92], "rx_sop": [72, 92], "rx_eop": [72, 92], "tx_sop_po": [72, 92], "tx_eop_po": [72, 92], "tx_sop": [72, 92], "tx_eop": [72, 92], "_data": [72, 156], "_sop_po": 72, "_eop_po": 72, "_sop": 72, "_eop": 72, "_src_rdy": 72, "plane": 73, "eth_rx": 73, "dma_rx": 73, "dma_tx": 73, "eth_tx": 73, "mux_c": 73, "mux_a": 73, "mux_b": 73, "mux_d": 73, "player": 73, "0x000": 73, "0x004": 73, "0x008": 73, "0x00c": 73, "0x040": 73, "0x04c": 73, "tic": 73, "0x4": [73, 109, 148, 149], "0x8": 73, "0xc": 73, "0x050": 73, "0x05c": 73, "0x060": 73, "0x06c": 73, "0x070": 73, "0x07c": 73, "0x080": 73, "0x0bf": 73, "0x0c0": 73, "0x0ff": 73, "0x100": 73, "0x17f": 73, "0x180": 73, "0x1bf": 73, "0x1c0": 73, "0x1ff": 73, "mfb_generator_mi32": [73, 74], "mux": [73, 106, 119, 170, 175], "rx_dma_channel": 73, "npp_hdr_size": 73, "npp": 73, "tx_dma_channel": 73, "player_fifo_depth": 73, "rx_hdr_ins_en": 73, "same_clk": [73, 81], "asynch": 73, "convers": [73, 123, 127, 132, 137, 139, 150, 151, 177], "mi_pipe_en": 73, "fake_switch": 73, "besid": [73, 81], "eth_rx_mvb_len": 73, "eth_rx_mvb_channel": 73, "eth_rx_mvb_hdr_meta": 73, "eth_rx_mvb_discard": 73, "eth_tx_mvb_len": 73, "eth_tx_mvb_channel": 73, "eth_tx_mvb_hdr_meta": 73, "eth_tx_mvb_vld": 73, "eth_tx_mvb_src_rdi": 73, "eth_tx_mvb_dst_rdi": 73, "dst": [74, 110, 119, 156], "cntr": 74, "burst_siz": 74, "incr": [74, 110], "ch_max": [74, 110], "ch_min": [74, 110], "rr": [74, 110], "begener": 74, "0xffff": 74, "length_width": [74, 80, 94], "channels_width": 74, "pkt_cnt_width": 74, "use_pacp_arch": 74, "tx_mfb_meta": [74, 80, 82, 83, 84, 85, 87, 90, 91, 95, 98, 117], "0xff0001": [74, 110], "0x070401": [74, 110], "0xff0002": [74, 110], "0x050501": [74, 110], "mfb_crossbarx_stream2": 75, "rearrang": 75, "trim": 75, "in_stream": 75, "pkt_id_width": 75, "mod_width": 75, "usermeta_width": 75, "clk_x2": 75, "rx_mvb_usermeta": 75, "rx_mvb_discard": 75, "rx_mvb_mod_sof_s": 75, "truncat": 75, "rx_mvb_mod_sof_en": 75, "rx_mvb_mod_sof_typ": 75, "rx_mvb_mod_eof_s": 75, "rx_mvb_mod_eof_en": 75, "rx_mvb_mod_eof_typ": 75, "rx_mvb_vld": [75, 80, 84, 89, 117, 122], "rx_mvb_src_rdy": [75, 80, 84, 89, 117, 122], "rx_mvb_dst_rdy": [75, 80, 84, 89, 117, 122], "tx_mvb_usermeta": 75, "tx_mvb_vld": [75, 80, 82, 89, 94, 98, 122, 125], "tx_mvb_src_rdy": [75, 80, 82, 89, 94, 98, 122, 125], "tx_mvb_dst_rdy": [75, 80, 82, 89, 94, 98, 122, 125], "mfb_cutter_simpl": 76, "cut": [76, 80, 125, 135, 140, 141, 144], "cutted_item": 76, "meta_width": [76, 77, 78, 79, 81, 83, 86, 88, 90, 92, 93, 99, 102, 103, 106, 107, 109, 117, 122, 142, 145, 154, 155, 156, 157, 158], "meta_align": 76, "WITH": [76, 77, 78], "rx_meta": [76, 77, 78, 79, 80, 86, 88, 92, 93, 97, 99, 101], "rx_sof": [76, 77, 78, 79, 86, 88, 93, 97, 99, 101, 126], "rx_eof": [76, 77, 78, 79, 86, 88, 93, 97, 99, 101, 126], "rx_sof_po": [76, 77, 78, 79, 86, 88, 93, 97, 99, 101, 126], "rx_eof_po": [76, 77, 78, 79, 86, 88, 93, 97, 99, 101], "rx_cut": 76, "tx_meta": [76, 77, 78, 79, 80, 86, 88, 92, 93, 97, 99, 101], "tx_sof": [76, 77, 78, 86, 88, 93, 97, 99, 101, 126], "tx_eof": [76, 77, 78, 86, 88, 93, 97, 99, 101, 126], "tx_sof_po": [76, 77, 78, 79, 86, 88, 93, 97, 99, 101], "tx_eof_po": [76, 77, 78, 79, 86, 88, 93, 97, 99, 101, 126], "mfb_dropper": 77, "rx_drop": 77, "mfb_enabl": 78, "tx_enabl": 78, "middl": [78, 96, 136, 137, 142, 144, 152, 154, 156, 161], "stat_discard": 78, "possit": [78, 86, 97, 99, 100], "OF": 78, "mfb_frame_mask": 79, "use_pip": 79, "mfb_pipe": [79, 86], "pipe_typ": [79, 86, 106, 109], "shreg": [79, 86, 106, 109, 156], "tx_sof_mask": [79, 80], "tx_eof_mask": 79, "unmask": 79, "withouth": 79, "partial": [79, 88, 145], "tx_sof_unmask": 79, "tx_eof_unmask": 79, "tx_src_rdy_unmask": 79, "layout": 79, "tx_sof_origin": 79, "tx_eof_origin": 79, "tx_src_rdy_origin": 79, "tx_mask": 79, "brand": 79, "demonst": 79, "sof_unmask": 79, "visual": 79, "situat": [79, 88, 96, 114, 126, 134, 156], "sof_origin": 79, "menawhil": 79, "rule": [79, 96, 110, 120, 126, 138, 156, 157], "unwant": [79, 87], "behaviour": [79, 118, 159], "intefac": [79, 89], "obligatori": 79, "func": 79, "cover": [79, 118], "ex_test": 79, "unverifi": 79, "intensli": 79, "tap": [79, 156], "model": [79, 145, 179], "frame_unpack": 80, "superpacket": 80, "header_length": 80, "60": [80, 125], "littl": [80, 87], "endian": 80, "deriv": [80, 88, 91, 96, 98], "mblock_siz": 80, "deal": 80, "po": [80, 94], "mvb_item": [80, 82, 84, 89, 98, 111, 115, 116, 117, 118, 122], "mvb_item_width": [80, 84, 89, 115, 117, 156], "prepend": 80, "16b": [80, 137], "necesari": 80, "unpacking_stag": 80, "meta_out_mod": 80, "rx_mvb_data": [80, 84, 89, 117], "getit_indv_hdr_data": 80, "tx_mvb_data": [80, 89, 94, 125], "subtract": 80, "search": [80, 123], "consum": [80, 88, 119], "processor": 80, "creator": 80, "offset_processor": 80, "op": [80, 118, 146], "mvb_aggregate_last_vld": 80, "mfb_meta_width": [80, 82, 83, 84, 85, 87, 91, 94, 95, 98, 101], "max_word": 80, "strech": 80, "offset_width": [80, 94], "last_vld_impl": 80, "prefixsum": 80, "inf": [80, 85], "rx_offset": [80, 94], "u_array_t": 80, "rx_length": [80, 94], "rx_word": 80, "rx_old_sof": 80, "rx_new_sof": 80, "rx_sof_mask": 80, "tx_offset": 80, "tx_word": 80, "tx_old_sof": 80, "sof_creat": 80, "lastli": 80, "hdr_length": 80, "region_numb": 80, "analyz": [80, 125], "withing": 80, "unsign": [80, 139, 145, 156, 159, 161], "tx_length": 80, "tx_new_sof": 80, "mfb_loopback": 81, "far": 81, "fake_loopback": 81, "rx_mfb_data_in": 81, "rx_mfb_meta_in": 81, "rx_mfb_sof_in": 81, "rx_mfb_eof_in": 81, "rx_mfb_sof_pos_in": 81, "rx_mfb_eof_pos_in": 81, "rx_mfb_src_rdy_in": 81, "rx_mfb_dst_rdy_in": 81, "rx_mfb_data_out": 81, "rx_mfb_meta_out": 81, "rx_mfb_sof_out": 81, "rx_mfb_eof_out": 81, "rx_mfb_sof_pos_out": 81, "rx_mfb_eof_pos_out": 81, "rx_mfb_src_rdy_out": 81, "rx_mfb_dst_rdy_out": 81, "tx_mfb_data_out": 81, "tx_mfb_meta_out": 81, "tx_mfb_sof_out": 81, "tx_mfb_eof_out": 81, "tx_mfb_sof_pos_out": 81, "tx_mfb_eof_pos_out": 81, "tx_mfb_src_rdy_out": 81, "tx_mfb_dst_rdy_out": 81, "tx_mfb_data_in": 81, "tx_mfb_meta_in": 81, "tx_mfb_sof_in": 81, "tx_mfb_eof_in": 81, "tx_mfb_sof_pos_in": 81, "tx_mfb_eof_pos_in": 81, "tx_mfb_src_rdy_in": 81, "tx_mfb_dst_rdy_in": 81, "mfb_merger": 82, "characterist": [82, 84, 88, 89], "hdr_width": [82, 89, 145, 156], "rx0_payload_en": 82, "rx1_payload_en": 82, "input_fifo_s": 82, "sw_timeout_width": 82, "in_pipe_en": 82, "out_pipe_en": [82, 89], "rx0_mvb_hdr": 82, "rx0_mvb_payload": 82, "rx0_mvb_vld": 82, "rx0_mvb_src_rdy": 82, "rx0_mvb_dst_rdy": 82, "rx0_mfb_data": 82, "rx0_mfb_meta": 82, "rx0_mfb_sof": 82, "rx0_mfb_eof": 82, "rx0_mfb_sof_po": 82, "rx0_mfb_eof_po": 82, "rx0_mfb_src_rdy": 82, "rx0_mfb_dst_rdy": 82, "rx1_mvb_hdr": 82, "rx1_mvb_payload": 82, "rx1_mvb_vld": 82, "rx1_mvb_src_rdy": 82, "rx1_mvb_dst_rdy": 82, "rx1_mfb_data": 82, "rx1_mfb_meta": 82, "rx1_mfb_sof": 82, "rx1_mfb_eof": 82, "rx1_mfb_sof_po": 82, "rx1_mfb_eof_po": 82, "rx1_mfb_src_rdy": 82, "rx1_mfb_dst_rdy": 82, "tx_mvb_hdr": 82, "tx_mvb_payload": [82, 89], "lesser": [82, 170], "preffer": 82, "suppos": 82, "mfb_merger_simpl": 83, "cnt_max": 83, "masking_en": 83, "rx_mfb0_data": 83, "rx_mfb0_meta": 83, "rx_mfb0_sof": 83, "rx_mfb0_sof_po": 83, "rx_mfb0_eof": 83, "rx_mfb0_eof_po": 83, "rx_mfb0_src_rdy": 83, "rx_mfb0_dst_rdy": 83, "rx_mfb1_data": 83, "rx_mfb1_meta": 83, "rx_mfb1_sof": 83, "rx_mfb1_sof_po": 83, "rx_mfb1_eof": 83, "rx_mfb1_eof_po": 83, "rx_mfb1_src_rdy": 83, "rx_mfb1_dst_rdy": 83, "mfb_merger_simple_gen": 83, "merger_input": 83, "rx_mfb_meta": [83, 84, 85, 87, 90, 91, 94, 95], "metadata_insertor": 84, "insert_mod": 84, "slight": [84, 126], "mvb_fifo_s": 84, "tx_mfb_meta_new": 84, "mfb_packet_delay": 85, "ts_format": 85, "ts_width": 85, "fifo_depth": [85, 99, 113, 116, 121], "2048": [85, 91], "mfb_fifox": [85, 99], "fifo_af_offset": 85, "time_reset": 85, "current_tim": 85, "decid": [85, 100, 109, 159], "ok": [85, 125], "qualiti": 85, "pause_request": 85, "rx_mfb_t": 85, "fake_pip": [86, 106], "use_dst_rdi": 86, "pattern": [87, 143, 156, 161], "slow": [87, 174], "interval_count": 87, "interval_length": 87, "section_length": 87, "proport": 87, "restor": 87, "won": 87, "suffici": [87, 96, 126], "big": [87, 170], "1000": [87, 131, 133], "arrow": 87, "10gb": [87, 127], "50gb": 87, "0gb": 87, "75gb": 87, "60gb": 87, "output_spe": 87, "recalcul": 87, "rate_limit": 87, "40": 87, "62500": 87, "0x": 87, "paragraph": 87, "sr": [87, 170], "busi": [87, 105], "ro": [87, 128, 137], "shape": [87, 108], "wo": [87, 137], "rw": [87, 125, 127, 128, 137], "whatev": 87, "wheter": 87, "accordingli": [87, 109, 126, 143], "ey": 87, "wish": [87, 156], "sure": [87, 107, 143], "rememb": [87, 108], "upon": 87, "encount": 87, "signific": [87, 109], "extrem": 87, "circumst": 87, "exce": 87, "border": 87, "parameter": 88, "bot": [88, 161], "attribut": 88, "cappabl": 88, "decreas": [88, 92, 95, 139, 150, 151], "mfb_item_reconfigur": 88, "NOT": [88, 125], "divis": 88, "bigger": [88, 120], "mfb_block_reconfigur": 88, "ineffici": 88, "frame_align": 88, "unnessesari": 88, "meta_mod": 88, "fifo_s": 88, "mfb_region_reconfigur": 88, "rx_region": [88, 92, 125, 127], "realiz": [88, 107, 109], "fact": [88, 140, 141, 144], "conenct": 88, "wider": [88, 108], "actuali": 88, "secondari": 88, "beginig": 88, "regino": 88, "prevent": [88, 134, 135], "frames_over_tx_block": 88, "frames_over_tx_region": 88, "sake": [88, 96, 156], "difficulti": 88, "othe": 88, "mfb_splitter": 89, "mvb_meta_width": 89, "mvb_output_fifo_s": 89, "use_outreg": [89, 106], "rx_mvb_hdr": 89, "rx_mvb_meta": [89, 117], "rx_mvb_switch": 89, "rx_mvb_payload": 89, "tx0_mvb_hdr": 89, "tx0_mvb_meta": 89, "tx0_mvb_payload": 89, "tx0_mvb_vld": 89, "tx0_mvb_src_rdy": 89, "tx0_mvb_dst_rdy": 89, "tx0_mfb_data": [89, 90], "tx0_mfb_sof": [89, 90], "tx0_mfb_eof": [89, 90], "tx0_mfb_sof_po": [89, 90], "tx0_mfb_eof_po": [89, 90], "tx0_mfb_src_rdy": [89, 90], "tx0_mfb_dst_rdy": [89, 90], "tx1_mvb_hdr": 89, "tx1_mvb_meta": 89, "tx1_mvb_payload": 89, "tx1_mvb_vld": 89, "tx1_mvb_src_rdy": 89, "tx1_mvb_dst_rdy": 89, "tx1_mfb_data": [89, 90], "tx1_mfb_sof": [89, 90], "tx1_mfb_eof": [89, 90], "tx1_mfb_sof_po": [89, 90], "tx1_mfb_eof_po": [89, 90], "tx1_mfb_src_rdy": [89, 90], "tx1_mfb_dst_rdy": [89, 90], "mfb_splitter_gen": 89, "splitter_output": [89, 90], "output_fifo_s": 89, "mfb_splitter_simpl": 90, "rx_mfb_sel": 90, "tx0_mfb_meta": 90, "tx1_mfb_meta": 90, "mfb_splitter_simple_gen": 90, "numer": [90, 156], "ofc": 90, "mfb_timestamp_limit": 91, "rx_mfb_timestamp": 91, "timestamp_format": 91, "kept": [91, 103, 134, 135], "delay": [91, 172], "clk_frequenc": 91, "external_time_src": 91, "external_tim": 91, "mi_reset_reg": 91, "mi_sel_queue_reg": 91, "return": [91, 107, 126, 145, 156, 161], "bypass": [91, 94], "redirect": 91, "ON": 91, "mi_top_speed_reg": 91, "200000000": 91, "hz": 91, "timestamp_width": 91, "buffer_s": 91, "buffer_af_offset": 91, "pause_queu": 91, "rx_mfb_queue": 91, "mfb_transform": 92, "solut": [92, 156], "fewer": 92, "region_aux_en": 93, "block_aux_en": 93, "item_aux_en": 93, "tx_region_shar": 93, "tx_region_vld": 93, "tx_block_vld": 93, "tx_item_vld": 93, "checksum_calcul": 94, "ipv4": 94, "tcp": 94, "udp": 94, "rx_chsum_en": 94, "invert": [94, 123], "tx_chsum_bypass": 94, "rework": 94, "network_ord": 94, "tx_mvb_meta": 94, "calucul": 94, "crossbarx_stream": 95, "shrink": 95, "front": 95, "cx_use_clk2": 95, "cx_use_clk_arb": 95, "obuf_meta_eq_output": 95, "obuf_input_eq_output": 95, "trans_fifo_s": [95, 127], "f_gap_adjust_en": 95, "smallest": [95, 96], "f_gap_adjust_size_avg": 95, "f_gap_adjust_size_min": 95, "f_extend_start_en": 95, "f_extend_start_s": 95, "neg": [95, 123], "f_extend_end_en": 95, "f_extend_end_s": 95, "rx_clk2": 95, "rx_reset": [95, 97, 101, 125, 127, 145], "tx_reset": [95, 97, 101, 125, 127], "cx_clk_arb": 95, "cx_reset_arb": 95, "rx_mfb_discard": 95, "cx": 95, "basi": 96, "great": 96, "versatil": 96, "recogn": 96, "placement": 96, "incomplet": 96, "word_width": [96, 120, 159], "sof_pos_width": 96, "eof_pos_width": 96, "transmitt": [96, 120], "1001": 96, "exact": 96, "logarithm": [96, 137], "multipli": [96, 109, 136, 137, 159, 170], "1110": [96, 120], "unlik": 96, "product": 96, "101_000_000_000": 96, "5th": 96, "3rd": [96, 109], "110_010_000_011": 96, "zeroth": 96, "0th": [96, 126], "6th": 96, "earlier": [96, 156, 162], "six": [96, 158], "000000_000000_000000_000000": 96, "001100_011111_000000_000001": 96, "31st": 96, "12th": 96, "110010_010101_111000_110000": 96, "48th": 96, "56th": 96, "21st": 96, "50th": 96, "simplic": [96, 126, 156], "hexadecim": [96, 107], "letter": 96, "conduct": [96, 120], "hold": [96, 125, 127, 156], "underscor": 96, "convent": 96, "lsb": [96, 105, 114, 120, 126], "maintain": [96, 120, 174], "wherea": [96, 120, 156], "mfb_asfifox": 97, "transit": [97, 102, 126, 146], "rx_aful": [97, 101], "rx_statu": 97, "tx_aempti": 97, "tx_statu": 97, "mfb_crossbarx_output_buff": 98, "automaticli": 98, "mfb_meta_with_sof": 98, "buf_block": 98, "data_block_s": 98, "data_item_width": 98, "buf_word": 98, "meta_eq_output": 98, "clk_meta": 98, "clk_out": 98, "input_eq_output": 98, "clk_in": 98, "alias": 98, "data_block_width": 98, "buf_byt": 98, "reset_meta": 98, "reset_in": 98, "reset_out": 98, "wr_ie": 98, "rx_hdr_meta": 98, "rx_hdr_mfb_meta": 98, "rx_hdr_chan": 98, "rx_hdr_addr": 98, "rx_hdr_len": 98, "rx_hdr_vld": 98, "rx_hdr_src_rdy": 98, "rx_hdr_dst_rdy": 98, "rd_ptr": 98, "pkt_sent_len": 98, "pkt_sent_src_rdi": 98, "pkt_sent_dst_rdi": 98, "tx_mvb_len": 98, "tx_mvb_hdr_meta": 98, "tx_mvb_channel": 98, "fifo_width": [99, 118, 121], "288000": [99, 118, 121], "almost_ful": [99, 121], "almost_empti": [99, 121], "fifo_statu": 99, "fifo_aful": 99, "fifo_aempti": 99, "multip": 100, "immidi": [100, 134], "ptr": 100, "delet": [100, 123, 156, 158], "himself": 100, "pd": [100, 127, 172], "mfb_pd_asfifo_simpl": 101, "afull_offset": 101, "rx_discard": [101, 112, 156], "unexpect": [102, 132], "reset_log": 102, "violat": 102, "clk_m": 102, "reset_m": 102, "mi_m_dwr": 102, "mi_m_mwr": 102, "mi_m_addr": 102, "mi_m_rd": 102, "mi_m_wr": 102, "mi_m_b": 102, "mi_m_drd": 102, "mi_m_ardi": 102, "mi_m_drdi": 102, "clk_": 102, "reset_": 102, "mi_s_dwr": 102, "mi_s_mwr": 102, "mi_s_addr": 102, "mi_s_rd": 102, "mi_s_wr": 102, "mi_s_b": 102, "mi_s_drd": 102, "mi_s_ardi": 102, "mi_s_drdi": 102, "gate": [103, 170], "mi_mwr": 103, "avmm_address": 103, "avmm_writ": 103, "avmm_read": 103, "avmm_byteen": 103, "avmm_writedata": 103, "avmm_readdata": 103, "avmm_readdatavalid": 103, "avmm_waitrequest": 103, "debugaccess": 103, "writeresponsevalid": 103, "lock": [103, 123, 144], "burstcount": 103, "beginbursttransf": 103, "readdatavalid": 103, "opposit": [103, 126], "drdy": [103, 107, 158], "unabl": 103, "ardi": [103, 107, 158], "negat": 103, "waitrequestallow": 103, "axi_data_width": [104, 129], "axi_awid": 104, "axi_awaddr": 104, "axi_awlen": 104, "axi_aws": 104, "axi_awburst": 104, "axi_awprot": 104, "axi_awvalid": 104, "axi_awreadi": 104, "axi_wdata": 104, "axi_wstrb": 104, "axi_wvalid": 104, "axi_wreadi": 104, "axi_bid": 104, "axi_bresp": 104, "axi_bvalid": 104, "axi_breadi": 104, "axi_arid": 104, "axi_araddr": 104, "axi_arlen": 104, "axi_ars": 104, "axi_arburst": 104, "axi_arprot": 104, "axi_arvalid": 104, "axi_arreadi": 104, "axi_rid": 104, "axi_rdata": 104, "axi_rresp": 104, "axi_rlast": 104, "axi_rvalid": 104, "axi_rreadi": 104, "indirectli": 105, "mi_indirect_access": 105, "output_interfac": 105, "rx_addr": [105, 109], "rx_dwr": [105, 109], "rx_wr": [105, 109], "rx_rd": [105, 109], "rx_ardi": [105, 109], "rx_drd": [105, 109], "rx_drdy": [105, 109], "tx_addr": [105, 109], "tx_dwr": [105, 109], "tx_wr": [105, 109], "tx_rd": [105, 109], "tx_ardi": [105, 109], "tx_drd": [105, 109], "tx_drdy": [105, 109], "reqest": 105, "cmd": [105, 125, 127], "mi_pip": [106, 132], "misc": 106, "opt": 106, "in_dwr": 106, "in_mwr": 106, "in_addr": 106, "in_b": [106, 145], "in_rd": 106, "in_wr": 106, "in_ardi": 106, "in_drd": 106, "in_drdi": 106, "out_dwr": 106, "out_mwr": 106, "out_b": 106, "out_rd": 106, "out_wr": 106, "out_ardi": 106, "out_drd": 106, "out_drdi": 106, "dwr": [107, 108, 158], "mwr": 107, "drd": [107, 108, 158], "surpris": 107, "recipi": 107, "american": 107, "influenc": [107, 115], "vast": 107, "disjoint": 107, "critic": 107, "com": 107, "theoret": 107, "essenti": [107, 156], "realli": 107, "understand": 107, "d0": [107, 162], "b0": [107, 156, 161, 162], "a0": 107, "inact": 107, "arbitrarili": 107, "d2": 107, "d3": 107, "principl": [107, 114], "a1": [107, 126], "respond": [107, 132, 156, 158], "anyhow": 107, "regardless": 107, "d1": 107, "coupl": 107, "answer": 107, "a2": [107, 126], "a5": 107, "a3": 107, "respones": 107, "d8": [107, 162], "fourth": [107, 109], "d9": 107, "aim": 107, "1234": 107, "98xx": 107, "98": 107, "xx": 107, "requ": 107, "54xx": 107, "5476": 107, "4321": 107, "67xx": 107, "0089": 107, "0045": 107, "produc": [108, 145], "rquest": 108, "pipe_out": 109, "pipe_outreg": 109, "init_addr_base_downto": 109, "caution": 109, "init_addr_mask_downto": 109, "chain": [109, 170], "port_map": 109, "init_port_mapping_downto": 109, "constain": 109, "rx_mwr": 109, "rx_be": 109, "tx_mwr": 109, "tx_be": 109, "said": 109, "theori": 109, "abnorm": 109, "perhap": 109, "0x3": 109, "0x7": 109, "0x00000003": 109, "0x00000004": 109, "0x00000007": 109, "0x00000008": 109, "0x0000000b": 109, "0x0000000c": 109, "0x0000000f": 109, "0x00000010": 109, "0x000000013": 109, "0x00000014": 109, "0x000000017": 109, "0x00000018": 109, "0xfffffffff": 109, "0x00000001": 109, "0x00000002": 109, "0x00000005": 109, "0x00000006": 109, "0x0000001c": 109, "ORed": 109, "interleav": 109, "yourselv": 109, "bin": [109, 156], "0x0000001f": 109, "000000": 109, "000111": 109, "0x00000020": 109, "0x0000003f": 109, "001000": 109, "001111": 109, "0x00000040": 109, "0x00000077": 109, "010000": 109, "011101": 109, "0x00000078": 109, "0x000000ab": 109, "011110": 109, "101010": 109, "0x000000ac": 109, "0x000000cb": 109, "101011": 109, "110010": 109, "0x000000cc": 109, "0x000000f7": 109, "110011": 109, "111101": 109, "0x000000f8": 109, "0x000001fb": 109, "111110": 109, "occupi": [109, 120], "111111": 109, "advanc": [109, 138, 157, 171], "gonna": 109, "fifth": 109, "somewhat": 109, "messi": 109, "talk": 109, "pretti": 109, "0xffffffff": 109, "mvb_channel_router_mi": 110, "default_mod": 110, "distr": 110, "0x000004": 110, "0x000008": 110, "rsvd": 110, "opt_mod": 110, "ch_cnt": 110, "ch_out": 110, "ch_next": 110, "dst_channel": 110, "ch_diff": 110, "src_channel": 110, "rx_vld": [110, 111, 112, 115, 116, 118, 119, 121], "tx_vld": [110, 111, 112, 113, 115, 116, 118, 119, 121], "demultiplex": [111, 170], "gen_mvb_demux": 111, "demux_width": 111, "data_demux": 111, "mvb_merge_item": 113, "alig": 113, "rx0": 113, "rx0_item": 113, "rx0_item_width": 113, "rx1_item": 113, "rx1": 113, "rx1_item_width": 113, "rx0_fifo_en": 113, "rx0_data": 113, "rx0_vld": 113, "rx0_src_rdy": 113, "rx0_dst_rdy": 113, "rx1_data": 113, "rx1_vld": 113, "rx1_src_rdy": 113, "rx1_dst_rdy": 113, "tx_data0": 113, "tx_data1": 113, "lost": 114, "din": 114, "din_vld": 114, "din_src_rdi": 114, "din_dst_rdi": 114, "dout": 114, "dout_vld": 114, "dout_src_rdi": 114, "dout_dst_rdi": 114, "obsolet": [114, 125, 127, 166, 171], "risk": 114, "input_data": 114, "output_data": 114, "output_src_rdi": 114, "output_dst_rdi": 114, "mvb_merge_stream": 115, "sw_timeout_w": 115, "effici": [115, 117], "rx_shakedown_en": 115, "rx_stream": 115, "gen_mvb_mux": 116, "mux_width": 116, "rx_sel_data": 116, "rx_sel_vld": 116, "rx_sel_src_rdi": 116, "rx_sel_dst_rdi": 116, "536": 117, "mfb_align": 117, "mvb_oper": 118, "fork": [118, 156], "rx_op_en": 118, "rx_op_vld": 118, "tx_op_vld": 118, "reorder": [118, 123], "asap": 118, "rsp_item_width": 118, "latency_fifo_en": 118, "latency_fifo_depth": 118, "latency_fifo_ram_typ": 118, "tx_op_data": 118, "tx_op_src_rdi": 118, "tx_op_dst_rdi": 118, "rx_op_respons": 118, "exacli": 118, "rx_op_src_rdi": 118, "rx_op_dst_rdi": 118, "tx_respons": 118, "tx_response_vld": 118, "th": 118, "mvb_shakedown": 119, "rx_item": 119, "tx_item": 119, "independetli": 119, "shake_port": 119, "shake": 119, "carefulli": 119, "multi_fifox": 119, "ingor": 119, "implemet": 119, "use_mux_impl": 119, "emul": 119, "tx_next": 119, "creation": [120, 140, 141, 144, 152, 156], "particip": 120, "arrang": [120, 137], "stand": 120, "whose": [120, 170], "understood": 120, "waveform": 120, "mvb_fifox": 121, "mvb_lookup_t": 122, "lut_depth": 122, "lut_width": 122, "lut_arch": 122, "sw_width": 122, "rx_mvb_lut_addr": 122, "rx_mvb_metadata": 122, "tx_mvb_lut_data": 122, "tx_mvb_lut_addr": 122, "tx_mvb_metadata": 122, "sw_addr": 122, "sw_slice": 122, "sw_din": 122, "sw_be": 122, "sw_write": 122, "sw_read": 122, "sw_dout": 122, "sw_dout_vld": 122, "phy_40g": 123, "40g": 123, "gbase": 123, "ieee": 123, "802": 123, "claus": 123, "gty": 123, "rxp": 123, "txp": 123, "cr": 123, "fabric": 123, "mii": [123, 125, 127, 146], "45": 123, "async": [123, 173], "clk_stabl": 123, "xlgmii": [123, 125, 127], "stabl": 123, "xlgmii_clk": 123, "156": 123, "25mhz": 123, "xlgmii_txd": 123, "xlgmii_txc": 123, "xlgmii_rxd": 123, "xlgmii_rxc": 123, "refclk_in": 123, "322": 123, "refclk_p": 123, "265625": 123, "refclk_n": 123, "refclk_out": 123, "drpclk": 123, "rxn": 123, "txn": 123, "rxpolar": 123, "polar": 123, "txpolar": 123, "_det": 123, "tx_path_40g": 123, "rx_path_40g": 123, "pma_xlaui_gti": 123, "scrambl": [123, 144, 160], "marker": 123, "gbaser_encod": 123, "pcs_tx_fifo_deprec": 123, "compens": 123, "scrambler": [123, 144], "scrambler_gen": 123, "49": 123, "am": 123, "am_in": 123, "deskew": 123, "gbaser_decod": 123, "pcs_rx_fifo_deprec": 123, "descrambl": [123, 144], "descrambler_gen": 123, "polynomi": 123, "lane_align": 123, "ber": 123, "ber_mon": 123, "hi_ber": 123, "reliabl": 123, "deseri": 123, "recov": 123, "gty_40g": 123, "bitrat": 123, "3125": 123, "gearbox": 123, "moreov": 123, "block_lock": [123, 160], "boundari": [123, 139, 150, 151], "startup": 123, "collect": 123, "ref": [123, 158], "0x10000": 123, "0x10004": 123, "0x10008": 123, "0x1000c": 123, "0x10010": 123, "0x10014": 123, "0x10018": 123, "10g": [123, 148, 149], "epon": 123, "p2mp": 123, "0x30000": 123, "0x30004": 123, "0x30008": 123, "0x3000c": 123, "0x30010": 123, "0x30040": 123, "0x30058": 123, "0x30064": 123, "50": [123, 156, 162], "51": 123, "0x30068": 123, "52": 123, "53": 123, "0x30190": 123, "bip": 123, "201": 123, "0x301b4": 123, "218": 123, "219": 123, "0x30320": 123, "401": 123, "0x30344": 123, "418": 123, "419": 123, "thank": [125, 127], "umii": [125, 127], "xgmii": [125, 127], "cdgmii": [125, 127], "wip": [125, 127], "fly": 125, "sampl": [125, 127, 138, 156, 159], "trfc": 125, "cfc": 125, "dfc": [125, 127], "bodfc": 125, "octet": [125, 127, 143], "oroc": 125, "strobe": [125, 127], "trfcl": 125, "cfcl": 125, "dfcl": [125, 127], "bodfcl": 125, "trfch": 125, "cfch": 125, "dfch": [125, 127], "bodfch": 125, "0x30": [125, 127], "orocl": 125, "oroch": 125, "soon": [125, 127], "kind": [125, 126], "adapter_error": 125, "notifi": 125, "crc_error": 125, "mintu_check": 125, "mtu_check": 125, "mac_check": 125, "mfifo_ovf": 125, "mfifo": 125, "dfifo_ovf": 125, "dfifo": 125, "21": 125, "inbandfc": 125, "fc": 125, "fsc": 125, "isn": 125, "mac_count": 125, "cam": [125, 171], "rfc": 125, "ifg": 125, "preambl": [125, 143], "sfd": 125, "efd": 125, "1526": 125, "promiscu": 125, "brodcast": 125, "cgmii": 125, "47": 125, "upper": [125, 136], "enlarg": 125, "128b": [125, 128], "resize_buff": 125, "network_port_id": 125, "pkt_mtu_byt": [125, 127], "16384": [125, 127], "crc_is_receiv": 125, "crc_check_en": 125, "crc_remove_en": 125, "mac_check_en": 125, "timestamp_en": 125, "rx_mfb_error": 125, "adapter_link_up": 125, "tsu_ts_dv": 125, "link_up": 125, "incoming_fram": 125, "abid": 126, "sole": 126, "mfb_to_lbus_reconf": 126, "paramt": 126, "alhough": 126, "paremet": 126, "manner": 126, "sh_fsm": 126, "fulli": [126, 135], "preced": [126, 128], "unprocess": 126, "simplest": 126, "move": [126, 174], "world": [126, 156], "gain": 126, "undergo": 126, "ordinari": 126, "spacer": 127, "ipg": 127, "mfb_pd_asfifo": 127, "asfifo": [127, 135, 166, 172], "tfcl": 127, "octect": 127, "socl": 127, "sfcl": 127, "tfch": 127, "soch": 127, "sfch": 127, "tfc": 127, "sfc": 127, "resize_on_tx": 127, "ipg_generate_en": 127, "rx_include_crc": 127, "checksum": [127, 172], "rx_include_ipg": 127, "crc_insert_en": 127, "use_dsp_cnt": 127, "eth_vers": 127, "over10gb": 127, "standart": 127, "rx_clk_x2": 127, "outgoing_fram": 127, "0x0d7b": 128, "rev": 128, "0x020": 128, "0x1": [128, 148, 149], "1b": [128, 137], "26b": 128, "dtb_pkg": 128, "particular": [128, 139, 150, 151], "indirect": [128, 173], "announc": 128, "bind": 128, "pcie_cq_axi2mfb": 129, "256b": 129, "straddl": 129, "mfb_region_width": [129, 132], "cq_user_width": 129, "183": [129, 133], "gen3x16": 129, "88": [129, 133], "gen3x8": 129, "85": [129, 133], "axi_cquser_width": 129, "permit": 129, "pg213": 129, "cq_axi_data": 129, "cq_axi": 129, "cq_axi_us": 129, "sideband": 129, "trasfer": 129, "cq_axi_last": 129, "cq_axi_keep": 129, "cq_axi_valid": 129, "cq_axi_readi": 129, "cq_mfb_data": [129, 132], "cq_mfb": 129, "cq_mfb_sof": [129, 132], "cq_mfb_eof": [129, 132], "cq_mfb_sof_po": [129, 132], "cq_mfb_eof_po": [129, 132], "cq_mfb_src_rdy": [129, 132], "cq_mfb_dst_rdy": [129, 132], "cq_tph_present": 129, "hint": 129, "tph": 129, "cq_tph_type": 129, "ph": 129, "cq_tph_st_tag": 129, "steer": 129, "cq_fbe": 129, "cq_lbe": 129, "pcie_cc_mfb2axi": 129, "cc_user_width": 129, "axi_ccuser_width": 129, "cc_mfb_data": [129, 132], "cc_mfb": 129, "cc_mfb_sof": [129, 132], "cc_mfb_eof": [129, 132], "cc_mfb_sof_po": [129, 132], "cc_mfb_eof_po": [129, 132], "cc_mfb_src_rdy": [129, 132], "cc_mfb_dst_rdy": [129, 132], "cc_axi_data": 129, "cc_axi": 129, "cc_axi_us": 129, "cc_axi_last": 129, "cc_axi_keep": 129, "cc_axi_valid": 129, "cc_axi_readi": 129, "pcie_byte_count": 130, "dw_count": 130, "first_b": [130, 131], "last_b": [130, 131], "in_dw_count": 130, "in_first_b": 130, "in_last_b": 130, "out_first_ib": 130, "out_last_ib": 130, "out_byte_count": 130, "pcie_byte_en_decod": 131, "contiuou": 131, "0010": [131, 133], "0101": 131, "0100": [131, 133], "1100": 131, "0110": 131, "fbe_in": 131, "lbe_in": 131, "fbe_out": 131, "lbe_out": 131, "broken": 132, "guest": 132, "transal": 132, "bar1": 132, "bar3": 132, "bar5": 132, "cc_pipe": 132, "cq_pipe": 132, "endpoint_typ": 132, "ctl_max_payload_s": 132, "000b": 132, "001b": 132, "010b": 132, "011b": 132, "ctl_bar_apertur": 132, "apertur": [132, 133], "usabl": [132, 160], "cq_mfb_meta": 132, "cc_mfb_meta": 132, "mi_funct": 132, "pcie_rq_hdr_gen": 133, "in_address": 133, "in_vfid": 133, "in_tag": 133, "tag_8": 133, "tag_9": 133, "in_dw_cnt": 133, "in_attribut": 133, "snoop": 133, "in_fb": 133, "in_lb": 133, "in_addr_len": 133, "in_req_typ": 133, "out_head": 133, "pcie_cc_hdr_gen": 133, "fo": 133, "in_lower_addr": 133, "in_byte_cnt": 133, "in_comp_st": 133, "in_req_id": 133, "in_tc": 133, "class": [133, 138, 139, 142, 143, 150, 151, 152, 154, 155, 156, 157, 158, 161], "in_address_typ": 133, "in_meta_func_id": 133, "in_bus_num": 133, "comp_with_data": 133, "pcie_rc_hdr_depars": 133, "out_low_addr": 133, "out_complet": 133, "out_dw_cnt": 133, "out_tag": 133, "out_byte_cnt": 133, "out_attribut": 133, "out_comp_st": 133, "in_head": 133, "pcie_cq_hdr_depars": 133, "cquser_width": 133, "out_address": 133, "out_req_id": 133, "out_tc": 133, "out_fb": 133, "out_lb": 133, "out_address_typ": 133, "out_target_func": 133, "meta_func_id": 133, "out_bar_id": 133, "out_bar_apertur": 133, "out_addr_len": 133, "out_req_typ": 133, "msg": [133, 156], "msgd": 133, "in_axi_tus": 133, "tuser": [133, 138, 152], "in_intel_meta": 133, "bar_apertur": 133, "bar_id": 133, "target_func": 133, "accross": [134, 135], "storag": [134, 135], "n_loop_op": [134, 170], "credit": 134, "remap": 135, "codapa": 135, "checker": 135, "halt": 135, "tsu_format_to_n": [136, 137], "ts_n": [136, 137], "eventhough": 136, "reg_bitmap": 136, "001": [136, 137], "010": 136, "ts_tsu": 136, "gp": 137, "mi_data_reg": 137, "ctrl_reg": 137, "3b": 137, "incr_val_reg": 137, "realtime_reg": 137, "pps_reg": 137, "2b": 137, "inta": 137, "ts_dv": 137, "1hz": 137, "2hz": 137, "3hz": 137, "multiplexor": 137, "39b": 137, "96b": 137, "ts_mult_smart_dsp": 137, "smarter": 137, "ts_mult_use_dsp": 137, "pps_sel_width": 137, "clk_sel_width": 137, "synchroni": 137, "pps_n": 137, "pps_src": 137, "pps_sel": 137, "clk_freq": 137, "clk_src": 137, "clk_sel": 137, "fraction": 137, "xanosecond": 137, "logic_vector_array_axi": [138, 146], "tuser_width": [138, 152], "dut": [138, 139, 142, 145, 150, 151, 152, 154, 156, 157, 158, 159, 161, 162], "tdata": [138, 152], "tkeep": 138, "tlast": 138, "tvalid": 138, "treadi": [138, 152], "drive": [138, 143, 148, 149, 156, 160], "tkeep_width": 138, "careful": [138, 157], "dont": [138, 157], "passiv": [139, 148, 149, 150, 151, 156, 160], "randomiz": [139, 150, 151], "sequence_item": [139, 142, 145, 146, 150, 151, 152, 154, 155, 156, 159], "do_copi": [139, 148, 149, 150, 151, 159, 160], "do_compar": [139, 148, 149, 150, 151, 159, 160], "convert2str": [139, 148, 149, 150, 151, 156, 159, 160, 162], "subclass": [139, 150, 151, 156], "byte_array_mfb": [139, 146, 156, 157], "interest": [139, 150, 151], "randomli": [139, 142, 150, 151, 154, 155, 156, 158, 161], "sequence_simpl": [139, 145, 150, 151, 156, 161], "sequence_simple_const": [139, 150, 151], "sequence_simple_gauss": [139, 150, 151], "sequence_simple_inc": [139, 150, 151], "sequence_simple_dec": [139, 150, 151], "sequence_lib": [139, 150, 151, 156], "pick": [139, 150, 151], "config_sequ": [139, 142, 150, 151, 152, 154, 155, 156], "array_size_set": [139, 150, 151], "type_id": [139, 142, 145, 150, 151, 152, 154, 155, 156, 162], "cfg": [139, 142, 150, 151, 152, 154, 155, 156], "agent": [140, 141, 142, 143, 144, 146, 152, 153, 154, 155, 179], "acumul": [140, 141], "quest": [140, 141], "chunk": [140, 141, 144, 162], "bytes_vld": [140, 141, 148, 149], "null": [140, 141, 142, 145, 152, 154, 155, 156], "observ": [142, 152, 154, 156], "regions_s": [142, 154, 157], "mfb_data": [142, 154], "mfb_metadata": [142, 154], "pull": [142, 154, 156], "analysis_export": [142, 145, 152, 154, 155, 156], "uvm_act": [142, 152, 154, 155], "uvm_pass": [142, 152, 154, 155], "interface_nam": [142, 152, 154, 155, 156, 159], "databas": [142, 152, 154, 155, 156], "meta_behav": [142, 154, 155], "config_item": [142, 152, 154, 155], "meta_sof": [142, 154, 155], "meta_eof": [142, 154], "seq_cfg": [142, 152, 154, 155, 156], "byte_arrai": [142, 143, 156, 161], "reset_sync": [142, 152, 154, 155, 161], "uvm_test": [142, 152, 154, 155, 156], "uvm_componet_util": [142, 152, 154, 155], "m_reset": [142, 152, 154, 155], "env_rx": [142, 152, 154, 155], "m_env": [142, 152, 154, 155, 156], "uvm_compon": [142, 145, 152, 154, 155, 156], "super": [142, 145, 152, 154, 155, 156, 174], "endfunct": [142, 145, 152, 154, 155, 156], "void": [142, 145, 152, 154, 155, 156, 162], "build_phas": [142, 145, 152, 154, 155, 156], "uvm_phas": [142, 145, 152, 154, 155, 156], "phase": [142, 145, 152, 154, 155, 156], "m_cfg": [142, 152, 154, 155], "mfb_if": [142, 154, 155, 156], "space_size_set": [142, 152, 154, 155], "uvm_config_db": [142, 152, 154, 155, 156], "byte_array_mfb_env": 142, "m_eth": [142, 154, 155], "m_config": [142, 152, 154, 155, 156], "byte_arra_mfb": 142, "connect_phas": [142, 145, 152, 154, 155, 156], "sync_connect": [142, 152, 154, 155, 161], "endclass": [142, 145, 152, 154, 155, 156], "probability_set": [142, 152, 154], "percentig": 142, "infram": [142, 152, 154], "sequence_simple_rx_bas": [142, 152, 154, 155], "create_sequence_item": [142, 152, 154, 155, 158, 162], "child": [142, 152, 154, 155], "try_get": [142, 152, 154, 156], "download": 142, "state_packet_non": [142, 152, 154], "state_packet_new": [142, 152, 154], "state_packet_data": [142, 152, 154], "state_pakcet_spac": [142, 152, 154], "state_packet_space_new": [142, 152, 154], "env": [142, 146, 152, 154, 155, 156, 161, 162], "sequence_lib_rx": [142, 152, 154, 155], "sequence_simple_rx": [142, 152, 154], "sequence_full_speed_rx": [142, 152, 154, 155], "sequence_stop_rx": [142, 152, 154, 155], "repetit": [142, 152, 154, 155], "mfb_rx_speed": [142, 154], "init_sequence_librari": [142, 152, 154, 155, 156], "init_sequ": [142, 152, 154, 155, 156], "param_cfg": [142, 154, 155, 156], "add_sequ": [142, 152, 154, 155, 156], "get_typ": [142, 152, 154, 155, 156], "set_inst_overrid": [142, 152, 154, 155, 156], "get_full_nam": [142, 152, 154, 155, 156, 162], "introduc": [143, 156], "guarante": 143, "xmii": 143, "inherit": [143, 145, 162], "append": 143, "idle_count_min": 143, "idle_count_max": 143, "retriev": 143, "flush": [143, 156], "ther": 144, "machin": 144, "termin": [144, 160], "tehr": 144, "percentag": [144, 152, 154], "polynom": 144, "39": 144, "58": 144, "rand_rdi": 145, "rand_length": 145, "rdy": [145, 148, 149, 156], "reprez": 145, "folow": 145, "interfam": 145, "uvm_sequ": [145, 156], "uvm_object_util": [145, 156], "uvm_common": [145, 156], "gab": 145, "rand_rdy_rand": 145, "rand_length_rand": 145, "bodi": [145, 156], "forev": [145, 156], "int": [145, 156, 161], "m_valu": 145, "send_empty_fram": 145, "hl_sequenc": [145, 156], "hl_transact": 145, "beign": [145, 161], "send_fram": 145, "endtask": [145, 156, 161, 162], "comparer_base_ord": 145, "model_item": [145, 156], "dut_item": [145, 156], "comparer_base_disord": 145, "comparer_base_tag": [145, 156], "comparer_ord": [145, 156], "class_typ": 145, "comparer_disord": 145, "comparer_tag": 145, "watchdog": [145, 174], "dut_tr_timeout_set": 145, "model_tr_timeout_set": 145, "analysis_imp_model": [145, 156], "analysis_imp_dut": [145, 156], "reimplement": [145, 156], "model_typ": 145, "tr_model": [145, 156], "dut_typ": 145, "tr_dut": [145, 156], "scoreboard_channel_head": 145, "packet_head": 145, "uvm_logic_vector": [145, 156], "uvm_component_param_util": [145, 156], "uvm_app_cor": 145, "eq": 145, "clog2": [145, 157], "packet_s": 145, "error_msg": 145, "0d": [145, 156], "swrite": [145, 156], "tdiscard": 145, "tchannel": 145, "tmeta": 145, "tpacket_s": 145, "scenario": [145, 156], "entity_i": 145, "entity_a": 145, "ea_do": 145, "eb1_di": 145, "entity_b1_i": 145, "entity_b": 145, "eb1_do": 145, "eb2_di": 145, "entity_b2_i": 145, "eb2_do": 145, "fifo_en1_input": 145, "uvm_component_util": [145, 156], "uvm_analysis_imp_export": 145, "analysis_expoert": 145, "push_back": [145, 156], "fifo_en2_input": 145, "model_entityb": 145, "uvm_scoreboard": [145, 156], "model_a": 145, "m_model_a": 145, "model_b": 145, "m_model_b1": 145, "m_model_b2": 145, "mb1_in": 145, "mb2_in": 145, "cast": [145, 156], "m_fifo_input": 145, "uvm_tlm_analysis_fifo": 145, "in_a": 145, "run_phas": [145, 156], "tr_in_a": 145, "tr_in_b": 145, "tr_out": [145, 156], "time_array_add": 145, "m1_": 145, "enviro": [146, 161], "sychron": 146, "logic_vector_mvb": 146, "inner": [146, 156], "logic_vector_array_mfb": [146, 151, 155], "seg": 146, "sequence_rx_bas": 146, "sequence_tx_bas": 146, "ce_gener": 146, "ipg_gener": 146, "channel_align": 146, "data_buff": 146, "sequence_rx": [146, 156], "sequence_tx": 146, "lii": 146, "media": [148, 149], "throught": [148, 149], "eeof": [148, 149], "ordder": [148, 149], "http": [148, 149], "gitlab": [148, 149], "hft": [148, 149], "friedl": [148, 149], "feat": [148, 149], "ethphi": [148, 149], "eth_phi": [148, 149], "edb": [148, 149], "fast_sof": [148, 149], "earli": [148, 149], "ligc_vector_array_mfb": 150, "ligic": 150, "logic_vector": [150, 155], "convert2block": 151, "item_s": [152, 154], "logic_vector_arrai": [152, 154], "axi_if": 152, "logic_vector_array_axi_env": 152, "quicki": 152, "axi_rx_spe": 152, "logic_vector_array_mfb_env": 154, "items_width": 155, "logic_vector_mvb_env": 155, "sequence_rand_rx": 155, "sequence_burst_rx": 155, "mvb_rx_speed": 155, "doulo": 156, "guidelin": 156, "pack": 156, "unpack": [156, 172], "asic": 156, "einfochip": 156, "seriou": 156, "net": 156, "namespac": 156, "surround": 156, "mfb_properti": 156, "rx_mfb": 156, "prop_rdi": 156, "posedg": 156, "iff": 156, "b1": [156, 161, 162], "isunknown": 156, "endproperti": 156, "endmodul": 156, "try_next_item": 156, "get_next_item": 156, "4n": 156, "desynchron": 156, "race": 156, "10n": 156, "pkg": [156, 162], "start_item": [156, 161, 162], "finish_item": [156, 161, 162], "uvm_driv": 156, "vif": 156, "seq_item_port": 156, "cb": 156, "item_don": 156, "stick": 156, "registr": 156, "macro": [156, 162], "_rx": 156, "_tx": 156, "sequence_": 156, "m_": 156, "uvm_ag": 156, "uvm_analysis_port": 156, "analysis_port": 156, "m_sequenc": 156, "m_driver": 156, "m_monitor": 156, "axi_lite_interfac": 156, "seq_item_export": 156, "pre_do": 156, "mid_do": 156, "post_do": 156, "difficult": 156, "simple_simpl": 156, "uvm_sequence_item": 156, "this_item": 156, "size_max": 156, "uncov": 156, "improv": [156, 158], "effort": 156, "sequence_packet_smal": 156, "c_transact": 156, "2000": 156, "c_char_width": 156, "sequence_packet_larg": 156, "10000": 156, "200000": 156, "sequence_librari": 156, "uvm_sequence_library_util": 156, "redefin": 156, "uvm_env": 156, "m_agent": 156, "uvm_components_": 156, "uvm_object_": 156, "uvm_components_util": 156, "wrong": 156, "strang": 156, "unless": 156, "uvm_packag": 156, "factori": 156, "byte_array_moinitor": 156, "byte_array_mfb_monitor": 156, "m_byte_array_ag": 156, "byte_array_ag": 156, "m_mfb_agent": 156, "mfb_agent": 156, "mon": 156, "analysis_imp": 156, "byte_array_mfb_sequ": 156, "hl_item": 156, "word_siz": 156, "ll_transact": 156, "tr": 156, "hl": 156, "fifo_data": 156, "subenviron": 156, "byte_array_cfg": 156, "m_byte_array_cfg": 156, "mfb_cfg": 156, "m_mfb_cfg": 156, "byte_array_mfb_cfg": 156, "vif_nam": 156, "m_byte_arrai": 156, "uvm_sequence_librari": 156, "sequence_packet_mid": 156, "sequence_packet_rand_spac": 156, "sequence_packet_const": 156, "sequence_packet_incr": 156, "rx_agent": 156, "uvm_sequenc": 156, "m_mfb_sequenc": 156, "m_mvb_sequenc": 156, "m_config_sequenc": 156, "uvm_object_param_util": 156, "uvm_declare_p_sequenc": 156, "mfb_sequenc": 156, "mvm": 156, "mvb_sequenc": 156, "uvm_do_on": 156, "p_sequenc": 156, "report_phas": 156, "jenkin": 156, "prowid": 156, "comparer_": 156, "uvm_analysis_export": 156, "analysis_export_rx": 156, "analysis_export_tx": 156, "protect": 156, "m_compar": 156, "m_model": 156, "analysis_imp_rx": 156, "analysis_imp_tx": 156, "isnt": 156, "fifo_model_input": 156, "model_in": 156, "anlysis_export": 156, "get_type_nam": 156, "uvm_non": 156, "bidirect": 156, "uvm_analysis_imp_reset": 156, "analysis_imp_reset": 156, "write_reset": 156, "m_regmodel": 156, "metric": 156, "tell": 156, "output_cov": 156, "uvm_subscrib": 156, "packet_port_env": 156, "covergroup": 156, "cov_packet": 156, "items_s": 156, "coverpoint": 156, "num": 156, "illegal_bin": 156, "items_port": 156, "endgroup": 156, "coverage_bas": 156, "m_cov": 156, "counton": 156, "mash": 156, "contrast": 156, "jump": 156, "sim_flag": 156, "code_coverag": 156, "cov_html": 156, "dut_u": 156, "annot": 156, "cvg": 156, "bcefst": 156, "verbos": 156, "threshl": 156, "threshh": 156, "90": 156, "ucdb": 156, "vcover": 156, "multiv": 156, "imag": 156, "li": 156, "roll": 156, "uvm_logic_vector_arrai": 156, "byte_array_port_env": 156, "piec": 156, "msg_byte_arrai": 156, "msg_port": 156, "tr_paket": 156, "tr_port": 156, "paket": 156, "clone": 156, "sequence_byte_arrai": 156, "in_data": 156, "sequence_mvb": 156, "mvb_valid_item": 156, "mvb_agent": 156, "seq_byte_arrai": 156, "seq_mvb": 156, "msg_mvb": 156, "tlm": 156, "uvm_analysis_": 156, "uvm_tlm_analysis_": 156, "readabl": 156, "disadvantag": 156, "imposs": 156, "fifo_typ": 156, "type_item": 156, "quit": 156, "impement": 156, "packet_splitt": 156, "it_num": 156, "itoa": 156, "sc_output_": 156, "uvm_analysis_imp_decl": 156, "_meta": 156, "model_input_fifo": 156, "model_data": 156, "net_mod_logic_env": 156, "typedef": 156, "this_typ": 156, "uvm_analysis_imp_data": 156, "analysis_export_data": 156, "uvm_analysis_imp_meta": 156, "analysis_export_meta": 156, "struct": 156, "input_item": 156, "input_tim": 156, "data_item": 156, "meta_item": 156, "tmp_data": 156, "tmp_meta": 156, "write_data": 156, "write_meta": 156, "pop_front": 156, "user_to_cor": 156, "comparer_meta": 156, "tdut": 156, "tmodel": 156, "comparer_data": 156, "rx_mac_lite_region": 156, "tx_input_data": 156, "tx_input_meta": 156, "tx_out": 156, "comparesr": 156, "tx_compar": 156, "rx_input_data": 156, "rx_out_data": 156, "rx_out_hdr": 156, "rx_compare_data": 156, "rx_compare_meta": 156, "it_str": 156, "tx_out_": 156, "rx_input_data_": 156, "mvb_discard_": 156, "tx_input": 156, "tx_compare_": 156, "rx_input": 156, "rx_discard_": 156, "tx_output": 156, "rx_output": 156, "ret": [156, 161], "total_error": 156, "ttx": 156, "trx": 156, "assembl": 156, "rx_env": 156, "byte_aray_mfb": 156, "tx_env_bas": 156, "tx_env": 156, "tx_env_": 156, "analysis_export_rx_packet": 156, "analysis_export_tx_packet": 156, "sequence_rx_rdi": 156, "uvm_do_with": [156, 162], "env_main": 156, "seq_rx_packet": 156, "sequence_tx_rdi": 156, "seq_tx_rdi": 156, "raise_object": 156, "uvm_do": 156, "join_ani": 156, "drop_object": 156, "mfb_splitter_properti": 156, "reset_if": 156, "mvb_if": 156, "tx_mfb": 156, "mvb_properti": 156, "rx_mvb": 156, "run_test": 156, "finish_on_complet": 156, "uvm_root": 156, "m_root": 156, "v_tx_mfb": 156, "i_str": 156, "output_mfb_": 156, "v_mfb_tx": 156, "input_mfb": 156, "input_mvb": 156, "illegalnam": 156, "set_report_id_action_ti": 156, "uvm_no_act": 156, "unuseful": 156, "recording_detail": 156, "uvm_bitstream_t": 156, "prt": 156, "uvm_low": 156, "uvm_medium": [156, 162], "uvm_high": 156, "uvm_ful": 156, "hash": 156, "uvm_debug": 156, "newlin": 156, "tabul": 156, "charact": 156, "ttext": 156, "indent": 156, "uvm_object": 156, "non_parametrized_class": 156, "parametrized_class": 156, "val": 156, "uvm_ev": 156, "offer": 156, "barrier": 156, "uvm_pool": 156, "uvm_barri": 156, "agent_rx": 156, "agent_tx": 156, "math_pkg": 156, "mathemat": 156, "math_pack": 156, "sh_reg": 156, "sh_reg_bas": 156, "vhld": 156, "arch": 156, "ent": 156, "dut_bas": 156, "ver": 156, "ver_bas": 156, "suppress": 156, "numeric_std": 156, "std_logic_arith": 156, "discourag": 156, "std": [156, 162], "numericstdnowarn": 156, "std_arith": 156, "arith": 156, "stdarithnowarn": 156, "uvm_max_quit_count": 156, "extra_vflag": 156, "uvm_testnam": 156, "uvmcontrol": 156, "firmware_bas": 156, "containst": 157, "reciv": 157, "mi_bu": 158, "sequence_item_request": 158, "sequence_item_respons": [158, 162], "master_driv": 158, "master_sequ": 158, "known": 158, "sequence_slav": 158, "sequence_slave_same_addr": 158, "sequence_slave_incr_addr": 158, "sequence_slave_slave_burst": 158, "no_oper": 158, "sequence_slave_sim": 158, "mi_writ": 158, "mi_read": 158, "get_rsp": [158, 162], "sequence_mast": 158, "set_rd": 158, "sequence_master_burst": 158, "sequence_master_max": 158, "sequence_slave_librari": 158, "containt": [159, 161], "my": 159, "nad": 159, "modport": 159, "overridden": 159, "max_transaction_count": 159, "min_transaction_count": 159, "transaction_count": 159, "next_act": 159, "sand": 159, "everyth": 159, "medium": 160, "attach": 160, "proprietari": 160, "tranasciev": 160, "took": 160, "data_vld": 160, "hdr_vld": 160, "cicl": 161, "sequence_rand": 161, "ored": 161, "ocurr": 161, "comun": 161, "inconsistend": 161, "sync_cb": 161, "sync_regist": 161, "sync_termin": 161, "snyc_termin": 161, "cass": 161, "sync_": 161, "tak": 161, "is_reset": 161, "outpu": 161, "syncrhon": 161, "reset_ag": 161, "lewer": 161, "send_transact": 161, "hl_tr": 161, "sync_reset": 161, "reali": 161, "everyvher": 161, "env_config_item": 161, "driver_delai": 161, "slowest": 161, "reset_tim": 161, "seqeuenc": 161, "ran": 161, "configuret": 161, "pasiv": 161, "baselin": 162, "uvm_sim": 162, "sequence_tb": 162, "sequence_mi": 162, "sequence_mfb_data": 162, "sequence_mi_sim": 162, "uvm_mi": 162, "rsp": 162, "h0": 162, "h4": 162, "h8": 162, "uvm_info": 162, "hc": 162, "h1": 162, "construct": 162, "74": 162, "m_data": 162, "136": 162, "header_width": 162, "h04": 162, "h4c": 162, "h1f": 162, "hf0": 162, "h50": 162, "h7a": 162, "h02": 162, "hf404f404f404f404": 162, "sequence_meta": 162, "simluat": 162, "m_meta": 162, "lookup": [162, 175], "sequence_mvb_data": 162, "d4": 162, "d12": 162, "d16": 162, "hda7a5407": 162, "d512": 162, "hda7a5411": 162, "heb7ab8cc": 162, "d516": 162, "hda7a54cc": 162, "h6fbaaa52": 162, "h2474b6ac": 162, "hc4d1ce40": 162, "brief": 162, "overview": 165, "lutmem": 166, "asfifox": [166, 172], "asfifo_bram": 166, "asfifo_bram_block": 166, "asfifo_bram_releas": 166, "dreleas": 166, "asfifo_bram_datamux": 166, "asfifo_bram_xilinx": 166, "primit": [166, 171], "fifo_bram": 166, "fifo_bram_xilinx": 166, "fifo_n1": 166, "multi_fifo": 166, "sh_fifo": 166, "ug573": [166, 171], "ug574": [166, 171], "clb": [166, 171], "ug": [166, 171], "s10memori": [166, 171], "embed": [166, 171], "20208": [166, 171], "fl_tool": 167, "flu_tool": 168, "research": 169, "z": 169, "after_on": 170, "00100000": 170, "11000000": 170, "alu": 170, "barrel_shift": 170, "barrel_shifter_dsp": 170, "before_on": 170, "00011111": 170, "bin2hot": 170, "hot": 170, "carry_chain": 170, "cmp": 170, "leonardo": 170, "cnt_dist": 170, "sequentiali": 170, "sdp_memx": [170, 171], "dec1fn": 170, "demux": [170, 175], "unselect": 170, "dsp_xor": 170, "xor": 170, "dsp48e2": 170, "detector": [170, 174], "enc": 170, "first_on": [170, 174], "gen_nor": 170, "last_on": 170, "lfsr": 170, "fibonacci": 170, "xnor": 170, "modulo": 170, "modulo_lookup": 170, "mul48": 170, "mux_dsp": 170, "n_loop_op_pro": 170, "np_lutram_pro": [170, 171], "expert": [170, 171], "knowledg": [170, 171], "n_one": 170, "n_to_m_handshak": 170, "pipe_dsp": 170, "pipe_tree_add": 170, "adder": 170, "squarer": 170, "squar": 170, "latch": 170, "sum_on": 170, "xor48": 170, "bitwis": 170, "ternari": 171, "light": 171, "dp_bmem": 171, "dp_bram_xilinx": 171, "dp_bmem_v7": 171, "dp_uram_xilinx": 171, "gen_lutram": 171, "arria": 171, "gen_reg_arrai": 171, "altern": 171, "sdp_bmem": 171, "sdp_bmem_v7": 171, "sdp_bram_xilinx": 171, "xpm_memory_sdpram": 171, "altera_syncram": 171, "multiport": 171, "sdp_bram_behav": 171, "sdp_uram_xilinx": 171, "sp_bmem": 171, "sp_bram": 171, "sp_bram_xilinx": 171, "sp_uram_xilinx": 171, "trasform": 172, "stream2": 172, "masker": 172, "mi_tool": 173, "mi2axi4": 173, "adc": 174, "candid": 174, "clk_gen": 174, "deficit_idle_count": 174, "event_count": 174, "fifo_pip": 174, "first_one_detector": 174, "hyper_pip": 174, "hyper": 174, "id32": 174, "interrupt_manag": 174, "agreg": 174, "packet_plann": 174, "reset_tree_gen": 174, "rr_arbit": 174, "arbitr": 174, "slr_cross": 174, "trans_sort": 174, "mvb_tool": 175, "merge_n_to_m": 175, "mvb2mfb": 175, "lite": 176, "40ge": 176, "methodologi": 179, "highli": 179, "tutori": 179}, "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, 30], "memori": [0, 21, 55, 171], "tester": [0, 55, 56], "exampl": [0, 12, 30, 72, 74, 79, 96, 109, 120, 126, 156, 162], "mi": [0, 22, 50, 53, 54, 55, 102, 105, 106, 107, 108, 109, 132, 158, 162, 173], "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, 56], "devic": [2, 3, 12, 128], "vcu118": 3, "vu9p": [3, 9], "bittwar": 4, "ia": 4, "420f": 4, "boot": [4, 5, 6], "instruct": [4, 5, 6], "initi": 4, "intel": [5, 6, 147], "stratix": 5, "10": 5, "dx": 5, "fpga": [5, 6, 12, 13, 14, 123], "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, 156], "script": [7, 156], "silicom": [8, 9, 10], "fb2cghh": 8, "ku15p": 8, "fb4cgg3": 9, "n6010": 10, "configur": [11, 23, 30, 71, 87, 96, 135, 139, 142, 150, 151, 152, 154, 155, 156], "file": [11, 30], "paramet": [11, 14, 96, 120], "parametr": [11, 156], "core": [11, 17, 20, 23, 26], "design": [11, 30], "descript": [11, 30, 49, 50, 51, 52, 55, 96, 107, 120, 148, 149, 160], "core_conf": 11, "tcl": [11, 30, 156], "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, 28, 30, 156, 171], "ad": 11, "constant": 11, "vhdl": 11, "packag": [11, 47, 145, 156], "specif": [11, 48, 70, 72, 79, 96, 103, 107, 120, 156], "card": [11, 12, 13, 14, 128], "type": 11, "card_conf": 11, "card_const": 11, "user": [11, 13, 169], "build": [11, 12, 13, 14, 26, 30], "card_nam": 11, "makefil": [11, 30], "vivado": 11, "quartu": 11, "app_conf": 11, "tl": 11, "dr": 11, "need": [11, 13, 14], "includ": 11, "compon": [11, 12, 30, 49, 50, 51, 52, 55, 69, 79, 135, 146, 165, 166], "depend": [11, 14], "given": 11, "valu": [11, 120], "what": [11, 13, 14], "can": [11, 13], "do": [11, 13], "contact": 11, "author": 11, "tree": [12, 128], "dt": 12, "integr": 12, "system": [12, 30], "locat": 12, "dtb": 12, "one": 12, "gener": [12, 18, 42, 49, 50, 51, 52, 55, 56, 59, 65, 66, 68, 69, 70, 72, 74, 96, 120, 121, 125, 127, 148, 149, 156, 160], "dev": 12, "1sdx": 12, "p": 12, "requir": 12, "develop": [12, 13], "frequent": 13, "ask": 13, "question": 13, "network": [13, 20, 176], "kit": 13, "sw": [13, 18, 20, 49, 50, 55], "chip": [13, 30], "doe": 13, "commun": 13, "interfac": [13, 18, 20, 34, 123, 147, 148, 149, 156, 159, 160], "have": 13, "avail": 13, "ethernet": [13, 15, 18, 123], "standard": 13, "implement": [13, 26, 30], "iso": 13, "osi": 13, "protocol": 13, "jumbo": 13, "packet": [13, 18, 20, 44, 67, 85, 100], "also": 13, "an": [13, 14], "open": 13, "sourc": 13, "dma": [13, 15, 18, 19, 64, 70, 71], "control": [13, 19, 21, 23, 49, 50, 53, 54, 55, 65, 126, 132, 135, 163], "clock": [13, 166], "frequenc": 13, "ar": [13, 14], "stack": 13, "differ": 13, "between": 13, "netfpga": 13, "corundum": 13, "openn": 13, "how": [14, 18, 20, 162], "start": [14, 17, 65], "base": 14, "list": [14, 30], "make": 14, "prepar": 14, "host": 14, "pc": [14, 123], "load": 14, "check": 14, "terminologi": 15, "port": [15, 18, 39, 41, 42, 49, 50, 51, 52, 55, 96, 109, 120, 125, 127, 148, 149, 160], "lane": 15, "channel": [15, 65, 110], "stream": [15, 95, 115], "r": 16, "w": 16, "access": [16, 18, 20, 105], "scratch": 16, "regist": [16, 18, 125, 127, 178], "gl": [16, 73], "tutori": [16, 156], "cocotb": 17, "toplevel": 17, "simul": [17, 162], "quick": [17, 37], "us": [18, 20, 30, 109, 162], "receiv": [18, 20], "from": [18, 20], "transmit": [18, 20], "read": [18, 34], "write": [18, 34], "select": [19, 23], "medusa": 19, "ip": [19, 23, 26], "note": [19, 87, 156], "tab": [20, 26, 79, 105, 109], "1": [20, 26, 30, 79, 96, 105, 109, 120, 126], "logic": [20, 150, 151, 170], "2": [20, 30, 96, 109, 120, 126], "3": [20, 30, 109, 126], "reconfigur": [20, 88, 108, 126], "mac": [20, 125, 127, 147, 153], "lite": [20, 125, 127], "4": [20, 30, 126], "bu": [22, 53, 54, 55, 72, 107, 148, 149, 160], "interconnect": 22, "main": [22, 156], "alloc": 22, "address": [22, 50, 58, 87, 105, 109, 123, 128], "space": [22, 50, 87, 105, 123, 128], "pcie": [23, 59, 129, 130, 131, 133, 135, 177], "pcie_cor": 23, "hard": 23, "unit": [23, 24, 129], "pcie_ctrl": 23, "entiti": 23, "time": [24, 72, 96, 107, 120], "stamp": 24, "timestamp": [24, 91], "signal": [24, 72, 93, 120], "format": [24, 136], "architectur": [25, 42, 43, 44, 46, 53, 55, 88, 100, 108, 109, 123, 125, 127, 135], "f": 26, "tile": 26, "multir": 26, "tip": 26, "tile_multir": 26, "variant": 26, "switch": [26, 73], "profil": 26, "buffer": [27, 61, 63, 68, 98, 124], "verif": [27, 33, 79, 124, 156, 179], "plan": [27, 79, 124], "asynchron": [28, 166], "refer": [28, 42, 44, 48, 55, 135, 166, 171], "basic": [29, 156, 170], "tool": [29, 164, 167, 168, 172, 173, 175, 176, 177], "content": [29, 163, 164, 168, 172, 173, 175, 176, 177, 179], "hierarchi": 30, "variabl": 30, "obtain": 30, "properti": [30, 156], "mod": 30, "sv_lib": 30, "synthesi": 30, "advanc": 30, "comp": 30, "target": 30, "synthesizeproject": 30, "init": 30, "phase": 30, "setupdesign": 30, "add": 30, "addinputfil": 30, "implemen": 30, "synthetizedesign": 30, "implementdesign": 30, "final": 30, "savedesign": 30, "other": [30, 135, 156], "featur": [30, 37, 43, 44, 49, 50, 51, 52, 55, 100], "evalfil": 30, "batch": 30, "incomplet": 30, "synth_flag": 30, "arrai": [30, 139, 140, 141, 143, 144, 150, 151, 153], "item": [30, 113, 139, 147, 148, 149, 150, 151, 159, 160], "dsp": [31, 165], "compar": [31, 145], "asfifox": [32, 97], "block": [32, 33, 34, 37, 42, 48, 72, 80, 85, 91, 95, 134, 135], "diagram": [32, 33, 34, 37, 42, 48, 72, 80, 85, 91, 95, 96, 107, 120, 134, 135], "fifox": [33, 34, 99, 121], "multi": [34, 36, 39], "behavior": 34, "barrel": 35, "shifter": 35, "memx": 36, "counter": [36, 43], "n_loop_op": 37, "oper": [37, 87, 95, 96, 118, 120, 126], "flow": 37, "situat": 37, "solut": 37, "addit": [37, 44, 100], "reset": [37, 156, 161], "synchron": [38, 156], "sr": 38, "latch": 38, "bram": [39, 41], "np": 40, "lut": 40, "ram": 40, "simpl": [41, 49, 50, 76, 83, 90, 101, 161], "dual": [41, 166], "byte": [41, 130, 131, 139, 140, 141, 143, 144, 153], "enabl": [41, 78, 131], "crossbarx": [42, 75, 95, 98], "event": 43, "captur": 43, "planner": 44, "puls": 45, "short": 45, "transact": [46, 63, 68, 132, 135], "sorter": 46, "sdm": 48, "client": 48, "more": 48, "mem": 49, "logger": [49, 50], "kei": [49, 50, 51, 52, 55], "instanc": [49, 50, 51, 52], "templat": [49, 50, 51, 52], "usag": [49, 50, 72, 87, 105, 143, 156], "data": [50, 88], "warp": 50, "full": 50, "histogram": 51, "latenc": 52, "meter": 52, "amm_gen": 53, "intern": [53, 55], "amm_prob": 54, "ddr4": 55, "pytest": [55, 56], "pdf": 55, "report": [55, 56, 156], "sub": 55, "mem_test": 56, "softwar": [56, 62, 69], "c": 56, "py": 56, "report_gen": 56, "header": [57, 60, 133], "insertor": [57, 84], "manag": [58, 60, 62, 69, 123, 134], "addr": 59, "subcompon": [60, 64, 65, 66, 68, 70, 71, 80, 121], "input": [61, 156], "rx": [64, 123, 125, 142, 152, 154, 155], "calypt": [64, 70, 71], "stop": 65, "metadata": [66, 84], "extractor": 66, "dispatch": 67, "tx": [70, 123, 126, 127], "provid": 71, "futur": 71, "expect": 71, "flu": [72, 168], "tabl": [72, 122], "guidelin": 72, "copi": 72, "past": 72, "code": [72, 156], "gen": [73, 83, 89, 90, 109, 137], "loop": 73, "mfb": [74, 76, 77, 78, 79, 81, 82, 83, 86, 88, 89, 90, 92, 93, 96, 97, 99, 100, 101, 126, 157, 162, 172], "distribut": 74, "stream2": 75, "cutter": 76, "dropper": 77, "frame": [79, 80], "masker": 79, "unpack": 80, "arcitectur": 80, "loopback": 81, "merger": [82, 83], "delay": 85, "pipe": [86, 106], "rate": 87, "limit": [87, 91], "constraint": 88, "side": 88, "effect": 88, "shift": [88, 178], "splitter": [89, 90, 109], "trasform": 92, "auxiliari": 93, "checksum": 94, "calcul": 94, "function": [96, 156], "sof_po": 96, "index": 96, "eof_po": 96, "scenario": [96, 120, 126], "output": 98, "discard": [100, 112], "asfifo": [100, 101], "forc": 100, "pd": 101, "async": 102, "mi2avmm": 103, "mi2axi4": 104, "indirect": 105, "A": 107, "few": 107, "plu": 109, "set": 109, "up": 109, "addr_bas": 109, "mask": 109, "irrelev": 109, "bit": 109, "map": [109, 125, 127], "differnt": 109, "ab": 109, "mvb": [110, 111, 112, 113, 115, 116, 118, 119, 120, 121, 122, 159, 162, 175], "router": 110, "demux": 111, "merg": [113, 115], "shakedown": [114, 119], "merge_n_to_m": 114, "mux": 116, "mvb2mfb": 117, "variou": 120, "vld": 120, "lookup": 122, "40ge": 123, "phy": 123, "ultrascal": 123, "pma": [123, 144, 160], "adapt": [125, 127], "lbu": 126, "state": 126, "machin": 126, "idl": 126, "pkt_process": 126, "pkt_end": 126, "word_realign": 126, "pkt_halt": 126, "realign": 126, "5": 126, "6": 126, "pci_ext_cap": 128, "extra": 128, "endpoint": 128, "id": 128, "convers": 129, "count": 130, "decod": 131, "mtc": 132, "pars": 133, "depars": 133, "ptc": [134, 135], "tag": 134, "tsu": [136, 137, 163], "n": 136, "convertor": 136, "axi": 138, "agent": [138, 139, 147, 148, 149, 150, 151, 156, 157, 158, 159, 160, 161], "sequence_item": [138, 157, 158], "sequenc": [139, 140, 141, 142, 143, 144, 147, 148, 149, 150, 151, 152, 154, 155, 156, 159, 160], "monitor": [139, 140, 141, 143, 144, 147, 148, 149, 150, 151, 156, 159, 160], "lii": [140, 141, 148, 149], "convert": [140, 141, 144], "enviro": [140, 141, 144], "byte_array_mfb": 142, "environ": [142, 143, 152, 154, 155, 156], "top": [142, 152, 155], "low": [142, 152, 154, 155, 156], "inner": [142, 152, 154, 155], "mii": 143, "transit": 143, "sv": 143, "env": 143, "sequence_rx_bas": 143, "sequence_tx_bas": 143, "ce_gener": 143, "wrapper": 143, "ipg_gener": 143, "channel_align": 143, "data_buff": 143, "sequence_rx": 143, "sequence_tx": 143, "common": [145, 156], "random": 145, "class": 145, "fifo": [145, 156, 166], "seg": [147, 153], "driver": [147, 148, 149, 156, 159, 160], "config": [147, 159], "vector": [150, 151], "logic_vector_array_axi": 152, "level": [152, 156], "logic_vector_array_mfb": 154, "op": 154, "logic_vector_mvb": 155, "systemverilog": 156, "uvm": [156, 162, 179], "methodologi": 156, "ofm": [156, 169], "repositori": 156, "object": 156, "librari": 156, "layer": 156, "high": 156, "run": 156, "virtual": 156, "scoreboard": 156, "request": 156, "respons": 156, "coverag": 156, "byte_array_port": 156, "model": 156, "creat": 156, "testbench": 156, "uvm_info": 156, "uvm_error": 156, "v": 156, "uvm_fat": 156, "fdo": 156, "sychron": 161, "meta": 162, "debug": 164, "singl": 166, "fl": 167, "guid": 169, "element": 170, "miscellan": 174}, "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"], [128, "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"], [79, "id2"], [105, "id2"], [109, "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"], [109, "id3"]], "Tab. 3": [[20, "id8"], [109, "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"]], "BUFFER": [[27, "buffer"], [124, "buffer"]], "Verification Plan": [[27, "verification-plan"], [124, "verification-plan"]], "Asynchronous modules": [[28, "asynchronous-modules"]], "References": [[28, "references"], [42, "references"], [44, "references"], [55, "references"], [135, "references"], [166, "references"], [171, "references"]], "Basic Tools": [[29, "basic-tools"]], "Content:": [[29, null], [163, null], [164, null], [168, null], [172, null], [173, null], [175, null], [176, null], [177, null]], "Build System": [[30, "build-system"]], "Hierarchy description in Modules.tcl": [[30, "hierarchy-description-in-modules-tcl"]], "Variables in Modules.tcl obtained by the build system": [[30, "variables-in-modules-tcl-obtained-by-the-build-system"]], "List of properties used in MOD variables": [[30, "list-of-properties-used-in-mod-variables"]], "Example of using properties": [[30, "example-of-using-properties"]], "List of properties used in SV_LIBS": [[30, "list-of-properties-used-in-sv-libs"]], "Example of using Modules.tcl variables": [[30, "example-of-using-modules-tcl-variables"]], "Component synthesis": [[30, "component-synthesis"]], "Advanced synthesis configuration": [[30, "advanced-synthesis-configuration"]], "Example of Makefile for component synthesis": [[30, "example-of-makefile-for-component-synthesis"]], "The comp target in Makefile": [[30, "the-comp-target-in-makefile"]], "Chip design synthesis and implementation": [[30, "chip-design-synthesis-and-implementation"]], "SynthesizeProject": [[30, "synthesizeproject"]], "1. Init phase (SetupDesign)": [[30, "init-phase-setupdesign"]], "2. File add phase (AddInputFiles)": [[30, "file-add-phase-addinputfiles"]], "3. Synthesis and Implemenation (SynthetizeDesign, ImplementDesign)": [[30, "synthesis-and-implemenation-synthetizedesign-implementdesign"]], "4. Final phase (SaveDesign)": [[30, "final-phase-savedesign"]], "Other features of the build system": [[30, "other-features-of-the-build-system"]], "EvalFile": [[30, "evalfile"]], "Batch feature in EvalFile": [[30, "batch-feature-in-evalfile"]], "Makefile": [[30, "makefile"]], "The (incomplete) list of SYNTH_FLAGS array items": [[30, "the-incomplete-list-of-synth-flags-array-items"]], "DSP Comparator": [[31, "dsp-comparator"]], "ASFIFOX": [[32, "asfifox"]], "Block diagram": [[32, "block-diagram"], [33, "block-diagram"], [34, "block-diagram"], [37, "block-diagram"], [42, "block-diagram"], [48, "block-diagram"], [80, "block-diagram"], [85, "block-diagram"], [91, "block-diagram"], [95, "block-diagram"], [134, "block-diagram"], [135, "block-diagram"]], "FIFOX": [[33, "fifox"]], "Verification": [[33, "verification"]], "Verification block diagram": [[33, "verification-block-diagram"]], "FIFOX Multi": [[34, "fifox-multi"]], "Write interface behavior": [[34, "write-interface-behavior"]], "Read interface behavior": [[34, "read-interface-behavior"]], "Barrel Shifter": [[35, "barrel-shifter"]], "Multi MEMx Counter": [[36, "multi-memx-counter"]], "N_LOOP_OP": [[37, "n-loop-op"]], "Operator flow": [[37, "operator-flow"]], "Situation": [[37, "situation"]], "Solution": [[37, "solution"]], "Additional Features": [[37, "additional-features"], [100, "additional-features"]], "Quick reset": [[37, "quick-reset"]], "Synchronous SR latch": [[38, "synchronous-sr-latch"]], "Multi-port BRAM": [[39, "multi-port-bram"]], "NP LUT RAM": [[40, "np-lut-ram"]], "Simple dual-port BRAM": [[41, "simple-dual-port-bram"]], "Simple dual-port BRAM with Byte Enable": [[41, "simple-dual-port-bram-with-byte-enable"]], "CrossbarX": [[42, "crossbarx"]], "Generics": [[42, "generics"], [148, "generics"], [149, "generics"], [160, "generics"]], "Ports": [[42, "ports"], [148, "ports"], [149, "ports"], [160, "ports"]], "Architecture": [[42, "architecture"], [43, "architecture"], [44, "architecture"], [46, "architecture"], [88, "architecture"], [100, "architecture"], [108, "architecture"], [109, "architecture"], [123, "architecture"], [125, "architecture"], [127, "architecture"]], "Event Counter": [[43, "event-counter"]], "Capture feature": [[43, "capture-feature"]], "Packet Planner": [[44, "packet-planner"]], "Additional features": [[44, "additional-features"]], "Pulse short": [[45, "pulse-short"]], "Transaction Sorter": [[46, "transaction-sorter"]], "Packages": [[47, "packages"]], "SDM CLIENT": [[48, "sdm-client"]], "Specification": [[48, "specification"], [103, "specification"]], "More references": [[48, "more-references"]], "Mem logger": [[49, "mem-logger"]], "Key features": [[49, "key-features"], [50, "key-features"], [51, "key-features"], [52, "key-features"], [55, "key-features"]], "Component port and generics description": [[49, "component-port-and-generics-description"], [50, "component-port-and-generics-description"], [51, "component-port-and-generics-description"], [52, "component-port-and-generics-description"], [55, "component-port-and-generics-description"]], "Instance template (simple usage)": [[49, "instance-template-simple-usage"], [50, "instance-template-simple-usage"]], "Control SW": [[49, "control-sw"], [50, "control-sw"], [55, "control-sw"]], "Data logger": [[50, "data-logger"]], "Data logger warping component": [[50, "data-logger-warping-component"]], "Instance template (full usage)": [[50, "instance-template-full-usage"]], "MI address space": [[50, "mi-address-space"]], "Histogramer": [[51, "histogramer"]], "Instance template": [[51, "instance-template"], [52, "instance-template"]], "Latency meter": [[52, "latency-meter"]], "AMM_GEN": [[53, "amm-gen"]], "Internal Architecture": [[53, "internal-architecture"], [55, "internal-architecture"]], "MI Bus Control": [[53, "mi-bus-control"], [54, "mi-bus-control"], [55, "mi-bus-control"]], "AMM_PROBE": [[54, "amm-probe"]], "DDR4 Memory Tester": [[55, "ddr4-memory-tester"]], "Pytest SW": [[55, "pytest-sw"]], "PDF report generator SW": [[55, "pdf-report-generator-sw"]], "Sub-components": [[55, "sub-components"]], "MEM_TESTER Software": [[56, "mem-tester-software"]], "C Program": [[56, "c-program"]], "Pytest Tester (mem_tester.py)": [[56, "pytest-tester-mem-tester-py"]], "Report Generator (report_gen.py)": [[56, "report-generator-report-gen-py"]], "Header Insertor": [[57, "header-insertor"]], "Address Manager": [[58, "address-manager"]], "PCIe Addres Generator": [[59, "pcie-addres-generator"]], "Header Manager": [[60, "header-manager"]], "Subcomponents:": [[60, null]], "Input Buffer": [[61, "input-buffer"]], "Software Manager": [[62, "software-manager"], [69, "software-manager"]], "Transaction Buffer": [[63, "transaction-buffer"]], "RX DMA Calypte": [[64, "rx-dma-calypte"]], "Subcomponents": [[64, null], [71, "subcomponents"], [80, "subcomponents"]], "Channel Start/stop control": [[65, "channel-start-stop-control"]], "General subcomponents": [[65, "general-subcomponents"], [66, "general-subcomponents"], [68, "general-subcomponents"], [70, "general-subcomponents"], [121, "general-subcomponents"]], "Metadata Extractor": [[66, "metadata-extractor"]], "Packet Dispatcher": [[67, "packet-dispatcher"]], "Transaction buffer": [[68, "transaction-buffer"]], "General components": [[69, "general-components"]], "TX DMA Calypte": [[70, "tx-dma-calypte"]], "Specific subcomponents": [[70, null]], "DMA Calypte": [[71, "dma-calypte"]], "Provided DMA configurations": [[71, "provided-dma-configurations"]], "Future expected": [[71, "future-expected"]], "FLU bus specification": [[72, "flu-bus-specification"]], "Table of generics": [[72, "table-of-generics"]], "Table of signals": [[72, "table-of-signals"]], "Usage guidelines": [[72, "usage-guidelines"]], "Timing diagram example": [[72, "timing-diagram-example"]], "Copy-paste code blocks": [[72, "copy-paste-code-blocks"]], "Gen Loop Switch (GLS)": [[73, "gen-loop-switch-gls"]], "MFB Generator": [[74, "mfb-generator"]], "Distribution examples": [[74, "distribution-examples"]], "CROSSBARX STREAM2": [[75, "crossbarx-stream2"]], "MFB Cutter Simple": [[76, "mfb-cutter-simple"]], "MFB Dropper": [[77, "mfb-dropper"]], "MFB Enabler": [[78, "mfb-enabler"]], "MFB Frame Masker": [[79, "mfb-frame-masker"]], "Component specification": [[79, "component-specification"]], "Examples": [[79, "examples"], [162, "examples"]], "Verification plan": [[79, "verification-plan"]], "Frame Unpacker": [[80, "frame-unpacker"]], "Arcitecture": [[80, "arcitecture"]], "MFB Loopback": [[81, "mfb-loopback"]], "MFB Merger": [[82, "mfb-merger"]], "MFB Merger Simple": [[83, "mfb-merger-simple"]], "MFB Merger Simple GEN": [[83, "id1"]], "Metadata Insertor": [[84, "metadata-insertor"]], "Packet Delayer": [[85, "packet-delayer"]], "MFB PIPE": [[86, "mfb-pipe"]], "Rate Limiter": [[87, "rate-limiter"]], "Operation": [[87, "operation"], [96, "operation"], [120, "operation"], [126, "operation"]], "Address space and configuration": [[87, "address-space-and-configuration"]], "Usage": [[87, "usage"], [105, "usage"], [143, "usage"]], "Notes": [[87, "notes"]], "MFB Reconfigurator": [[88, "mfb-reconfigurator"]], "Constraints and side-effects": [[88, "constraints-and-side-effects"]], "Data shifting": [[88, "data-shifting"]], "MFB Splitter": [[89, "mfb-splitter"]], "MFB Splitter Gen": [[89, "id1"]], "MFB Splitter Simple": [[90, "mfb-splitter-simple"]], "MFB Splitter Simple Gen": [[90, "id1"]], "Timestamp Limiter": [[91, "timestamp-limiter"]], "MFB Trasformer": [[92, "mfb-trasformer"]], "MFB Auxiliary Signals": [[93, "mfb-auxiliary-signals"]], "Checksum Calculator": [[94, "checksum-calculator"]], "CrossbarX Stream": [[95, "crossbarx-stream"]], "Operations": [[95, "operations"]], "MFB specification": [[96, "mfb-specification"]], "Generic parameters": [[96, "generic-parameters"], [120, "generic-parameters"]], "Port description": [[96, "port-description"], [120, "port-description"]], "Example of function of the SOF_POS index": [[96, "example-of-function-of-the-sof-pos-index"]], "Example of function of the EOF_POS index": [[96, "example-of-function-of-the-eof-pos-index"]], "Timing diagrams": [[96, "timing-diagrams"], [120, "timing-diagrams"]], "Scenario 1": [[96, "scenario-1"], [120, "scenario-1"], [126, "scenario-1"]], "Scenario 2": [[96, "scenario-2"], [120, "scenario-2"], [126, "scenario-2"]], "Example configurations": [[96, "example-configurations"]], "MFB ASFIFOX": [[97, "mfb-asfifox"]], "Crossbarx Output Buffer": [[98, "crossbarx-output-buffer"]], "MFB FIFOX": [[99, "mfb-fifox"]], "MFB Packet Discard ASFIFO": [[100, "mfb-packet-discard-asfifo"]], "Force Discard": [[100, "force-discard"]], "MFB PD ASFIFO SIMPLE": [[101, "mfb-pd-asfifo-simple"]], "MI ASYNC": [[102, "mi-async"]], "MI2AVMM": [[103, "mi2avmm"]], "MI2AXI4": [[104, "mi2axi4"]], "MI indirect access": [[105, "mi-indirect-access"]], "Address space": [[105, "address-space"], [123, "address-space"], [128, "id2"]], "MI Pipe": [[106, "mi-pipe"]], "MI bus specification": [[107, "mi-bus-specification"]], "MI bus description": [[107, "mi-bus-description"]], "A few timing diagrams": [[107, "a-few-timing-diagrams"]], "MI Reconfigurator": [[108, "mi-reconfigurator"]], "MI Splitter Plus Gen": [[109, "mi-splitter-plus-gen"]], "Examples of use": [[109, "examples-of-use"]], "Example 1 - setting up ADDR_BASE": [[109, "example-1-setting-up-addr-base"]], "Example 2 - masking irrelevant bits of the address": [[109, "example-2-masking-irrelevant-bits-of-the-address"]], "Example 3 - mapping ports to differnt ABs": [[109, "example-3-mapping-ports-to-differnt-abs"]], "MVB Channel Router": [[110, "mvb-channel-router"]], "MVB DEMUX": [[111, "mvb-demux"]], "MVB DISCARD": [[112, "mvb-discard"]], "MVB Merge Items": [[113, "mvb-merge-items"]], "SHAKEDOWN": [[114, "shakedown"]], "MERGE_N_TO_M": [[114, "merge-n-to-m"]], "MVB Merge Streams": [[115, "mvb-merge-streams"]], "MVB MUX": [[116, "mvb-mux"]], "MVB2MFB": [[117, "mvb2mfb"]], "MVB Operation": [[118, "mvb-operation"]], "MVB Shakedown": [[119, "mvb-shakedown"]], "MVB Specification": [[120, "mvb-specification"]], "Examples of various VLD signal values": [[120, "examples-of-various-vld-signal-values"]], "MVB FIFOX": [[121, "mvb-fifox"]], "MVB Lookup Table": [[122, "mvb-lookup-table"]], "40GE Ethernet PHY for Ultrascale+ FPGAs": [[123, "ge-ethernet-phy-for-ultrascale-fpgas"]], "Interface": [[123, "interface"], [147, "interface"], [156, "interface"], [159, "interface"]], "TX PCS": [[123, "tx-pcs"]], "RX PCS": [[123, "rx-pcs"]], "PMA": [[123, "pma"]], "Management": [[123, "management"]], "RX MAC LITE": [[125, "rx-mac-lite"]], "Adapter": [[125, "adapter"], [127, "adapter"]], "Register Map": [[125, "register-map"], [127, "register-map"]], "Ports and Generics": [[125, "ports-and-generics"], [127, "ports-and-generics"]], "MFB -> LBUS reconfigurator (TX LBUS)": [[126, "mfb-lbus-reconfigurator-tx-lbus"]], "Controlling state machine": [[126, "controlling-state-machine"]], "IDLE": [[126, "idle"]], "PKT_PROCESS": [[126, "pkt-process"]], "PKT_END": [[126, "pkt-end"]], "WORD_REALIGN": [[126, "word-realign"]], "PKT_HALT": [[126, "pkt-halt"]], "Examples of realignment": [[126, "examples-of-realignment"]], "Scenario 3": [[126, "scenario-3"]], "Scenario 4": [[126, "scenario-4"]], "Scenario 5": [[126, "scenario-5"]], "Scenario 6": [[126, "scenario-6"]], "TX MAC LITE": [[127, "tx-mac-lite"]], "PCI_EXT_CAP": [[128, "pci-ext-cap"]], "Extra space": [[128, "id3"], [128, "extra-space"]], "Endpoint ID": [[128, "endpoint-id"]], "Card ID": [[128, "card-id"]], "PCIE CONVERSION UNITS": [[129, "pcie-conversion-units"]], "PCIE Byte Count": [[130, "pcie-byte-count"]], "PCIe Byte Enable Decoder": [[131, "pcie-byte-enable-decoder"]], "MTC (MI Transaction Controller)": [[132, "mtc-mi-transaction-controller"]], "PCIE Header parsing/deparsing": [[133, "pcie-header-parsing-deparsing"]], "PTC Tag Manager": [[134, "ptc-tag-manager"]], "PTC (PCIe Transaction Controller)": [[135, "ptc-pcie-transaction-controller"]], "Other components": [[135, "other-components"]], "Architecture configurations": [[135, "architecture-configurations"]], "TSU Format to ns Convertor": [[136, "tsu-format-to-ns-convertor"]], "TSU GEN": [[137, "tsu-gen"]], "AXI Agent": [[138, "axi-agent"]], "sequence_item": [[138, "sequence-item"], [157, "sequence-item"]], "Byte Array agent": [[139, "byte-array-agent"]], "Byte Array sequence item": [[139, "byte-array-sequence-item"]], "Byte Array monitor": [[139, "byte-array-monitor"]], "Byte Array Sequence": [[139, "byte-array-sequence"]], "Sequence configuration": [[139, "sequence-configuration"], [150, "sequence-configuration"], [151, "sequence-configuration"]], "Byte Array to LII convert enviroment": [[140, "byte-array-to-lii-convert-enviroment"], [141, "byte-array-to-lii-convert-enviroment"]], "Byte Array to LII monitor": [[140, "byte-array-to-lii-monitor"], [141, "byte-array-to-lii-monitor"]], "Byte Array to LII Sequence": [[140, "byte-array-to-lii-sequence"], [141, "byte-array-to-lii-sequence"]], "Byte_array_mfb environment": [[142, "byte-array-mfb-environment"]], "Top sequencers and sequences": [[142, "top-sequencers-and-sequences"], [152, "top-sequencers-and-sequences"], [155, "top-sequencers-and-sequences"]], "Configuration": [[142, "configuration"], [152, "configuration"], [154, "configuration"], [155, "configuration"]], "Low sequence configuration": [[142, "low-sequence-configuration"], [154, "low-sequence-configuration"], [155, "low-sequence-configuration"]], "RX Inner sequences": [[142, "rx-inner-sequences"], [152, "rx-inner-sequences"], [154, "rx-inner-sequences"], [155, "rx-inner-sequences"]], "Byte array to MII transitional environment": [[143, "byte-array-to-mii-transitional-environment"]], "monitor.sv": [[143, "monitor-sv"]], "sequencer.sv": [[143, "sequencer-sv"]], "env.sv": [[143, "env-sv"]], "sequence_rx_base.sv": [[143, "sequence-rx-base-sv"]], "sequence_tx_base.sv": [[143, "sequence-tx-base-sv"]], "ce_generator.sv": [[143, "ce-generator-sv"]], "wrapper.sv": [[143, "wrapper-sv"]], "ipg_generator.sv": [[143, "ipg-generator-sv"]], "channel_align.sv": [[143, "channel-align-sv"]], "data_buffer.sv": [[143, "data-buffer-sv"]], "sequence_rx.sv and sequence_tx.sv": [[143, "sequence-rx-sv-and-sequence-tx-sv"]], "Byte array to pma convert enviroment": [[144, "byte-array-to-pma-convert-enviroment"]], "Byte Array to PMA monitor": [[144, "byte-array-to-pma-monitor"]], "Byte Array to PMA Sequence": [[144, "byte-array-to-pma-sequence"]], "Common package": [[145, "common-package"]], "Random": [[145, "random"]], "Comparer": [[145, "comparer"]], "comparer classes": [[145, "id1"], [145, "id2"], [145, "id3"]], "fifo": [[145, "fifo"]], "Components": [[146, "components"]], "Components:": [[146, null]], "Intel MAC SEG": [[147, "intel-mac-seg"]], "Sequence item": [[147, "sequence-item"], [159, "sequence-item"]], "Sequence": [[147, "sequence"], [156, "sequence"], [159, "sequence"]], "Driver": [[147, "driver"], [156, "driver"], [159, "driver"]], "Monitor": [[147, "monitor"], [159, "monitor"]], "Config": [[147, "config"], [159, "config"]], "Agent": [[147, "agent"], [156, "agent"], [159, "agent"]], "LII agent": [[148, "lii-agent"], [149, "lii-agent"]], "LII interface": [[148, "lii-interface"], [149, "lii-interface"]], "LII bus description": [[148, "lii-bus-description"], [149, "lii-bus-description"]], "LII sequence item": [[148, "lii-sequence-item"], [149, "lii-sequence-item"]], "LII monitor": [[148, "lii-monitor"], [149, "lii-monitor"]], "LII driver": [[148, "lii-driver"], [149, "lii-driver"]], "Logic vector agent": [[150, "logic-vector-agent"]], "Logic Vector Array sequence item": [[150, "logic-vector-array-sequence-item"], [151, "logic-vector-array-sequence-item"]], "Logic Vector Array monitor": [[150, "logic-vector-array-monitor"], [151, "logic-vector-array-monitor"]], "Logic Vector Array Sequence": [[150, "logic-vector-array-sequence"], [151, "logic-vector-array-sequence"]], "Logic Vector Array agent": [[151, "logic-vector-array-agent"]], "logic_vector_array_axi environment": [[152, "logic-vector-array-axi-environment"]], "Low-level sequence configuration": [[152, "low-level-sequence-configuration"]], "byte array to MAC SEG": [[153, "byte-array-to-mac-seg"]], "logic_vector_array_mfb environment": [[154, "logic-vector-array-mfb-environment"]], "op sequencers and sequences": [[154, "op-sequencers-and-sequences"]], "logic_vector_mvb environment": [[155, "logic-vector-mvb-environment"]], "SystemVerilog and UVM tutorial": [[156, "systemverilog-and-uvm-tutorial"]], "Other tutorials": [[156, "other-tutorials"]], "Basic usage of the UVM methodology in the OFM repository": [[156, "basic-usage-of-the-uvm-methodology-in-the-ofm-repository"]], "Properties": [[156, "properties"], [156, "id5"]], "Configuration object": [[156, "configuration-object"], [156, "id1"]], "Sequence library": [[156, "sequence-library"], [156, "id2"]], "Package": [[156, "package"]], "Layered agents": [[156, "layered-agents"]], "Environment": [[156, "environment"]], "Low-level sequence": [[156, "low-level-sequence"]], "High-level monitor": [[156, "high-level-monitor"]], "Run of a specific sequence": [[156, "run-of-a-specific-sequence"]], "Common environment": [[156, "common-environment"]], "Virtual sequencer": [[156, "virtual-sequencer"]], "Virtual sequence and synchronization": [[156, "virtual-sequence-and-synchronization"]], "Scoreboard": [[156, "scoreboard"], [156, "id3"], [156, "id4"]], "Request-response Agents": [[156, "request-response-agents"]], "Reset": [[156, "reset"]], "Coverage": [[156, "coverage"]], "Functional coverage": [[156, "functional-coverage"]], "Code coverage": [[156, "code-coverage"]], "Generating coverage reports": [[156, "generating-coverage-reports"]], "Verification example": [[156, "verification-example"]], "Byte_array_port environment": [[156, "byte-array-port-environment"]], "Model": [[156, "model"]], "Create model input fifo": [[156, "create-model-input-fifo"]], "Test environment": [[156, "test-environment"]], "Test": [[156, "test"]], "Testbench": [[156, "testbench"]], "NOTES": [[156, "notes"]], "UVM_info": [[156, "uvm-info"]], "uvm_info": [[156, "id6"]], "UVM_error vs UVM_fatal": [[156, "uvm-error-vs-uvm-fatal"]], "Parametrized object": [[156, "parametrized-object"]], "Synchronization": [[156, "synchronization"]], "OFM verification environment": [[156, "ofm-verification-environment"]], "Modules.tcl": [[156, "modules-tcl"]], "Main .fdo script for running the verification": [[156, "main-fdo-script-for-running-the-verification"]], "MFB Agent": [[157, "mfb-agent"]], "MI agent": [[158, "mi-agent"]], "Sequence_item": [[158, "sequence-item"]], "MVB agent": [[159, "mvb-agent"]], "PMA agent": [[160, "pma-agent"]], "PMA interface": [[160, "pma-interface"]], "PMA bus description": [[160, "pma-bus-description"]], "PMA sequence item": [[160, "pma-sequence-item"]], "PMA monitor": [[160, "pma-monitor"]], "PMA driver": [[160, "pma-driver"]], "RESET agent": [[161, "reset-agent"]], "simple sychronous RESET agents": [[161, "simple-sychronous-reset-agents"]], "UVM simulation": [[162, "uvm-simulation"]], "MFB + MI": [[162, "mfb-mi"]], "MFB + META/MVB": [[162, "mfb-meta-mvb"]], "MVB + MI": [[162, "mvb-mi"]], "How to use the UVM simulation": [[162, "how-to-use-the-uvm-simulation"]], "Controllers & TSU": [[163, "controllers-tsu"]], "Debug Tools": [[164, "debug-tools"]], "DSP components": [[165, "dsp-components"]], "FIFO components": [[166, "fifo-components"]], "Dual clock (asynchronous) FIFOs": [[166, "dual-clock-asynchronous-fifos"]], "Single clock FIFOs": [[166, "single-clock-fifos"]], "FL Tools": [[167, "fl-tools"]], "FLU Tools": [[168, "flu-tools"]], "OFM User Guide": [[169, "ofm-user-guide"]], "Basic logic elements": [[170, "basic-logic-elements"]], "Memory modules": [[171, "memory-modules"]], "MFB Tools": [[172, "mfb-tools"]], "MI Tools": [[173, "mi-tools"]], "Miscellaneous": [[174, "miscellaneous"]], "MVB Tools": [[175, "mvb-tools"]], "Network Tools": [[176, "network-tools"]], "PCIe Tools": [[177, "pcie-tools"]], "Shift registers": [[178, "shift-registers"]], "UVM Verification": [[179, "uvm-verification"]], "Contents:": [[179, null]]}, "indexentries": {}}) \ No newline at end of file diff --git a/devel/vhdl-typeindex.html b/devel/vhdl-typeindex.html index e0e445ad1..713fc8875 100644 --- a/devel/vhdl-typeindex.html +++ b/devel/vhdl-typeindex.html @@ -42,7 +42,7 @@ Minimal NDK Application Docs
- Git branch: devel,
Git hash: bd378ba7 + Git branch: devel,
Git hash: 8a6651c7