計算機組成原理JLP_41-43_第1頁
計算機組成原理JLP_41-43_第2頁
計算機組成原理JLP_41-43_第3頁
計算機組成原理JLP_41-43_第4頁
計算機組成原理JLP_41-43_第5頁
已閱讀5頁,還剩69頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第第4 4章章 存儲子系統(tǒng)存儲子系統(tǒng)本章需解決的主要問題:本章需解決的主要問題:(1)存儲器如何存儲信息?)存儲器如何存儲信息?(2)在實際應(yīng)用中如何用存儲芯片組成)在實際應(yīng)用中如何用存儲芯片組成 具有一定容量的存儲器?具有一定容量的存儲器?1.1.存儲系統(tǒng)的層次結(jié)構(gòu)存儲系統(tǒng)的層次結(jié)構(gòu)2.2.存儲信息的原理(動態(tài)存儲信息的原理(動態(tài)RAMRAM、靜態(tài)、靜態(tài)RAMRAM、ROMROM)3.3.存儲系統(tǒng)的組織的角度,討論存儲系統(tǒng)的組織的角度,討論1 1)存儲器的邏輯設(shè)計)存儲器的邏輯設(shè)計2 2)主存與)主存與CPUCPU的連接的連接3 3)DRAMDRAM的刷新的刷新4.4.磁表面存儲器磁表面存儲

2、器5.5.光存儲器光存儲器6.6.提高存儲器系統(tǒng)性能的措施提高存儲器系統(tǒng)性能的措施4.1 4.1 概述概述一、一、 存儲系統(tǒng)的層次結(jié)構(gòu)存儲系統(tǒng)的層次結(jié)構(gòu) 存儲系統(tǒng):容量大、速度快和成本低存儲系統(tǒng):容量大、速度快和成本低 CPU CPU Cache Cache 主存主存 外存外存 但在同樣技術(shù)條件下三但在同樣技術(shù)條件下三者者往往相互制約、相互矛盾,難往往相互制約、相互矛盾,難以同時滿足高速度、大容量、以同時滿足高速度、大容量、低成本的要求。因此,在一個低成本的要求。因此,在一個存儲系統(tǒng)常采用幾種不同的存存儲系統(tǒng)常采用幾種不同的存儲器,構(gòu)成多級存儲體系,滿儲器,構(gòu)成多級存儲體系,滿足系統(tǒng)的要求。足

3、系統(tǒng)的要求。4.1 4.1 概述概述一、存儲系統(tǒng)的層次結(jié)構(gòu)一、存儲系統(tǒng)的層次結(jié)構(gòu) 高高低低小小大大快快慢慢輔存輔存寄存器寄存器緩存緩存主存主存磁盤磁盤光盤光盤磁帶磁帶光盤光盤磁帶磁帶速度速度容量容量 價格價格 位位1. 存儲器三個主要特性的關(guān)系存儲器三個主要特性的關(guān)系CPUCPU主機主機4.1 4.1 概述概述一、存儲系統(tǒng)的層次結(jié)構(gòu)一、存儲系統(tǒng)的層次結(jié)構(gòu) 緩存緩存CPU主存主存輔存輔存 2. 2.緩存緩存 主存層次和主存主存層次和主存 輔存層次輔存層次緩存緩存主存主存輔存輔存主存主存10 ns20 ns200 nsms(速度)(速度)(容量)(容量) 1 1、主存、主存儲器儲器(內(nèi)存)(內(nèi)存)

4、主要存放主要存放CPUCPU當前使用的程序和數(shù)據(jù)。當前使用的程序和數(shù)據(jù)。速度快速度快容量有限容量有限 2 2、輔、輔助助存存儲器儲器(外存)(外存)存放大量的后備程序和數(shù)據(jù)。存放大量的后備程序和數(shù)據(jù)。速度較慢速度較慢容量大容量大 3 3、高速緩沖存儲器、高速緩沖存儲器CacheCache存放存放CPUCPU在當前一小段時間內(nèi)多次使用的程序和數(shù)在當前一小段時間內(nèi)多次使用的程序和數(shù)據(jù)。據(jù)。 速度很快速度很快容量小容量?。?) 主存的基本組成主存的基本組成存儲體存儲體驅(qū)動器驅(qū)動器譯碼器譯碼器MAR控制電路控制電路讀讀寫寫電電路路MDR.地址總線地址總線數(shù)據(jù)總線數(shù)據(jù)總線讀讀寫寫 1 1、主存、主存儲器

5、儲器(內(nèi)存)(內(nèi)存)(2) 主存和主存和 CPU 的聯(lián)系的聯(lián)系MDRMARCPU主主 存存讀讀數(shù)據(jù)總線數(shù)據(jù)總線地址總線地址總線寫寫 1 1、主存、主存儲器儲器(內(nèi)存)(內(nèi)存)(3)基本概念)基本概念 1)位:二進制數(shù)的最基本單位,也是存儲器存儲)位:二進制數(shù)的最基本單位,也是存儲器存儲信息的最小單位。信息的最小單位。 2)存儲字:一個二進制數(shù)由若干位組成,當這個)存儲字:一個二進制數(shù)由若干位組成,當這個二進制數(shù)作為一個整體存入或取出時,這個數(shù)稱為存二進制數(shù)作為一個整體存入或取出時,這個數(shù)稱為存儲字。儲字。 3)存儲單元:存放存儲字或存儲字節(jié)的主存空間。)存儲單元:存放存儲字或存儲字節(jié)的主存空間

6、。 4)地址:存儲單元的編號稱為地址。)地址:存儲單元的編號稱為地址。 5)地址編排方案:)地址編排方案: 存儲單元是存儲單元是CPU對主存可訪問對主存可訪問操作的最小存儲單位。操作的最小存儲單位。CPU訪存時有訪存時有字節(jié)編址字節(jié)編址和和字編字編址址兩種。兩種。 1 1、主存、主存儲器儲器(內(nèi)存)(內(nèi)存)二、物理存儲器和虛擬存儲器二、物理存儲器和虛擬存儲器主存主存- -外存層次外存層次為為虛擬存儲虛擬存儲提供條件。提供條件。增大容量。增大容量。將主存空間與部分外存空間將主存空間與部分外存空間組成邏輯地址空間;組成邏輯地址空間; CPU CPU 主存主存 外存外存CPU CPU 主存主存 外存

