MatchLib
|
Crossbar with conflict arbitration and queuing. More...
Classes | |
class | ArbitratedCrossbar< DataType, NumInputs, NumOutputs, LenInputBuffer, LenOutputBuffer > |
Crossbar with conflict arbitration and input queuing. More... | |
Functions | |
void | ArbitratedCrossbar< DataType, NumInputs, NumOutputs, LenInputBuffer, LenOutputBuffer >::run (DataType data_in[NumInputs], OutputIdx dest_in[NumInputs], bool valid_in[NumInputs], DataType data_out[NumOutputs], bool valid_out[NumOutputs], bool ready[NumInputs], InputIdx source[NumOutputs]) |
Top-Level function for Arbitrated Crossbar. | |
void | ArbitratedCrossbar< DataType, NumInputs, NumOutputs, LenInputBuffer, LenOutputBuffer >::run (DataType data_in[NumInputs], OutputIdx dest_in[NumInputs], bool valid_in[NumInputs], DataType data_out[NumOutputs], bool valid_out[NumOutputs], bool ready[NumInputs]) |
Top-Level function for Arbitrated Crossbar that does not return source. | |
Crossbar with conflict arbitration and queuing.