Quartus® Prime Pro Edition User Guide: Platform Designer

ID 683609
Date 4/17/2025
Public
Document Table of Contents

6.12.4. AXI Streaming Crossbar Parameters

Table 201.   AXI Streaming Crossbar Parameters
Parameter  Value Description
Number of TX Interfaces 1-16  Number of transmitters.
Number of RX Interfaces 1-16  Number of receivers.
Connectivity Type
  • Full Connectivity—all transmitters and receivers can talk to each other at runtime; arbitration is needed.
  • Partial Connectivity—one-to-many and many-to-one connections.
  • Fixed Routing—routing configured during design creation. Arbitration is not needed. Can use if there are multiple transmitters and receivers but one transmitter only talks to one receiver (multiple parallel AXI-Stream connections).
  • Runtime Configurable Routing—routing configurable during run time. TDEST values set through CSR.
 
USE TID 0,1  Optional ports of AXI-Stream. Globally set for all transmitters.
USE TLAST 0,1  Optional ports of AXI-Stream. Globally set for all transmitters.
USE TKEEP 0,1  Optional ports of AXI-Stream. Globally set for all transmitters.
USE TUSER 0,1  Optional ports of AXI-Stream. Globally set for all transmitters.
TUSER (bits per byte as per TDATA) 1, 2, 4, 8, 16, 32 -
TID width

1-8 bits

Width of TID signal globally applied to all receiver and transmitter interfaces.
TDEST_WIDTH (value is fixed)
  • Bits if number of TX interfaces or number of RX interfaces is greater than four.
  • Two bits if number of TX interfaces and RX interfaces are greater than four.
 
Used for routing within crossbar.
Connectivity Matrix
Connectivity Matrix Configuration Up to 16x16 matrix  Configuration tab is enabled if connectivity type is:
  • Partial Connectivity
  • Fixed Routing
RX/TX Interface Parameters
Use Pipeline Stage TX specific
  • Partial Connectivity

    or

  • Fixed Routing
USE DCFIFO 0,1 Enable if AXI-Stream receiver or transmitter and crossbar are operating at different clock domains.
TDATA width 8, 16, 32, 64, 128, 256 bits  Data width per-transmitter and per-receiver.
TUSER width 1-32 bits Width of TUSER signal applied to all receiver and transmitter interfaces.