7、外存用戶使用邏輯地址空間編程;用戶使用邏輯地址空間編程;操作系統(tǒng)進行有關(guān)程序調(diào)度、存儲空間分配、地操作系統(tǒng)進行有關(guān)程序調(diào)度、存儲空間分配、地址轉(zhuǎn)換等工作。址轉(zhuǎn)換等工作。三、存儲器的分類三、存儲器的分類1.1.物理存儲機制(存儲介質(zhì))物理存儲機制(存儲介質(zhì))(1 1)半導(dǎo)體存儲器)半導(dǎo)體存儲器利用雙穩(wěn)態(tài)觸發(fā)器存儲信息利用雙穩(wěn)態(tài)觸發(fā)器存儲信息(SRAMSRAM靜態(tài)存儲器)靜態(tài)存儲器)。依靠電容存儲電荷存儲信息依靠電容存儲電荷存儲信息(DRAMDRAM動態(tài)存儲器)動態(tài)存儲器)。作主存、高速緩存。作主存、高速緩存。(2 2)磁表面存儲器)磁表面存儲器容量大,容量大,長期保存信息,長期保存信息,(3 3

8、)光盤存儲器)光盤存儲器利用磁層上不同方向的磁化區(qū)域表示信息。利用磁層上不同方向的磁化區(qū)域表示信息。速度慢。速度慢。非破壞性讀出,非破壞性讀出,作外存。作外存。速度慢。速度慢。利用光斑的有無表示信息。利用光斑的有無表示信息。容量很大,容量很大,非破壞性讀出,非破壞性讀出, 長期保存信息,長期保存信息,作外存。作外存。2.2.存取方式存取方式隨機存?。弘S機存?。嚎砂吹刂吩L問存儲器中的任一單元,可按地址訪問存儲器中的任一單元,(1 1)隨機存取存儲器)隨機存取存儲器訪問時間與單元地址無關(guān)。訪問時間與單元地址無關(guān)。RAM:RAM:MROMMROM:可讀可寫可讀可寫ROM:ROM:只讀不寫只讀不寫PR

9、OMPROM:用戶不能編程用戶不能編程用戶可一次編程用戶可一次編程EPROMEPROM: 用戶可多次編程用戶可多次編程EEPROMEEPROM:用戶可多次編程用戶可多次編程存取周期存取周期或或讀讀/ /寫周期寫周期 (nsns)速度指標:速度指標:總線周期總線周期時鐘周期的若干倍時鐘周期的若干倍作主存、高速緩存。作主存、高速緩存。SRAM:SRAM:DRAM:DRAM:(2 2)順序存取存儲器()順序存取存儲器(SAMSAM)訪問時讀訪問時讀/ /寫部件按順序查找目標地址,訪問時間寫部件按順序查找目標地址,訪問時間與數(shù)據(jù)位置有關(guān)。與數(shù)據(jù)位置有關(guān)。等待操作等待操作平均等待時間平均等待時間讀讀/

10、/寫操作寫操作兩步操作兩步操作速度指標速度指標(msms)數(shù)據(jù)傳輸率數(shù)據(jù)傳輸率(字節(jié)(字節(jié)/ /秒)秒)(3 3)直接存取存儲器()直接存取存儲器(DAMDAM)訪問時讀訪問時讀/ /寫部件先直接指向一個小區(qū)域,再在該寫部件先直接指向一個小區(qū)域,再在該區(qū)域內(nèi)順序查找。訪問時間與數(shù)據(jù)位置有關(guān)。區(qū)域內(nèi)順序查找。訪問時間與數(shù)據(jù)位置有關(guān)。三步操作三步操作定位(尋道)操作定位(尋道)操作等待(旋轉(zhuǎn))操作等待(旋轉(zhuǎn))操作讀讀/ /寫操作寫操作速度指標速度指標平均定位(平均尋道)時間平均定位(平均尋道)時間平均等待(平均旋轉(zhuǎn))時間平均等待(平均旋轉(zhuǎn))時間數(shù)據(jù)傳輸率數(shù)據(jù)傳輸率(msms)(msms)(位(位/

11、 /秒)秒)(1 1)主存)主存儲器儲器(內(nèi)存)(內(nèi)存)(2 2)輔)輔助助存存儲器儲器 (外存)(外存)(3 3)高速緩沖存儲器)高速緩沖存儲器CacheCache 3 3、主存儲器在系統(tǒng)的位置主存儲器在系統(tǒng)的位置(2) 存儲速度存儲速度四、存儲器系統(tǒng)的關(guān)鍵特性四、存儲器系統(tǒng)的關(guān)鍵特性 (1) 存儲容量存儲容量(3) 存儲器的帶寬或存儲器的帶寬或數(shù)據(jù)傳輸率數(shù)據(jù)傳輸率主存主存 存放二進制代碼的總數(shù)量存放二進制代碼的總數(shù)量 讀出時間讀出時間 寫入時間寫入時間 存儲器的存儲器的 訪問時間訪問時間 存取時間存取時間TA 存取周期存取周期TM 讀周期讀周期 寫周期寫周期 連續(xù)兩次獨立的存儲器操作連續(xù)兩

12、次獨立的存儲器操作(讀或?qū)懀┧璧模ㄗx或?qū)懀┧璧?最小間隔時間最小間隔時間 位位/秒秒4.2 半導(dǎo)體存儲原理與存儲芯片半導(dǎo)體存儲原理與存儲芯片工藝工藝雙極型雙極型MOSMOS型型TTLTTL型型ECLECL型型速度很快、速度很快、功耗大、功耗大、容量小容量小電路結(jié)構(gòu)電路結(jié)構(gòu)PMOSPMOSNMOSNMOSCMOSCMOS功耗小、功耗小、 容量大容量大工作方式工作方式靜態(tài)靜態(tài)MOSMOS動態(tài)動態(tài)MOSMOS存儲信存儲信息原理息原理靜態(tài)存儲器靜態(tài)存儲器SRAMSRAM動態(tài)存儲器動態(tài)存儲器DRAMDRAM(雙極型、靜態(tài)(雙極型、靜態(tài)MOSMOS型):型): 依靠雙穩(wěn)態(tài)電路內(nèi)部交叉反饋的機依靠雙穩(wěn)態(tài)

13、電路內(nèi)部交叉反饋的機制存儲信息。制存儲信息。(動態(tài)(動態(tài)MOSMOS型):型): 依靠電容存儲電荷的原理存儲信息。依靠電容存儲電荷的原理存儲信息。功耗較大功耗較大, ,速度快速度快, ,作作CacheCache。功耗較小功耗較小, ,容量大容量大, ,速度較快速度較快, ,作主存。作主存。(靜態(tài)(靜態(tài)MOSMOS除外)除外)二、靜態(tài)二、靜態(tài)RAMRAM芯片(芯片(SRAMSRAM)1.1.靜態(tài)靜態(tài)MOSMOS存儲單元存儲單元1 1)組成)組成T1T1、T3T3:MOSMOS反相器反相器VccVcc觸發(fā)器觸發(fā)器T3T3T1T1T4T4T2T2T2T2、T4T4:MOSMOS反相器反相器T5T5T

