Slide 22
Slide 22 text
Modeling hierarchy
def module(out1,..., in2,..., clock, reset):
sig1 = Signal(...)
...
inst1 = submodule(...)
...
@always_seq(clock.posedge, reset=reset)
def gen1():
...
@always_comb():
def gen2():
...
return inst1,..., gen1, gen2,...