如何将两个图像加载到 zynq zedboard

How to load two images onto a zynq zedboard

我正在尝试使用 xilinx zedboard zynq7000 在 fpga 上拼接两个图像。我找不到任何关于如何将两个图像转储到板上然后将图像并排放置的输出的 material。非常感谢任何线索。

该板有 arm 处理器,通常 运行 linux。所以至少你不会有任何问题将图像输入板,无论是使用千兆以太网,还是在 SD 卡上,或者在 USB OTG 端口的记忆棒上。你真的不想在 fpga 端自己实现那个通道,那只会浪费时间。

要使用 fpga 部件处理图像(假设这是任务的重点),您需要将 fpga-hw 部件通过 AXI 接口连接到 arm 系统,然后 memory-map 它进入 linux 应用程序地址 space.

您不需要将整个图像保存到 fpga 硬件内存块中,因为图片可能太大而无法放入可用的 fpga 资源,并且因为 fpga 可以通过访问 linux 侧内存(大 sdram) fpga-to-sdram桥。