14、6T6T5T5、T6T6:控制門管:控制門管Z ZZ Z:字線,:字線,選擇存儲單元選擇存儲單元位線,位線,完成讀完成讀/ /寫操作寫操作W WW WW W、W W:2 2)定義)定義“0 0”:T1T1導(dǎo)通,導(dǎo)通,T2T2截止;截止;“1 1”:T1T1截止,截止,T2T2導(dǎo)通。導(dǎo)通。(3 3)工作)工作T5T5、T6T6Z Z:加高電平,加高電平,高、低電平,寫高、低電平,寫0/10/1。(4 4)保持)保持只要電源正常,保證向?qū)ü芴峁╇娏?,便能維持一管導(dǎo)只要電源正常,保證向?qū)ü芴峁╇娏?,便能維持一管導(dǎo)通,另一管截止的狀態(tài)不變,通,另一管截止的狀態(tài)不變,稱稱靜態(tài)靜態(tài)。VccVccT3T

15、3T1T1T4T4T2T2T5T5T6T6Z ZW WW W導(dǎo)通,選中該單元。導(dǎo)通,選中該單元。寫入:寫入:在在W W、W W上分別加上分別加讀出:讀出:根據(jù)根據(jù)W W、W W上有無上有無電流,讀電流,讀0/10/1。Z Z:加低電平,加低電平, T5T5、T6T6截止,該單元未選中,保持原狀態(tài)。截止,該單元未選中,保持原狀態(tài)。靜態(tài)單元是非破壞性讀出,讀出后不需重寫。靜態(tài)單元是非破壞性讀出,讀出后不需重寫。地址端:地址端:(2 2)內(nèi)部尋址邏輯)內(nèi)部尋址邏輯21142114(1K1K4 4)1 19 910101818A6 A5 A4 A3 A0 A1 A2 CS GNDA6 A5 A4 A3

16、 A0 A1 A2 CS GNDVcc A7 A8 A9 D0 D1 D2 D3 WEVcc A7 A8 A9 D0 D1 D2 D3 WEA9A9A0A0(入)(入)數(shù)據(jù)端:數(shù)據(jù)端: D3D3D0D0(入(入/ /出)出)控制端:控制端:片選片選CSCS= 0 = 0 選中芯片選中芯片= 1 = 1 未選中芯片未選中芯片寫使能寫使能WEWE= 0 = 0 寫寫= 1 = 1 讀讀電源、地電源、地尋址空間尋址空間1K1K,存儲矩陣分為,存儲矩陣分為4 4個位平面,每面?zhèn)€位平面,每面1K1K1 1位。位。2.SRAM2.SRAM存儲芯片存儲芯片例例.SRAM.SRAM芯片芯片21142114(1

17、 1K K4 4位)位)(1 1)外特性)外特性X0X0每面矩陣排成每面矩陣排成6464行行1616列。列。 行譯碼行譯碼6 6位行地址位行地址X63X63 列譯碼列譯碼Y0Y0Y15Y15XiXi 讀讀/ /寫線路寫線路YiYiW WW WW WW W4 4位列地址位列地址646416166464161664641616646416161K1K1K1K1K1K1K1K芯片容量芯片容量半導(dǎo)體存儲芯片的基本結(jié)構(gòu)半導(dǎo)體存儲芯片的基本結(jié)構(gòu)譯譯碼碼驅(qū)驅(qū)動動存存儲儲矩矩陣陣讀讀寫寫電電路路1K 4位位16K 1位位8K 8位位片選線片選線讀讀/寫控制線寫控制線地地址址線線數(shù)數(shù)據(jù)據(jù)線線地址線地址線(單向)

18、(單向)數(shù)據(jù)線數(shù)據(jù)線(雙向)(雙向)104141138(1)地址線是單向的,其數(shù)目與存儲器芯片的容量(單元數(shù))有關(guān)。地址線是單向的,其數(shù)目與存儲器芯片的容量(單元數(shù))有關(guān)。(2)數(shù)據(jù)線是雙向的,其數(shù)目與存儲器芯片的數(shù)據(jù)位數(shù)有關(guān)。)數(shù)據(jù)線是雙向的,其數(shù)目與存儲器芯片的數(shù)據(jù)位數(shù)有關(guān)。(3)控制線主要有讀)控制線主要有讀/寫控制線和片選信號線兩種。讀寫控制線和片選信號線兩種。讀/寫控制線決定芯片的寫控制線決定芯片的讀讀/寫操作,片選控制線決定存儲器芯片是否被選中(寫操作,片選控制線決定存儲器芯片是否被選中(DRAM芯片多采用地址芯片多采用地址復(fù)用技術(shù)。分時接收復(fù)用技術(shù)。分時接收CPU發(fā)送的行地址和列

19、地址)。發(fā)送的行地址和列地址)。三、三、 動態(tài)動態(tài)MOSMOS存儲單元與存儲芯片存儲單元與存儲芯片1.1.四管四管MOSMOS單元單元(1 1)組成)組成T1T1、T2T2:記憶管:記憶管C1C1、C2C2:柵極電容:柵極電容T3T3、T4T4:控制門管:控制門管Z Z:字線:字線位線位線W W、W W:(2 2)定義)定義“0 0”:T1T1導(dǎo)通,導(dǎo)通,T2T2截止截止“1 1”:T1T1截止,截止,T2T2導(dǎo)通導(dǎo)通T1T1T2T2T3T3T4T4Z ZW WW WC1C1C2C2(C1C1有電荷,有電荷,C2C2無電荷);無電荷);(C1C1無電荷,無電荷,C2C2有電荷)。有電荷)。1.

20、1.四管四管MOSMOS單元單元(3 3)工作)工作Z Z:加高電平,加高電平,T3T3、T4T4導(dǎo)通,選中該單元。導(dǎo)通,選中該單元。(4 4)保持)保持T1T1T2T2T3T3T4T4Z ZW WW WC1C1C2C2寫入:寫入:在在W W、W W上分別加上分別加高、低電平,寫高、低電平,寫1/01/0。讀出:讀出:W W、W W先預(yù)充電至先預(yù)充電至再根據(jù)再根據(jù)W W、W W上有無電流,上有無電流,高電平,斷開充電回路,高電平,斷開充電回路,讀讀1/01/0。Z Z:加低電平,加低電平,需定期向電容補充電荷(動態(tài)刷新),需定期向電容補充電荷(動態(tài)刷新),稱稱動態(tài)動態(tài)。 四管單元是非破壞性讀出

