当前位置: 首页 > news >正文

【微机及接口技术】- 第四章 内部存储器及其接口(中)

文章目录

  • 第三节 半导体存储器与CPU的连接
    • 一、存储芯片与CPU连接中应关注的问题
    • 二、存储器扩展
      • 1. 位扩展:
      • 2. 字扩展
      • 3. 字位扩展
    • 三、实现片选控制的方法
      • 1. 全译码法
      • 2. 部分译码法
      • 3. 线选法

第三节 半导体存储器与CPU的连接

一、存储芯片与CPU连接中应关注的问题

  1. CPU 的负载能力
    外接芯片的数量、驱动器、缓冲器。
  2. 芯片的选择
    考虑芯片的容量、总存储容量、时序匹配等。
  3. 时序配合
    存储芯片的速度和CPU额读/写时序相匹配。
  4. 存储器的地址分配
    RAM的用户取存放程序和数据,单芯片容量有限,多芯片组形成存储器需要考虑片选,地址分配。

二、存储器扩展

1. 位扩展:

多个芯片并联得到指定位宽的存储器。
例:用 2Kx8 位的存储芯片组成 2Kx32 位存储体
在这里插入图片描述

32 / 8 = 4 片

地址线、控制线并联;
数据线从8位扩展到32位。

2. 字扩展

数据位数不变,子的数量扩展
例 用2Kx8位的存储芯片组成8Kx8位存储体。
在这里插入图片描述
8k/2k = 4
8K = 13 根地址线

数据线、控制线和部分地址线并联、另一部分地址线通过译码器后形成片选信号来决定每个芯片的地址。
左边数第一个芯片的地址:0000H~7FFH

第一个的起始和结束地址
00 0000000000
00 11111111111

最后一个时

3. 字位扩展

数据位数和子的数量都需要扩展
如。用2Kx8位的存储芯片组成8kx16位存储体。
先将2个2Kx8位芯片用位扩展为2Kx16位的存储器,在将4个2Kx16位的存储器用字扩展为8Kx16位的存储器。

【例题】存储器扩展有哪几种方式?

3 种,字扩展、位扩展、字位扩展。
【解析】:字扩展:增加字的数量,地址范围; 位扩展:增加位数;字位扩展:位数和地址范围均增加。

三、实现片选控制的方法

存储体由多个芯片构成,由片选信号(由地址线实现)巨顶对哪个芯片进行读写操作。

1. 全译码法

即系统的全部地址线参与到地址译码,高位全部接译码器的输入形成片选信号来选择存储芯片;低位直接接到存储芯片的地址引脚,选择芯片内部的存储单元。该方法存储芯片的每个存储单元有唯一的地址。

在这里插入图片描述
8086 有20位, A13-19没有参与。

2. 部分译码法

即地址高位的一部分接到译码器的输入,形成片选信号选中存储芯片;地址低位接到存储芯片的地址端,选择芯片内部的存储单元。该法存储单元的地址不唯一。

3. 线选法

不适用译码器,直接将地址线的高位作为片选线。各存储芯片地址范围?
在这里插入图片描述

A19-A15
00000
A14-A11
1110
A10-A0 全0 全1

http://www.dtcms.com/a/113340.html

相关文章:

  • LlamaIndex实现RAG增强:上下文增强检索/重排序
  • 我是如何写作的?
  • LintCode第974题-求矩阵各节点的最短路径(以0为标准)
  • 如何将本地更改的README文件同步到自己的GitHub项目仓库
  • OmniParser: 让大模型化身“电脑管家”
  • 洛谷 P3214 [HNOI2011] 卡农
  • 2.IO流的体系和字节输出流FileOutputStream的基本用法
  • macos 魔搭 模型下载 Wan-AI ComfyUI
  • L2-024 部落 #GPLT,并查集 C++
  • 智能驾驶中预测模块简介
  • 广州t11基地顺利完成交割,TCL华星技术产能双升级
  • 【java】Class.newInstance()
  • 硬币找零问题
  • 特征值与特征向量:从理论到应用的全面解析
  • Java类加载问题
  • STM32单片机入门学习——第16节: [6-4] PWM驱动LED呼吸灯PWM驱动舵机PWM驱动直流电机
  • 《AI大模型应知应会100篇》第4篇:Transformer架构深入浅出:大模型的基石
  • cadence17.4和16.6同时安装无法使用的问题
  • 关于图片分类任务的猜想 | 撰写论文 paper
  • .net多贸易公司借入借出归还设备进销存管理系统软件租金计算库存管理
  • M芯片,能运行普通应用程序的原架构虚拟机
  • Java的Selenium元素定位-xpath
  • LeetCode热题100记录-【二叉树】
  • 【Deep Reinforcement Learning Hands-On Third Edition】【第1章:什么是强化学习】
  • 《海空重力测量理论方法及应用》之一重力仪系统组成及工作原理(下)
  • qt designer 软件主题程序设计
  • Python精进系列:从 __name__ 开始了解 python 常见内置变量
  • synchronized 锁升级机制详解
  • ROS2 多机时间同步(Chrony配置简明指南)
  • docker本地部署anythingllm