计算机组成原理与体系结构05InternalMemory(补充).ppt
《计算机组成原理与体系结构05InternalMemory(补充).ppt》由会员分享,可在线阅读,更多相关《计算机组成原理与体系结构05InternalMemory(补充).ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、存储体阵列:见下图,注意其中几个常用概念(1)记忆元件(2)存储单元(3)字线(4)位线(5)存储芯片规格。w 字线0w。w 字线1。w。w。w 字线mw 位线0 位线1 位线2 位线 n 0 1 2 n-10 1 2 n-10 1 2 n-12、地址译码驱动系统(1)地址译码器的功能:把CPU 给定的地址码翻译成能驱动指定存储单元的控制信息。(n-2)(2)简单译码器电路(3)“驱动”的含义。(4)地址译码系统的设计一维和二维地址译码方案及选择 例:1K X 4 位RAM 的地址译码方案。w A0 字线w00w 字线W01w w A1 字线W10w 字线W11w w A0 A0 A1 A
2、1&地址译码系统的设计例子:1K X 4位 RAM。w 一维地址译码方案:存储体阵列的每一个存储单元由一条字线驱动。也叫单译码结构。例中用此方案共需字线条数为:1024条w 二维地址译码方案:从CPU来的地址线分成两部分,分别进入X(横向)地址译码器和Y(纵向)地址译码器,由二者同时有效的字线交叉选中一个存储单元。w 例中将1K X 4 RAM 的10条地址线中6条(A0A5)用在横向,4条(A6A9)用在纵向,则共产生字线条数为:64+16=80条w 1K X 4 位RAM 二维地址译码的图示:X地址译码器I/OI/OI/OI/OY 地址译码器3 I/O电路:不同存储芯片的I/O电路具体形式
3、可能不同。4 R/W控制电路。(以上四部分封装在一起成为一片SRAM)w 三、SRAM 芯片实例Intel 2114w 请看教材P.76图3.5。w 该图的几点说明:w 1、2114芯片引脚数目w 2、地址线的横向、纵向安排w 3、写入的读出的控制w 四、存储器与CPU的连接w(RAM芯片的扩展、RAM芯片的组织、由RAM芯片构成主存)用较小容量的现成RAM芯片构成机器所需的大容量内存,同时完成RAM芯片与CPU的正确连接。位扩展1 使用8K X 1 的RAM 存储芯片组成8K X 4 的存储器。中央处理器地址总线8KX138KX148KX128KX11数据总线D3D1D0D2字扩展2 用8K
4、 X 4 的芯片组成32K X 4 的存储器。A14A13A0A12WED0D3CPU2:4译码器CE8KX4WECE8KX4WECE8KX4WECE8KX4WE(一)扩展方法的实例:现有2114即1K X 4RAM芯片,要构成8K X 16位主存,应该用多少片2114?画出扩展、连接图。A0A9 R/W 2114(1#)CS D3 D2 D1 D0 A0A9R/W 2114(4#)CSD3 D2 D1 D0w 首先计算用多少片2114:(8K X 16)/(1K X 4)=32片w 然后进行位扩展:把1K X 4扩成1K X 16,用16/4=4片A9 CSA0D15D12最后进行字扩展:1
5、K 字8K 字,用上面位扩展得到的1KX16位单元共8K/1K=8 个,即总共用2114 位8X4=32 片。见下图:A12 Y7A11A10 Y0A9A0D15D12D3D0R/W3/8译码器A0A9R/W1#CSD3.D0A0A9R/W4#CSD3D0A0A9R/W29#CSD3D0A0A9R/W32#CSD3D0(二)补充资料:主存设计过程的三个阶段w 1、系统设计w 从计算机系统的角度,提出对存储器主要技术指标、功能及结构形式等的要求,如容量、字长、存储周期、总线宽度、控制方式、检纠错能力、环境温度、可靠性等要求。还要确定存储器类型和外电路形式。w 2、逻辑设计w 按地址空间的分配选择
6、合适的RAM、ROM芯片与CPU相连。其中还要考虑到逻辑电路的输入/输出系数,信号的传输与衰减,等等。w 3、工艺设计w 落实于生产。w 问:前例RAM的扩展属于以上三个阶段中的哪一个?四、ROM、RAM 与CPU 的连接:按照指定的地址空间分配,正确选择所给各种存储器芯片及其它片子、门电路等,将对应的地址线、数据线、控制线连接起来,构成较完整的处理器与存储器的相连系统。w 例一:教材P.93 例3。首先要详细了解题意。w 作为此类设计常用芯片,介绍74LS138 译码器:w(1)74138 的逻辑符号 w G1 Y7 其中,G1,G2A,G2B 为输入控制端;w G2A C,B,A 为译码输
7、入端;w G2B Y7Y0 为译码输出端。w Cw Bw A Y0w(2)74138 的真值表:G1 G2A G2B C B A Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 0 X X X X X 1 1 1 1 1 1 1 1 X 1 X X X X 1 1 1 1 1 1 1 1 X X 1 X X X 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 0 1 1 0 0 0 1 0 1 1 1 1 1 0 1 1 1 0 0 0 1 1 1 1 1 1 0 1 1 1 1 0 0 1 0 0 1 1
8、 1 0 1 1 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1解题的步骤:1、完整列出二进制表示的地址空间分配情况。A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0w 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0w w 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 w 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 w w 0 1 1 1 1 1 1 1 1
9、 1 1 1 1 1 1 1w 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0w w 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 解题步骤:2、根据空间分配和题意确定存储芯片类型及数量,同时确定74138的输入、输出端如何使用。w(1)前8K选用一片8KX8的EPROM即可,用74138的Y0输出进行该片的选片(即A15A14A13=000);w(2)相邻24K选用8KX8的SRAM三片即可,用74138中Y1、Y2、Y3分别选三片中的一片(即A15A14A13=001、010、011);w(3)末2K用一片2KX8的SRAM即可,在74138的Y7输出有效
10、的基础上再加入A12、A11同时为1的条件用一个非门和一个与门逻辑就可以实现。w 解题步骤:3、作出连接图。请看教材P.94图3.24。例之二:设CPU 共有16 根地址线,8 根数据线,并用MREQ作访存控制信号(低电平有效),用R/W 作读写控制信号(高电平为读,低电平为写),现有下列芯片及各种门电路(自定),如图。画出CPU 与存储器的连接图。要求:w(1)存储芯片地址空间分配为:最大4K 空间为系统程序区,相邻的4K 为系统程序工作区,最小16K 为用户程序区;w(2)指出选用的存储芯片类型及数量;w(3)详细画出片选逻辑。w 步骤1、地址空间分配:强调必须用二进制完整列出,否则无法正
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 体系结构 05 InternalMemory 补充
限制150内