21、,讀出過程即實現(xiàn)刷新。四管單元是非破壞性讀出,讀出過程即實現(xiàn)刷新。2.2.單管單管MOSMOS單元單元(1 1)組成)組成C C:記憶單元:記憶單元C CW WZ ZT TT T:控制門管:控制門管Z Z:字線:字線W W:位線:位線(2 2)定義)定義(4 4)保持)保持寫入:寫入:Z Z加高電平,加高電平,T T導(dǎo)通,導(dǎo)通,在在W W上加高上加高/ /低電平,寫低電平,寫1/01/0。讀出:讀出:W W先預(yù)充電,先預(yù)充電,根據(jù)根據(jù)W W線電位的變化,讀線電位的變化,讀1/01/0。斷開充電回路。斷開充電回路。Z Z:加低電平,加低電平,T T截止,該單元未選中,保持原狀態(tài)。截止,該單元未選

22、中,保持原狀態(tài)。單管單元是破壞性讀出,讀出后需重寫。單管單元是破壞性讀出,讀出后需重寫?!? 0”:C C無電荷,電平無電荷,電平V0V0(低)(低)“1 1”:C C有電荷,電平有電荷,電平V1V1(高)(高)(3 3)工作)工作Z Z加高電平,加高電平,T T導(dǎo)通,導(dǎo)通,地址端:地址端:21642164(64K64K1 1)1 18 89 91616GND CAS Do A6 A3 A4 A5 A7GND CAS Do A6 A3 A4 A5 A7A7A7A0A0(入)(入)數(shù)據(jù)端:數(shù)據(jù)端:DiDi(入)(入)控制端:控制端:片選片選寫使能寫使能WEWE= 0 = 0 寫寫= 1 = 1

23、讀讀電源、地電源、地空閑空閑/ /刷新刷新 Di WE RAS A0 A2 A1 VccDi WE RAS A0 A2 A1 Vcc分時復(fù)用,提供分時復(fù)用,提供1616位地址。位地址。DoDo(出)(出)行地址選通行地址選通RASRAS列地址選通列地址選通CASCAS:=0=0時時A7A7A0A0為行地址為行地址高高8 8位地址位地址:=0=0時時A7A7A0A0為列地址為列地址低低8 8位地址位地址1 1腳未用,或在新型號中用于片內(nèi)自動刷新。腳未用,或在新型號中用于片內(nèi)自動刷新。3.DRAM3.DRAM存儲芯片存儲芯片外特性:外特性:例例.DRAM.DRAM芯片芯片21642164(6464

24、K K1 1位)位) 動態(tài)動態(tài) RAM 和靜態(tài)和靜態(tài) RAM 的比較的比較DRAMSRAM存儲原理存儲原理集成度集成度功耗功耗價格價格速度速度刷新刷新電容電容觸發(fā)器觸發(fā)器高高低低小小大大低低高高慢慢快快有有無無主存主存緩存緩存三、半導(dǎo)體只讀存儲器芯片三、半導(dǎo)體只讀存儲器芯片 掩模型只讀存儲器掩模型只讀存儲器MROMMROM 可編程只讀存儲器可編程只讀存儲器PROMPROM分類分類 可重編程只讀存儲器可重編程只讀存儲器EPROMEPROM 電擦除可編程只讀存儲器電擦除可編程只讀存儲器EEPROMEEPROM 閃速存儲器閃速存儲器Flash MemoryFlash Memory 1. 1.掩模型只

25、讀存儲器掩模型只讀存儲器MROMMROM MROM MROM芯片出廠時,已經(jīng)寫入信息,芯片出廠時,已經(jīng)寫入信息,不能改寫。不能改寫。 2. 2. 可編程只讀存儲器可編程只讀存儲器PROMPROM PROM PROM芯片出廠時,內(nèi)容為全芯片出廠時,內(nèi)容為全0 0,用戶可用專,用戶可用專用用PROMPROM寫入器將信息寫入,一但寫入不能改寫寫入器將信息寫入,一但寫入不能改寫(即只能寫入一次)(即只能寫入一次), ,所以又稱一次型可編程只所以又稱一次型可編程只讀存儲器。讀存儲器。 3. 3. 可重編程只讀存儲器可重編程只讀存儲器EPROMEPROM 可多次改寫可多次改寫 紫外線擦除(紫外線擦除(有一

26、石英窗口,改寫時要將有一石英窗口,改寫時要將其置于一定波長的紫外線燈下,照射一定時間其置于一定波長的紫外線燈下,照射一定時間全部擦除,時間長全部擦除,時間長1010分鐘)分鐘) EPROMEPROM存在兩個問題存在兩個問題: : A. A.用紫外線燈的擦除時間長用紫外線燈的擦除時間長. . B. B.只能整片擦除只能整片擦除, ,不能改寫個別單元或個別位不能改寫個別單元或個別位 4. 4. 電擦除可編程只讀存儲器電擦除可編程只讀存儲器EEPROMEEPROM 可多次改寫可多次改寫 字擦除方式字擦除方式 數(shù)據(jù)塊擦除數(shù)據(jù)塊擦除 5. 5. 閃速存儲器閃速存儲器(Flash Memory)(Flas

27、h Memory)又稱快擦存儲器又稱快擦存儲器 是在是在EEPROMEEPROM基礎(chǔ)上發(fā)展起來的新型電可擦可基礎(chǔ)上發(fā)展起來的新型電可擦可編程的非易失性存儲器編程的非易失性存儲器 特點:高密度特點:高密度/ /非易失性非易失性/ /讀讀/ /寫寫, , 兼有兼有RAMRAM和和 ROMROM的特點。但它只能整片擦除,可代替軟盤和的特點。但它只能整片擦除,可代替軟盤和硬盤。擦寫次數(shù)可達硬盤。擦寫次數(shù)可達1010萬次以上。讀取時間小于萬次以上。讀取時間小于10ns10ns。 如何用半導(dǎo)體存儲芯片(如何用半導(dǎo)體存儲芯片(SRAMSRAM、DRAMDRAM、ROMROM)組成一個實際的存儲器。)組成一個

28、實際的存儲器。 主存容量小時,采用主存容量小時,采用SRAMSRAM;主存容量;主存容量大時,采用大時,采用DRAMDRAM;主存固化區(qū),采用;主存固化區(qū),采用ROMROM。 主存的組織涉及:主存的組織涉及:1.M1.M的邏輯設(shè)計的邏輯設(shè)計2.2.動態(tài)動態(tài)M M的刷新的刷新3.3.主存與主存與CPUCPU的連接的連接4.4.主存的校驗主存的校驗 4.34.3主存儲器組織主存儲器組織 存儲器與存儲器與CPUCPU的連接:地址線的連接,數(shù)據(jù)的連接:地址線的連接,數(shù)據(jù)線的連接,控制線的連接線的連接,控制線的連接1.1.驅(qū)動能力驅(qū)動能力2.2.存儲器芯片類型選擇存儲器芯片類型選擇3.3.存儲器芯片與存

