目录
2.1 处理器系统
这里的处理器系统通常指的是PS部分的“硬”处理器,与之相似的有PL部分的软处理器——例如Microblaze,二者最大的区别在于,“硬”处理器是芯片上专用且优化过的硅片元件,而软处理器是由可编程逻辑单元组成的,实质上与IP核是等价的,其最大的特点就是灵活。“硬”处理器是固定的,它有固定的架构和指令集,具有很好的性能,可以更好的实现控制和应用程序的功能。zynq中有时也使用Microblaze和ARM协同工作。
ARM处理器以及相关的处理单元
2.1.1 应用处理器单元(APU的基本结构)
NEON引擎实现单指令多数据(Single Instruction Mutiple Data,SIMD)来实现媒体和DSP类算法的加速战略。
2.1.2 关于ARM模式
zynq7000中使用的是ARM Cotex A9 中的r3p0版本, 是基于ARM V7-A架构的, 所以在参考ARM的资料时需要注意这一点
2.1.3 处理器系统外部
PS部分和外部的通信主通过