文档详情

第7章存储器与并行口扩展140728讲解.ppt

发布:2017-02-13约1.17万字共86页下载文档
文本预览下载声明
7.0引言 7.1存储器的分类及片外三总线的形成 7.2存储器并行扩展 存储空间分配 片选信号产生方法 程序存储器和数据存储器的并行拓展 7.2 存储空间分配和片选信号产生方法 存储空间分配 存储空间是计算机资源之一分配存储空间:指确定存储芯片或接口芯片地址(范围)的过程。 如6264 芯片,内含8KB,即8192 个存储单元。 给6264 分配存储空间的含义是确定其每个存储单元的地址。 7.2.1存储空间分配 7.2 存储空间分配和片选信号产生方法 片选信号的产生方法 片选信号(/CS, /CE)的作用: 决定每个器件是否具有使用总线的权利。 片选信号的产生方法:直接接地法、线选法、译码法 1、直接接地法 地址线A12-A0:用于片 内译码,达到选择某个特定 单元的目的。 地址线A15,A14,A13 为无关态。 7.2.2 片选信号的产生方法 7.2 存储空间分配和片选信号产生方法 访问6264的有效地址? 由于系统地址总线中A13-A15未使用,因此访问6264的有效地址为: A15 A14 A13 A12 A11-A8 A7―A4 A3―A0 X X X 0 0000 0000 0000 …… X X X 0 0100 0000 0000 …… X X X 1 1111 1111 1111 7.2 存储空间分配和片选信号产生方法 情况1: A15 A14 A13 A12 A11-A8 A7―A4 A3―A0 0 0 0 0 0000 0000 0000 …… 0 0 0 1 1111 1111 1111 6264 芯片首地址:0000H 6264 芯片末地址:1FFFH 7.2 存储空间分配和片选信号产生方法 情况2: A15 A14 A13 A12 A11-A8 A7―A4 A3―A0 0 0 1 0 0000 0000 0000 …… 0 0 1 1 1111 1111 1111 6264 芯片首地址:2000H 6264 芯片末地址:3FFFH 7.2 存储空间分配和片选信号产生方法 依次类推可得:6242 共有8 块存储地址,占用了全部数据空间 0000H-1FFFH 2000H-3FFFH 4000H-5FFFH 6000H-7FFFH 8000H-9FFFH A000H-BFFFH C000H-DFFFH E000H-FFFFH 6242 共有8 块存储地址,即存在重复地址,它占用了全部数据空间! 7.2 存储空间分配和片选信号产生方法 2、线选法 直接利用单根地址线作为片选信号。 例:采用线选法扩展两片8KBROM以及8KBRAM 6264和2764都是8KX8的存储器,它们都有13根地址线A0-A12; 用剩余3根地址线 A13-A15分别作片 选信号; A13(P2. 5)连 2764(1)和6264 (1) 的片选端; A14(P2.6)连2764(2) 和6264(2)的片选端。 7.2 存储空间分配和片选信号产生方法 访问6264(1)的地址约束条件为: A15 (P2.7) A14 (P2.6) A13 (P2.5) X X 0 由于有两根地址线未使用,故可选择的地址空间为: 0000H-1FFFH, 4000H-5FFFF,8000H-9FFFH, C000H-DFFFH 这四个存储区是重叠的,例如,地址0000H, 4000H, 8000H, C000H都对应6264(1)中的同一个地址单元,即地址重叠了,其他几片与此类似。 所以用线选法实现片选,其存储单元地址不是唯一的。 7.2 存储空间分配和片选信号产生方法 访问6264(2)的地址约束条件为: A15 (P2.7) A14 (P2.6) A13 (P2.5) X 0 X 由于有两根地址线未使用,故可选择的地址空间为: 0000H-1FFFH, 2000H-3FFFF,8000H-9FFFH, A000H-BFFFH 可见对于两片6264来说,地址空间0000H-1FFFH和8000H-9FFFH是重叠的,因此不能使用这一范围的地址来访问片外RA
显示全部
相似文档