问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

arm ip核 结构

发布网友 发布时间:2022-04-28 23:42

我来回答

2个回答

热心网友 时间:2022-06-25 15:14

昨晚的问题还没解决呀,我查到的有六种,呵呵..做成ppt发过去啦~应该做好了发过去了吧~?今晚可是有嵌入式导论噢~各ARM体系结构版本
ARM体系结构从最初开发到现在有了很大的改进,并仍在完善和发展。
为了清楚地表达每个ARM应用实例所使用的指令集,ARM公司定义了6种主要的ARM指令集体系结构版本,以版本号V1~V6表示ARM版本Ⅰ: V1版架构
该版架构只在原型机ARM1出现过,只有26位的寻址空间,没有用于商业产品。
其基本性能有:
基本的数据处理指令(无乘法);
基于字节、半字和字的Load/Store指令;
转移指令,包括子程序调用及链接指令;
供操作系统使用的软件中断指令SWI;
寻址空间:64MB(226)。 ARM版本Ⅱ: V2版架构
该版架构对V1版进行了扩展,例如ARM2和ARM3(V2a)架构。包含了对32位乘法指令和协处理器指令的支持。
版本2a是版本2的变种,ARM3芯片采用了版本2a,是第一片采用片上Cache的ARM处理器。同样为26位寻址空间,现在已经废弃不再使用。
V2版架构与版本V1相比,增加了以下功能:
乘法和乘加指令;
支持协处理器操作指令;
快速中断模式;
SWP/SWPB的最基本存储器与寄存器交换指令;
寻址空间:64MB。 ARM版本Ⅲ : V3版架构
ARM作为独立的公司,在1990年设计的第一个微处理器采用的是版本3的ARM6。它作为IP核、独立的处理器、具有片上高速缓存、MMU和写缓冲的集成CPU。
变种版本有3G和3M。版本3G是不与版本2a向前兼容的版本3,版本3M引入了有符号和无符号数乘法和乘加指令,这些指令产生全部64位结果。
V3版架构( 目前已废弃 )对ARM体系结构作了较大的改动:寻址空间增至32位(4GB);
当前程序状态信息从原来的R15寄存器移到当前程序状态寄存器CPSR中(Current Program Status Register);
增加了程序状态保存寄存器SPSR(Saved Program Status Register);
增加了两种异常模式,使操作系统代码可方便地使用数据访问中止异常、指令预取中止异常和未定义指令异常。;
增加了MRS/MSR指令,以访问新增的CPSR/SPSR寄存器;
增加了从异常处理返回的指令功能。 ARM版本Ⅳ : V4版架构
V4版架构在V3版上作了进一步扩充,V4版架构是目前应用最广的ARM体系结构,ARM7、ARM8、ARM9和StrongARM都采用该架构。
V4不再强制要求与26位地址空间兼容,而且还明确了哪些指令会引起未定义指令异常。
指令集中增加了以下功能:
符号化和非符号化半字及符号化字节的存/取指令;
增加了T变种,处理器可工作在Thumb状态,增加了16位Thumb指令集;
完善了软件中断SWI指令的功能;
处理器系统模式引进特权方式时使用用户寄存器操作;
把一些未使用的指令空间捕获为未定义指令 ARM版本Ⅴ : V5版架构
V5版架构是在V4版基础上增加了一些新的指令,ARM10和Xscale都采用该版架构。
这些新增命令有:
带有链接和交换的转移BLX指令;
计数前导零CLZ指令;
BRK中断指令;
增加了数字信号处理指令(V5TE版); 为协处理器增加更多可选择的指令;
改进了ARM/Thumb状态之间的切换效率;
E---增强型DSP指令集,包括全部算法操作和16位乘法操作;
J----支持新的JAVA,提供字节代码执行的硬件和优化软件加速功能。 ARM版本Ⅵ : V6版架构
V6版架构是2001年发布的,首先在2002年春季发布的ARM11处理器中使用。在降低耗电量地同时,还强化了图形处理性能。通过追加有效进行多媒体处理的SIMD(Single Instruction, Multiple Data,单指令多数据 )功能,将语音及图像的处理功能提高到了原型机的4倍。
此架构在V5版基础上增加了以下功能:
THUMBTM:35%代码压缩;
DSP扩充:高性能定点DSP功能;
JazelleTM:Java性能优化,可提高8倍;
Media扩充:音/视频性能优化,可提高4倍

