|
CIRCT 23.0.0git
|


Public Member Functions | |
| construct (ports) | |
Static Public Attributes | |
| clk = Clock() | |
Custom-`@esi.ServiceDecl` raw-channel loopback. Connects ``HostComms.Recv`` -> ``HostComms.Send`` for an 8-bit byte stream (host writes, HW echoes back) and ``VoidComms.Recv`` -> ``VoidComms.Send`` for a zero-bit "tick" stream. Both pairs are exposed via custom service decls rather than the standard `ChannelService`. ``Top`` instantiates two copies under indexed appids so the test also covers same-name multi-instance hierarchy resolution.
Definition at line 363 of file test_codegen.py.
| test_codegen.CustomServiceDeclChannel.construct | ( | ports | ) |
Definition at line 377 of file test_codegen.py.
|
static |
Definition at line 374 of file test_codegen.py.
Referenced by esiaccel.bsp.common.ESI_Manifest_ROM_Wrapper.build().