29、儲器芯片與CPUCPU的時序配合的時序配合4.4.存儲器的地址分配和片選譯碼存儲器的地址分配和片選譯碼5.5.行選信號與列選信號的產(chǎn)生行選信號與列選信號的產(chǎn)生一、主存儲器設(shè)計的一般原則一、主存儲器設(shè)計的一般原則二、主存儲器邏輯設(shè)計二、主存儲器邏輯設(shè)計 1. 存儲器容量的擴展存儲器容量的擴展 (1) 位擴展位擴展(增加存儲字長)(增加存儲字長) 用用 2片片 1K 4位位 存儲芯片組成存儲芯片組成 1K 8位位 的存儲器的存儲器10根地址線根地址線8根數(shù)據(jù)線根數(shù)據(jù)線DDD0479AA021142114CSWE二、主存儲器邏輯設(shè)計二、主存儲器邏輯設(shè)計 (2) 字擴展(增加存儲字的數(shù)量)字擴展(增加

30、存儲字的數(shù)量) 用用 2片片 1K 8位位 存儲芯片組成存儲芯片組成 2K 8位位 的存儲器的存儲器11根地址線根地址線8根數(shù)據(jù)線根數(shù)據(jù)線 1K 8位位 1K 8位位D7D0WEA1A0A9CS0A10 1CS1二、主存儲器邏輯設(shè)計二、主存儲器邏輯設(shè)計 (3) 字、位擴展字、位擴展用用 8片片 1K 4位位 存儲芯片組成存儲芯片組成 4K 8位位 的存儲器的存儲器8根數(shù)據(jù)線根數(shù)據(jù)線12根地址線根地址線WEA8A9A0.D7D0A11A10CS0CS1CS2CS3片選片選譯碼譯碼.1K41K41K41K41K41K41K41K4二、主存儲器邏輯設(shè)計二、主存儲器邏輯設(shè)計需解決:需解決:芯片的選用、

31、芯片的選用、例例1.1.用用21142114(1K1K4 4)SRAMSRAM芯片組成容量為芯片組成容量為4K4K8 8的存儲器。地址總線的存儲器。地址總線A15A15A0,A0,雙向數(shù)據(jù)總線雙向數(shù)據(jù)總線 D7D7D0,D0,讀讀/ /寫信號線寫信號線R/WR/W。給出芯片地址分配與片選邏輯給出芯片地址分配與片選邏輯, ,并畫出并畫出M M框圖??驁D。1.1.計算芯片數(shù)計算芯片數(shù)(1 1)先擴展位數(shù),再擴展單元數(shù)。)先擴展位數(shù),再擴展單元數(shù)。地址分配與片選邏輯、地址分配與片選邏輯、信號線的連接。信號線的連接。 2 2片片1K1K4 4 1K1K8 8 4 4組組1K1K8 8 4K4K8 8

32、8 8片片 存儲器尋址邏輯存儲器尋址邏輯2.2.地址分配與片選邏輯地址分配與片選邏輯(2 2)先擴展單元數(shù),再擴展位數(shù)。)先擴展單元數(shù),再擴展位數(shù)。 4 4片片1K1K4 4 4K4K4 4 2 2組組4K4K4 4 4K4K8 8 8 8片片 芯片內(nèi)的芯片內(nèi)的尋址尋址芯片外的芯片外的地址分配地址分配與與片選邏輯片選邏輯為芯片分配哪幾位地為芯片分配哪幾位地址,以便尋找片內(nèi)的址,以便尋找片內(nèi)的存儲單元存儲單元由哪幾位地址形由哪幾位地址形成芯片選擇邏輯,成芯片選擇邏輯,以便尋找芯片以便尋找芯片存儲空間分配:存儲空間分配:4KB4KB存儲器在存儲器在1616位地址空間(位地址空間(64KB64KB)

33、中占據(jù))中占據(jù)任意連續(xù)區(qū)間。任意連續(xù)區(qū)間。64KB64KB1K1K4 41K1K4 41K1K4 41K1K4 41K1K4 41K1K4 41K1K4 41K1K4 4需需1212位地址位地址尋址:尋址:4KB4KBA A1515A A1212A A1111A A1010A A9 9A A0 0A11A11A0A00 0 0 0 0 0 0 0任意值任意值 0 0 0 0 1 1 1 10 1 0 1 1 1 1 11 0 1 0 1 1 1 10 1 0 1 0 0 0 01 0 1 0 0 0 0 01 1 1 1 0 0 0 01 1 1 1 1 1 1 1片選片選 芯片地址芯片地址

34、低位地址分配給芯片,高位地址形成片選邏輯。低位地址分配給芯片,高位地址形成片選邏輯。 芯片芯片 芯片地址芯片地址 片選信號片選信號 片選邏輯片選邏輯1K1K1K1K1K1K1K1KA9A9A0A0A9A9A0A0A9A9A0A0A9A9A0A0CS0CS0CS1CS1CS2CS2CS3CS3A A1111A A1010A A1111A A1010A A1111A A1010A A1111A A10103.3.連接方式連接方式(1 1)擴展位數(shù))擴展位數(shù)4 1K4 1K4410 1K4 1K4410 1K4 1K44104 1K4 1K441044A9A0D7D4D3D044R/WA11 A10

35、CS3A11 A10CS0A11 A10CS1A11 A10CS2(2 2)擴展單元數(shù))擴展單元數(shù) (3 3)連接控制線)連接控制線(4 4)形成片選邏輯電路)形成片選邏輯電路片選信號產(chǎn)生的方式:片選信號產(chǎn)生的方式:1)線選:所謂線選方式就是任取一根存)線選:所謂線選方式就是任取一根存儲器內(nèi)部尋址線以外的其它地址線為選儲器內(nèi)部尋址線以外的其它地址線為選片線。片線。 2)部分譯碼:取部分存儲器內(nèi)部尋址線)部分譯碼:取部分存儲器內(nèi)部尋址線以外的其它地址線,通過地址譯碼器產(chǎn)以外的其它地址線,通過地址譯碼器產(chǎn)生選片信號。生選片信號。 3)全譯碼:取全部存儲器內(nèi)部尋址線以)全譯碼:取全部存儲器內(nèi)部尋址線

36、以外的其它地址線,通過地址譯碼器產(chǎn)生外的其它地址線,通過地址譯碼器產(chǎn)生選片信號。選片信號。 片選信號產(chǎn)生的方式(全譯碼)片選信號產(chǎn)生的方式(全譯碼) 片選輸入 編碼輸入輸出E3 E2 E1C B AY7 Y01 0 00 0 011111110(僅Y0有效)0 0 111111101(僅Y1有效)0 1 011111011(僅Y2有效)0 1 111110111(僅Y3有效)1 0 011101111(僅Y4有效)1 0 111011111(僅Y5有效)1 1 010111111(僅Y6有效)1 1 101111111(僅Y7有效)非上述情況11111111(全無效)E3CBAE1E2Y0Y7

