|
CIRCT 23.0.0git
|


Public Member Functions | |
| build (ports) | |
Static Public Attributes | |
| clk = Clock() | |
| rst = Reset() | |
| in_ = Input(Channel(Flit)) | |
| report = Output(Channel(UInt(32))) | |
Consumes the muxed list-window stream and verifies message contiguity. Emits one UInt(32) report per completed message: bit 24 : sticky interleave-error flag (should stay 0) bits 23:16 : src of the completed message bits 15:0 : running completed-message count
Definition at line 108 of file channel_arbiter.py.
| channel_arbiter.ListChecker.build | ( | ports | ) |
Definition at line 123 of file channel_arbiter.py.
References wrap().
|
static |
Definition at line 117 of file channel_arbiter.py.
Referenced by esiaccel.bsp.common.ESI_Manifest_ROM_Wrapper.build().
|
static |
Definition at line 119 of file channel_arbiter.py.
|
static |
Definition at line 120 of file channel_arbiter.py.
|
static |
Definition at line 118 of file channel_arbiter.py.