ARM处理器简介.ppt_第1页
ARM处理器简介.ppt_第2页
ARM处理器简介.ppt_第3页
ARM处理器简介.ppt_第4页
ARM处理器简介.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、arm处理器简介,arm处理器的特点,1。arm的意思:缩写为高级精简指令集计算机ARM是一个通用的32位精简指令集处理器。32位意味着处理器的外部地址和数据总线是32位的,这比16位同频处理器更强大。RISC是一种指令集,也指使用这种指令集的处理器。它的英文缩写是精简指令集计算机,比CISC代码更有效。ARM是一种低功耗的高性能处理器。例如,ARM7TDMI的发电能力为每瓦690兆瓦,已被证明处于行业领先水平。ARM处理器,ARM ARM公司不生产芯片,但授权其他公司生产ARM技术。ARM本质上不是芯片,而是芯片结构技术,不涉及芯片生产过程。被授权生产ARM结构芯片的公司采用不同的半导体技术

2、,并针对不同的应用进行扩展和集成,这些应用标有不同的序列号。ARM是一个可扩展、可移植和集成的处理器。ARM内核有四个功能模块,供制造商根据不同用户的需求配置生产。ARM7TDMI-S为用户保留了一个功能扩展界面。ARM特性2,ARM处理器,ARM产品系列1,ARM7特性:ARM7采用ARMV4T(纽曼)结构,三级流水线,平均功耗0.6毫瓦/兆赫,时钟速度66兆赫,ARM核心的四个功能模块:t: thumb,这是一个16位指令集,在32位模式下,可以在兼顾性能的同时减少代码大小。调试,在内核中放置一个调试结构,接口形式是JTAG(联合测试行动组)。m:乘法器,指8位乘法器。I:嵌入式ice逻辑

3、,指用于实现断点观察和变量观察的逻辑电路部分。ARM处理器,ARM的产品线2,ARM7的产品线。ARM7TDMI:它同时有四个模块,当然,用户可以选择其中的几个或一个。ARM7TDMI-S:软件与ARM7TDMI完全兼容,硬件预留六个扩展端口。ARM710T:ARM7TDMI 8K高速缓存内存管理单元,高速缓存:提高中央处理器性能的片上高速缓存,内存管理单元:内存管理单元。ARM740T: ARM7TDMI 8K高速缓存保护单元.ARM720T: ARM7TDMI 8K缓存WinCE支持.ARM处理器,ARM9特点:ARMV4T(哈佛)结构,五级流水线,指令和数据分离缓存,平均功耗0.7毫瓦/

4、兆赫,时钟120兆赫兹-200兆赫兹ARM9产品线:ARM9TDMI ARM940T: ARM9TDMI 4K缓存保护单元。ARM920T: ARM9TDMI 16K高速缓存内存管理单元WinCE支持.ARM9E:ARM9TDMI增强型数字信号处理器指令.ARM10:采用ARMV5T结构,六级流水线处理,时钟速度300MHz,性能约为ARM9的两倍。ARM产品系列3、ARM处理器、ARM应用范围、嵌入式控制汽车、电子设备、安防设备、海量存储、调制解调器和打印机。数字消费产品、数码相机、数字电视、游戏机、全球定位系统、机顶盒、便携式产品、便携式电脑、手机、掌上电脑、智能手机、ARM处理器,关于T

5、HUMB指令集,ARM7TDMI可以使用两套指令集:标准32位ARM指令集和16位THUMB指令集。两组指令集可以交叉编译并与THUMB连接。THUMB是一个在32位寄存器上运行的16位指令集。与32位ARM指令集相比,它具有更小的代码大小,更适合嵌入式应用。因为它在32位结构的中央处理器上运行,所以它比纯16位指令集更有效。与其他32位以下的16位指令集相比,它还可以切换到32位ARM指令集,全速执行。arm处理器,ARM的七种运行状态,用户:arm FIQ的正常运行状态:数据传输或通道处理的快速中断IRQ:正常中断请求监控器:操作系统保护模式中止模式:数据或指令预取故障系统:特权用户模式未

6、定义:未定义的指令执行状态切换由软件控制或由外部中断和异常触发。ARM7TDMI共有37个寄存器、32个通用寄存器和6个状态寄存器,但它们并非同时可见。就银行登记而言,它们在金融情报室从r8到R14,在其他国家是R13和R14。R14:子程序链接寄存器,R15的副本.R15:程序计数器r16: cpsr(当前程序状态寄存器),arm处理器,关于psr寄存器,PSR分为cpsr和SPSR PSR位描述nzvc IFT模式位用户:10000 fiq: 10001 IRQ: 10010主管:10011中止:10111未定义:11011系统:11111,arm处理器,ARM的异常处理,进入异常处理,将

7、PC值保存到LR,将CPSR保存到SPSR,强制更改模式位,强制PC值,预脱离异常处理,恢复PC值,从LR恢复CPSR,从SPSR清除中断屏蔽位,arm处理器,arm的外部接口,内存接口协处理器接口调试接口,ARM处理器,ARM公司提供的开发环境,硬件环境评估板Integrator/CM ARM7TDMI等Multi-ICE接口单元通过并行端口与主机连接,目标板通过JTAG连接。 软件环境ARM开发套件编译、组装和连接环境调试器函数库、ARM处理器、开发模式。在没有目标板的主机上调试软件。JTAG模式使用洲际交易所与目标板的JTAG连接。在天使模式下,没有d模块,通过串口与目标板连接,通过目标

8、板Flash上的监视器调试程序,arm开发套件,arm开发套件,监视器,arm处理器,夏普公司的LH77790A芯片,ARM7TDMI内核CACHE控制部分,LCD控制器总线控制器PWM 82C54计数器/定时器16C450 UARTs 82C55外围控制接口其他控制接口应用:液晶显示器,ARM处理器,三星KS32C6200芯片,ARM7TDMI内核的2K Cache控制部分有两个并口其它控制电路应用:打印机、ARM处理器、Atmel公司的ATMEL芯片、ARM7TDMI核心控制电路、16位外设总线接口、通用外设控制电路、外设数据控制(DMA)片上存储器应用:工业控制、ARM处理器、Cirrus公司的EP系列芯片、ARM720T核心控制电路DAI:数字音频接口、LCD控制器、存储器控制器、DC-DC转换器(PWM)、27位通用I/O动态可编程时钟。采用ARM7TDMI芯片支持JTAG和安吉尔调试模式模拟器:BDI通过JTAG连接目标板,通过RTOS以太网连接主机:RTOS VRTxoc:Microtec。VRTXmc源代码方案支持THUMB指令集实时多任务操作系统内核BSP支持:PIE,PID7T,EBSA110,ARM处理器,ARM下的方案续1,开发软件包:Microtec软件开发工具包。C,C编译器,ARM/THU

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论