-3

我有一个 Xilinx Zybo 板。我按照此处的说明在AXI 总线上创建了一个自定义乘法器。网站上显示的乘数处理一个输入并生成一个输出。我怎样才能修改它,使它可以像管道一样处理流输入。有什么提示吗?

4

1 回答 1

0

在教程中,在“创建自定义 IP”的第 5 步,选择 AXI Stream interface 而不是 AXI Lite。然后修改 HDL 源以获得流接口的正确信号(主要是 VALID、READY 和 DATA)。然后按照其余步骤在 Vivado 中将 IP 添加到您的设计中。

请注意,您必须创建 2 个流接口,一个用于输入,一个用于输出。与可以读取/写入单个寄存器的 AXI Lite 不同,流是单向数据流。

编辑:这并没有解决您从软件方面测试/刺激的方式。该示例仅适用于 AXI Lite 接口。您需要一个自定义驱动程序才能使用 Streaming IF(s)

于 2015-10-20T15:27:24.867 回答