全站数据
8 4 2 0 5 8 1

用2164构成128KB的内存为什么至少需要17根地址线

王老师讲期货 | 简单学习,快乐成才!         
问题更新日期:2024-10-18 08:41:42

问题描述

用2164构成128KB的内存为什么至少需要17根地址线求高手给解答
精选答案
最佳答案

需要16片的2164芯片,至少17根地址线。

64K×1的2164RAM芯片构成128KB内存容量,共需(128÷64)×8=16片,至少需要17根地址线,其中16根用于片内寻址,1根再加一个与非门用于片选译码,如果片选不用译码器则共用18根地址线,16根作为片内寻址,2根作为片选寻址。

其中,16根片内寻址用的地址线,寻址范围为2^16次方,即64K的寻址范围,正好可以寻址64K存储单元的2164RAM芯片。扩展资料:TXWAKE位的值被放置到地址位,在发送期间,当SCITXBUF寄存器和TXWAKE分别装载到TXSHF寄存器和WUT中时,TXWAKE清0,且WUT的值为当前帧的地址位的值.因此,发送一个地址需要完成下列操作:

1、TXWAKE位置1,写适当的地址值到SCITXBUF寄存器。

当地址值被送到TXSHF寄存器又被移出时,地址位的值被作为1发送。

这样串行总线上其他处理器就读取这个地址。

2、TXSHF和WUT加载后,向SCITXBUF和TXWAKE写入值(由于TXSHF和WUT是双缓冲的,它们能被立即写入)。

3、TXWAKE位保持0,发送块中无地址的数据帧。