主流的嵌入式微处理器

目前主流的嵌入式微处理器系列有:
ARM系列
MIPS系列
PowerPC系列
Super H系列
在这里插入图片描述

一、MPC/PPC系列

PowerPC(简称PPC),其基本设计源自IBM的POWER.1991年,APPLE(苹果电脑)、IBM、Motorola(摩托罗拉)组成的AIM联盟发展出Power微处理器架构。主要应用在通信、消费电子及工业控制、军用装备等领域。
IBM PowerPC:集成10/100Mbps以太网控制器、串并行接口、内存控制器以及其他外设的高性能嵌入式微处理器。
Motorola(Freescale) MPC:高度综合的SOC设备,它结合了PPC微处理器核心的功能、通信处理器和单硅成分内的显示控制器。这个设备可以在大量的电子应用中使用,特别是在低能源、便携式、图像捕捉和个人通信设备。(2015年,NXP收购Freescale,改名为NXP semiconductors)
PowerPC 405 GP技术规格
用在很多工业控制和军事领域,性能超过ARM9性能

在这里插入图片描述
*Dhrystone是一个综合性的基准测试程序,它时候为了测试编译器和CPU处理整数指令和控制功能的有效性,认为地选择一些“典型指令”综合起来形成的测试程序。
在这里插入图片描述

二、ARM系列

ARM(Advanced RISC Machine)公司是一家专门从事芯片IP设计与授权业务的英国公司,其产品有ARM内核以及各类外围接口。
ARM具有功耗低、性价比高、代码密度高等三大特色。
目前,90%的移动电话、大量的游戏机、手持PC和机顶盒等都采用了ARM处理器,许多一流的芯片厂商都是ARM的授权用户(License),如Intel、Samsung、TI、Motorola、ST等,ARM已称为业界公认的嵌入式微处理器标准。
ARM架构一直不段升级,目前已发展支持64位的ARMV8体系。
2016年,日本软银以310亿美元收购ARM。
ARM处理器版本
在这里插入图片描述
T代表支持Thumb 指令集,E代表支持DSP
ARM 按应用特征分类
应用处理器(Application Processor)
特征:MMU(支持续存管理,保护,如嵌入式LINUX,安卓),Cache,最快频率,最高性能,合理功耗,多核
实时控制处理器(Real-Time Controller)
特征:MPU(不需要有续存管理),Cache,实时响应,合理性能,较低功耗
微控制器(Micro-Controller)
特征:no sub-memory system、 一般性能、最低成本、极低功耗
ARMv7(Cortex)
ARMv7定义了3种不同的处理器配置(processor profiles):
Profile A 是面向复杂、基于虚拟内存的OS和应用
Profile R是针对实时系统的
Profile M是针对低成本应用的优化微控制器
所有ARMv7 profiles实现Thumb-2技术,同时还包括了NEONTM技术的扩展提高DSP和多媒体处理吞吐量400%,并提供浮点支持以满足下一代3D图形和游戏以及传统嵌入式控制应用。
在这里插入图片描述
在这里插入图片描述

三、MIPS系列

MIPS是世界上很流行的一种RISC处理器
MIPS的意思是“无互锁流水级的处理器”(Microprocessor without interlocked piped stages).
其机制是尽量利用软件办法避免流水线种的数据相关问题。
MIPS处理器是由斯坦福(Stanford)大学John Hennessy教授领导的研究小组研制。
在这里插入图片描述

四、Super H系列

RENESAS 瑞萨科技公司
全球首屈一指的微控制器供应商
为移动电话、汽车及个人电脑/AV(音视频)市场提供领先半导体系列解决方案之一。
2003年由日立有限公司、三菱电机股份有限公司合资建立。
Super H是由瑞萨公司开发的用于高性能价格比,小型化和高性能功耗比(MIPS/W)的嵌入式RISC处理器。
Super H产品线包括SH1、SH2、SH2-DSP、SH3、SH3-DSP、SH4、SH5及SH6。其中SH5、SH6是64位的。
SH特点:
64-bit RISC CPU:具有1.5 DMIPS/MHZ(Dhrystone 2.1),可选的128-bit Vector FPU
具有SHcompact RISC 16-bit指令集提供高密度代码
32-bit的SIMD指令集Shmedia:可操作2/4/8-WAY的SIMD指令提供有效的多媒体性能Delivers
有效的Cache体系:SH-4系列具有2-way联想分离Cache结构(4-way set associative caches)
SH-5集成了MMU能提供虚拟存储和可变页,这样即可支持RTOS页可支持复杂的OS比如Linux和Windows CE.NET等。
有效的能耗核。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/69122.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity 工具 之 Azure 微软SSML语音合成TTS流式获取音频数据的简单整理

