Add ZeroMockConnection
* Full software connection which responds on reads with zero and shall ignore all other messages * Adjustable ns_per_message can be used for performance testing of higher software layers ** defaults to 125M Messages/s, matching the 8 GBit/s FPGA-chip links for our parameterization for HX Change-Id: I845be742f853786aaf5bdedc41db7a7120fc8e95
Showing
- include/hxcomm/common/zeromockconnection.h 139 additions, 0 deletionsinclude/hxcomm/common/zeromockconnection.h
- include/hxcomm/common/zeromockconnection.tcc 139 additions, 0 deletionsinclude/hxcomm/common/zeromockconnection.tcc
- include/hxcomm/vx/connection_from_env.tcc 15 additions, 0 deletionsinclude/hxcomm/vx/connection_from_env.tcc
- include/hxcomm/vx/connection_variant.h 3 additions, 1 deletioninclude/hxcomm/vx/connection_variant.h
- include/hxcomm/vx/zeromockconnection.h 77 additions, 0 deletionsinclude/hxcomm/vx/zeromockconnection.h
- pyhxcomm/include/pyhxcomm/vx/python_bindings.h 1 addition, 0 deletionspyhxcomm/include/pyhxcomm/vx/python_bindings.h
- pyhxcomm/include/pyhxcomm/vx/zeromockconnection.h 17 additions, 0 deletionspyhxcomm/include/pyhxcomm/vx/zeromockconnection.h
- pyhxcomm/tests/sw/hxcomm-python_bindings.py 2 additions, 1 deletionpyhxcomm/tests/sw/hxcomm-python_bindings.py
- tests/hw/hxcomm/connection_zeromock/connection.h 6 additions, 0 deletionstests/hw/hxcomm/connection_zeromock/connection.h
- tests/hw/hxcomm/test-jtag_loopback.cpp 3 additions, 0 deletionstests/hw/hxcomm/test-jtag_loopback.cpp
- tests/hw/hxcomm/test-readout_jtag_id.cpp 3 additions, 0 deletionstests/hw/hxcomm/test-readout_jtag_id.cpp
- tests/hw/hxcomm/test-tick.cpp 3 additions, 0 deletionstests/hw/hxcomm/test-tick.cpp
- wscript 14 additions, 0 deletionswscript
Please register or sign in to comment