‘壹’ 256*4位芯片组成512*8位存储器,需要多少芯片
存储器容量为4K8位需要2K4位芯片4片,所需片内地址线11根和片选地址线1根,但根据使用的MCU不同片选信号存在差异。分析如下:
对存储器芯片进行字拓展,即4/2=2
对存储器芯片进行位拓展,即8/4=2
故需要4片(2*2)RAM;此外需要1片74LS138。
存储器的地址范围:为2K,由2^11=2048=2K
故此处需要11根片内地址线,片选地址线只需要一根,通过反相器分成两组,控制两组(两片RAM为一组)RAM的片选信号。接线原理图如下图:
(1)芯片组成存储器都是8位扩展阅读
1.存储器容量的扩展
总片数=总容量/(容量/片)
(1)位扩展
只在位数方向扩展(加大字长),而芯片的字数和存储器的字数是一致的。即bit前面不一样,K前面保持一样。
(2)字扩展
仅在字数方向扩展,而位数不变。即K前面不一样,bit前面保持一样。
(3)字和位同时扩展
综合位扩展和字扩展。
2.存储器地址译码方法
(1)线选法
用高位地址直接作为芯片的片选信号,每一根地址选通一块芯片(无位扩展情况)。
(2)全译码法
除了将地址总线的低位地址直接与芯片的地址线相连之外,其余高位地址全部接入译码器,由译码器的输出作为各芯片的片选信号。
‘贰’ 64K*8位存储器有32片16K*1位存储芯片组成每次读取存储子都是8片,怎么组成的为什么买次都是8片
因为8位等于1位X8
‘叁’ 用容量为16K*1位存储器芯片构成一个32K*8位的存储系统
16K x1到32K x8,字数和字长都变化了,也就是综合两种拓展方法拓展。
*字数拓展
16K到32K是两倍,使用非门作为译码器(1线-2线),故需要两个存储芯片
*字长拓展
将上面拓展作为整体看成一个存储器,从1位到8位,是八倍。采用并联,输入都一样,需要8个存储器(已经字数拓展过的存储器)
经过两次拓展,需要2*8个16K x1存储器
‘肆’ 用64K*1位的存储器芯片,如何构成64K*8位的存储器。(请给出所用芯片的数量和分
存储总容量为64KB,故地址总线需16 位。现使用16K*8 位DRAM 芯片,
共需16 片。芯片本身地址线占14 位,所以采用位并联与地址串联相结合的方法来组成
整个存储器,其中使用一片2:4 译码器。
(2)根据已知条件,CPU 在1us 内至少访存一次,而整个存储器的平均读/写周期为0.5us,
如果采用集中刷新,有64us 的死时间,肯定不行
字扩展有串联 位扩展有并联
要4*4=16个DRAM芯片
‘伍’ 用4K*4位的SRAM芯片设计32K*8位的存储器,要求该存储器的起始地址为8000H。 求解。
一个四块的芯片,设计的一个32内存器,需要储存是非常多的。
四个8K*8位的RAM芯片就能组成袭一个32K*8位,把8K的四个选通端分别连到74LS138的0到3号输出,数据线都连在一起,然后把4拿来连8K*8位的EPROM芯片选通。
地址范围是:0000H到1FFFH,2000H到3FFFH,4000H到5FFFH,ROM的为6000H到7FFFH。
地址一共需要15条地址线,本来应该16的,不过只用了38译码器的前四个输入,所以2号输入接低电平就好了,然后1和0输入接A14和A13,其它的地址线为A12到A0接到四个8K*8位的RAM芯片的地址线”。
(5)芯片组成存储器都是8位扩展阅读:
计算机的存储器可分成内存储器和外存储器。内存储器在程序执行期间被计算机频繁地使用,并且在一个指令周期期间是可直接访问的。外存储器要求计算机从一个外贮藏装置例如磁带或磁盘中读取信息。这与学生在课堂上做笔记相类似。
内存储器有很多类型。随机存取存储器( RAM)在计算期间被用作高速暂存记忆区。数据可以在RAM中存储、读取和用新的数据代替。当计算机在运行时RAM是可得到的。包含了放置在计算机此刻所处理的问题处的信息。大多数RAM是“不稳定的”,这意味着当关闭计算机时信息将会丢失。
‘陆’ 用1K×4位的DRAM芯片构成4K×8位存储器。问需要多少个这样的DRAM芯片画出该存储器的组成逻辑框图。
芯片数=总容量/容量=4k*8÷1k*4=8片。将每四块分为一组,形成32位的数据宽度,根据该储存容量大小一共需要16位地址线(可以根版据储存容量除以数据宽度来确定)。
将32K*8芯片组成128K*16的只读度器,所以首先位扩展将数据线8扩展到16,即D0~D15,然问后字扩展32K是15条地址线,128是17条地址线,所以要答用2/4译码器将地址线15扩展到17,需要用到的芯片是(128/32)*(16/8)=8,连接如图所示!红色为A0~A14的地址总线。
(6)芯片组成存储器都是8位扩展阅读:
用1K×4位的DRAM芯片构成4K×8位存储器。是一个64K 1bit的DRAM芯片,将8片并接起来,可以构成64KB的动态存储器。
每片只有一条输入数据线,而地址引脚只有8条。为了形成64K地址,必须在系统地址总线和芯片地址引线之间专门设计一个地址形成电路。使系统地址总线信号能分时地加到8个地址的引脚上,借助芯片内部的行锁存器、列锁存器和译码电路选定芯片内的存储单元,锁存信号也靠着外部地址电路产生。
当要从DRAM芯片中读出数据时,CPU 首先将行地址加在A0-A7上,而后送出RAS 锁存信号,该信号的下降沿将地址锁存在芯片内部。接着将列地址加到芯片的A0-A7上,再送CAS锁存信号,也是在信号的下降沿将列地址锁存在芯片内部。然后保持WE=1,则在CAS有效期间数据输出并保持。
‘柒’ 2Kx4位的存储芯片组成16Kx8位的存储器,具体看详细~
存储器容量的最小单位是“位”,即bit
,只能存放一位二进制数,即
0
或
1。
常用的容量单位是“字节”,即
Byte,8个二进制位为一个字节(B)。容量一般用KB,MB,GB,TB来表示,它们之间的关系相差1024倍。
1KB表示存储器的位数8位,长度是1K。2K*4的芯片宽度是4位(半字节),长度是2K,容量=4*2K
=8Kbit,按字节计算就是1KB。
本题所用芯片数量=(16*8)/
(2*4)
=
16,矩阵是2*8,两片并联,长度是8片。
2K长度的地址范围是0000H~07FFH,接着是0800H~0FFFH,0B1FH在第二级,最小地址编号为0800H。