在嵌入式方面,MIPS K系列微处理器是目前仅次于
ARM的用得最多的处理器之一(1999年以前MIPS是世界上用得最多的处理器),其应用领域覆盖游戏机、路由器、激光打印机、掌上电脑等各个方面。
流水线结构 MIPS 是最简单的体系结构之一,所以使大学喜欢选择 MIPS 体系结构来介绍计算体系结构课程。
ARM has barrel shifter shifter是两面性的,一方面它可以提高数学逻辑运算速度,另一方面它也增加
了硬件的复杂性。所以和可以完成同样功能的adder/shift register相比,效率更高,但是也占用更多的芯片面积
寄存器
由于MIPS内核中有32个注册器(Register),而ARM只有16个,这种结构设计上的先天优势,决定了在同等性能表现下,MIPS的芯片面积和功耗会更小。
ARM 有一组特殊用途寄存器cp0-cp15,可以使用MCR,MRC等指令控制;相对应的,MIPS也有cp0 0-30,使用mfc0,mtc0 指令控制。
性能
具体性能比较,因为差异性太大,所以很难分出谁好谁坏。从个人经验来讲MIPS4k和ARM9基本上是同一个级别的,但ARM9性能似乎要比MIPS4K好。
同样是32bit的MIPS24K性能上比MIPS4K有很大提升,也应该比ARM9要好些。
因为没有用过ARM11和MIPS34K的芯片,没法比较,但感觉这两个似乎是一个级别的
视频解码传输:在相同主频下,MIPS架够的HDP-1250开发板比ARM架够S3C6410开发板在视频解码传输快1倍。
未来发展
ARM的下一代走向多内核结构,而MIPS公司的下一代核心则转向硬件多线程功能已经出了AU-1300芯片。
MIPS 的multithreading 很类似Intel 的 HyperThreading技术。从现在的发展来看,多内核占上风。
自己感觉ARM和MIPS在一开始的RISC的设计上有很多不同,但随着技术的发展,各自扬长避短,好的技术大家都会使用。比如ARM11和MIPS R1000就使用了很多一样的技术
关键字:MIPS ARM 架构比较
引用地址:
MIPS和ARM的架构比较
推荐阅读最新更新时间:2024-03-16 14:50
英特尔X86与ARM的“架构王”之争
1968年,从仙童半导体“出走”的戈登∙摩尔、诺伊斯等人花费了1.5万美元从IN-TELCO公司手中买下了Intel名称的使用权,英特尔公司正式诞生。 英特尔在创办之初的发展方向是存储器,一款代号为3101的新型存储器产品帮助该公司在成立的第二年便实现了赢利。但是好景不长,存储器市场的竞争日益激烈,英特尔的发展遇到了瓶颈,遂决定将主营业务转向微处理器。 正是英特尔的这个决定催生了X86架构的“问世”。1978年6月8日,英特尔发布了新款16位微处理器8086,这款处理器所使用的架构就叫做X86架构。实际上,8086处理器发布之初并没有掀起很大的波澜,但它带来的X86架构却成为了一种业界标准,即使是在当今强大的多核心处理器上也能看到
[手机便携]
智能化信息化ARM的RFID门禁控制系统设计
自动化、信息化、智能化已经成为时代发展的需求,进入21世纪以来,无限技术、计算机技术继续不断深入发展,物联网行业蒸蒸日上。基于RFID技术的门禁控制系统正是物联网实用性的一个良好体现。门禁系统按进出识别方式可分为以下3大类:密码识别;卡片识别;生物识别。密码识别即通过检验输入密码是否正确来识别进出权限,密码识别安全性要相对高一些,但是密码容易忘记,而且每次进门都需输入密码,这样显得繁琐。生物识别即通过人的一些生物特征来识别,生物识别安全性高而且非常方便,但是其高昂的成本费使其难以得到推广。卡片识别分为2类:第一种是用磁卡,但是磁卡安全性低、易磨损而且需要经常性充磁;第二种是RFID卡片,RFID卡便宜、使用方便、安全性高而且能够用
[单片机]
GLOBALFOUNDRIES和ARM发布尖端芯片制造平台
在近日举行的2010年世界移动通信大会上,GLOBALFOUNDRIES和ARM公司共同发布了其尖端片上系统平台技术的新的细节,该平台技术专门针对下一代无线产品和应用。全新的芯片制造平台预计能使计算性能提高40%,功耗降低30%,并将待机电池寿命提高100%。这一新的平台包括两种GLOBALFOUNDRIES的工艺:针对移动和消费应用的28nm超低功耗(SLP)工艺和针对要求最高性能的应用的28nm高性能(HP)工艺。
GLOBALFOUNDRIES首席运营官谢松辉表示:“下一代移动产品的成功将越来越取决于是否能够提供PC级的性能、高度整合的、丰富的多媒体体验和更长的电池寿命。这就要求一个强大的技术基础,同时需
[半导体设计/制造]
自动驾驶安全才是首位,NVIDIA/ARM都有啥“妙招”?
自动驾驶前景可期,不仅吸引网路营运商与知名车商竞相抢食这块大饼,同时在安全、节能与资通讯趋势领航下,半导体厂商也加码布局,竞相推出新一代符合车规且具高整合度产品,期抢下更大的自动驾驶市场版图。
自动驾驶市场热度持续飙高,看好自驾车发展前景,半导体业者已积极展开布局,竞相推出更高绘图运算效能与联网速度的新一代车用 处理器 ,期抢下更大的智慧汽车版图。另一方面,如何提升自驾车整体安全性也备受重视,因应此一趋势,半导体厂商及车厂持续强化车身处理晶片,以打造安全等级更高的自动驾驶系统。
导入AI深度学习演算 自驾车进入训练期
为加速自驾车发展, NVIDIA 日前宣布与工研院签署合作备忘录(MOU),结合双方优势成为人
[嵌入式]
ARM中异常中断问题详情分析总结
一、ARM中异常中断的类型: 异常中断名称 含义 复位(Reset) 当处理器复位引脚有效时,系统产生复位异常中断,程序跳转到复位异常中断处理程序处执行。复位异常中断通常用在下面几种情况: 1、系统加电时 2、系统复位时 3、跳转到复位中断向量处执行,称为软复位 未定义的指令 当ARM处理器或者是系统中协处理器认为当前指令未定义时,产生未定义指令异常中断。可以通过该异常中断机制仿真浮点向量运算。 软件中断 (software interrupt SWI) 这是一个由用户定义的中断指令。可以用于用户模式下程序调用特权操作指令。在实时操作系统(RTOS)中可以通过该机制实现系统功能调用 指令预取中止 (Prefec
[单片机]
基于ARM处理器的CAN-Ethernet通信模块实现
近20 年来工业测控系统发展的趋势是:分散控制和集中管理、标准化和开放性。工业测控系统从传统的集中测量控制系统转向网络化的集散控制系统。随着现场总线技术高速发展和标准化程度不断提高,以现场总线技术为基础的开放型集散测控系统—现场总线测控系统得到了广泛的应用。同时,以太网的应用也迅速向工业测控系统渗透,在工业自动化应用中异军突起。 这种趋势的出现与计算机技术、信息技术、网络通信技术的高速发展相关。现代工业系统信息交换的需求也已经从管理层内部迅速覆盖到控制、现场设备等各个层次,连接上层网络和现场总线的通信设备成为工厂自动化系统中的关键设备之一。CAN-Ethernet通信模块,是一种直接连接以太网和CAN现场总线的设备,有效解决了控制
[网络通信]
嵌入式-ARM寄存器基本概念
无论是学习哪一种处理器,首先需要明确的就是这种处理器的寄存器以及工作模式。 ARM有37个寄存器,其中31个通用寄存器,6个状态寄存器。 这里尤其要注意区别的是ARM自身寄存器和它的一些外设的寄存器的区别。 ARM自身是统一架构的,也就意味着37个寄存器无论在哪个公司的芯片里面都会出现。但是各家公司会对ARM进行外设的扩展,所以就出现了好多外设寄存器,一定要与这37个寄存器区别开来!!! 1、备份寄存器(R8-R14) 对于R8-R12来说,除在快速中断模式下,每个模式对应相同物理寄存器,所以在FIQ模式下可不必保护和恢复中断现场。 对于R13-R14来说,每个寄存器对应6个不同的物理寄存器,其中一个是用户模式和系
[嵌入式]
基于嵌入式ARM的图像采集与传输设计
O 引言 随着嵌入式技术的迅猛发展和Linux在信息行业中的广泛应用,视频采集与传输系统作为远程视频监控、可视电话会议和工业自动控制领域的一项核心技术,近年来已经得到了飞速的发展。本文在基于嵌入式Linux系统平台上,采用USB摄像头捕捉视频信号,利用V4L内核应用编程接口函数,实现了视频连续帧图像的采集,并保存成文件的形式利用无线传输方式传输给接收端。这里着重讨论视频采集发送端的实现。 1 系统组成 1.1 统的硬件构成 本系统包括发送端和接收端2部分,两部分均采用Samsung公司生产的S3C2410处理器做硬件开发平台。S3C2410在片上集成了丰富的组件:分开的16 KB指令Cache和16 KB数据Cache、
[单片机]