|
CIRCT 23.0.0git
|


Public Member Functions | |
| build (ports) | |
Static Public Attributes | |
| clk = Clock() | |
| rst = Reset() | |
| in_ = Input(Channel(Bits(0))) | |
| report = Output(Channel(UInt(32))) | |
Consumes the muxed zero-width token stream and emits one UInt(32) report per delivered token carrying its 1-based ordinal (1, 2, 3, ...). Backpressure from the report channel is fed to the arbiter, exercising its credit buffer.
Definition at line 217 of file channel_arbiter.py.
| channel_arbiter.TokenChecker.build | ( | ports | ) |
Definition at line 229 of file channel_arbiter.py.
References wrap().
|
static |
Definition at line 223 of file channel_arbiter.py.
Referenced by esiaccel.bsp.common.ESI_Manifest_ROM_Wrapper.build().
|
static |
Definition at line 225 of file channel_arbiter.py.
|
static |
Definition at line 226 of file channel_arbiter.py.
|
static |
Definition at line 224 of file channel_arbiter.py.