深入理解ARM体系架构(S3C6410)---arm7,arm9,arm11区别

发布者:温暖的拥抱最新更新时间:2016-06-23 来源: eefocus关键字:ARM体系架构  S3C6410  arm7  arm9  arm11 手机看文章 扫描二维码
随时随地手机看文章
1. 时钟频率的提高

虽然内核架构相同,但ARM7处理器采用3级流水线的冯·诺伊曼结构;而ARM9采用5级流水线的哈佛结构,ARM11为8级流水线哈弗结构(从arm9开始都采用了哈弗结构)。增加的流水线设计提高了时钟频率和并行处理能力。5级流水线能够将每一个指令处理分配到5个时钟周期内,在每一个时钟周期内同时有5个指令在执行。在常用的芯片生产工艺下,ARM7一般运行在100MHz左右,而ARM9则至少在200MHz以上.ARM11首先推出350M~500MHz时钟频率的内核,目前上升到1GHz时钟频率。

2 指令周期的改进
指令周期的改进对于处理器性能的提高有很大的帮助。性能提高的幅度依赖于代码执行时指令的重叠,这实际上是程序本身的问题。对于采用最高级的语言,一般来说,性能的提高在30%左右。

3.MMU(内存管理单元)
ARM7一般没有MMU(内存管理单元),(ARM720T有MMU)。
ARM9一般是有MMU的,ARM9940T只有MPU,不是一个完整的MMU。

ARM11当然也有MMU的。
这一条很重要,MMU单元是大型操作系统必需的硬件支持,如LINUX;WINCE等。这就是说,ARM7一般只能运行小型的实时系统如UCOS-II,eCOS等,而ARM9无此限制,一般的操作系统都可以移植。其实即使ARM720T能支持LINUX;WINCE等系统,也鲜有人用,因为以ARM7的运行速度跑这种大型操作系统,实在有点吃力。再者两者的应用领域明显不同,也无此必要。

 

下面两个图:架构一幕了然。

 

4. 在从ARM7到ARM9,ARM11的平台转变过程中,有一件事情是非常值得庆幸的,即ARM9,ARM11能够地向后兼容ARM7上的软件;并且开发人员面对的编程模型和架构基础也保持一致。

 

下面图是一些特征比较:

 

 
关键字:ARM体系架构  S3C6410  arm7  arm9  arm11 引用地址:深入理解ARM体系架构(S3C6410)---arm7,arm9,arm11区别

上一篇:深入理解ARM体系架构(S3C6410)---认识S3C6410
下一篇:s3c6410---外部中断---key (基于OK6410)

推荐阅读最新更新时间:2024-03-16 14:58