37、74LS138Y1Y0E3CBAE1E2Y1Y2Y3A10例例1 1(擴展):(擴展):片選信號采用全譯碼,假設(shè)片選信號采用全譯碼,假設(shè) 4K4K8 8的存儲器地址范圍:的存儲器地址范圍:0000H0000H0FFFH0FFFH A A1515A A1414A A1313A A1212A A1111A A1010A A9 9A A0 0 0 0 0 0 0 0 0 . 0片選片選 芯片地址芯片地址 A11A12A13A14A15CS0CS1CS2CS3 0 0 0 0 0 0 1 . 1 0 0 0 0 0 1 0 . 0 0 0 0 0 0 1 1 . 1 0 0 0 0 1 0 0 . 0

38、 0 0 0 0 1 0 1 . 1 0 0 0 0 1 1 0 . 0 0 0 0 0 1 1 1 . 1問題問題1 1:假設(shè)假設(shè) A A1515直接接直接接E3E3,存儲器地址范圍?存儲器地址范圍?1K8位位1K8位位1K8位位1K8位位問題問題2 2:假設(shè)假設(shè) 4K4K8 8的存儲器地址范圍:的存儲器地址范圍:7000H7000H7FFFH7FFFH, 如何連接?如何連接? 例例2.2.某半導(dǎo)體存儲器,按字節(jié)編址。其中,某半導(dǎo)體存儲器,按字節(jié)編址。其中,0000H0000H 07FFH07FFH為為ROMROM區(qū),選用區(qū),選用EPROMEPROM芯片(芯片(2KB/2KB/片);片);0

39、800H0800H1FFFH1FFFH為為RAMRAM區(qū),選用區(qū),選用RAMRAM芯片(芯片(2KB/2KB/片片和和1KB/1KB/片)。地址片)。地址總線總線A15A15A0A0(低)。(低)。(1)(1)計算芯片數(shù)計算芯片數(shù)(2)(2)給出地址分配和給出地址分配和片選邏輯片選邏輯 (3)(3)畫出連接圖(全譯碼)。畫出連接圖(全譯碼)。(1 1)計算容量和芯片數(shù))計算容量和芯片數(shù)ROMROM區(qū):區(qū):2KB 2KB 單元數(shù)單元數(shù)= =末地址末地址- -首地址首地址+1=07FFH-0000H+1=800H=2K+1=07FFH-0000H+1=800H=2K容量容量=2KB=2KB芯片數(shù)芯

40、片數(shù)=2KB/2KB=1 =2KB/2KB=1 RAMRAM區(qū):區(qū):3KB3KB單元數(shù)單元數(shù)= =末地址末地址- -首地址首地址+1=1FFFH-0800H+1=1800H=6K+1=1FFFH-0800H+1=1800H=6K容量容量=6KB=6KB芯片數(shù)芯片數(shù)=6KB/2KB=3 =6KB/2KB=3 (2 2)地址分配與片選邏輯)地址分配與片選邏輯A A1515A A1414A A1313A A1212A A1111A A1010A A9 9A A0 00 0 00 0 0 0 0 0 0 0 0 0 00 0 00 0 0 0 0 0 0 1 1 1 1 0 0 00 0 0 0 1

41、0 1 1 1 1 1 0 0 00 0 0 1 0 1 0 1 1 1 1 0 0 00 0 0 0 1 0 1 0 0 0 0 0 0 00 0 0 1 0 1 0 0 0 0 08KB8KB需需1313位地位地址尋址尋址:址:ROMROMA12A12A0A064KB64KB2K2K2K2K2K2K2K2KRAMRAM低位地址分配給芯片,高位地址形成片選邏輯。低位地址分配給芯片,高位地址形成片選邏輯。 芯片芯片 芯片地址芯片地址 片選信號片選信號 片選邏輯片選邏輯( (部分譯碼部分譯碼) )2K2K2K2KA10A10A0A0A10A10A0A0CS0CS0CS1CS1A A1212A A

42、1111A A1212A A1111 0 0 00 0 0 1 1 1 1 1 1 1 1 0 0 00 0 0 1 1 1 1 0 0 0 02K2K2K2KA10A10A0A0A10A10A0A0CS2CS2CS3CS3A A1212A A1111A A1212A A1111全譯碼:全譯碼:A A1515A A1414A A1313為全為全0 0(3)3)畫出連接圖畫出連接圖 2K8811 2K8811 2K8811 2K8811A10A0D7D0R/WCS3CS0CS1CS2 ROM RAM RAM RAMY0E3CBAE1E2Y1Y2Y3A11A12A13A14A15+5V例例2.2.

43、某半導(dǎo)體存儲器,按字節(jié)編址。其中,某半導(dǎo)體存儲器,按字節(jié)編址。其中,0000H0000H 07FFH07FFH為為ROMROM區(qū),選用區(qū),選用EPROMEPROM芯片(芯片(2KB/2KB/片);片);0800H0800H1FFFH1FFFH為為RAMRAM區(qū),選用區(qū),選用RAMRAM芯片(芯片(2KB/2KB/片和片和1KB/1KB/片片)。地址)。地址總線總線A15A15A0A0(低)。(低)。(1)(1)計算芯片數(shù)計算芯片數(shù)(2)(2)給出地址分配和給出地址分配和片選邏輯片選邏輯 (3)(3)畫出連接圖(全譯碼)。畫出連接圖(全譯碼)。(1 1)計算容量和芯片數(shù))計算容量和芯片數(shù)ROMR

44、OM區(qū):區(qū):2KB 2KB 單元數(shù)單元數(shù)= =末地址末地址- -首地址首地址+1=07FFH-0000H+1=800H=2K+1=07FFH-0000H+1=800H=2K容量容量=2KB=2KB芯片數(shù)芯片數(shù)=2KB/2KB=1 =2KB/2KB=1 RAMRAM區(qū):區(qū):6KB6KB單元數(shù)單元數(shù)= =末地址末地址- -首地址首地址+1=1FFFH-0800H+1=1800H=6K+1=1FFFH-0800H+1=1800H=6K容量容量=6KB=6KB芯片數(shù)芯片數(shù)=6KB/=6KB/1KB1KB=6 =6 (2 2)地址分配與片選邏輯)地址分配與片選邏輯A A1515A A1414A A131

