Zynq7000系列基于Xilinx全可编程SoC架构。这些产品在单个设备中集成了功能丰富的双核ARM®Cortex™-A9处理系统(PS)和28 nm Xilinx可编程逻辑(PL)。ARM Cortex-A9 CPU是PS的核心,还包括片上存储器、外部存储器接口和一组丰富的外围连接接口。
Zynq-7000系列提供了FPGA的灵活性和可扩展性,同时提供了通常与ASIC和ASSP相关的性能、电源和易用性。Zynq-7000全可编程SoC系列中的设备范围允许设计人员使用行业标准工具从单个平台瞄准成本敏感和高性能的应用程序。虽然Zynq-7000系列中的每个设备都包含相同的PS,但不同设备之间的PL和I/O资源不同。因此,Zynq-7000所有可编程SOC都能够服务于广泛的应用,包括:
•汽车驾驶员辅助、驾驶员信息和信息娱乐
•广播摄像机
•工业电机控制、工业网络和机器视觉
•IP和智能摄像头
•LTE无线电和基带
•医学诊断和成像
•多功能打印机
•视频和夜视设备
Zynq-7000体系结构允许在PL中实现自定义逻辑,在PS中实现自定义软件。它允许实现独特和不同的系统功能。PS与PL的集成允许两个芯片解决方案(例如,具有FPGA的ASSP)由于其有限的I/O带宽、延迟和电源预算而无法匹配的性能级别。
Xilinx为Zynq-7000系列提供大量的软IP。PS和PL中的外设可使用单机和Linux设备驱动程序。Vivado®Design Suite开发环境可为软件、硬件和系统工程师提供快速的产品开发。采用基于ARM的PS还带来了广泛的第三方工具和IP提供商,并与Xilinx现有的PL生态系统相结合。
应用程序处理器的加入实现了高级操作系统支持,例如Linux。与Cortex-A9处理器一起使用的其他标准操作系统也可用于Zynq-7000系列。
ps和pl位于单独的电源域中,允许这些设备的用户在需要时关闭pl以进行电源管理。PS中的处理器总是先启动,允许以软件为中心的PLConfiguration方法。pl配置由运行在CPU上的软件管理,因此它启动时类似于assp。
处理器系统描述
如图1所示,PS包含四个主要模块:
•应用处理器单元(APU)
•内存接口
•I/O外围设备(IOP)
•互连
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !