- 1、本文档共107页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM硬件结构汇编
Processor-local bus Micro- processor Cache Memory controller DMA controller Bridge Peripheral Peripheral Peripheral Peripheral bus 嵌入式系统总线 2.11 ARM片上总线AMBA AMBA是ARM公司公布的总线标准,AMBA定义了3种总线: ASB(Advanced System Bus):是目前ARM常用的系统总线,用于连接高性能系统模块,它支持突发数据传输模式。 AHB(Advanced High-performance Bus):用于连接高性能系统模块。它支持突发数据传输方式及单个数据传输方式,所有时序参考同一个时钟沿。在高性能ARM系统(如:ARM1020E)中,AHB有逐步取代ASB的趋势。 APB(Advance Peripheral Bus):是一个简单接口支持低性能的外围接口。 通过AMBA组成的系统如下图所示: 2.11 ARM片上总线AMBA 测试接口 ARM CPU SDRAM Control SRAM LCD Control 桥 并行接口 串行 接口 Timer UART 基于AMBA总线的典型系统 AMBA总线 - S3C44b0X 2.12 ARM的I/O结构 ARM架构中的处理器核一般都没有I/O部件和模块,ARM架构处理器的I/O可通过AMBA总线来扩充。 (1)存储器映射I/O ARM采用了存储器映射I/O方式。即把I/O端口地址作为特殊的存储器地址。但I/O和真正的存储器有所不同:存储器的单元可以重复读多次,其值是一致的。而I/O设备的连续2次输入,其输入值可能有所不同。这些差异,会影响到存储器系统中的Cache和写缓冲作用,因此应该把存储器映射I/O单元标识为非Cache(Uncachable)和非缓冲的(Unbufferable)。在许多ARM架构系统里,I/O单元对于用户码是不可访问的,只可以通过系统管理调用(SWI)或通过C的库函数来使用这些调用。 ARM的I/O结构 (2)直接存储器访问DMA 在I/O数据流量比较大且中断处理比较频繁的场合,会明显影响系统的性能。因此,许多系统采用了存储器直接访问DMA , 这样,I/O的数据块传送至存储器的缓冲区就不需要处理器介入。而中断也仅仅出现在出错时或缓冲器满时。 一般一些高档的ARM架构处理器中具有DMA功能。 2.13 基于ARM核的芯片选择 (1)从应用的角度上ARM芯片选择的一般原则 处理器速度:ARM7 工作频率在20-100MHz,速度为0.9MIPS/MHz;ARM9的芯片工作频率一般为200MHz,速度为1.1MIPS/MHz; ARM10的芯片工作频率可以达到700MHz。应选择满足应用要求的ARM芯片。 内置存储器容量 :如果系统不需要大容量存储器,且一些产品对PCB面积要求非常严格,要求所设计的PCB面积很小,就要考虑片内有存储器的芯片。如:OKI的ML67Q4001,内部有256K的Flash;ATMEL的AT91FR40162,内部有2M的Flash和256KSRAM。 MMU :是否使用WinCE和Linux,如果使用则需要带MMU(如:ARM720T、ARM920T、ARM922T、ARM946T)。ARM7TDMI不带MMU,但uCLinux也能用。 2.13 基于ARM核的芯片选择 USB接口:有些ARM芯片内置USB控制器 GPIO数量:有些是与地址线、数据线和串口线等复用。 中断控制器:ARM内核只提供快速中断FIQ和标准中断IRQ两个中断向量,但各个半导体厂家在设计芯片时,加入了自己不同的中断控制器来支持串口中断、外部中断、定时中断等硬件中断。选择具有合适的中断控制器的芯片能在很大程度上减少任务调度的工作量。 如:PHILIPS的SAA7750,所有GPIO都可设置成FIQ或IRQ,并且可选择上升沿、下降沿、高电平、低电平四种方式。这对红外遥控接收和键盘等任务都很方便。 IIS(Integrate Interface of Sound)音频接口 nWAIT信号 :这是外部总线速度控制信号。利用该信号与GAL就可以实现与WLAN卡和Bluetooth卡接口,而不需要专用控制芯片。当需要外部扩展DSP协处理器时该信号也是必须的。 2.13基于ARM核的芯片选择 RTC(Real Time Clock):如SAA7750和S3C2410等ARM芯片的RTC直接提供了年、月、日、时、分、秒格式。 LCD控制器:一些ARM芯片内置LCD控制器。 PWM输出:有些有PWM输出,这对电机控
您可能关注的文档
- 《绿色植物的呼吸作用》参考.ppt
- 《职业生涯准备与规划》第二讲——专业介绍.ppt
- 《聊斋志异》王六郎.ppt
- 《联合运输合同》.ppt
- 《罗布泊,消逝的仙湖》ppt(58页).ppt
- 《职业生涯规划(精华版)》.ppt
- APEC电子商务发展现状及问题分析.docx
- 《职业与人生》时间管理.ppt
- 《自然之道》.ppt
- 《第二章》整章---沪科版八年级全册(新)物理.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)