- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2008年6月21日 南京大学计算机系 《嵌入式系统原理与开发》 第7讲 南京大学计算机系 俞建新主讲 第4章ARM体系结构 本章主要介绍以下内容: ARM体系结构版本 ARM处理器系列 ARM流水线 ARM工作模式和工作状态 ARM寄存器组织 ARM存储器组织 ARM的异常中断 AMBA和ARM7TDMI 4.6 ARM存储器组织 介绍以下内容: 数据类型和存储格式 ARM的存储体系 片上存储器的用法 协处理器CP15 存储器管理单元MMU 保护单元 快速上下文切换扩展 写缓存器(Write Buffer) ARM的异常中断向量表和异常中断处理与返回 4.6.1 数据类型和存储格式 ARM存储器中的数据类型有6种 有符号数 8位(字节)、16位(半字)、32位(字) 无符号数 8位(字节)、16位(半字)、32位(字) 缺省端序设置为小端序 4.6.2 ARM的存储体系 参看下图,抽象成一个呈金字塔型的存储结构 注重研究第2层 4.6.3 片上存储器的用法 多数ARM处理器芯片内部集成了存储器 它们统称为片上存储器 用途有:片上Cache、片上SRAM、紧耦合存储器(TCM) 、写缓存 片上存储器的存储空间可以通过指令进行配置,定义成片上Cache,或者片上SRAM,或者一部分片上Cache加一部分片上SRAM。 紧耦合存储器和写缓存均需要编程使能或者硬件接线使能 按照具体应用情况决定片上存储器配置方法 片上存储器用作紧耦合存储器 紧耦合存储器的英文原文如下: Tightly Coupled Memory,TCM 弥补Cache访问的不确定性而增加的片上存储器。 除了片上紧耦合存储器外,还有紧耦合存储器接口,它能够提供低延时的外存储器访问。 有的处理器含有分立的指令TCM和数据TCM。TCM包含在存储器地址映射空间中,可以作为快速存储器来访问。除了不得包含读敏感地址之外,对TCM接口上连接的存储器类型没有其他限制。TCM使用物理地址,对TCM的写访问受到MMU内部保护信息的控制。 TCM在ARMv6处理器核的位置 ARMv6处理器包括:ARM1136J-S、ARM1156T2 片内的TCM存储器 ARM926EJ-S核心内置32KB指令缓存、16KB数字缓存和8KB数据-TCM(紧密耦合内存)和8KB指令-TCM(紧密耦合内存); Cortex-R4F方框图—含TCM接口 注意图的右侧含有一个TCM仲裁和接口模块 ARM1136的TCM支持DMA传输 参看ARM1136的方框图 ARM966E-S核的TCM地址映射 ARM966E-S的TCM别名地址空间 物理存储块可以通过TCM接口映射在片内的TCM存储区 ARM966E-S的TCM特点 The ARM966E-S processor supports both instruction and data TCMs. You can use the DTCM and ITCM to store real-time and performance-critical code. The TCMs are instantiated externally to the ARM966E-S macrocell providing for flexibility in the design of the memory subsystem. The system designer can select memory type and optimize the memory subsystem for power or speed. ARM966E-S的TCM接口特点(续1) The features of the TCM interface include: ◇ independent ITCM and DTCM sizes of 0KB or 1KB-64MB in power-of-two increments ◇ software visibility and programmability of TCM size and enable ◇ boot control for ITCM ◇ data access to the ITCM for literal pool accesses in code ◇ simple SRAM-style interface supporting both reads and writes ◇ variable TCM wait state control for ITCM and DTCM ◇ ability to indicate sequential and nonsequential accesses. ARM966E-S的T
您可能关注的文档
- 2014年”与礼同行”讲座.ppt
- 2014年”运营—IOS整合运营管理模式实践探索.ppt
- 2014年《Anroid 20游戏开发实战宝典》- [Android游戏开发培.ppt
- 2014年《ARM嵌入式C编程标准教程》.ppt
- 2014年《ARM嵌入式C编程标准教程》60332142.ppt
- 2014年《ARM嵌入式基础教程》配套讲义03ARM7体系结构(1-8).ppt
- 2014年《ARM嵌入式接口技术应用》第六章 人机交互 — 输入接.ppt
- 2014年《ARM嵌入式接口技术应用》第七章 模数与数模转换费.ppt
- 2014年《ARM嵌入式接口技术应用》第三章 存储器件.ppt
- 2014年《ARM嵌入式接口技术应用》第五章 人机交互 — 输出接口.ppt
- 执业药师之《药事管理与法规》检测卷讲解含答案详解(最新).docx
- 执业药师之《药事管理与法规》全真模拟模拟题及答案详解(全国通用).docx
- 2025年执业药师之《西药学综合知识与技能》模拟试题附参考答案详解(突破训练).docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺模拟题库含答案详解(培优a卷).docx
- 2025年执业药师之《西药学综合知识与技能》真题精选附答案详解(名师推荐).docx
- 执业药师之《药事管理与法规》强化训练模考卷带答案详解.docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺测试卷包附参考答案详解(b卷).docx
- 2025年执业药师之《西药学综合知识与技能》模考模拟试题及参考答案详解(夺分金卷).docx
- 2025年执业药师之《西药学综合知识与技能》真题含答案详解【b卷】.docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺模拟题库带答案详解(b卷).docx
最近下载
- 钢琴课程学员服务协议7篇.docx VIP
- 数字化赋能职业教育高质量发展路径.pptx VIP
- 新公司法试题及答案.doc VIP
- 2025年高考化学专题复习冲刺练习 专题01 物质的组成、性质和分类(含解析).pdf VIP
- 过敏性休克应急预案及处理流程.pptx VIP
- 新人教版聋校沟通与交往二年级下册第四单元第十课《我爱姥姥姥爷》说课稿.docx VIP
- 新人教版聋校沟通与交往二年级下册第四单元第十二课《我给妈妈讲故事》说课稿.docx VIP
- GJB 438C-2021 军用软件开发文档通用要求 (高清,带章).docx VIP
- 《乙型病毒性肝炎全人群管理专家共识(2023)》解读课件.pptx VIP
- 25个作业女性化教程.docx VIP
文档评论(0)