|
CIRCT 23.0.0git
|


Public Member Functions | |
| construct (ports) | |
Static Public Attributes | |
| clk = Clock() | |
| rst = Reset() | |
| num_events = Constant(UInt(8), 4) | |
To-host channel of `EventStruct`: TypedReadPort polling of a struct. Hardware pushes a small bounded sequence of distinct events on reset release so the driver can read N items and check exact values. Each event has ``ts = i+1`` and ``val = -(i+1)`` so an off-by-one or sign bug shows up immediately.
Definition at line 195 of file test_codegen.py.
| test_codegen.TypedReadChannelStruct.construct | ( | ports | ) |
Definition at line 210 of file test_codegen.py.
References wrap().
|
static |
Definition at line 204 of file test_codegen.py.
Referenced by esiaccel.bsp.common.ESI_Manifest_ROM_Wrapper.build().
|
static |
Definition at line 207 of file test_codegen.py.
|
static |
Definition at line 205 of file test_codegen.py.