Module Import alias ImportFrom alias ImportFrom alias alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num Num body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num FunctionDef arguments args defaults body If CompareEq AttributeLoad NameLoad attr Num body Return Assign NameStore BoolOpAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore BoolOpAnd AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Slice Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num AttributeLoad NameLoad attr If CompareGt AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr BinOpSub AttributeLoad NameLoad attr Num If AttributeLoad NameLoad attr body Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr BoolOpAnd CompareEq AttributeLoad NameLoad attr Num UnaryOpNot AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr BoolOpAnd CompareEq AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr decorator_list AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A random pymtl * pclib.ifcs InValRdyBundle OutValRdyBundle TestRandomDelay N/A Model N/A N/A Inserts random delays between input and output val/rdy interfaces. __init__ N/A N/A s dtype max_random_delay seed N/A 0 3053566977 N/A N/A N/A s in_ N/A InValRdyBundle dtype N/A N/A s out N/A OutValRdyBundle dtype N/A N/A s rgen N/A N/A random Random N/A N/A N/A N/A s rgen seed seed N/A N/A s max_random_delay max_random_delay N/A N/A max_random_delay 0 N/A N/A N/A N/A s connect N/A s in_ N/A s out N/A N/A s buf None N/A N/A s buf_full False N/A N/A s counter 0 tick N/A N/A N/A N/A N/A N/A N/A s max_random_delay 0 N/A N/A N/A in_go N/A N/A N/A s in_ val N/A N/A s in_ rdy N/A out_go N/A N/A N/A s out val N/A N/A s out rdy N/A out_go N/A N/A N/A s buf_full False N/A in_go N/A N/A N/A s buf N/A N/A N/A s in_ msg N/A N/A N/A s buf_full True N/A N/A s counter N/A N/A N/A s rgen randint 1 N/A s max_random_delay N/A N/A N/A s counter 0 N/A N/A N/A s counter N/A N/A s counter 1 N/A N/A s buf_full N/A N/A N/A N/A N/A s out msg next N/A s buf N/A N/A N/A N/A s in_ rdy next N/A N/A N/A s counter 0 N/A N/A s buf_full N/A N/A N/A N/A s out val next N/A N/A N/A s counter 0 N/A s buf_full N/A N/A s tick N/A line_trace N/A N/A s N/A N/A N/A N/A N/A {} ({:2}) {} format N/A s in_ N/A s counter N/A s out N/A N/A