热心网友 时间:2022-06-25 15:14

  ARM版本Ⅰ: V1版架构该版架构只在原型机ARM1出现过,只有26位的寻址空间,没有用于商业产品。
  其基本性能有:
  基本的数据处理指令(无乘法);
  基于字节、半字和字的Load/Store指令;
  转移指令,包括子程序调用及链接指令;
  供操作系统使用的软件中断指令SWI;
  寻址空间:64MB(226)。

  ARM版本Ⅱ: V2版架构该版架构对V1版进行了扩展,例如ARM2和ARM3(V2a)架构。包含了对32位乘法指令和协处理器指令的支持。
  版本2a是版本2的变种,ARM3芯片采用了版本2a,是第一片采用片上Cache的ARM处理器。同样为26位寻址空间,现在已经废弃不再使用。
  V2版架构与版本V1相比,增加了以下功能:
  乘法和乘加指令;
  支持协处理器操作指令;
  快速中断模式;
  SWP/SWPB的最基本存储器与寄存器交换指令;
  寻址空间:64MB。

  ARM版本Ⅲ : V3版架构ARM作为独立的公司,在1990年设计的第一个微处理器采用的是版本3的ARM6。它作为IP核、独立的处理器、具有片上高速缓存、MMU和写缓冲的集成CPU。
  变种版本有3G和3M。版本3G是不与版本2a向前兼容的版本3,版本3M引入了有符号和无符号数乘法和乘加指令,这些指令产生全部64位结果。
  V3版架构( 目前已废弃 )对ARM体系结构作了较大的改动:
  
  寻址空间增至32位(4GB);当前程序状态信息从原来的R15寄存器移到当前程序状态寄存器CPSR中(Current Program Status
  Register);
  增加了程序状态保存寄存器SPSR(Saved Program Status
  Register);
  增加了两种异常模式,使操作系统代码可方便地使用数据访问中止异常、指令预取中止异常和未定义指令异常。;
  增加了MRS/MSR指令,以访问新增的CPSR/SPSR寄存器;
  增加了从异常处理返回的指令功能。

  ARM版本Ⅳ : V4版架构V4版架构在V3版上作了进一步扩充,V4版架构是目前应用最广的ARM体系结构,ARM7、ARM8、ARM9和StrongARM都采用该架构。
  V4不再强制要求与26位地址空间兼容,而且还明确了哪些指令会引起未定义指令异常。
  指令集中增加了以下功能:
  符号化和非符号化半字及符号化字节的存/取指令;
  增加了T变种,处理器可工作在Thumb状态,增加了16位Thumb指令集;
  完善了软件中断SWI指令的功能;
  处理器系统模式引进特权方式时使用用户寄存器操作;
  把一些未使用的指令空间捕获为未定义指令

  ARM版本Ⅴ : V5版架构V5版架构是在V4版基础上增加了一些新的指令,ARM10和Xscale都采用该版架构。
  这些新增命令有:
  带有链接和交换的转移BLX指令;
  计数前导零CLZ指令;
  BRK中断指令;
  增加了数字信号处理指令(V5TE版);
  为协处理器增加更多可选择的指令;
  改进了ARM/Thumb状态之间的切换效率;
  E---增强型DSP指令集,包括全部算法操作和16位乘法操作;
  J----支持新的JAVA,提供字节代码执行的硬件和优化软件加速功能。

  ARM版本Ⅵ : V6版架构V6版架构是2001年发布的,首先在2002年春季发布的ARM11处理器中使用。在降低耗电量地同时,还强化了图形处理性能。通过追加有效进行多媒体处理的SIMD(Single
  Instruction, Multiple Data,单指令多数据 )功能,将语音及图像的处理功能提高到了原型机的4倍。
  此架构在V5版基础上增加了以下功能:
  THUMBTM:35%代码压缩;
  DSP扩充:高性能定点DSP功能;
  JazelleTM:Java性能优化,可提高8倍;
  Media扩充:音/视频性能优化,可提高4倍
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 请问下,在这种情况下怎样将arm开发板连上网呢?用网线连到无线路由器。怎么设IP呢 ARM是如何保护他们这个IP内核的技术细节? NFS方式调arm9 2410板,虚拟机装的linux,虚拟机linux ip ,windows ip分别设成多少? 嵌入式linux中ip的问题,arm9+linux开发板,yaffs2文件系统,如何能在把系统下载到板子上之前,修改IP putty连接arm怎么设置服务器和客户端的ip地址 怎么在u-boot命令行下修改arm开发板的ip 苹果11屏幕黑了一块苹果十一屏幕摔了一下,右上角黑了一块,旁边还有彩色小斑点_百度问一问 苹果手机摔了,屏幕最左边出现了一条黑黑的东西怎么办? 冰箱压缩机停止运行后冰箱还有嗡嗡声是怎嘛回事拔掉电源还有声音 冰箱嗡嗡响破掉电源后不制冷了? 苹果5手机里的wifi天线怎么接? 想问下健康管理师考试都考什么啊? ipad已停用,现在需要连上wifi才能恢复出厂设置 IPAD停用了可以连接WIFI吗 睡眠正常白天为什么还老是打哈欠。 明明已经很努力早睡早起了,为什么白天还是哈欠连天? 王者荣耀大佬救命怎么获得 王者荣耀称号怎么获得 王者荣耀荣耀战令怎么获取 王者荣耀怎么刷成就 最新快速刷成就方法汇总 请问Arm的physical IP是什么意思?IP是什么的简写?谢谢 在CPU IP授权上,ARM 是怎样战胜MIPS的 arm设备mac地址相同 获取ip慢 请问,ARM IP业务模式是什么 什么面料的衣服不掉毛 夏普arm258怎么设置ip? 什么布料不会掉毛?用来擦杯子的,不能掉细毛 怎么分屏,怎么分屏不了,怎么弄? 电脑分屏我点了个3D为什么就不能分屏了 如何让arm开发板自动通过DHCP获取IP地址 呢大衣什么面料不会掉毛,或者经过什么处理可以不掉毛~ arm提供ip,不怕别人二天自己研发,超过他吗? 为什么不管怎么设置,电脑和电视就是不能实现分屏显示呢?谢谢各位~ 电脑突然不能分屏了,是怎么回事? 什么样的布料做童装不掉色?不掉毛? 什么材质的布料不吸毛 台式电脑带四路分频器,不能分屏 擦屏幕用的无尘布有哪些?需要无尘、不掉毛的哦 为什么我不能分屏 怎样防止纯棉布料掉毛