嵌入式系统原理 第四章 嵌入式存储器系统

目录

4.1 嵌入式存储器的类型

按用途分类:

主存储器:

辅助存储器:

按存储介质分类:

半导体存储器:

光盘存储器:

磁表面存储器:

按存取方式分类:

随机存取存储器RAM:

只读存储器ROM:

闪速存储器Flash Memory:

4.2 嵌入式存储器系统的结构

S3C2440微处理器:

Nor Flash:

NAND Flash:

使用NAND Flash为引导ROM的启动流程

4.3 外部存储器芯片链接

常见的外部存储器芯片:

微处理器芯片与外部存储器芯片的连接:

数据总线的连接:

控制总线的连接:

存储器芯片连接实例

4.4 Nor Flash存储器芯片

Nor Flash存储器性能特点:

Nor Flash存储器的接口电路:

4.5 NAND Flash存储器芯片

Nand Flash存储器性能特点:

8位NAND Flash控制器

NAND Flash存储器芯片引脚

NAND Flash存储器读写操作过程

与NAND Flash存储器相关的微处理器引脚

NAND Flash存储器的两种工作模式

4.6 存储器控制寄存器

存储器系统组织的途径:

本章要点


4.1 嵌入式存储器的类型

按用途分类:

  • 主存储器
  • 辅助存储器

主存储器:

  • 用来存放正在执行的或经常使用的程序代码和数据
  • 存取速度快,CPU可以通过物理地址直接访问
  • 容量有限,大小受地址总线位数的限制
  • 位于芯片的内部或外部

辅助存储器:

  • 用来存放暂时不使用的程序代码和数据
  • 存取速度慢,微处理器不能直接访问,仅在需要时被调入主存储器
  • 容量大、成本低,所存储信息可长期保存,且能修改
  • 位于芯片的外部

按存储介质分类:

  • 半导体存储器
  • 光盘存储器
  • 磁表面存储器

半导体存储器:

采用大规模集成电路技术将大量的存储单元制作在一个芯片中,构成一定容量的存储器

使用最广泛,主要用作主存储器和高速缓冲存储器Cache

光盘存储器:

利用介质材料的光效应,以被照射部分的平面和凹坑光反射率不同,表示信息“0”或“1”

磁表面存储器:

采用磁矩材料作为磁记录载体。在磁场作用下,使各个局部区域产生相应的磁化状态,利用这些状

态来记录信息“0”和“1”

按存取方式分类:

  • 随机存取存储器RAM
  • 顺序存取存储器SAM
  • 直接存取存储器DAM
  • 只读存储器ROM
  • 闪速存储器Flah Memory

随机存取存储器RAM:

  • 静态随机存取存储器SRAM:晶体管,速度非常快,集成度低,结构复杂,功耗大
  • 动态随机存取存储器DRAM:电容,速度比SRAM慢一些,集成度高,结构复杂,功耗大
  • 同步动态随机存取存储器SDRAM:每个时钟脉冲的上升沿开始传输数据
  • 双倍数据速率动态随机存取存储器DDR SDRAM:允许在时钟脉冲上升沿和下降沿两次传输数据

只读存储器ROM:

  • 掩膜只读存储器MROM:MOS管,成本低,大批量生产
  • 可编程只读存储器PRPM:二极管或者熔丝,一次可编程
  • 可擦除可编程只读存储器EPROM:专用紫外线设备,多次擦除,专用编程设备多次写入
  • 电可擦除可编程只读存储器E^2PROM:多次写入

闪速存储器Flash Memory:

  • Nor Flash存储器:具有芯片内执行特性,传输效率高,写入和擦除速度低
  • NANDFlash存储器:极高单元密度,打到高存储密度,写入擦除速度快,存储器管理较复杂,系统接口特殊

4.2 嵌入式存储器系统的结构

  • L0:内部存储器:存储数据,加速指令的执行速度
  • L1:芯片内的高速缓存:存储将要执行的指令和数据,提高指令的执行速度
  • L2:主存储器:存储将要执行的指令和数据
  • L3:主存储器:存储固化的系统程序,运行初始化程序等
  • L4:外部存储器:存储大量的数据

S3C2440微处理器:

支持小端/大端模式

寻址外部存储空间为1GB,分为八个Bank,Bank0~Bank7

Nor Flash:

  • 读写速度快,程序可以在其内直接运行
  • CPU可以直接访问
  • 容量小,价格高
  • 常作为内部或者外部ROM,存档Boot-Loader程序,引导系统启动

NAND Flash:

  • 速度相对慢,程序必须放入RAM才能执行
  • CPU需要通过专门的控制器才能访问
  • 容量大,价格经济
  • 需要借助内部RAM才能实现引导系统启动

使用NAND Flash为引导ROM的启动流程


4.3 外部存储器芯片链接

常见的外部存储器芯片:

  • 8位存储器芯片:低领域使用
  • 16位存储器芯片:在成本和功耗上有显著优势
  • 32位存储器芯片:性能高,但价格昂贵,使用很少

微处理器芯片与外部存储器芯片的连接:

本质上是三种总线的连接:数据总线、地址总线、控制总线

数据总线的连接:

将存储器芯片的数据引脚与微处理器芯片的数据引脚顺序连接

控制总线的连接:

将存储器芯片的控制引脚与微处理器芯片对应的控制引脚连接

存储器芯片连接实例


4.4 Nor Flash存储器芯片

Nor Flash存储器性能特点:

  • 读取速度慢,具有芯片内执行XIP特性
  • 写入速度慢,单位体积下容量高,价格高
  • 擦写次数约10万次
  • 带有SRAM接口,与微处理器连接方便,便于数据存取
  • 适用于存储固化的系统启动引导代码、操作系统代码、应用程序代码
  • 通常配置到Bank0,当系统上电或复位后从其内获取指令并开始执行

Nor Flash存储器的接口电路:


4.5 NAND Flash存储器芯片

Nand Flash存储器性能特点:

  • 擦除和写入速度很快。单位体积下数据存储密度大,价格相对便宜
  • 使用时需要复杂的I/O接口电路和存储管理操作
  • 擦写次数约100万次
  • 适用于存储大量的用户数据、程序代码
  • 支持自动启动引导

8位NAND Flash控制器

NAND Flash存储器芯片引脚

NAND Flash存储器读写操作过程

四步寻址法

与NAND Flash存储器相关的微处理器引脚

NAND Flash控制器通过一些输入引脚上的电平状态,获取所连接的NAND Flash存储器的参数信息

NAND Flash存储器的两种工作模式

  • 自动引导模式
  • 普通闪存模式

4.6 存储器控制寄存器

存储器系统组织的途径:

集成在微处理器芯片内的存储器控制器和NAND Flash控制器,提供了访问存储器所需的全部控制

信号

通过其内一组特殊功能寄存器SFR,可以实现对存储器系统相关参数的设定


本章要点

  • 熟悉嵌入式存储器的分类,及不同类型存储器的特点和使用场合
  • 弄清嵌入式存储器系统的构成及其存储空间的分布和特点
  • 通过实例,掌握常用存储器芯片与嵌入式微处理器芯片的连接方法
  • 简单了解存储器控制器中相关特殊功能寄存器控制字的分析方法
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值