45、3A A1212A A1111A A1010A A9 9A A0 00 0 00 0 0 0 0 0 0 0 0 0 00 0 00 0 0 0 0 0 0 1 1 1 1 0 0 00 0 0 0 1 0 1 0 0 1 1 1 1 0 0 00 0 0 0 1 0 1 0 0 0 0 0 08KB8KB需需1313位地位地址尋址尋址:址:ROMROMA12A12A0A0RAMRAM低位地址分配給芯片,高位地址形成片選邏輯。低位地址分配給芯片,高位地址形成片選邏輯。 芯片芯片 芯片地址芯片地址 片選信號片選信號 片選邏輯(部分譯碼)片選邏輯(部分譯碼)2K2K1K1KA10A10A0A0A9

46、A9A0A0CS0CS0CS1CS1A A1212A A1111 0 0 00 0 0 1 1 1 1 1 1 1 1 1 1 0 0 00 0 0 1 1 1 1 1 1 0 0 0 01K1KA9A9A0A0CS6CS6A A1212A A1111A A1010A A1212A A1111A A1010全譯碼:全譯碼:A A1515A A1414A A1313為全為全0 064KB64KB2K2K1K1K1K1K1K1K 0 0 00 0 0 0 1 0 1 1 1 1 1 1 1 0 0 00 0 0 0 1 0 1 1 1 0 0 0 01K1KA9A9A0A0CS2CS2A A121

47、2A A1111A A1010(3)3)畫出連接圖畫出連接圖 2K8811 1K8810 1K8810A10A0D7D0R/WCS0CS1CS2 ROM RAM RAMY0E3CBAE1E2Y1Y2Y3A11A12A13A14A15+5VA10CS3 CS4 CS5 CS6 如果選用如果選用RAMRAM芯片為芯片為21142114(1KX4/1KX4/片)片)? ?A10A10A10A10 A10(3)3)畫出連接圖畫出連接圖( (選用選用RAMRAM芯片為芯片為2114)2114)Y0E3CBAE1E2Y1Y2Y3A11A12A13A14A15+5VA10A10A10A10A10 A10 2

48、K8811 10A10A0D7D0R/WCS0CS1CS2 ROMCS3 CS4 CS5 CS6 1K44 RAM 1K4 RAM410 1K44 RAM 1K4 RAM4例例3.3.某半導(dǎo)體存儲器,按字節(jié)編址。其中,某半導(dǎo)體存儲器,按字節(jié)編址。其中,0000H0000H 07FFH07FFH為為ROMROM區(qū),選用區(qū),選用EPROMEPROM芯片(芯片(2KB/2KB/片);片);0800H0800H13FFH13FFH為為RAMRAM區(qū)區(qū),選用,選用RAMRAM芯片(芯片(2KB/2KB/片和片和1KB/1KB/片)。地址片)。地址總線總線A15A15A0A0(低)。給出地址分配和片選邏輯

49、。(低)。給出地址分配和片選邏輯。1.1.計算容量和芯片數(shù)計算容量和芯片數(shù)ROMROM區(qū):區(qū):2KB 2KB 單元數(shù)單元數(shù)=(=(末地址末地址- -首地址首地址)+1=07FFH-0000H+1=800H=2K)+1=07FFH-0000H+1=800H=2K容量容量=2KB=2KB芯片數(shù)芯片數(shù)=2KB/2KB=1 =2KB/2KB=1 RAMRAM區(qū):區(qū):3KB3KB單元數(shù)單元數(shù)=(=(末地址末地址- -首地址首地址)+1=13FFH-0800H+1=C00H=3K)+1=13FFH-0800H+1=C00H=3K容量容量=3KB=3KB芯片數(shù)芯片數(shù):2KB(1:2KB(1片片),1KB(1

50、),1KB(1片片) ) 存儲空間分配:存儲空間分配:2.2.地址分配與片選邏輯地址分配與片選邏輯先安排大容量芯片(低地址),先安排大容量芯片(低地址),再安排小容量芯片。再安排小容量芯片。A A1515A A1414A A1313A A1212A A1111A A1010A A9 9A A0 00 0 00 0 0 0 0 0 0 0 0 0 00 0 00 0 0 0 0 0 0 1 1 1 1 0 0 00 0 0 0 1 0 1 1 1 1 1 0 0 00 0 0 1 0 0 1 0 0 1 1 1 1 0 0 00 0 0 0 1 0 1 0 0 0 0 0 0 00 0 0 1

51、0 0 1 0 0 0 0 0 05KB5KB需需1313位地位地址尋址尋址:址:ROMROMA12A12A0A064KB64KB1K1K2K2K2K2KRAMRAM低位地址分配給芯片,高位地址形成片選邏輯。低位地址分配給芯片,高位地址形成片選邏輯。 芯片芯片 芯片地址芯片地址 片選信號片選信號 片選邏輯片選邏輯2K2K2K2K1K1KA10A10A0A0A10A10A0A0A9A9A0A0CS0CS0CS1CS1CS2CS2A A1212A A1111A A1212A A1111A A1212A A1111A A1010A A1515A A1414A A1313為全為全0 0例例4.4.用用

52、64K64K8 8的的RAMRAM芯片和芯片和32K32K1616的的ROMROM芯片組成芯片組成256K256K1616的存儲器,地址范圍:的存儲器,地址范圍:00000H00000H3FFFFH3FFFFH,其中其中ROMROM區(qū):區(qū):10000H10000H1FFFFH1FFFFH,其余為,其余為RAMRAM區(qū)的地址。區(qū)的地址。1.1.地址線、數(shù)據(jù)線各多少根(或地址線、數(shù)據(jù)線各多少根(或MARMAR、MDRMDR多少位)?多少位)?2.RAM2.RAM、ROMROM芯片各多少片?芯片各多少片?解:解:1. 256K1. 256K16=216=218181616;地址線;地址線1818根、

53、數(shù)據(jù)線根、數(shù)據(jù)線1616根根2. ROM2. ROM的單元數(shù)的單元數(shù):(1FFFFH-10000H+1)=64K:(1FFFFH-10000H+1)=64K ROM ROM的容量為:的容量為:64K64K1616, ROM ROM的芯片數(shù):的芯片數(shù):64K64K16/32K16/32K16=216=2; RAM RAM的容量為:的容量為:192K192K1616(256K-64K=192K256K-64K=192K),), RAM RAM的芯片數(shù):的芯片數(shù):64K64K16/64K16/64K8=28=2;三、主存的外部連接方式三、主存的外部連接方式 1.1.系統(tǒng)的結(jié)構(gòu)模式系統(tǒng)的結(jié)構(gòu)模式 (1

54、) 最小系統(tǒng)模式最小系統(tǒng)模式53CPU存儲器地址數(shù)據(jù)控制 當系統(tǒng)要求存儲器容量不大時,可以把當系統(tǒng)要求存儲器容量不大時,可以把 數(shù)據(jù)總線數(shù)據(jù)總線DB、地址總、地址總線線AB、控制總線、控制總線CB的部分直接與存儲芯片相連。如圖的部分直接與存儲芯片相連。如圖4-24(a)。三、主存的外部連接方式三、主存的外部連接方式 1.1.系統(tǒng)的結(jié)構(gòu)模式系統(tǒng)的結(jié)構(gòu)模式 (2) (2) 較大較大系統(tǒng)模式系統(tǒng)模式 當系統(tǒng)要求存儲器容量較大時,需要有專門的接口芯片實現(xiàn)與當系統(tǒng)要求存儲器容量較大時,需要有專門的接口芯片實現(xiàn)與存儲器芯片的連接。例如地址鎖存器、數(shù)據(jù)緩沖器、總線控制器形存儲器芯片的連接。例如地址鎖存器、數(shù)

