问题标签 [axi4-stream]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
786 浏览

amba - AXI4-Stream 位置字节

有人能解释一下 AXI4-Streaming 接口上下文中的位置字节是什么吗?我不明白,虽然它与空字节不同,但它不必传输给从机。

0 投票
1 回答
768 浏览

image-processing - 将 JPEG 图像发送到 AXI4 流并读回?

我正在 Zedboard Zynq 评估板上使用构建在其上的 FPGA 进行图像处理项目。我已经使用 HLS 编写了图像处理块,并将输入和输出的 IP 创建为宽度为 8 的 AXI4 流。

如何在我的 PC 上读取 JPEG 图像并将其作为 AXI4 流发送到此 IP 块,然后将其输出回来以显示在我的 PC 屏幕上?

是否有任何现有的 IP 可以做到这一点?

PS FPGA 板通过 JTAG 电缆连接到我的 PC,以防万一。

0 投票
1 回答
217 浏览

audio - PCM流实时音乐压缩

如何压缩 44.1kHz 采样的 16 位 PCM 实时音乐数据流以减小其大小并通过 Zynq Z7020 中的 AXI4 Stream 互连发送它?

任何人都可以为这样的用例建议一个编解码器,并可能链接到它的实现吗?

0 投票
2 回答
1887 浏览

fpga - 如何使用 TDEST 复用 AXI 流?

在赛灵思 Vivado 中,我想通过“AXI 虚拟 FIFO 控制器”缓冲 8 个独立的 AXI 流。据我了解,8 个流必须首先使用“AXI4-Stream switch”多路复用为一个流,然后使用第二个“AXI4-Stream switch”解复用。

解复用开关“axis_switch_0”使用“tdest”信号来确定将每次传输发送到哪个 Mxx_AXIS 接口。“tdest”信号通过“AXI Virtual FIFO controller”。

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

有任何想法吗?

AXI 流基础设施

编辑

如果我在“AXI4-Stream switch”中启用 TDEST 或 TUSER,就会发生这种情况。不知道主接口上的 3 位 TDEST/TUSER 如何变成从接口上的 24 位。 AXI 开关中的 TDEST 和 TUSER 不当行为

0 投票
0 回答
52 浏览

arrays - 如何在 vivado hls 中编写采用二维数组并返回二维数组的函数?

嗨,我最近一直在研究 CNN 网络,我已经准备好他们的 C 代码,但是现在我想使用 vivado-hls,我真的很困惑如何声明将二维数组作为输入并将二维数组作为输出的函数......我知道我不能在 Vivado hls 中使用 malloc 和 free 函数,所以如果有人可以帮助我,我真的很感激......例如,我想在 Vivado-hls 中将它作为一个函数:

另外,我的相机在 FPGA 上准备好了,有自己的 VGA 有什么建议可以将它附加到我的 Vivado hls 代码吗?这意味着我想提供来自我的相机的 vivado-hls 图像,以便在经过一些处理后给出相应的类。我的相机有叉骨 b4 接口我必须使用 axi4-stream 吗?

相机:OV7670

板子:Nexys4 DDR