The Knockout switch is an N-input N-output packet switch with all inputs and outputs operating at the same bit rate. Fixed-length packets arrive on the N-input in a time-slotted fashion, with each packet containing the address of the output port.
The Knockout switch has application in both Datagram and virtual circuit packet networks.
Aside from having control over the average number of packet arrivals destined for a given output, we assume no control over the specific arrival time of packets on the inputs and their associated output addresses
Simulation: ModelSim XE III 6.4b.
Synthesis: XiLinx ISE 10.1.