|
CIRCT 23.0.0git
|
Go to the source code of this file.
Classes | |
| class | channel_arbiter.ListChecker |
| class | channel_arbiter.ChannelArbiterListTest |
| class | channel_arbiter.TokenChecker |
| class | channel_arbiter.ChannelArbiterTokenTest |
| class | channel_arbiter.Top |
Namespaces | |
| namespace | channel_arbiter |
Functions | |
| channel_arbiter.HostMux (int num_inputs, mux_pipeline_levels=None) | |
| channel_arbiter.ListProducer (int src_id, int length) | |
| channel_arbiter.TokenProducer (int count) | |
Variables | |
| int | channel_arbiter.NUM_INPUTS = 4 |
| int | channel_arbiter.ODD_NUM_INPUTS = 3 |
| int | channel_arbiter.PIPE_NUM_INPUTS = 6 |
| int | channel_arbiter.TOKEN_NUM_INPUTS = 5 |
| int | channel_arbiter.TOKENS_PER_INPUT = 8 |
| channel_arbiter.ListInto = StructType({'src': UInt(8), 'items': ListType(UInt(16))}) | |
| channel_arbiter.Flit = Window.default_of(ListInto) | |
| channel_arbiter.FlitLowered = Flit.lowered_type | |
| channel_arbiter.bsp = get_bsp(sys.argv[2] if len(sys.argv) > 2 else None) | |
| channel_arbiter.s = System(bsp(Top), name="ChannelArbiterTest", output_directory=sys.argv[1]) | |