如何将AXI流与TDEST复用?

问题描述 投票:0回答:1

在Xilinx Vivado中,我想通过“ AXI虚拟FIFO控制器”缓冲8个独立的AXI流。据我了解,必须首先使用“ AXI4-Stream交换机”将8个流复用为一个流,然后使用第二个“ AXI4-Stream交换机”将其解复用。

解复用开关“ axis_switch_0”使用“ tdest”信号来确定要将每个传输发送到哪个Mxx_AXIS接口。“ tdest”信号通过“ AXI虚拟FIFO控制器”。

但是我无法弄清楚如何使多路复用开关“ axis_switch_1”根据每次传输来自哪个Sxx_AXIS接口来产生“ tdest”信号。

有什么想法吗?

AXI stream infrastructure

fpga xilinx vivado axi4-stream
1个回答
0
投票

尝试启用TUSER信号并将从站侧硬编码为0-7,以指示数据来自哪个从站。

TUSER param

© www.soinside.com 2019 - 2024. All rights reserved.