Visible to Intel only — GUID: whx1743109785280
Ixiasoft
Visible to Intel only — GUID: whx1743109785280
Ixiasoft
6.12. AXI Streaming Crossbar IP
The AXI Streaming Crossbar IP can connect multiple AMBA* 4 AXI-Stream transmitters (managers) and receivers (subordinates). For Mx1 and MxN systems (M=2..16, N=1..16), where M is the number of transmitters and N is the number of receivers, the AXI-Stream crossbar consists of a two stage network of 4x4 Avalon® Streaming crossbar units, as Multi-Hop Crossbar without Clock Domain Crossing shows.
The two layers of Avalon® Streaming crossbars connect through the Avalon® Streaming credit layer. This layer consists of ready-to-credit and credit-to-ready converters. In cases where number of transmitter interfaces and or number of receivers interfaces are less than 16, there are unconnected egress and ingress ports in a 16x16 multi-hop crossbar. This configuration leads to optimization of redundant logic and area reduction.
If there is one receiver and multiple transmitters in the system (1xN system; N=2..16), an Avalon® Streaming demultiplexer is instantiated. Multiplexer and arbitration logic is not required in this case.
For the crossbar in Multi-Hop Crossbar without Clock Domain Crossing, width adapters are inserted optionally if the data width properties of transmitters and receivers dictates a need for width adapters.
For Multi-Hop Crossbar with Clock Domain Crossing, AXI-Stream Dual Clock (DC) FIFOs are inserted optionally if the clock properties of transmitters and receivers dictates a need for these FIFOs.