
国产嵌入式处理器发展综述
邓 豹
1,2
,
孙靖国
1
( 1.
航空工业西安航空计算技术研究所
,
陕西 西安
710068;
2.
西北工业大学 计算机学院
,
陕西 西安
710072)
摘 要
:
处理器技术直接推动着嵌入式计算机的发展
。
从指令集架构和指令集位数
,
介绍了
CISC
和
RISC
两类指
令集架构的特点和典型代表
。
描述了
ARM、MIPS、RISC- V
架构国内主要嵌入式处理器厂家的发展规划和产品型
谱
。
结合嵌入式应用需求
,
对主要的处理器进行了详细介绍
,
选择典型的嵌入式处理器进行了对比测试
。
对国产
嵌入式处理器指令集架构
、
处理器产品发展进行了简要分析
。
方法可以指导国产嵌入式处理器的选型
,
为嵌入式
计算机的设计提供参考
。
关键词
:
指令集架构
;
嵌入式处理器
;
国产处理器
;
性能测试
中图分类号
: TP338
文献标识码
: A
文章编号
: 1671-654X( 2021) 01-0120-05
Review on Development of Domestic Embedded Processor
DENG Bao
1,2
,SUN Jing-guo
1
( 1. Xi'an Aeronautics Computing Technique Research Institute,AVIC,Xi'an 710068,China;
2. School of Computer,Northwestern Polytechnical University,Xi'an 710072,China)
Abstract: Processor technology drives the development of embedded computer directly. Starting with intro-
duce of the instruction set architecture and instruction set bits,the article introduces characteristics and
typical architecture of CISC and RISC instruction set architectures. The paper describers the development
plan and product route of the main embedded processor manufacturers in China based on ARM,MIPS and
RISC- V ISA. Combined with the embedded application requirements,the main embedded processors are
introduced in detail. The comparison test results of typical domestic embedded processor are presented,
and analyzes the development trend of the instruction set architecture and the embedded processor. It can
guide the selection of domestic embedded processor and provide reference for design if embedded co mput-
er.
Key words: instruction set architecture; embedded processor; domestic processor; performance test
引言
通用处理器是信息产业的基础部件
,
是电子设备
的核心部件
。
通用处理器
,
一般称作中央处理单元
( Central Processing Unit,CPU) ,
是计算机的运算与控
制核心
。
嵌入式计算机设计很大程度上由处理器的发
展推动的
。
现在所说的
CPU,
包含了处理器内核
( Core)
和片
上集成的控制
、
处理设备
,
是一个完整的系统级芯片
( System on Chip,SoC) 。
在嵌入式通用处理器的选型
和设计中
,
一般要关注几个方面
。
首先是指令集架构
( Instruction Set Architecture ) ,
如 熟 知 的
x86、ARM、
MIPS
架构等
,
指令集架构是
CPU
的灵魂
。
其他包括
,
CPU
处理内核的运行频率和组织形式
,
如单核
、
多核
、
众核的结构形式
;
处理器核的内部组织方式
,
如共享总
线
、
开关交换式等方式
。
处理器内部
Cache
和高速存
储的设计
,
包括数据
Cache /
指令
Cache,L1 /L2
等多级
Cache
结构
,
内部共享存储设计等
。
处理器集成的接
口控制器的类型
、
数量
、
性能等
,
通常包括高速存储接
口
,
如
DDR3 /DDR4
存储控制器
,SATA /USB
接口控制
器等
。IO
控制接口
,
嵌入式常见接口包括
PCIe、SRIO、
Gbe、SPI、I2C、UART、CAN
等
。
作为嵌入式应用的通
用处理器
,
还要考虑器件功耗
、
环境适用性等特殊场景
收稿日期
: 2020 - 10 - 31
修订日期
: 2020 - 12 - 02
基金项目
:
装备预研联合基金项目资助
( 6141B05060402)
作者简介
:
邓 豹
( 1979 - ) ,
男
,
河北辛集人
,
研究员
,
硕士
,
主要研究方向为机载嵌入式数字信号并行处理技术
。
第
51
卷 第
1
期 航 空 计 算 技 术
Vol. 51 No. 1
2021
年
1
月
Aeronautical Computing Technique Jan. 2021
评论0