随着人们对计算性能需求的增加以及数据量的显著提升,嵌入式领域传统的微处理器和外设的系统架构设计显得越来越微不足道,除此之外很多应用还要求系统在满足相关行业标准的同时还需要具有可靠性和安全性。目前在单一的处理器上同时满足处理高带宽数据、执行系统应用程序、响应实时任务请求并满足行业安全标准似乎很难,因此多核异构处理器架构应运而生。一个多核异构处理系统一般由不同类型的多个单核心或多核心处理器组成,最简单的形式是由一个多核处理器和gpu组成。
图1:异构多核处理器的时代已经到来
作为行业的领导者xilinx正在从产品、工具和理念上来推动从传统可编程逻辑器件向“all programmable(全可编程)”的转变。zynq ultrascale+ mpsoc是xilinx推出的第二代多处理器soc器件,采用了16nm finfet+工艺技术,共分为cg、eg和ev三个系列,都集成了多核应用处理器(四核arm cortex-a53应用处理器)、多核图形处理器(双核arm mali-400图形处理器)、多核实时处理器(双核arm cortex-r5实时处理器)、平台管理单元(电源管理、错误管理、配置管理以及安全管理)和可编程逻辑资源(高性能计算和丰富i/o扩展等)。与上一代zynq-7000系列相比,其在加密、安全、电源管理和性能方面都得到了显著的增强。
图2:传统系统架构设计向现代一体式整合方式的转变
传统的嵌入式系统设计一般都会采用一个或者多个微处理器来实现数据采集、数据处理、人机界面、系统控制等功能,这种方式明显使得系统变得复杂,需要设计生产多块pcb板卡,增加系统成本。采用异构多核处理器所有功能都可以用一个处理器来实现,降低了系统pcb设计成本和系统复杂度,但是这对工程师则提出了更高的要求。
对于zynq ultrascale+ mpsoc的开发,xilinx为工程师提供了丰富的软硬件设计工具和参考设计产品组合,vivado设计工具与ni matlab工具相结合实现ip的抽象设计与自动化,能够大幅度简化编程并提高生产,借助sdsoc工具也可以实现整个嵌入式系统的设计,同时让不会verilog/vhdl语言的软件工程师使用逻辑资源为arm程序加速。
魅族新机入网,取消附赠充电头
一文详解推挽电路原理图
DIO3、单晶圆超晶圆及其混合半导体清洗方法
赛普拉斯推出全新ExcelonF-RAM的非易失性存储器
中国万亿级智慧城市市场令人垂涎
Xilinx Zynq UltraScale+ MPSoC多核异构架构设计详解
高光谱成像光谱仪的目的是什么
触摸传感器QST108与PIC单片机的接口设计
LED具有整流功能吗
智能魔镜显示屏,一面会说话的不可思议的镜子
首都航空EFB 2.0项目已获得了民航大兴监管局的批准
IBM与源讯将打造领先可信赖的安全托管服务
科幻电影一般震撼人心的宣传,这次,它的手机不负众望!
基于微机械加速度计的无键多功能电视遥控器
信号放大器是什么,它有怎样的作用
首款屏下指纹手机vivo X20 Plus UD1月份发布已经亮相CES 2018
Google的量子计算机会对比特币有什么影响
波峰焊助焊剂喷嘴堵塞的原因以及处理方法
为手机行业的未来担忧?行业大咖为什么齐发声
基于调制解调器CMX866的通信系统设计