原创 ARM9 的命名规则

2010-10-2 10:57 2556 4 4 分类: MCU/ 嵌入式

第一个数字:系列名称:

7: ARM7

9: ARM9

10: ARM10

11: ARM11

第二个数字:Memory system

2: 带有MMU(如ARM720T、ARM922T、ARM1020E)

4: 带有MPU、(如ARM940T、ARM946EJ-S)

6: 无MMU与MPU(如ARM966EJ-S、ARM968EJ-S)

===========================================================================================================

MMU --- 内存管理单元,之前程序里的地址都是直接对应物理地址,也就是说虚拟地址等同于物理地址,而今借助 MMU 我们可以实现虚拟内存管理,程序里面的地址
不再被直接送到地址总线,而是先通过 MMU,由 MMU 来实现虚地址到物理地址的映射。


这有什么意义呢?


想象有这么两个程序,它们有相同的虚拟地址,但由于运行时其虚地址分别被映射到不同的物理地址,所以它们各行其道、和平共处,而不会产生冲突...有了MMU的支持我们可以设计出高级的作业系统。


MPU--内存保护单元


 


===========================================================================================================

第三个数字:Memory size

0: 标准Cache (4-128KB)

2: 减小的Cache

6: 可变的Cache



PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
4
关闭 站长推荐上一条 /3 下一条