假定某一片ROM或RAM的位数够用而数字不行用时,应选用字拓展的衔接办法,将多片ROM或RAM组构成字数更多的贮存器。
图1 所示为用8片1K×8位RAM构成的8K×8位RAM。
因为8片1K×8位RAM共有十24×8字,故有必要给它们编成8K(8×十24)个不一样的地址与之对应。可是,每一片1K×8位RAM芯片的地址输入端只需十位(A0~A9),给出的地址计划均为0~十23,无法差异8片RAM中一样的地址单元。因而,有必要添加3位地址代码A十、A11、A12,使地址代码添加到13位,才干得到213=8×十24个地址。
|
图1 RAM的字拓展接法 |
假定取榜首片RAM的A12A11 A十=000,第二片RAM的A12A11 A十=001,……第八片RAM的A12A11 A十=111,则第八片RAM的地址分配将如表1所示。
器材编号 | A12 A11 A十 | Y0 | Y1 | Y2 | Y3 | Y4 | Y5 | Y6 | Y7 | 地址计划 |
A12A11A十 | A9A8A7A6A5A4A3A2A0 | 等效十进制数 |
|
RMA(1) | 000 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 000 | 0000000000~000 | 1111111111 | 0~十23 |
|
RMA(2) | 001 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 001 | 0000000000~001 | 1111111111 | 十24~2×十24-1 |
|
RMA(3) | 0十 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0十 | 0000000000~0十 | 1111111111 | 2×十24~3×十24-1 |
|
RMA(4) | 011 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 011 | 0000000000~011 | 1111111111 | 3×十24~4×十24-1 |
|
RMA(5) | 十0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 十0 | 0000000000~十0 | 1111111111 | 4×十24~5×十24-1 |
|
RMA(6) | 十1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 十1 | 0000000000~十1 | 1111111111 | 5×十24~6×十24-1 |
|
RMA(7) | 1十 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1十 | 0000000000~1十 | 1111111111 | 6×十24~6×十24-1 |
|
RMA(8) | 111 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 111 | 0000000000~111 | 1111111111 | 7×十24~8×十24-1 |
|
由表1可见,8片RAM的低十位地址是一样的,所以接线时把它们别离并联起来就可以了,因为每片RAM上只需十个地址输入端,所以A十、A11、A12的输入端只好借用端,如图1所示。其间运用了3-8线译码器74138芯片将A12 A11A十的8中状况别离译成0~7这8个低电平输出信号,然后用它们别离操控8片RAM的端。
上述字拓展接法一样适用于ROM容量的拓展。
假定一片ROM或RAM的位数和字数都不行用,就需求一同选用位拓展和字拓展办法,用多片ROM或RAM构成一个大的存储器体系,以满意对贮存容量的恳求。
上一篇:啥是拓展电路中的负反响
下一篇:ROM的构造
相关推荐