作为处理器系统的基础,所有芯片都包含一颗双核的ARM Cortex- A9芯片。这是一颗硬处理器,是芯片上专门且优化过的硅片元件。
除了“硬”处理器,还有另外一种方案,像是MicroBlaze这样的“软”处理器,这是由PL端端单元组合成的,即和PL端的IP是等价的。相比之下,“硬”处理器可以获得相对较高的性能,“软”处理器的数量和精确实现是灵活的。
值得一提的是,可以在zynq的PL端分配一个或多个MicroBlaze软处理器,用于和硬核协同工作。比如可以让软核负责协调特定的底层功能和系统之间的配合,将要求不高的任务从硬核上脱离出来,提高整体性能。
notion image
zynq的PS端里面并非只有ARM处理器,还有一组相关的处理资源,构成一个应用处理器单元(Application Processing Uint,APU),另外还有扩展外设接口、cache存储器、存储器接口、互联接口和时钟发生电路。
notion image