FPGA逻辑的GUI控制的实用方法是什么?

时间:2016-03-16 15:58:53

标签: user-interface fpga xilinx zynq

我有一个Zynq开发板(Z7020),在我运行Linux的硬件核心上。我希望控制逻辑,我将编程到Zynq的FPGA部分,其中GUI接口在硬件内核上运行并显示在连接的触摸显示屏上。

当我从GUI界面选择选项或启动/停止任务时,我是否只会向FPGA发送中断?

如何返回从FPGA到硬件核心或可能还有某些数据完成任务的指示?

1 个答案:

答案 0 :(得分:0)

CPU和可编程逻辑之间最直接的通信路径是AXI内存互连,它使处理器能够向可编程逻辑发送读写请求。

您可以在可编程逻辑中实现寄存器或FIFO,并通过写入寄存器或将数据插入FIFO来控制逻辑。可编程逻辑可以通过寄存器将数据返回到处理器,或者入队由处理器出列的内存映射FIFO。

当CPU有什么东西可以帮助可编程逻辑中断CPU时。

Zynq Technical Reference Manual中记录了处理器和可编程逻辑之间的中断和AXI互连。