- 3
- 0
- 约5.23千字
- 约 30页
- 2016-12-05 发布于浙江
- 举报
total 23 嵌入式系统原理、设计与应用 3 嵌入式系统的存储器子系统 内容 嵌入式系统存储器的结构和组织 存储器的性能指标 存储器的分类 随机存储器 只读存储器 混合类型的存储器 嵌入式系统ARM9的存储系统 概述 嵌入式系统的存储结构 概述(2) 高速缓存Cache 高速缓冲存储器中存放的是当前使用得最多的程序代码和数据,即主存中部分内容的副本。 在嵌入式系统中Cache全部都集成在嵌入式微处理器内。 可分为数据Cache、指令Cache或混合Cache。 不同的处理器其Cache的大小不一样。 一般32位的嵌入式微处理器都内置Cache。 概述(3) 主存 主存是处理器能直接访问的存储器,用来存放系统和用户的程序和数据。 嵌入式系统的主存可位于SoC内和SoC外,片内存储器存储容量小、速度快,片外存储器容量大。 可以做主存的存储器有: ROM类:Nor Flash、EPROM、E2PROM、PROM等 RAM类:SRAM、DRAM、SDRAM等 存储器的组织模型 存储体 引线信号:地址线、数据线、控制线(读、写)、片选线、辅助线(时钟、复位、编程等) 嵌入式处理器子系统的空间分配 嵌入式存储器子系统的设计考虑-1 尽量使用存储密度大的存储器芯片 考虑嵌入式系统的功耗限制 成本考虑,大多数嵌入式系统的存储器容量与软件的大小匹配。 扩展存储器考虑 片上有存储器 片上无存储器 考虑综合成本(含电路板面积) 嵌入式存储器子系统的设计考虑-2 嵌入式系统的存储器子系统通常设计成模块结构,包括ROM子系统、RAM子系统等,每个子系统占用一定的存储空间。 一体化设计与分离式设计:嵌入式系统的存储器通常与系统主板设计在一起,而不设计成所谓“内存条”形式,原因是一方面嵌入式系统的内存通常是固定大小的;另一方面,一体结构可以提高系统的可靠性,因为嵌入式系统通常工作在恶劣环境、移动环境中。 关于嵌入式处理器的中断向量表,有两种设计方案:一种方案是中断向量或中断处理程序的入口地址设置在ROM空间,一旦设置,运行中不再更改,如大多数小规模的嵌入式处理器/控制器采取这种方式;另外,也可以把中断向量设计在RAM空间, 存储器的性能指标 易失性 只读性 位容量 速度 功耗 可靠性 价格 存储器的分类 随机存储器 DRAM vs. SRAM SRAM和DRAM SRAM比DRAM快。 工作时,SRAM比DRAM耗电多。 DRAM的存储密度大于SRAM,在一个芯片上可以置放更多的DRAM。 DRAM需要周期性刷新,需要使用专用的DRAM控制器(嵌入式处理器通常集成了DRAM控制器)。 DRAM 通常,嵌入式系统设计中,DRAM控制器集成在嵌入式处理器上,大多数的设计没有独立的DRAM控制器,大型嵌入式系统除外。 DRAM芯片模型 CE*:片选端 R/W*读写控制端,R/W*=1,执行读操作,R/W*=0,执行写操作。 RAS*行地址选通信号,通常接地址的高位部分。 CAS*列地址选通信号,通常接地址的低位部分。 Adrs:地址线的输入。 Data:数据线,双向。 DRAM的操作 DRAM需要刷新 与SRAM的操作基本相同 CPU向DRAM送地址线: 首先,RAS*置成0,地址的行部分(地址高位部分)置于地址线。 CAS* 然后,置成0,地址的列部分(地址低位部分)置于地址线。 节省引脚 如何选择随机存储器 成本:如果系统的随机存储器的容量不是很大,一般采用SRAM,反之,选择DRAM存储器。 对于嵌入式处理器而言,有的嵌入式处理器芯片本身集成了DRAM控制器,这时选择DRAM是一个比较好的方案。一般的,小规模的嵌入式系统不建议使用分离的DRAM控制器+DRAM的方案,因为这种方案一方面增加系统的复杂性(电路板的面积、故障率等);另一方面会增加系统的成本。 如何选择随机存储器 如果确实需要DRAM,那么尽量使用带有DRAM控制器的嵌入式处理器,然后配合使用DRAM。 对于特别高速度的应用,可使用SRAM。 如果嵌入式系统对功耗很敏感,可使用SRAM,因为DARM需要时刻刷新,消耗能量;而SRAM在系统进入待机方式时,只需要微小的待机电流就可以维持数据不丢失。 注意:SRAM的平均功耗低,但是工作时功耗不一定低。 如何选择随机存储器 (6)复杂的嵌入式系统可以使用SRAM和DRAM混合设计的方案,不同要求的数据使用不同的随机存储器,满足整体系统的优化设计。 (7)目前,基于32位嵌入式处理器的嵌入式系统一般会使用DRAM。 (8)嵌入式系统的设计在使用SRAM和DRAM的成本上,需要细致核算,并与整个系统的硬件一起进行核算,最终作出选择。 (9)对于双端口RAM,目前价格比较高,通常应用于两个数据处理单元之间的高速数据共享。 只
您可能关注的文档
- “凤凰新媒体”宣传介绍幻灯片.ppt
- “光网智慧社区”服务平台介绍资料幻灯片.ppt
- “十一五”环境统计专业报表信息系统培训材料幻灯片.ppt
- 《 就是不一样 》用友新品品鉴幻灯片.ppt
- 《Altium_Designer_winter_09电路设计案例教程》-第6讲_第3章幻灯片.ppt
- 《Dreamweaver8和Flash8案例教程》第9章 创建和编辑对象幻灯片.ppt
- 《Photoshop_CS4图形图像处理》课件(8~9章)幻灯片.ppt
- 《Web高级程序设计教程》第5章 用户注册处理幻灯片.ppt
- 《并行处理与体系结构2》幻灯片.ppt
- 《昌盛的秦汉文化(二)》参考课件1幻灯片.ppt
原创力文档

文档评论(0)