55、據(jù)緩沖器、總線控制器形成總線,存儲器芯片就掛到總線上。如圖成總線,存儲器芯片就掛到總線上。如圖4-24(b)。CPU存儲器地址數(shù)據(jù)控制地址鎖存器數(shù)據(jù)緩沖器總線控制器三、主存的外部連接方式三、主存的外部連接方式 1.1.系統(tǒng)的結(jié)構(gòu)模式系統(tǒng)的結(jié)構(gòu)模式 (3) (3) 專用存儲總線專用存儲總線模式模式CPU北橋北橋芯片芯片內(nèi)存內(nèi)存AGP/PCIEAGP/PCIECPUCPU類型類型內(nèi)存類型內(nèi)存類型主頻主頻前端總線前端總線等支持等支持南橋南橋芯片芯片USBUSB鍵盤接口等鍵盤接口等前端前端總線總線動態(tài)存儲器依靠電容電荷存儲信息。平時無電源動態(tài)存儲器依靠電容電荷存儲信息。平時無電源供電,時間一長電容電荷

56、會泄放,需定期向電容供電,時間一長電容電荷會泄放,需定期向電容補充電荷,以保持信息不變。補充電荷,以保持信息不變。五、五、 存儲器的刷新與校驗存儲器的刷新與校驗1.1.動態(tài)存儲器刷新動態(tài)存儲器刷新定期向電容補充電荷定期向電容補充電荷刷新刷新2.2.最大刷新間隔最大刷新間隔在此期間,必須對所有動態(tài)單元刷新一遍。在此期間,必須對所有動態(tài)單元刷新一遍。各動態(tài)芯片可同時刷新,片內(nèi)按行刷新各動態(tài)芯片可同時刷新,片內(nèi)按行刷新2ms2ms3.3.刷新方法刷新方法(按行讀)。(按行讀)。刷新一行所用的時間刷新一行所用的時間刷新周期刷新周期 (存取周期)(存取周期)刷新一塊芯片所需的刷新一塊芯片所需的刷新周期數(shù)

57、刷新周期數(shù)由芯片矩陣由芯片矩陣的的行數(shù)行數(shù)決定。決定。對主存的訪問對主存的訪問由由CPUCPU提供行、列地址,提供行、列地址,隨機訪問。隨機訪問。CPUCPU訪存:訪存:動態(tài)芯片刷新:動態(tài)芯片刷新: 由刷新地址計數(shù)器由刷新地址計數(shù)器提供行地址,定時刷新。提供行地址,定時刷新。2ms2ms內(nèi)集中安排所有刷新周期。內(nèi)集中安排所有刷新周期。4.4.刷新周期的安排方式刷新周期的安排方式( (刷新方式刷新方式) )死區(qū)死區(qū)用在實時要用在實時要求不高的場求不高的場合。合。(1 1)集中刷新)集中刷新R/WR/W刷新刷新R/WR/W刷新刷新2ms2ms50ns50ns(2 2)分散刷新)分散刷新各刷新周期分

58、散安排在存取周期中。各刷新周期分散安排在存取周期中。R/WR/W刷新刷新R/WR/W刷新刷新100ns100ns用在低速系用在低速系統(tǒng)中。統(tǒng)中。2ms2ms(3 3)異步刷新)異步刷新例例. .各刷新周期分散安排在各刷新周期分散安排在2ms2ms內(nèi)。內(nèi)。用在大多數(shù)計算機中。用在大多數(shù)計算機中。每隔一段時間刷新一行。每隔一段時間刷新一行。128128行行15.6 15.6 微秒微秒 每隔每隔15.615.6微秒提一次刷新請求,微秒提一次刷新請求,刷新一行;刷新一行;2 2毫秒內(nèi)刷新完所有毫秒內(nèi)刷新完所有行。行。R/WR/W刷新刷新R/WR/W刷新刷新R/WR/WR/WR/WR/WR/W15.6

59、15.6 微秒微秒15.6 15.6 微秒微秒15.6 15.6 微秒微秒刷新請求刷新請求刷新請求刷新請求(DMADMA請求)請求)(DMADMA請求)請求)有效信息位有效信息位+1+1位校驗位位校驗位校驗碼校驗碼(1 1) 奇偶校驗奇偶校驗 如:偶校驗如:偶校驗檢測依據(jù)(編碼規(guī)則):檢測依據(jù)(編碼規(guī)則):碼距碼距d=2d=2通過統(tǒng)計校驗碼中通過統(tǒng)計校驗碼中1 1的個數(shù)是否為偶數(shù)來查錯。的個數(shù)是否為偶數(shù)來查錯。1011001 1011001 0 0 可檢測一位錯,可檢測一位錯, 約定校驗碼中約定校驗碼中1 1的個的個數(shù)為奇數(shù)數(shù)為奇數(shù)/ /偶數(shù)。偶數(shù)。10110111011011 1 1 不能糾

60、錯。不能糾錯。 用于主存校驗。用于主存校驗。 (2 2) ECCECC校驗校驗5 5、主存儲器的校驗、主存儲器的校驗2.2. P272P272某半導(dǎo)體存儲器容量某半導(dǎo)體存儲器容量8K8K8 8,可選用,可選用SRAMSRAM芯片容量為芯片容量為2K2K4/4/片片。地址總線。地址總線A15A15A0,A0,雙雙向數(shù)據(jù)總線向數(shù)據(jù)總線 D7D7D0,D0,讀讀/ /寫信號線寫信號線R/WR/W。請設(shè)計畫出該存儲器邏輯圖,并注明地址分配請設(shè)計畫出該存儲器邏輯圖,并注明地址分配與片選邏輯式及片選信號的極性。與片選邏輯式及片選信號的極性。(1 1)芯片數(shù)芯片數(shù)= = 8K 8K8/ 2K8/ 2K4=8

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論