在一个20位地址线的系统中采用2k*4的sram芯片构成容量
时间: 2023-06-08 08:01:53 浏览: 392
在一个20位地址线的系统中采用2k*4的sram芯片构成容量,意味着我们使用了2k个sram芯片,并且每个芯片都有4bit的存储容量。由此计算,这个系统的总容量为2k乘以4bit,即8kbit。
在20位地址线的系统中,可以寻址的内存地址数量为2的20次方,即1,048,576个地址。而每个sram芯片只能存储4bit的信息,因此需要使用许多芯片组合来实现更复杂的计算任务和数据存储。
需要注意的是,对于这样一个系统来说,选择合适的存储芯片非常重要。因为有些存储芯片只能在特定的存储地址上使用,而另一些则可以在多个地址上使用。另外,一个好的芯片应该具有高速读写、低功耗、高可靠性等优点。
总之,在20位地址线的系统中使用2k*4的sram芯片构成容量是可行的,但需要考虑到容量、芯片的特性以及系统的实际需求等多个因素。
相关问题
在一个有20位地址线的系统中采用二k×4位的sram芯片构成容量为8 kb的八位存储器
20位地址线能够寻址的存储器容量为2^20=1048576B,即1MB。而采用二k×4位的sram芯片,每个存储单元有4位,因此一块芯片的容量为2k×4位=8kB。
由于构成的“容量为8kb的八位存储器”是八位的,因此需要八块芯片。每个芯片有2k个存储单元,而8块芯片共有2k×8=16k个存储单元。因此,每个存储单元的地址需要15位(2^15=32768<16000<2^16=65536),而每个存储器的地址线需要的位数等于每个存储单元的地址位数加上芯片选择的地址位数,即15+3=18位。
因此,对于这个系统来说,需要20位地址线,其中低15位连接到存储器芯片的地址引脚上,而第16-18位则连接到选择存储器芯片的地址引脚上。这样,就可以实现一个容量为8kb的八位存储器,满足系统的需求。
现有2Kx4位的SRAM芯片若干,构成一目标存储器,该目标存储器地址线为15位,数据线为16位。回答以下问题: ①该目标存储器容量多大? ② 需用多少片2K×4位的SRAM芯片构成?采用什么扩展方式? ③试画出该存储器的逻辑框图。
① 该目标存储器容量为 2^15 × 16 bit = 32K × 16 bit = 512K bit。
② 需要 256 片 2K×4位的SRAM芯片。可以采用字线复用和位线复用的方式进行扩展。
字线复用:将256个2K×4位的SRAM芯片的地址线的高8位共用,低7位分别接到不同的SRAM芯片上,数据线分别接到不同的SRAM芯片上,这样就可以构成一个32K×16位的存储器。
位线复用:将256个2K×4位的SRAM芯片的地址线的低7位共用,高8位分别接到不同的SRAM芯片上,数据线分别接到不同的SRAM芯片上,这样也可以构成一个32K×16位的存储器。
③ 存储器的逻辑框图如下所示:
```
+---------------------+
| |
A14-A0 | Address | A14-A0
| |
D15-D0 | Data | D15-D0
| |
+---------------------+
256 x 2Kx4 SRAM
```
阅读全文