Zynq
图:处理器方块与 FPGA 阵列之间由双向总线通道连接——Zynq 异构通信抽象
常用方法:AXI 总线(GP/HP/HPM)、中断、共享内存,根据带宽和延迟需求选择。
PS 与 PL 之间最常用的是 AXI 总线:GP 端口带宽低、延迟小,适合寄存器式控制;HP 端口配合 DMA 可搬移大块数据流,适合采集与视频;另外还可用中断把 PL 事件通知 PS。按带宽和延迟需求选通道,是 Zynq 异构设计的第一步。
图:PS 与 PL 之间的三条常用通信通道
实际工程中通常组合使用:GP 通道下发配置,HP+DMA 通道回传数据,中断通道完成异步事件同步。
更多 FPGA 实战讲解,前往 fpga.love 视频专区观看
每日快报 · 每周精选 · 每月深度刊