学习The Zynq Book第一章时的一些笔记
-
Zynq 的本质特征,是它组合了一个双核ARM Cortex-A9 处理器和一个传统的现场可编程门阵列(Field Programmable Gate Array,FPGA)逻辑部件。
-
这个架构实现了工业标准的AXI 接口,在芯片的两个部分之间实现了高带宽、低延迟的连接。
-
这意味着处理器和逻辑部分各自都可以发挥最佳的用途,而不会有在两个分立的芯片之间的那种接口开销。同时又能获得系统被简化为单一芯片所带来的好处,包括物理尺寸和整体成本的降低。
-
什么是片上系统/SoC (System on Chip):
- 单个硅芯片就可以用来实现整个系统的功能,而不是需要用几个不同的物理芯片来实现。
- 常用于指专用集成电路(Application Specific Integrated Circuit,ASIC)
- 和板上系统(在pcb板中组合多个元件)对比。
- 缺点:
- 开发时间和成本
- 难以重用,不够灵活(与FPGA不同,直接设计芯片设计)
- 例子:手机,PC,平板等的CPU
-
Zynq:灵活的SoC 的平台,全可编程SoC (All-Programmable SoC,APSoC)
- 处理系统(PS):支持软件程序和/ 或操作系统
- 可编程逻辑(PL):实现高速逻辑、算术和数据流子系统
- 工业标准的高级可扩展接口(Advanced eXtensible Interface,AXI)连接。
-
软硬件系统关系