『壹』 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。