Go to the source code of this file.
|
| List[int] | esiaccel.components.channel_arbiter._select_reg_levels (int num_inputs, Optional[int] mux_pipeline_levels) |
| |
| int | esiaccel.components.channel_arbiter._select_latency (int num_inputs, Optional[int] mux_pipeline_levels) |
| |
| BitsSignal | esiaccel.components.channel_arbiter._select_mux (BitsSignal sel, List[BitsSignal] values, ClockSignal clk, Signal rst, Optional[int] mux_pipeline_levels) |
| |
| | esiaccel.components.channel_arbiter.RoundRobinArbiterMod (int num_inputs) |
| |
| | esiaccel.components.channel_arbiter.ChannelArbiterMod (Channel channel_type, int num_inputs, int output_fifo_depth, bool buffer_inputs, bool telemetry, Optional[int] mux_pipeline_levels) |
| |
| ChannelSignal | esiaccel.components.channel_arbiter.ChannelArbiter (List[ChannelSignal] input_channels, ClockSignal clk, Signal rst, *Optional[AppID] appid=None, Optional[int] output_fifo_depth=None, bool buffer_inputs=True, Optional[int] mux_pipeline_levels=None, bool telemetry=True) |
| |