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

ARM7,ARM9有哪些区别?

发布网友 发布时间:2022-05-06 05:41

我来回答

2个回答

热心网友 时间:2022-06-29 15:44

系列处理器是英国ARM公司设计的主流嵌入式处理器
ARM7内核是0.9MIPS/MHz的*流水线和冯·诺伊曼结构;
ARM9内核是5级流水线,提供1.1MIPS/MHz的哈佛结构。
ARM7没有MMU,ARM720T是MMU的 ,ARM9主要包括ARM9TDMI和ARM9E-S等系列ARM9是有MMU的,ARM940T只有Memory protection unit.不是一个完整的MMU。
ARM9的时钟频率比ARM7更高,采用哈佛结构区分了数据总线和指令总线, ARM7处理器采用3级流水线,而ARM9采用5级流水线, 5级流水线能够将每一个指令处理分配到5个时钟周期内,在每一个时钟周期内同时有5个指令在执行。在同样的加工工艺下,ARM9TDMI处理器的时钟频率是ARM7TDMI的1.8~2.2倍。指令周期的改进,
指令周期的改进:
2.1 loads 指令矛n stores指令
指令周期数的改进最明显的是loads指令和stores指令。从ARM7到ARM9这两条指令的执行时间减少了30%。指令周期的减少是由于ARM7和ARM9两种处理器内的两个基本的微处理结构不同所造成的。
(1)ARM9有独立的指令和数据存储器接口,允许处理器同时进行取指和读写数据。这叫作改进型哈佛结构。而ARM7只有数据存储器接口,它同时用来取指令和数据访问。
(2)5级流水线引入了独立的存储器和写回流水线,分别用来访问存储器和将结果写回寄存器。
以上两点实现了一个周期完成loads指令和stores指令。
2.2 互锁(interlocks)技术
当指令需要的数据因为以前的指令没有执行完而没有准备好就会产生管道互锁。当管道互锁发生时,硬件会停止这个指令的执行,直到数据准备好为止。虽然这种技术会增加代码执行时间,但是为初期的设计者提供了巨大的方便。编译器以及汇编程序员可以通过重新设计代码的顺序或者其他方法来减少管道互锁的数量。
2.3 分枝指令
ARM9和ARM7的分枝指令周期是相同的。而且ARM9TDMI和ARM9E-S并没有对分枝指令进行预测处理。
ARM9结构及特点
以ARM9E-S为例介绍ARM9处理器的主要结构及其特点。
(1)32bit定点RISC处理器,改进型ARM/Thumb代码交织,增强性乘法器设计。支持实时(real-time)调试;
(2)片内指令和数据SRAM,而且指令和数据的存储器容量可调;
(3)片内指令和数据高速缓冲器(cache)容量从4K字节到1M字节;
(4)设置保护单元(protcction unit),非常适合嵌入式应用中对存储器进行分段和保护;
(5)采用AMBA AHB总线接口,为外设提供统一的地址和数据总线;
(6)支持外部协处理器,指令和数据总线有简单的握手信令支持;
(7)支持标准基本逻辑单元扫描测试方法学,而且支持BIST(built-in-self-test);
(8)支持嵌入式跟踪宏单元,支持实时跟踪指令和数据

热心网友 时间:2022-06-29 15:45

专家的建议,初学者学三星的S3C44B0很好,虽然这块芯片被业界用烂了,不是处理器越高的就一定越好,学ARM9,要学Linux,精通Linux内核,这比精通ucosII难度大多了,专家建议先学ucosII,一个非常好的小的嵌入式实时操作系统
在ARM7上跑的ARM9上也一定能跑,反过来就不行,但ARM9比ARM7多了一些东西,如MMU,还有其它一些也不一样,一开始学,学arm7比较好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
一家三口叫吉祥三宝,那一家四口呢? 6s玩王者荣耀卡死iphone6s玩王者荣耀时很卡为什么 玩王者游戏掉帧什么原因6s玩王者荣耀掉帧严重平常玩都是六十帧今天上午... 换风扇要给cpu抹什么 cpu风扇如何修理 word里的段落 武昌虹山区大智路 武昌广埠屯到汉口江岸区吉庆街85度c怎么做公交 ZUNE二代硬盘机和RH1比谁的音质好(假设都传入无损格式的歌用A8耳机... 最近正在ipc和zune2之间挣扎 梦见下着雪还在雪地里吃着雪糕是什么征兆? ARM9和A9有什么区别 arm9内核和coretex-M3内核哪个高级一点? 求大神给解释一下,arm9、tq2440和s3c2440,有点晕 ARM9开发板的ARM9内核 在现实中和老公吵架,老公说要离婚,可是晚上做梦梦到老公主动来认错在梦里和好了,这预示着什么? 四维彩超下的唐氏儿会有什么特征?孕妇可以自己感觉到胎儿不正常吗? 胎儿畸形与孕妇情绪有关系吗 生出的胎儿畸形率偏高的孕妇,一般都会有哪三种情形? 畸形儿有什么征兆吗 什么事谓词性的代词?还有,能举些例子吗? 关于现代汉语的,不是英语类问题 请问下各位大神,甲醇的主要用途有哪些? 化工原料HD用途 一些化工原料的用途和范围,谢谢 硫酸是一种重要的化工原料,请写出其一种用途 化工原料用途 化学物质的主要用途 用途很广的两种重要的化工原料 找工作找的中介可以相信吗?会不会上当受骗啊? 求各种化工原料的 作用 请问ARM7和ARM9有什么区别 ARM9是单片机吗? 为什么? arm9内核的时钟频率是多少 arm9 子函数返回时,内核lr,pc以及流水线怎么工作的? 我13岁,男,晚上做梦梦见下雪,雪下在手上变成了冰淇淋,这是什么意思???? 自费缴纳社保,有这4个缺点,你都知道吗? 2020届毕业生签灵活就业有什么弊端吗? 一次性干电池,如五号 七号干电池属于什么垃圾;纽扣电池充电电池属于什么垃圾 求一份学生用的减肥计划书! 成为一名自由职业者有哪些弊端 求一份完整的减肥计划表 就业、择业、灵活就业各有哪些利弊 怎样用牛奶吸管做一个菱形立体图形 女学生在校减肥计划,希望能有用 灵活就业的问题 灵活就业问题 关于灵活就业人员的社保问题 上海灵活就业人员自己缴社保与委托公司代缴社保的利弊 北面二合一冲锋衣怎么安装 支付宝寄过的快递怎么查询