Module ImportFrom alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body For NameStore Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index BinOpAdd NameLoad NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore ListLoad Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Assign NameStore Call NameLoad Num For NameStore Call NameLoad Num body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Expr Call NameLoad NameLoad Num Num Num Assign NameStore ListLoad Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Assign NameStore Call NameLoad Num For NameStore Call NameLoad Num body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assert CompareEq NameLoad NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args defaults body If UnaryOpNot AttributeLoad NameLoad attr body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd BinOpAdd Str Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad Call NameLoad Num NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpAdd BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListComp Call AttributeLoad NameLoad attr Num Num comprehension NameStore Call NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Num Num Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num NameLoad Assign NameStore Call NameLoad NameLoad Expr Call NameLoad Expr Call AttributeLoad NameLoad attr While UnaryOpNot Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Call NameLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Call NameLoad NameLoad Call NameLoad NameLoad Assert CompareEq NameLoad NameLoad decorator_list Call AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad TupleLoad Num Num TupleLoad Num Num TupleLoad Num Num
N/A __future__ print_function N/A pytest N/A random N/A struct pymtl * pclib.ifcs InValRdyBundle OutValRdyBundle pclib.ifcs MemMsg4B pclib.test TestMemory Bytes Bytes BytesMemPortAdapter BytesMemPortAdapter mem_copy N/A N/A mem src_ptr dest_ptr nbytes N/A N/A N/A i N/A range nbytes N/A N/A N/A mem N/A N/A dest_ptr i N/A mem N/A N/A src_ptr i N/A test_mem_copy N/A N/A N/A N/A N/A data N/A 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 N/A data_bytes N/A Bytes 18 N/A i N/A range 18 N/A N/A N/A data_bytes N/A i N/A data N/A i N/A N/A mem_copy data_bytes 4 12 4 N/A data_ref N/A 0 1 2 3 4 5 6 7 8 9 10 11 4 5 6 7 16 17 N/A data_ref_bytes N/A Bytes 18 N/A i N/A range 18 N/A N/A N/A data_ref_bytes N/A i N/A data_ref N/A i N/A N/A data_bytes data_ref_bytes N/A MemCopy N/A Model N/A __init__ N/A N/A s mem_ifc_types src_ptr dest_ptr nbytes N/A N/A N/A N/A s src_ptr src_ptr N/A N/A s dest_ptr dest_ptr N/A N/A s nbytes nbytes N/A N/A s done False N/A N/A s memreq N/A InValRdyBundle N/A mem_ifc_types req N/A N/A s memresp N/A OutValRdyBundle N/A mem_ifc_types resp N/A N/A s mem N/A BytesMemPortAdapter N/A s memreq N/A s memresp logic N/A N/A N/A N/A N/A N/A N/A s reset N/A N/A N/A mem_copy N/A s mem N/A s src_ptr N/A s dest_ptr N/A s nbytes N/A N/A s done True N/A N/A s tick_fl N/A done N/A N/A s N/A N/A N/A N/A s done N/A line_trace N/A N/A s N/A N/A N/A N/A N/A ( N/A N/A N/A s mem line_trace ) N/A N/A TestHarness N/A Model N/A __init__ N/A N/A s src_ptr dest_ptr nbytes stall_prob latency N/A N/A N/A N/A s mcopy N/A MemCopy N/A MemMsg4B src_ptr dest_ptr nbytes N/A N/A s mem N/A TestMemory N/A MemMsg4B 1 stall_prob latency N/A N/A N/A s connect N/A N/A s mcopy memreq N/A N/A N/A s mem reqs N/A 0 N/A N/A N/A s connect N/A N/A s mcopy memresp N/A N/A N/A s mem resps N/A 0 N/A done N/A N/A s N/A N/A N/A N/A N/A s mcopy done N/A line_trace N/A N/A s N/A N/A N/A N/A N/A N/A N/A N/A s mcopy line_trace N/A N/A N/A s mem line_trace N/A N/A test N/A N/A dump_vcd stall_prob latency N/A N/A N/A data N/A N/A N/A random randint 0 4294967295 N/A _ N/A range 8 N/A data_bytes N/A N/A struct pack N/A N/A <{}I format N/A len data data N/A th N/A TestHarness 4096 8192 N/A len data_bytes stall_prob latency N/A N/A th vcd_file dump_vcd N/A N/A N/A th elaborate N/A N/A N/A N/A th mem write_mem 4096 data_bytes N/A sim N/A SimulationTool th N/A N/A print N/A N/A N/A sim reset N/A N/A N/A N/A th done N/A N/A N/A N/A sim print_line_trace N/A N/A N/A sim cycle N/A N/A N/A sim cycle N/A N/A N/A sim cycle N/A N/A N/A sim cycle N/A result_bytes N/A N/A N/A th mem read_mem 8192 N/A len data_bytes N/A result N/A list N/A N/A struct unpack N/A N/A <{}I format N/A len data N/A buffer result_bytes N/A N/A result data N/A N/A N/A N/A pytest mark parametrize stall_prob,latency N/A N/A 0 0 N/A 0.2 2 N/A 0.5 4