ZYNQ简介 | ZYNQ到底是什么?
共 1483字,需浏览 3分钟
·
2021-11-04 14:42
关注、星标公众号,直达精彩内容
来源:ZYNQ
作者:小墨
Zynq7000系列基于Xilinx SoC架构。这些产品集成了功能丰富的基于双核或单核ARM Cortex-A9 MPCore的处理系统(PS)和Xilinx可编程逻辑(PL)集成在单一设备中,基于最新的高性能,低功耗(HPL),28 nm和高k金属栅极(HKMG)工艺技术。
ZYNQ的一些应用
ARM Cortex-A9 MPCore CPU是PS的心脏,它还包括片上存储器,外部存储器接口和一组丰富的I/O外设。Zynq-7000系列提供了FPGA的灵活性和可扩展性,使设计人员能够针对成本敏感以及高效使用行业标准工具从单个平台上运行应用程序。
而每个设备在Zynq-7000系列包含相同的PS,设备之间的PL和I/O资源不同。Zynq-7000 SoC器件能够满足广泛的应用需求,包括:汽车驾驶员协助,驾驶员信息和信息娱乐
广播摄像机
工业电机控制,工业网络和机器视觉
IP和智能相机
LTE无线电和基带
医学诊断和影像
多功能打印机
视频和夜视设备
ZYNQ的优势
Zynq-7000体系结构可方便地在PL和PS中映射自定义逻辑和软件,它可以实现独特和差异化的系统功能。
整合PS与PL的结合提供了两芯片解决方案(例如,ASSP)的性能水平FPGA的I/O带宽等等。
Xilinx和Xilinx联盟合作伙伴为Zynq-7000提供了大量的软IP模块。
PS和PL中的外围设备可使用独立和Linux设备驱动程序Xilinx提供的产品以及合作伙伴提供的其他操作系统和板级支持软件包(BSP)。
ZYNQ启动方式
PS中的处理器始终先启动,从而允许以软件为中心的方法启动PL系统和PL配置。PL可以作为引导过程的一部分进行配置,也可以在某些情况下进行配置。
此外,PL可以完全重新配置或与部分动态重新配置(PR),PR允许配置PL的一部分。
这样可以进行可选设计更改,例如通过交换新的更新系数或PL资源的时间多路复用所需的算法。
而后一种功能类似于动态加载和卸载软件模块,PL配置数据称为比特流。
ZYNQ是什么?
整体的框图如下:
Zynq-7000 SoC由以下主要功能块组成:
处理系统(PS)
应用处理器单元(APU)
内存接口
I / O外设(IOP)
互连
可编程逻辑(PL)
PS和PL可以使用多个接口和具有以下功能的其他信号紧密或松散地耦合总共超过3,000个连接。这可以有效地集成用户创建的处理器,可以访问的PL逻辑中的硬件加速器和其他功能, 还可以访问处理系统中的内存资源。
PS I/O外设,包括静态/闪存接口,共享一个I/O的复用I/O(MIO)。多达54个MIO引脚。Zynq-7000 SoC器件还具有使用I/O的功能,这些I/O属于许多PS I/O外设的PL域。这是通过扩展的复用I/O完成的接口(EMIO)。
从PS的角度描述了Zynq-7000 SoC的元素。例如,一个PS上与PL的通用从接口意味着主设备位于PL中。高性能从属接口意味着高性能的主控驻留在PL中。通用主机接口表示PS是主机,而从机则驻留在PL中。
‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧
你的每个在看,都是对作者最大的支持~