![924f0fd461cca37192dff43b0f760d7f.png](https://i-blog.csdnimg.cn/blog_migrate/94f5578030a43da73a0c96120c1ebc70.jpeg)
什么是ZYNQ?
ZYNQ是Xilinx公司推出的一款ARM+FPGA的Soc平台,围绕ZYNQ的开发几乎囊括了当下主流的嵌入式系统的开发方法和知识。
![4ae3d1460146ee8d59b96713a3a04648.png](https://i-blog.csdnimg.cn/blog_migrate/1a60edefeda71e1a2f161147e121d072.jpeg)
这张就是ZYNQ的结构图,ZYNQ是ARM+FPGA来的图中黄色部分就是FPGA,灰色部分是整合了外围设备的ARM。在ZYNQ上ARM部分叫做PS(Processing System)部分,FPGA叫做PL(Programable Logic)部分。
PS部分的核心是应用处理器单元APU(Application Processor Unit)包括:
两个Cortex A9 CPU+浮点运算协处理器+调试接口+Cache+在片存储器OCM+定时计数器等等等等,具体请查阅UG585第一章。然后前面所说的这些算是这个Soc的最核心,这个最核心还不是PS部分的全部因为它还需要整合相应的I/O设备才能算是Soc。
而这些都需要总线连接,在ZYNQ里主要使用的是AXI总线,在第