現有1024×1的存儲芯片,若用它組成容量為16K×8的存儲器。
試求:
(1)實現該存儲器所需的芯片數量。
(2)若將這些芯片分裝在若干塊板上,若每塊板的容量為4K×8。該存儲器所需的地址碼總位數是多少?其中幾位用於選板?其中幾位用於選片?幾位用做片內地址?
解:
(1)1024=1K=2^10,16K/1K=2^4,所以需要芯片數量2^4×8=128個
(2)16K×8=2^14×8,所以地址線為14根,即地址碼總位數為14位。
4K×8容量的板,16K×8/4K×8=4,共需要4塊板子,則14根地址線的最高2位用於板選(00~11,第1塊板子~第4塊板子)
4K×8位/1024×1=4k×8/1K×1=2^2×8,也就是在每塊板子內需要4×8個芯片,而每8個芯片組成8位,也就是位擴展,也就是說需要4組,則除了最高2位,在剩余的12位中,有2位用於片選(00~11,第一組~第4組)
所以,2位用於選板,2位用於選片,剩余的10位用於片內地址選擇。
