- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
体系结构2ppt文件
3.3 通用的ARM微处理器介绍 现将几种通常使用较为广泛的Samsung S3C44B0X (ARM7TDMI内核)、 S3C2410B (ARM920T核)和Intel PXA25X/27x(Xscale核)微处理器内部结构、特点及功能介绍一下。 3.3 .1 Samsung S3C44B0X的内部结构 Samsung S3C44B0X微处理器是韩国三星公司专为手持设备和一般应用提供的高性价比和高性能的微处理器解决方案,它使用ARM7TDMI核,工作在66MHZ。为了降低系统总成本和减少外围器件,这款芯片中还集成了下列部件: 8KB Cache、外部存储器控制器、LCD控制器、4个DMA通道、2通道UART、1个多主I2C总线控制器、1个IIS总线控制器,5通道PWM定时器及一个内部定时器、71个通用I/O口、8个外部中断源、实时时钟、8通道10位ADC等。 S3C44B0X的结构图 S3C44B0X的系统板 S3C44B0X系统板结构组成 ?? LCD与触摸屏接口 ??USB HOST模块接口 ??JTAG调试接口 ??IIC 接口的EEPROM ??4×4矩阵键盘接口 ??LED指示灯 ??8段数码管电路 ??S3C44BOX微处理器 ??电源电路 ??复位逻辑 ??晶振电路 ??系统配置 ??FLASH和SDRAM 的设计 ??UART接口 以上部分可根据实际需要自由裁减 1)S3C44B0X 结构主要特点 用于手持设备和通用嵌入式应用的完整系统; 16/32位RISC结构和带ARM7DMI CPU核的功能强大的指令集; Thumb协处理器在保证性能的前提下使代码密度最大; 片上ICE中断调试JTAG调试方式; 32?8位硬件乘法器。 2) 系统管理 支持大/小端模式 地址空间:每个Bank32MB(一共256MB); 每个Bank支持8/16/32位数据总线编程; 固定的Bank起始地址和7个可编程的Bank; 1个起始地址和尺寸可编程的Bank; 8个内存Bank::6个用于ROM、SRAM;2个用于ROM/SRAM/DRAM; 所有内存Bank的可编程寻址周期; 在能量低的情况下支持DRAM/SDRAM自动刷新模式; 支持DRAM的非对称/对称寻址; 缓冲内存和内部SRAM 4路带8K字节的联合缓存; 不使用缓存的0/4/8K内容SRAM 伪LRU(最近最少使用)的替代算法; 通过在主内存和缓冲区内容之间保持一致的方式写内存; 当缓冲区出错时,请求数据填充技术; BOOTLOADER位于FLASH存储器,当ARM处理器S3C44B0X复位或上电后首先执行BOOTLOADER的代码。BOOTLOADER代码有如下功能: 通过基本串口可与PC机终端程序建立联接、可配置板子、提供用户帮助、允许下载应用程序到SDRAM并执行、将用户映象文件写入FLASH、然后部分测试程序。 3) 时钟和能量管理 l? 低能耗; l 时钟可以通过软件选择性地反馈回每个功能块; l 能量模式: u 正常模式:正常运行模式; u 低能模式:不带PLL的低频时钟; u 休眠模式:只使CPU的时钟停止; u 停止模式:所有时钟都停止; l? 用EINT或RTC警告中断从停止模式唤醒。 4 ) 中断控制器 30个中断源(看门狗定时器,6个定时器,6个UART,8个外部中断,4个DMA,2个RTC,1个ADC,1个I2C,1个SIO; l矢量IRQ中断模式减少中断响应周期; l外部中断源的水平/边缘模式; l可编程的水平/边缘极性; l对紧急中断请求支持FIQ(快速中断请求) ARM7TDMI中断点的设置 设置EmbeddedICE的两个watchpoint单元主要包括:地址、数据、控制信号等 当一个(或者两个)watchpoint中的地址(也可以包括数据)和ARM所执行的当前的指令相同的时候,ARM就从运行状态进入Debug状态 断点的类型 硬件断点:在ARM中直接设定watchpoint中的地址,当ARM运行到制定的地址时,就进入Debug状态。 软件断点:改变存储器中的ARM指令为一个特殊的数据X(ARM的未定义指令),同时,设置watchpoint中的断点数据也为X,当ARM把X数据作为指令读入的时候,ARM就进入Debug状态。 硬件断点和软件断点的优缺点 硬件断点:数目受EmbeddedICE中的Watchpoint数目的限制;但是,可以在任何地方设置断点 软件断点:数目不受限制,但是,软件断点是通过替换系统的断点地址的指令实现的,所以,软件断点只能在可写的存储器的地址中设置(比如:RAM),而不能在ROM(比如:Flash)中设置 5 ) 带PWM的定时器 S3C44
您可能关注的文档
- 九十八学年第一学期Java程式设计II第二次分级考试.doc
- 九卿通知请假条.doc
- 九十四第五册推理与几何证明.doc
- 九州职业技术院校教师职业倦怠调查分析.doc
- 九年一贯数学能力结构的文献分析.ppt
- 九外国摄影艺术pps.ppt
- 九图形问题.doc
- 九江特殊工种提前退休审批操作规程.doc
- 九机电科校订参考科目教学纲要一数值控制机械实习ⅠⅡ.doc
- 也利于水气的深入中国占据了东亚北温带的大部分地区.ppt
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
最近下载
- 18全国生物奥林匹克竞赛试题及答案.pdf VIP
- 导游员的职业素质.ppt VIP
- 高考中立体几何问题的热点题型.pptx
- 大班美术《青花瓷盘》.pptx VIP
- 2025年山东力明科技职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 钢铁冶金概论全套课件.ppt
- 2024年宁夏银川中考物理试题及答案.doc VIP
- 人教(2024)新教材下册(教学计划)- 七年级地理下册(人教版2024).docx
- 辽宁省丹东七中七年级英语下册《Unit 10 Where did you go on vacation》教案 人教新目标版.doc VIP
- 智能建造体系机器人介绍.pptx
文档评论(0)