Zynq 系列的亮点在于 FPGA 里包含了完整的 ARM 处理子系统(PS),每一颗 Zynq 系列的处理器都包含了Cortex-A9处理器,整个处理器的搭建都以处理器为中心, 而且处理器子系统中集成了内存控制器和大量的外设,使Cortex-A9的核在Zynq-7000中完全独立于可编程逻辑单元,也就是说如果暂时没有用到可编程逻辑单元部分(PL),ARM处理器的子系统也可以独立工作,这与以前的FPGA有本质区别,其是以处理器为中心的。Zynq就是两大功能块,PS部分和PL部分,说白了,就是 ARM 的 SOC 部分和 FPGA部分。其中,PS 集成了两个ARM Cortex™-A9 处理器, AMBA®互连,内部存储器,外部存储器接口和外设。这些外设主要包括USB总线接口,以太网接口,SD/SDIO 接口,I2C总线接口,CAN总线接口,UART接口,GPIO 等,下图是ZYNQ芯片总体框图。
在ZYNQ芯片内部用硬件实现了AXI总线协议&