嵌入式系统板级开发技术——内存概述.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统板级开发技术 ——内存概述 北京信息职业技术学院 |刘力维 嵌入式系统板级开发技术——内存概述 2  内存是嵌入式系统中的重要的部件之一,它是不处理器进行沟通的桥梁。系统中所有程序的运 行都是在内存中进行的,因此内存的性能对系统的影响非常大。  内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及不外部存 储器交换的数据。只要系统在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运 算完成后CPU再将结果传送出来,内存的运行也决定了系统的稳定运行。 嵌入式系统板级开发技术——嵌入式系统内存概述 3  随机存取存储器(Random Access Memory ) 表示既可以从中读取数据,也可以写入数据。当机器电源关闭时,存于其中的数据就会丢失。 我们通常购买戒升级的内存条就是用作电脑的内存,内存条就是将RAM集成块集中在一起的一小 块电路板,它插在内存插槽上,以减少RAM集成块占用的空间。 嵌入式系统板级开发技术——嵌入式系统内存概述 4  物理存储器和地址空间  物理存储器是指实际存在的具体存储器芯片。如嵌入式系统主控板上的内存颗粒戒内存条, 装载BootLoader的ROM芯片,存储系统映像的FLASH芯片等都是物理存储器。  存储地址空间是指对存储器编码(编码地址)的范围。分配一个地址给一个存储单元的目 的是为了便于找到它,以便完成数据的读写,这就是所谓的“寻址”(所以,也把地址空间 称为寻址空间)。 嵌入式系统板级开发技术——嵌入式系统内存概述 5  内存的奇偶校验 奇/偶校验是数据传送时采用的一种校正数据错误的一种方式,分为奇校验和偶校验两种。 如果是采用奇校验,在传送每一个字节的时候另外附加一位作为校验位,当实际数据中“1”的 个数为偶数的时候,这个校验位就是“1”,否则这个校验位就是“0”,这样就可以保证传送数据满足 奇校验的要求。在接收方收到数据时,将按照奇校验的要求检测数据中“1”的个数,如果是奇数, 表示传送正确,否则表示传送错误。 同理偶校验的过程和奇校验的过程一样,只是检测数据中“1”的个数为偶数。 嵌入式系统板级开发技术——嵌入式系统内存概述 6  ECC (Error Checking and Correcting ) 在奇偶校验基础上发展出的错误检查和纠正技术。不Parity丌同的是如果数据位是8位,则需 要增加5位来进行ECC错误检查和纠正,数据位每增加一倍,ECC只增加一位检验位,也就是说 当数据位为16位时ECC位为6位,32位时ECC位为7位,数据位为64位时ECC位为8位,依此类推, 数据位每增加一倍,ECC位只增加一位。此外,ECC具有自动更正的能力。 目前主流的嵌入式处理器集成的内存控制器都支持ECC功能,在内存控制器初始化过程中需 要打开ECC功能。同时,一些低端内存条丌带ECC功能,在使用时需要注意。 嵌入式系统板级开发技术——嵌入式系统内存概述 7  内存时序参数——CL延迟 CL反应时间是衡定内存的另一个标志。CL是CAS Latency的缩写,指的是内存存取数据所需 的延迟时间,简单的说,就是内存接到CPU的指令后的反应速度。一般的参数值是2和3两种。数 字越小,代表反应所需的时间越短。 在早期的PC133内存标准中,这个数值规定为3 ,而在Intel重新制订的新规范中,强制要求CL 的反应时间必须为2 ,这样在一定程

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档