文章目录
0 前言
本文来自于博主徐晓康的博文 ZYNQ-7000概述,仅作为个人学习记录。
1 ZYNQ SOC简介
SOC:System On Chip,也称为All Programmable SOC,称为全可编程片上系统.。.
Xilinx的SOC有4个系列:
- ZYNQ-7000,此系列是Xilinx于2015年发布的第一代SOC架构的芯片,也是世界上首个SOC芯片系列
- ZYNQ UltraScale+ MPSoC,性能强劲
- ZYNQ UltraScale+ RDSoC,性能强劲
- Versal ACAP,Xilinx最新发布的芯片,性能也最强
SOC内部集成了单/多个ARM处理器核心与1个FPGA,将软件可编程的硬核处理器与硬件可编程的FPGA集成在一个芯片中;软硬件均可编程也是SOC被称为全可编程片上系统的原因。
SOC中的ARM处理器被称为PS(Processing System,处理系统),而FPGA被称为PL(Progarmmable Logic,可编程逻辑)。SOC = PS + PL,以PS为主,与单独的ARM芯片(如ST公司的STM32系列)一样,PS配备了多个外设,如串口,CAN口,GPIO等,PL部分可以看做是PS的一个"可编程外设"。
SOC的优点:
- 灵活
- 成本低(一个芯片比两个芯片便宜)
- 性能高(在同一芯片中,ZYNQ中PS与PL可进行低延时高速片内通信)
SOC的缺点:
- 开发难度大,开发人员最好同时会FPGA和ARM
2 ZYNQ-7000产品简介
2.1 7000S与7000的区别
ZYNQ-7000 SOC分为ZYNQ-7000S 与 ZYNQ-7000两类产品,7000S中的S是Single(单个)的缩写,指的是7000S芯片中只集成了一个ARM Cortex-A9 CPU,而7000是两个,如下图所示:
2.2 资源概览
7000系列芯片不同型号间的主要区别在于:
- 处理器核心数量
- 处理器主频
- PL资源
7000系列芯片各型号外设保持一致。
2.3 速度等级与温度等级
速度等级共分3级:
- -1 最慢
- -2 中等
- -3 最快
- L 表示Low Power(低功耗)
温度等级共分3级:
- C:Commerical,商业级,0~85℃
- E:Extended,扩展级,0~100℃
- I:Industrial,工业级,-40~+100℃