- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 S3C44B0X微处理器组成及编程模式 本章重点 : ⑴ S3C44B0X微处理器的组成; ⑵ S3C44B0X系统管理的特点; ⑶ S3C44B0X引脚信号含义; ⑷ S3C44B0X特殊功能寄存器; ⑸ ARM7TDMI核的组成; ⑹ ARM7TDMI指令系统特点和编程模式。 2.1 S3C44B0X微处理器概述 嵌入式微处理器S3C44B0X中集成了ARM公司的ARM7TDMI核,这个核也称为CPU单元,此外还集成了边界扫描控制器等多个功能模块(也称模块、单元)。S3C44B0X中有2条总线,即系统总线和外设总线。通过系统总线,将CPU单元、电源管理模块(含时钟发生器)、存储器控制器、LCD控制器、中断控制器和2通道ZDMA连接在一起。总线仲裁器对系统总线上的总线请求进行仲裁。通过外设总线,将A/D转换器、看门狗定时器、RTC、通用I/O控制器(GPIO)、IIC总线控制器、IIS总线控制器、UART、SIO、PWM等连接在一起。系统总线与外设总线通过系统总线桥与仲裁/2通道BDMA连接在一起。详见图2.1。 2.2 S3C44B0X微处理器组成 2.2.1 S3C44B0X微处理器组成与系统管理特点 ⒈ S3C44B0X微处理器组成 S3C44B0X组成框图见图2.1。(P18) 在S3C44B0X中提供了如下模块: ⑴ 存储器控制器 ⑵ Cache存储器与内部SRAM(共8KB) ⑶ LCD控制器 ⑷ DMA控制器 ⑸ UART控制器 ⑹ 多主IIC总线控制器 ⑺ IIS总线控制器 ⑻ PWM定时器和内部定时器 ⑼ 看门狗定时器 ⑽ 通用I/O端口控制器(GPIO) ⑾ 功耗管理模块与时钟发生器 ⑿ A/D转换器 ⒀ 实时时钟模块 ⒁ 中断控制器 ⒂ SIO 另外: 操作电压 内核2.5V,I/O 3.0V到3.6V。 操作频率 最高到66MHz。 封装 160 LQFP或160 FBGA。 ⒉ S3C44B0X系统管理特点 支持大端/小端格式; 存储器寻址空间支持每个bank大小为32MB,全部为256MB; 对每个bank,支持可编程的8/16/32位数据总线; 在8个banks中,有1个bank起址和bank大小可编程;其余7个banks起址固定,banks大小可编程; 在8个banks中,支持6个banks使用ROM、SRAM类型芯片,支持2个banks使用ROM/SRAM/DRAM(FP/EDO/SDRAM)类型芯片; 对全部存储器banks,存取周期可编程; 支持外部等待信号,可以扩展总线周期; 在节电模式,支持DRAM/SDRAM自我刷新方式; 对DRAM,支持对称/非对称地址方式,即动态存储器芯片行地址和列地址可以等长也可以不等长; 支持存储器寻址空间与I/O寻址空间统一编址方式。 2.2.2 引脚信号描述 ⒈ S3C44B0X微处理器封装形式 S3C44B0X微处理器采用2种封装形式,160LQFP和160FBGA形式。160LQFP封装形式见图2.2。(P22) ⒉ S3C44B0X微处理器各引脚信号描述 S3C44B0X的160个引脚中,有71个引脚可以通过编程的方法,定义为多功能输入/输出引脚。这71个引脚被分成A、B、C、D、E、F和G端口。例如,端口A可以定义为输出端口,或定义为地址总线ADDR24~ADDR16和ADDR0。在Reset后,默认值是地址总线ADDR24~ADDR16和ADDR0,之后可以重新定义端口A的功能,详见第8章I/O端口。对这些端口,以下引脚信号的描述仅仅是针对Reset后,没有重新定义的端口默认信号。除这71个引脚外,其余引脚功能是单一的。 S3C44B0X微处理器各引脚信号描述见表2.1。 (见参考书P23-25) 2.2.3 特殊功能寄存器简介 特殊功能寄存器(Special Function Registers,SFR),有时也称特殊寄存器或专用寄存器。占用存储器地址空间为0x01C00000~0x01FFFFFF,共4MB。这些寄存器的含义和功能将在第4章以后的各章中分别介绍,附录A列出了全部特殊功能寄存器的一个汇总简表。 2.3 ARM7TDMI核 2.3.1 指令流水线、存储器访问和存储器接口 ⒈ 指令流水线 ARM7TDMI核使用了三级流水线结构,在通常情况下,每条指令以取指、译码和执行三级,通过流水线。 ⒉ 存储器访问和存储器接口 ARM7TDMI核采用冯·诺依曼结构,使用单一的32位数据总线传送指令和数据。只有
您可能关注的文档
- 环-境-因-素-登-记-表07.doc
- 河南省沁阳市2015届高三一模考前训练数学(文)试题(一).doc
- 河南省确山县第二高级中学2015届高三上学期期中考试数学(理)试题.doc
- 河南省息县二高2015届高三下期模拟训练(二).doc
- 基于ANSYS的概率有限元分析.doc
- 河南省许昌新乡平顶山市2015届高三第二次调研(理综).doc
- 河南省岩浆岩分带特征.ppt
- 河南省沁阳一中2015届高三第二次月考(地理).doc
- 河南省偃师高级中学2015届高三下学期第一次月考数学(理)试题-Word版含答案.doc
- 河南省豫东、豫北十所名校2015届高三数学第四次阶段性测试试题-文-新人教A版.doc
文档评论(0)