Unity 工具 之 Azure 微软SSML语音合成TTS流式获取音频数据的简单整理 目录 Unity 工具 之 Azure 微软SSML语音合成TTS流式获取音频数据的简单整理 一、简单介绍 二、实现原理 三、实现步骤 四、关键代码 一、简单介绍 Unity 工具类,自己整理的一些游戏开发可…

ViewFs And Federation On HDFS

序言 ViewFs 是在Federation的基础上提出的,用于通过一个HDFS路径来访问多个NameSpace,同时与ViewFs搭配的技术是client-side mount table(这个就是具体的规则配置信息可以放置在core.xml中,也可以放置在mountTable.xml中). 总的来说ViewFs的其实就是一个中间层,用于去连接不…

css伪元素实现li列表圆点相连+锚点跳转悬浮窗实现

实现效果&#xff1a; html代码&#xff1a; <div class"sidenav"><ul class"nav-text progressbar"><!-- data-target的值对应要跳转的模块的id --><li data-target"module1"><div class"text">锚点…

如何使VMware虚拟机的屏幕自适应窗口大小

安装VMware tool 首先安装VMware tool&#xff0c;在选项中选取安装 之后在虚拟机中会出现光盘映像&#xff0c;点击打开光盘&#xff0c;点击VmwareTools-xxxx.tar.gz压缩包&#xff0c;将vmware-tools-distribute文件夹解压在任意一个目录下 解压后&#xff0c;右键点击…

四张图片道清AI大模型的发展史(1943-2023)

四张图片道清AI大模型的发展史(1943-2023) 现在最火的莫过于GPT了&#xff0c;也就是大规模语言模型(LLM)。“LLM” 是 “Large Language Model”&#xff08;大语言模型&#xff09;的简称&#xff0c;通常用来指代具有巨大规模参数和复杂架构的自然语言处理模型&#xff0c;…

用dcker极简打包java.jar镜像并启动

用dcker极简打包java.jar镜像并启动 一、本地打包好jar包 二、新建文件夹&#xff0c;将步骤1中的jar包拷贝到文件夹下 三、同目录下新建Dockerfile ## 基础镜像&#xff0c;这里用的是openjdk:8 FROM openjdk:8## 将步骤一打包好的jar包 拷贝到镜像的 跟目录下[目录可以自定义…

mysql-5.5.62-win32安装与使用

1.为啥是这个版本而不是当前最新的8.0&#xff1f; 因为我要用32位。目前mysql支持win32的版本最新只到5.7.33。 首先&#xff0c;到官网MySQL :: MySQL Downloads 然后选 选一个自己喜欢的版本就好。我这里是如标题版本。下载32位的zip。然后回来解压。 完了创建系统环境变…

Java反序列化漏洞笔记

前言 作为Java安全方面的盲对Java反序列化各种链方面了解的并不多&#xff0c;但是这些链条又极为重要&#xff0c;有助于更好的理解各种漏洞的产出和原理&#xff0c;因此以下笔记开始从底慢慢学起。 为什么会产生安全问题&#xff1f; 服务器反序列化数据时&#xff0c;客…

下一代计算:嵌入AI的云/雾/边缘/量子计算

计算系统在过去几十年中推动了计算机科学的发展&#xff0c;现在已成为企业世界的核心&#xff0c;提供基于云计算、雾计算、边缘计算、无服务器计算和量子计算的服务。现代计算系统解决了现实世界中许多需要低延迟和低响应时间的问题。这有助于全球各地的青年才俊创办初创企业…

Android中如何不编译源生模块

如果想让自己的app 替换系统的app 比如使用闪电浏览器替换系统的Browser 首先把闪电浏览器放到 vendor/rockchip/common/apps Android.mk LOCAL_PATH : $(call my-dir) include $(CLEAR_VARS)LOCAL_MODULE : Lightning LOCAL_SRC_FILES : $(LOCAL_MODULE).apk LOCAL_MODULE_C…

【TypeScript】this指向,this内置组件

this类型 TypeScript可推导的this类型函数中this默认类型对象中的函数中的this明确this指向 怎么指定this类型 this相关的内置工具类型转换ThisParameterType<>ThisParameterType<>ThisType TypeScript可推导的this类型 函数中this默认类型 对象中的函数中的this…

Win10基于 Anaconda 配置 Deeplabcut 环境

最近需要做动物行为学分析的相关研究&#xff0c;同时由于合作者只有 Windows 系统&#xff0c;于是只好在 Windows 中配置环境。说实话还真的是挺折磨的。。。 一、下载 Anaconda 可以通过清华源下载 Anaconda&#xff1a;https://mirrors.tuna.tsinghua.edu.cn/anaconda/ar…