基于ARM11和MMS的远程监控系统研究
摘要:介绍了多媒体消息服务(Multimedia Message Service,MMS)的工作原理,研究了基于ARM11和MMS的远程监控系统。系统采用S3C6410为核心控制器,并且移植了资源丰富的嵌入式操作系统Linux。当被监控的数据超过警报值时,系统采集现场的温湿度、烟雾浓度、图像数据,将其封装成MMS信息,并利用GPRS传输模块SIM300z发送MMS信息给终端用户,以达到实时反馈的目的。 关键词:ARM11;多媒体消息服务;远程监控系统;S3C6410;Linux 引言 随着国民经济的快速发展和人民生活水平的日益提高,各种监控系统应运而生,广泛应用于银行、铁路、民航等重点领域,并逐步进入到个人家居监控应用领域
[工业控制]
基于<font color='red'>ARM11</font>和MMS的远程监控系统研究
基于TMS470PLF221RFPQ1的汽车仪表盘开发解决方案
TMS470PLF221RFPQ1 是 TI 基于 ARM7 内核,专门用来开发汽车仪表盘的一款 MCU,其内带6个步进电机驱动器,可以同时对六个仪表电机进行细分控制,同时芯片上内带高性能协处理器 HET,可以用产生非常精确的时序,配合 DMA 以及多缓冲串行 SPI,便可以完成对外部功能设计,而且占用非常少的资源,另外,该芯片内置CAN 和 LIN 控制器,非常适合进行汽车仪表盘的开发。利尔达目前已经开发出基于TMS470PLF221RFPQ1的高端带TFT LCD的汽车仪表盘方案。 方案图片: 方案框图: 1、方案规格参数基本需求: •工作电压:VCC 1.8~2.5V VIO 4.5~6V •主频:48MHZ
[单片机]
基于TMS470PLF221RFPQ1的汽车仪表盘开发解决方案
linux中LCD设备驱动(5)——基于s3c6410平台
在前几篇中对LCD平台设备所对应的probe函数进行分析时,对一些函数没有进行详细的分析,因为当时主要是为了突出probe函数的整体结构,现在我们对一些函数进行再次详细点的分析。 (1)、 void s3cfb_pre_init(void) { /* initialize the fimd specific */ s3cfb_fimd.vidintcon0 &= ~S3C_VIDINTCON0_FRAMESEL0_MASK; s3cfb_fimd.vidintcon0 |= S3C_VIDINTCON0_FRAMESEL0_VSYNC; s3cfb_fimd.vidintcon0 |= S3C_VIDINTCON0_INT
[单片机]
linux中LCD设备驱动(5)——基于<font color='red'>s3c6410</font>平台
基于ARM9的Web服务器Boa的软/硬件设计
1.ARM简介 广义地讲,凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。它是嵌入到对象体系中的专用计算机系统,以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。目前非常流行的ARM内核有ARM7TDM1、S t r o n g A R M 、A R M 7 2 0 T 、A R M 9 T D M 1 、ARM920T、ARM940T、ARM946T、ARM966T、ARM10TDM1等。本文所讨论的目标板的CPU为ARM920T内核的三星S3C2410芯片。 ARM9系列微处理器主要应用于无线设备、仪器仪表、安全系统、机顶盒、高端打印机、数字照相机和数
[电源管理]
基于<font color='red'>ARM9</font>的Web服务器Boa的软/硬件设计
基于S3C6410和无线传感器网络的手持终端设计
无线传感器网络(Wireless Sensor Networks,WSN)是当前在国际上备受关注的、涉及多学科高度交叉、知识高度集成的前沿热点研究领域。传感器技术、微机电系统、现代网络和无线通信等技术的进步,推动了现代无线传感器网络的产生和发展。无线传感器网络扩展了人们信息获取能力,将客观世界的物理信息同传输网络连接在一起,在下一代网络中将为人们提供最直接、最有效、最真实的信息。无线传感器网络能够获取客观物理信息,具有十分广阔的应用前景,能应用于军事国防、工农业控制、城市管理、生物医疗、环境检测、抢险救灾、危险区域远程控制等领域。 无线传感器网络是由部署在监测区域内的大量廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的
[单片机]
基于<font color='red'>S3C6410</font>和无线传感器网络的手持终端设计
爱特梅尔推出业界首款支持千兆字节以上的ARM7 闪存微控制器
通用内存接口 (UMI) 配有错误纠正代码控制器, 能够防止NAND 闪存丢失数位 爱特梅尔公司 (Atmel Corporation) 现已为基于ARM7 的USB微控制器 SAM7 系列增添三款新产品。全新的 SAM7SE 微控制器 (MCU) 备有32、256和512Kbyte 的闪存容量选择,是业界唯一配有外部总线接口 (external bus interface, EBI) 的ARM7 MCU,能够直接访问大容量的外部 NAND 闪存、SDRAM、CompactFlash、SRAM以及 ROM存储器。由于 SAM7SE MCU 能够快速而有效地存取千兆字节以上的数据,因此是流动门诊医疗记录等数据记录应用的理想之选。
[新品]
ARM9:如何将linux2.6.38内核移植到TQ2440
  下面是linux2.6.38内核移植到TQ2440的具体步骤:   1.修改根目录的Makefile中的ARCH=arm,CROSS-COMPILE=arm-linux-   2.在arch/arm/mach-s3c2440/mach-smdk2440.c中,将163行的s3c24xx_init_clocks(16934400)改为s3c24xx_init_clocks(12000000)。   3.修改arch/arm/tools/mach-types中379行的362改为168,因为uboot中定义的机器码是168.   4.修改arch/arm/boot/中的Makefile文件,在58行添加@cp -f
[单片机]
基于ARM7控制器——LPC2214的中英文翻译器
  为了改进某焊接设备只能输出打印英文单据的情况,设计了由高性能ARM7控制器——LPC2214为核心的英文转中文翻译器,详细论述了具体的硬件电路和优化的软件算法的设计原理,实验结果表明,翻译器对输入的英文数据量的大小无任何限制,能够显著降低系统硬件资源需求且能大大提升打印速度。   基于某焊接设备存储大量数据需要通过打印机输出,但由于该设备及其配套的微型热敏打印机只能英文打印,不能中文打印的问题,从而影响用户阅读。另外,原有的配套英文打印机具有打印速度缓慢、每一组数据间隔过大,浪费纸张等缺点。因此,为了解决上述问题,根据实际工程项目应用需要,提出一种基于ARM的英文转中文的翻译器设计方案,该设计是在原有设备和支持中文打印的热敏
[单片机]
基于<font color='red'>ARM7</font>控制器——LPC2214的中英文翻译器
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved