Contents:
UmiTxRx
UmiTxRx.atomic()
UmiTxRx.gpio()
UmiTxRx.init_queues()
UmiTxRx.read()
UmiTxRx.recv()
UmiTxRx.send()
UmiTxRx.write()
UmiTxRx.write_readback()
addr_aligned()
check_int_in_range()
dtype2size()
nbytes2size()
random_int_value()
random_umi_packet()
size2dtype()
ProcessCollection
ProcessCollection.add()
ProcessCollection.terminate()
ProcessCollection.wait()
binary_run()
plusargs_to_args()
icarus_build_vpi()
icarus_find_vpi()
icarus_run()
run()
AutowrapDesign
SbDut
SbDut.build()
SbDut.find_package()
SbDut.find_sim()
SbDut.get_topmodule_name()
SbDut.get_uris()
SbDut.input_analog()
SbDut.package()
SbDut.remove_queues_on_exit()
SbDut.simulate()
SbDut.terminate()
carefully_add_plusarg()
metadata_str()
umi_loopback()
BitVector
BitVector.frombytes()
BitVector.tobytes()
slice_to_msb_lsb()
uart_xactor
uart_xactor.REGF_SR_RXEMPTY_MASK
uart_xactor.REGF_SR_RXFULL_MASK
uart_xactor.REGF_SR_TXEMPTY_MASK
uart_xactor.REGF_SR_TXFULL_MASK
uart_xactor.REG_RX
uart_xactor.REG_SR
uart_xactor.REG_TX
uart_xactor.read()
uart_xactor.read_byte()
uart_xactor.readline()
uart_xactor.write()
uart_xactor.write_byte()
bytes2sb()
convert_to_queue()
get_parser()
main()
normalize_inputs()
normalize_inputs_and_outputs()
normalize_outputs()
parse_rule()
rule_matches()
run_client()
run_server()
sb2bytes()
sb2tcp()
start_tcp_bridge()
tcp2sb()