![電子科大微嵌5_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/77ddda8f-b4e5-4ecd-95d7-2ded2d32db15/77ddda8f-b4e5-4ecd-95d7-2ded2d32db151.gif)
![電子科大微嵌5_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/77ddda8f-b4e5-4ecd-95d7-2ded2d32db15/77ddda8f-b4e5-4ecd-95d7-2ded2d32db152.gif)
![電子科大微嵌5_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/77ddda8f-b4e5-4ecd-95d7-2ded2d32db15/77ddda8f-b4e5-4ecd-95d7-2ded2d32db153.gif)
![電子科大微嵌5_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/77ddda8f-b4e5-4ecd-95d7-2ded2d32db15/77ddda8f-b4e5-4ecd-95d7-2ded2d32db154.gif)
![電子科大微嵌5_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/77ddda8f-b4e5-4ecd-95d7-2ded2d32db15/77ddda8f-b4e5-4ecd-95d7-2ded2d32db155.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、自動化工程學(xué)院自動化工程學(xué)院測試技術(shù)及儀器研究所測試技術(shù)及儀器研究所肖肖 寅寅 東東E-mail: TELE:動化工程學(xué)院自動化工程學(xué)院測試技術(shù)及儀器研究所測試技術(shù)及儀器研究所肖肖 寅寅 東東E-mail: TELE:處理器系統(tǒng)結(jié)構(gòu)與嵌入式系統(tǒng)設(shè)計6/8/20222/ 32第五章第五章 存儲器系統(tǒng)存儲器系統(tǒng)5.1 存儲器件的分類存儲器件的分類5.2 半導(dǎo)體存儲芯片半導(dǎo)體存儲芯片5.3 存儲系統(tǒng)的層次結(jié)構(gòu)存儲系統(tǒng)的層次結(jié)構(gòu)u 存儲系統(tǒng)的存儲系統(tǒng)的分層分層管理管理u 現(xiàn)代計算機的現(xiàn)代計算機的多級存儲體系多級存儲體系 5.4 主存儲器設(shè)計技術(shù)主
2、存儲器設(shè)計技術(shù)u 存儲芯片選型存儲芯片選型u 存儲芯片的組織形式存儲芯片的組織形式u 地址地址譯碼技術(shù)譯碼技術(shù)u 存儲器接口設(shè)計存儲器接口設(shè)計決定芯片片選信號的實現(xiàn)決定芯片片選信號的實現(xiàn)兩級譯碼兩級譯碼; 全譯碼全譯碼、部分譯碼部分譯碼、線譯碼線譯碼; 固定、固定、可變可變存儲介質(zhì)存儲介質(zhì)(存儲原理存儲原理)、讀寫策略讀寫策略(存取方式存取方式)容量擴展容量擴展;基本結(jié)構(gòu)(基本結(jié)構(gòu)(RAM、ROM)、)、性能指標性能指標并行并行、多端口多端口、聯(lián)想聯(lián)想(改善主存的訪問速度和吞吐量改善主存的訪問速度和吞吐量)6/8/20223/ 3274LS1383-8譯碼器2 1 8HA Y0B Y1C Y2
3、 G1 Y3 Y4 G2A Y5 Y6G2B Y7 00010&A3A4A5+5VA6A7A8A9AENIORIOW&端口譯碼電路練習(xí)練習(xí): :分析圖中分析圖中74LS13874LS138各輸出端的譯碼各輸出端的譯碼地址范圍。地址范圍。6/8/20224/ 32第五章第五章 習(xí)題習(xí)題作業(yè):作業(yè):1 1,2 2,101710171(910)1(910)不做不做思考:思考:3 3 9 9自動化工程學(xué)院自動化工程學(xué)院測試技術(shù)及儀器研究所測試技術(shù)及儀器研究所肖肖 寅寅 東東E-mail: TELE:動化工程學(xué)院自動化工程學(xué)院測試技術(shù)及儀器研究所測試技術(shù)及儀器研究所肖肖 寅寅
4、 東東E-mail: TELE: 五 章 結(jié) 束6/8/20226/ 32不同的存儲原理不同的存儲原理雙極型:雙極型: MOS型型掩膜掩膜ROM 一次性可編程一次性可編程PROM紫外線可擦除紫外線可擦除EPROM 電可擦除電可擦除E2PROM 快閃存儲器快閃存儲器FLASH易失性易失性 存儲器存儲器非易失性非易失性存儲器存儲器靜態(tài)靜態(tài)SRAM 動態(tài)動態(tài)DRAM存取速度快,但集成度低,一般用于大存取速度快,但集成度低,一般用于大型計算機或高速微機的型計算機或高速微機的Cache;速度較快,集成度較低,速度較快,集成度較低,一般用于對速度要求高、一般用于對速度要求高、而
5、容量不大的場合(而容量不大的場合(Cache)集成度較高但存取速度較集成度較高但存取速度較低,一般用于需較大容量低,一般用于需較大容量的場合(主存)。的場合(主存)。半導(dǎo)體半導(dǎo)體存儲器存儲器磁介質(zhì)存儲器磁介質(zhì)存儲器 磁帶磁帶、軟磁盤、硬磁盤(軟磁盤、硬磁盤( DA、RAID)光介質(zhì)存儲器光介質(zhì)存儲器 只讀型、一次寫入型、多次寫入型只讀型、一次寫入型、多次寫入型 6/8/20227/ 32不同的讀寫策略不同的讀寫策略數(shù)據(jù)訪問方式數(shù)據(jù)訪問方式并行存儲器并行存儲器 (Parallel Memory)串行存儲器串行存儲器 (Serial Memory)數(shù)據(jù)存取順序數(shù)據(jù)存取順序 隨機存取隨機存取(直接存
6、?。ㄖ苯哟嫒。┛砂吹刂冯S機訪問;可按地址隨機訪問;訪問時間與地址無關(guān);訪問時間與地址無關(guān);順序存取順序存取 (先進先出先進先出)FIFO、隊列、隊列(queue) 堆棧存儲堆棧存儲先進后出先進后出(FILO)/后進先出后進先出(LIFO);向下生成和向上生成;向下生成和向上生成; 實棧頂實棧頂SS、堆棧指針、堆棧指針SP;6/8/20228/ 32堆棧的生成方式堆棧的生成方式6/8/20229/ 32靜態(tài)靜態(tài)RAM的六管基本存儲單元的六管基本存儲單元集成度低,但速度快,價格高,集成度低,但速度快,價格高,常用做常用做Cache。 T1和和T2組成一個雙穩(wěn)態(tài)組成一個雙穩(wěn)態(tài)觸發(fā)器,用于保存數(shù)據(jù)觸
7、發(fā)器,用于保存數(shù)據(jù)。T3和和T4為負載管。為負載管。 如如A點為數(shù)據(jù)點為數(shù)據(jù)D,則,則B點點為數(shù)據(jù)為數(shù)據(jù)/D。T1T2ABT3T4+5VT5T6 行選擇線有效(高電行選擇線有效(高電 平平)時,)時,A 、B處的數(shù)據(jù)處的數(shù)據(jù)信息通過門控管信息通過門控管T5和和T6送至送至C、D點。點。行選擇線行選擇線CD列選擇線列選擇線T7T8I/OI/O 列選擇線有效(高電列選擇線有效(高電 平平)時,)時,C 、D處的數(shù)據(jù)處的數(shù)據(jù)信息通過門控管信息通過門控管T7和和T8送至芯片的數(shù)據(jù)引腳送至芯片的數(shù)據(jù)引腳I/O。6/8/202210/ 32動態(tài)動態(tài)RAM的單管基本存儲單元的單管基本存儲單元集成度高,但速度
8、較慢,價集成度高,但速度較慢,價格低,一般用作主存。格低,一般用作主存。行選擇線行選擇線T1B存儲存儲電容電容CA列選列選擇線擇線T2I/O電容上存有電荷時,表示存儲電容上存有電荷時,表示存儲數(shù)據(jù)數(shù)據(jù)A為邏輯為邏輯1;行選擇線有效時,數(shù)據(jù)通過行選擇線有效時,數(shù)據(jù)通過T1送至送至B處;處;列選擇線有效時,數(shù)據(jù)通過列選擇線有效時,數(shù)據(jù)通過T2送至芯片的數(shù)據(jù)引腳送至芯片的數(shù)據(jù)引腳I/O;為防止存儲電容為防止存儲電容C放電導(dǎo)致數(shù)放電導(dǎo)致數(shù)據(jù)丟失,必須定時進行刷新;據(jù)丟失,必須定時進行刷新;動態(tài)刷新時行選擇線有效,而動態(tài)刷新時行選擇線有效,而列選擇線無效。(刷新是逐行列選擇線無效。(刷新是逐行進行的。)
9、進行的。)刷新放大器刷新放大器6/8/202211/ 32內(nèi)存儲器與并行總線的接口內(nèi)存儲器與并行總線的接口地址地址譯碼譯碼主主存存儲儲器器微處微處理器理器或或總線總線接口接口 AB地址鎖存地址鎖存RD/WR片選控制片選控制低位低位AB高位高位ABIO/M一、數(shù)據(jù)線:如果考慮總線負載問題,可加接數(shù)據(jù)收發(fā)器。一、數(shù)據(jù)線:如果考慮總線負載問題,可加接數(shù)據(jù)收發(fā)器。二、讀寫控制線:考慮有效電平。二、讀寫控制線:考慮有效電平。字選字選:系統(tǒng)地址總線中的:系統(tǒng)地址總線中的低位地址線低位地址線直接與各存儲芯片的地址線連接直接與各存儲芯片的地址線連接。所需低位地址線的數(shù)目所需低位地址線的數(shù)目N與存儲芯片容量與存
10、儲芯片容量L的關(guān)系:的關(guān)系:L2N。片選片選:系統(tǒng)地址總線中余下的:系統(tǒng)地址總線中余下的高位地址線高位地址線經(jīng)譯碼后用做不同存儲芯片經(jīng)譯碼后用做不同存儲芯片的片選。通常的片選。通常IO/M信號也參與片選譯碼。信號也參與片選譯碼。三、地址線:字選片選。三、地址線:字選片選。DB數(shù)據(jù)緩沖數(shù)據(jù)緩沖通常通常都由都由多片多片存儲存儲芯片芯片構(gòu)成構(gòu)成11/426/8/202212/ 32讀讀 寫寫 控控 制制 邏邏 輯輯R/WCE數(shù)數(shù)據(jù)據(jù)緩緩沖沖 器器(三三 態(tài)態(tài) 雙雙 向向)d0d1dN-1D0D1DN-1RAM芯片的組成與結(jié)構(gòu)(一)芯片的組成與結(jié)構(gòu)(一)該該RAM芯片外部共有地址線芯片外部共有地址線
11、L 根,數(shù)據(jù)線根,數(shù)據(jù)線 N 根;根;該類芯片內(nèi)部采用該類芯片內(nèi)部采用單譯碼(字譯碼)單譯碼(字譯碼)方式,基本存儲單元排列成方式,基本存儲單元排列成M*N的的長方矩陣,且有長方矩陣,且有M=2L的關(guān)系成立;的關(guān)系成立;字線字線0字線字線M-10,00,N-1M-1,0M-1,N-1地地址址譯譯碼碼器器a0a1aM-1A0A1AL-1地地址址寄寄存存器器D0DN-1位位線線0位位線線N-1存儲芯片容量標為存儲芯片容量標為“M*N”(bit)D0DN-1地址線地址線數(shù)據(jù)線數(shù)據(jù)線控制線控制線6/8/202213/ 32RAM芯片的組成與結(jié)構(gòu)(二)芯片的組成與結(jié)構(gòu)(二)該該RAM芯片外部共有地址線芯
12、片外部共有地址線 2n 根,數(shù)據(jù)線根,數(shù)據(jù)線 1 根;根;該類芯片內(nèi)部一般采用該類芯片內(nèi)部一般采用雙譯碼(復(fù)合譯碼、重合選擇)雙譯碼(復(fù)合譯碼、重合選擇)方式,基本存儲單方式,基本存儲單元排列成元排列成N*N 的正方矩陣,且有的正方矩陣,且有M =22n =N2 的關(guān)系成立;的關(guān)系成立;0,00,N-1N-1,0N-1,N-1D0D0DN-1DN-1Y0YN-1Y 地地 址址 譯譯 碼碼 器器Y 地地 址址 寄寄 存存 器器AnAn+1A2n-1X地地址址譯譯碼碼器器X0X1XN-1A0A1An-1X地地址址寄寄存存器器DD數(shù)數(shù)據(jù)據(jù)緩緩沖沖 器器(三三 態(tài)態(tài) 雙雙 向向)D0讀寫控制讀寫控制存
13、儲芯片容量標為存儲芯片容量標為“M*1”(bit)數(shù)據(jù)線數(shù)據(jù)線控制線控制線地址線地址線6/8/202214/ 32靜態(tài)靜態(tài)RAM芯片的引腳特性芯片的引腳特性 6264 VCC WE CE2 A8 A9 A11 OE A10 CE1 I/O7 I/O6 I/O5 I/O4 I/O3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 NC A12 A7 A6 A5 A4 A3 A2 A1 A0 I/O0 I/O1 I/O2 GND A0A12 I/O0I/O12 CE1 CE2 WE OE 地址線
14、雙向數(shù)據(jù)線 片選線1 片選線2 寫允許線 讀允許線 從三總線的角度看:從三總線的角度看:1. 地址線數(shù)目地址線數(shù)目A、數(shù)據(jù)、數(shù)據(jù)線數(shù)目線數(shù)目D與芯片容量(與芯片容量(MN)直接相關(guān):)直接相關(guān):2A=MD=N2. 控制信號應(yīng)包括:控制信號應(yīng)包括:片選信號和讀片選信號和讀/寫信號寫信號所以,所以,6264容量:容量: 21388K8可見可見6264為為RAM芯片芯片714/426/8/2022 產(chǎn)品出廠時存的全是產(chǎn)品出廠時存的全是1,用,用戶可一次性寫入,即把某些戶可一次性寫入,即把某些1改為改為0。但只能。但只能一次編程一次編程。 存儲單元多采用存儲單元多采用熔絲熔絲低低熔點金屬或多晶硅。寫入
15、時熔點金屬或多晶硅。寫入時設(shè)法在熔絲上通入較大的電設(shè)法在熔絲上通入較大的電流將熔絲燒斷。流將熔絲燒斷。編程時編程時VCC和和字線電壓提高字線電壓提高可編程只讀存儲器可編程只讀存儲器PROM15 /546/8/202216/ 32紫外線可擦除紫外線可擦除ROM (UVEPROM) 擦除:用紫外線或擦除:用紫外線或X射線射線擦除。需擦除。需2030分鐘。分鐘。 缺點:需要兩個缺點:需要兩個MOS管;管;編程電壓偏高;編程電壓偏高;P溝道管的溝道管的開關(guān)速度低。開關(guān)速度低。 浮柵上電荷可長期保存浮柵上電荷可長期保存在在125環(huán)境溫度下,環(huán)境溫度下,70%的電荷能保存的電荷能保存10年以上。年以上。6
16、/8/202217引入浮柵的引入浮柵的MOS器件器件6/8/202218/ 32寫入(寫寫入(寫0)擦除(寫擦除(寫1)讀出讀出 特點:擦除和寫入均利用隧道效應(yīng)。特點:擦除和寫入均利用隧道效應(yīng)。 浮柵與漏區(qū)間的氧化物層極?。ǜ排c漏區(qū)間的氧化物層極?。?0納米以下)納米以下),稱為隧道區(qū)。當(dāng)隧道區(qū)電場大于,稱為隧道區(qū)。當(dāng)隧道區(qū)電場大于107V/cm時隧時隧道區(qū)雙向?qū)ā5绤^(qū)雙向?qū)?。電可擦除的電可擦除的ROM(EEPROM)6/8/202219快閃存儲器快閃存儲器(Flash Memory) (1)寫入利用雪崩注入法)寫入利用雪崩注入法。源極接地;漏極接。源極接地;漏極接6V;控;控制柵制柵1
17、2V脈沖,寬脈沖,寬10 s。 (2)擦除用隧道效應(yīng)。)擦除用隧道效應(yīng)。控制柵接地;源極接控制柵接地;源極接12V脈脈沖,寬為沖,寬為100ms。因為片內(nèi)。因為片內(nèi)所有疊柵管的源極都連在所有疊柵管的源極都連在一起,所以一個脈沖就可一起,所以一個脈沖就可擦除全部單元。擦除全部單元。 (3)讀出:源極接地,字線為)讀出:源極接地,字線為5V邏輯高電平。邏輯高電平。19 /546/8/202220/ 32半導(dǎo)體存儲芯片的主要技術(shù)指標半導(dǎo)體存儲芯片的主要技術(shù)指標存儲容量存儲容量存取速度存取速度功耗功耗可靠性可靠性 工作電源電壓、工作溫度范圍、可編程存儲工作電源電壓、工作溫度范圍、可編程存儲器的編程次數(shù)
18、、成本器的編程次數(shù)、成本注意存儲器的容量以注意存儲器的容量以字節(jié)(字節(jié)(B)為單位,為單位,而存儲芯片的容量以而存儲芯片的容量以位(位(b)為單位。為單位。 即存取時間,以即存取時間,以ns為單位,也可用存取時間為單位,也可用存取時間Ta、存取周期、存取周期Tm和存儲器帶寬和存儲器帶寬Bm等表示。等表示??捎每捎闷骄收祥g隔時間平均故障間隔時間來衡量來衡量以以mW/芯片芯片或或W/單元單元為單位為單位6/8/202221/ 32存儲容量單位存儲容量單位1 kilobyte KB = 1000 (103) Byte 1 megabyte MB = 1 000 000 (106) Byte 1 g
19、igabyte GB = 1 000 000 000 (109) Byte 1 terabyte TB = 1 000 000 000 000 (1012) Byte 1 petabyte PB = 1 000 000 000 000 000 (1015) Byte1 exabyte EB = 1 000 000 000 000 000 000 (1018) Byte 1 zettabyte ZB = 1 000 000 000 000 000 000 000 (1021) Byte1 yottabyte YB = 1 000 000 000 000 000 000 000 000 (1024
20、) Byte 1 nonabyte NB = 1 000 000 000 000 000 000 000 000 000 (1027) Byte1 doggabyte DB = 1 000 000 000 000 000 000 000 000 000 000 (1030) Byte 23.32=102102202306/8/202222/ 32存儲器分層結(jié)構(gòu)存儲器分層結(jié)構(gòu)設(shè)計目標設(shè)計目標整個存儲系統(tǒng)速度接近整個存儲系統(tǒng)速度接近M1而價格和容量接近而價格和容量接近Mn二二. . 操作策略操作策略映像規(guī)則:映像規(guī)則:用于確定一個新的塊(頁)被調(diào)用于確定一個新的塊(頁)被調(diào)入本級存儲器時應(yīng)放在什么
21、位置上。入本級存儲器時應(yīng)放在什么位置上。查找規(guī)則:查找規(guī)則:用于確定需要的塊(頁)是否存用于確定需要的塊(頁)是否存在本級存儲器中以及如何查找。在本級存儲器中以及如何查找。替換規(guī)則:替換規(guī)則:用于確定本級存儲器不命中且已用于確定本級存儲器不命中且已滿時應(yīng)替換哪一塊(頁)。滿時應(yīng)替換哪一塊(頁)。更新規(guī)則:更新規(guī)則:用于確定寫數(shù)據(jù)時應(yīng)進行的操作。用于確定寫數(shù)據(jù)時應(yīng)進行的操作。6/8/202223/ 32存儲器分級圖存儲器分級圖6/8/202224/ 32現(xiàn)代計算機的四級存儲結(jié)構(gòu):現(xiàn)代計算機的四級存儲結(jié)構(gòu):寄存器寄存器 Cache 主存主存 輔存輔存CPU內(nèi)部高內(nèi)部高速電子線路速電子線路(如觸發(fā)器
22、如觸發(fā)器)一級:在一級:在CPU內(nèi)部內(nèi)部二級:在二級:在CPU外部外部 一般為靜態(tài)隨一般為靜態(tài)隨機存儲器機存儲器SRAM。一般為半導(dǎo)體存儲器,也稱為短期存一般為半導(dǎo)體存儲器,也稱為短期存儲器;解決讀寫儲器;解決讀寫速度速度問題;問題;包括磁盤(中期存儲包括磁盤(中期存儲器)、磁帶、光盤(器)、磁帶、光盤(長期存儲)等;長期存儲)等; 解決存儲解決存儲容量容量問題問題;其中:其中:cache-主存結(jié)構(gòu)解決主存結(jié)構(gòu)解決高速度與低成本高速度與低成本的矛盾;的矛盾; 主存主存-輔存結(jié)構(gòu)利用虛擬存儲器解決輔存結(jié)構(gòu)利用虛擬存儲器解決大容量與低成本大容量與低成本的矛盾的矛盾;現(xiàn)代計算機中的多級存儲器體系結(jié)構(gòu)
23、現(xiàn)代計算機中的多級存儲器體系結(jié)構(gòu)266/8/202227/ 32寄存器組寄存器組 特點:讀寫速度快但數(shù)量較少;其數(shù)量、長度以及使用方法特點:讀寫速度快但數(shù)量較少;其數(shù)量、長度以及使用方法會影響指令集的設(shè)計。會影響指令集的設(shè)計。 組成:一組彼此獨立的組成:一組彼此獨立的Reg,或小規(guī)模半導(dǎo)體存儲器。,或小規(guī)模半導(dǎo)體存儲器。 RISC:設(shè)置較多:設(shè)置較多Reg,并依靠編譯器來使其使用最大化。,并依靠編譯器來使其使用最大化。Cache高速小容量高速小容量(幾十千到幾兆字節(jié)幾十千到幾兆字節(jié));借助硬件管理對程序員透明;借助硬件管理對程序員透明;命中率與失效率命中率與失效率;主(內(nèi))存主(內(nèi))存 編址方
24、式:字節(jié)編址編址方式:字節(jié)編址 信息存放方式:信息存放方式:大大/小端系統(tǒng)小端系統(tǒng)、對齊方式對齊方式輔(外)存輔(外)存 信息以文件信息以文件(file)的形式存放,按塊為單位進行存取。的形式存放,按塊為單位進行存取。 虛擬存儲技術(shù)虛擬存儲技術(shù)6/8/202228/ 32Cache技術(shù)和虛擬存儲器技術(shù)技術(shù)和虛擬存儲器技術(shù)相同點:相同點:n 以存儲器訪問的以存儲器訪問的局部性局部性為基礎(chǔ);為基礎(chǔ);n 采用的調(diào)度策略類似;采用的調(diào)度策略類似;n 對用戶都是透明的;對用戶都是透明的;不同點:不同點:n劃分的信息塊的長度不同;劃分的信息塊的長度不同; nCache技術(shù)由硬件實現(xiàn),而虛擬存儲器技術(shù)由硬件
25、實現(xiàn),而虛擬存儲器由由OS的存儲管理軟件輔助硬件的存儲管理軟件輔助硬件實現(xiàn);實現(xiàn);28/42Cache塊:塊:864字節(jié)字節(jié)虛擬存儲器塊:虛擬存儲器塊:512幾十幾十K個字節(jié)個字節(jié)cache貫穿讀出式貫穿讀出式設(shè)設(shè)cache 的存取時間為的存取時間為tc,命中率為,命中率為h,主存的,主存的存取時間為存取時間為tm,則平均存取時間:,則平均存取時間:ta = tc h +(tc + tm)(1-h)。6/8/202230/ 32cache旁路讀出式旁路讀出式【例【例5.1】 某微機存儲器系統(tǒng)由一級某微機存儲器系統(tǒng)由一級cache 和主和主存組成。已知主存的存取時間為存組成。已知主存的存取時間為
26、80 ns,cache 的存取時間為的存取時間為6 ns,cache的命中率為的命中率為85%,試,試求該存儲系統(tǒng)的平均存取時間。求該存儲系統(tǒng)的平均存取時間。ta =6 ns85%+80 ns(1-85%)=5.1+12=17.1 nscache的命中率與的命中率與cache 的大小、替換算法、程序的大小、替換算法、程序特性等因素有關(guān)。特性等因素有關(guān)。cache未命中時未命中時CPU還需要訪問主存,這時反而延還需要訪問主存,這時反而延長了存取時間。長了存取時間。6/8/202231/ 32回顧存儲器組成回顧存儲器組成讀讀 寫寫 控控 制制 邏邏 輯輯R/WCE數(shù)數(shù)據(jù)據(jù)緩緩沖沖 器器(三三 態(tài)態(tài)
27、 雙雙 向向)d0d1dN-1D0D1DN-1字線字線0字線字線M-10,00,N-1M-1,0M-1,N-1地地址址譯譯碼碼器器a0a1aM-1A0A1AL-1地地址址寄寄存存器器D0DN-1位位線線0位位線線N-1D0DN-16/8/202232/ 32small endianness6/8/2022不同寬度數(shù)據(jù)的存儲方式不同寬度數(shù)據(jù)的存儲方式按整數(shù)邊界對齊存儲可按整數(shù)邊界對齊存儲可以保證訪存指令的速度以保證訪存指令的速度按任意邊界對齊存儲可按任意邊界對齊存儲可以保證存儲空間的利用以保證存儲空間的利用33 /546/8/202234/ 32存儲器的地址映射存儲器的地址映射 地址映射也叫地址
28、重定位,指將用戶程序中的地址映射也叫地址重定位,指將用戶程序中的邏輯地址邏輯地址,轉(zhuǎn)換為運行時機器可直接尋址的,轉(zhuǎn)換為運行時機器可直接尋址的物理地物理地址址。有效地址、虛擬地址有效地址、虛擬地址虛擬地址虛擬地址 物理地址物理地址MMU地址映射表地址映射表程序空間、邏程序空間、邏輯地址空間輯地址空間實存空間、硬件實存空間、硬件地址空間地址空間35分頁分頁映射映射分頁技術(shù)實現(xiàn)分頁技術(shù)實現(xiàn)分頁技術(shù):分頁技術(shù): 頁的大小固定;頁的大小固定; 分段技術(shù):分段技術(shù): 段的大小可變;段的大小可變; 6/8/202237/ 32分頁與分段技術(shù)對比分頁與分段技術(shù)對比分頁技術(shù)分頁技術(shù) 頁是信息的物理單位,與源程序
29、的邏輯結(jié)構(gòu)無關(guān);頁是信息的物理單位,與源程序的邏輯結(jié)構(gòu)無關(guān); 頁長由系統(tǒng)確定,大小固定,用戶不可見;頁長由系統(tǒng)確定,大小固定,用戶不可見; 頁面只能以頁大小的整倍數(shù)地址開始,頁一般不能共享;頁面只能以頁大小的整倍數(shù)地址開始,頁一般不能共享;分段技術(shù)分段技術(shù) 段是信息的邏輯單位,由源程序的邏輯結(jié)構(gòu)所決定;段是信息的邏輯單位,由源程序的邏輯結(jié)構(gòu)所決定; 段長由用戶確定(用戶可見),大小不固定;段長由用戶確定(用戶可見),大小不固定; 段可從任意地址開始,段內(nèi)連續(xù)編址,段間不一定連續(xù);段可從任意地址開始,段內(nèi)連續(xù)編址,段間不一定連續(xù);6/8/202238/ 32存儲芯片的選擇存儲芯片的選擇一、一、確
30、定類型確定類型 根據(jù)不同應(yīng)用場合的特點確定采用何種類型的芯片,如考慮根據(jù)不同應(yīng)用場合的特點確定采用何種類型的芯片,如考慮選用選用SRAM還是還是DRAM,是否需要,是否需要E2PROM、FLASH等等;等等; 確定具體型號及數(shù)量確定具體型號及數(shù)量根據(jù)容量、價格、速度、功耗等要求確定芯片的具體型號和數(shù)量根據(jù)容量、價格、速度、功耗等要求確定芯片的具體型號和數(shù)量思考:若要求擴展思考:若要求擴展64K容量的內(nèi)存,以下幾種選擇哪種最優(yōu)?容量的內(nèi)存,以下幾種選擇哪種最優(yōu)? 64K*1的芯片數(shù)量的芯片數(shù)量N(64K*8)/(64K*1) 1*8片片; 8K*8的芯片數(shù)量的芯片數(shù)量N (64K*8)/(8K*
31、8) 8*1片;片; 16K*4的芯片數(shù)量的芯片數(shù)量N (64K*8)/(16K*4) 4*2片;片; 顯然,芯片的顯然,芯片的種類和數(shù)量種類和數(shù)量應(yīng)越少越好;在芯片數(shù)量相同應(yīng)越少越好;在芯片數(shù)量相同的情況下應(yīng)考慮總線的負載能力和系統(tǒng)連接的復(fù)雜性。的情況下應(yīng)考慮總線的負載能力和系統(tǒng)連接的復(fù)雜性。從總線負載和系統(tǒng)連接來看,第一種選擇較好。從總線負載和系統(tǒng)連接來看,第一種選擇較好。38/426/8/202239/ 32內(nèi)(主)存儲器的基本結(jié)構(gòu)內(nèi)(主)存儲器的基本結(jié)構(gòu)存儲芯片存儲芯片存儲模塊存儲模塊存儲體存儲體存儲體、地址譯碼、存儲體、地址譯碼、數(shù)據(jù)緩沖和讀寫控制數(shù)據(jù)緩沖和讀寫控制 位擴展位擴展:因
32、每個字的位數(shù)不夠而擴展數(shù)據(jù)輸出線的數(shù)目;:因每個字的位數(shù)不夠而擴展數(shù)據(jù)輸出線的數(shù)目; 字擴展字擴展:因總的字數(shù)不夠而擴展地址輸入線的數(shù)目,所以也稱因總的字數(shù)不夠而擴展地址輸入線的數(shù)目,所以也稱為地址擴展;為地址擴展;并行存儲器、多端口并行存儲器、多端口存儲器、相聯(lián)存儲器等存儲器、相聯(lián)存儲器等6/8/202240/ 32回顧存儲回顧存儲芯片芯片組成組成讀讀 寫寫 控控 制制 邏邏 輯輯R/WCE數(shù)數(shù)據(jù)據(jù)緩緩沖沖 器器(三三 態(tài)態(tài) 雙雙 向向)d0d1dN-1D0D1DN-1字線字線0字線字線M-10,00,N-1M-1,0M-1,N-1地地址址譯譯碼碼器器a0a1aM-1A0A1AL-1地地址址
33、寄寄存存器器D0DN-1位位線線0位位線線N-1D0DN-16/8/202241/ 32存儲芯片的位擴展存儲芯片的位擴展64K*1I/O64K*1I/O64K*1I/O64K*1I/O64K*1I/O64K*1I/O64K*1I/O64K*1I/OA0 A15R/WCSD0D7等效為等效為64K*8A0 A15D0 D7R/WCS用用64K1bit的芯片擴展實現(xiàn)的芯片擴展實現(xiàn)64KB存儲器存儲器 進行位擴展時,模塊中所有芯片的進行位擴展時,模塊中所有芯片的地址線和控制線互連地址線和控制線互連形成整個模塊的地址線和控制線,而各芯片的形成整個模塊的地址線和控制線,而各芯片的數(shù)據(jù)線并列(位數(shù)據(jù)線并列
34、(位線擴展)線擴展)形成整個模塊的數(shù)據(jù)線(形成整個模塊的數(shù)據(jù)線(8bit寬度)。寬度)。 41/426/8/202242/ 32存儲芯片的字擴展存儲芯片的字擴展用用8K8bit的芯片擴展實現(xiàn)的芯片擴展實現(xiàn)64KB存儲器存儲器64K*8A0 A15D0 D7R/WCS等效為等效為A0 A12R/WD0 D764K*1D0764K*1D0764K*1D0764K*1D0764K*1D0764K*1D0764K*1D07CS1 CS1 8K*8D07CS 3-8譯譯碼碼器器Y0Y1Y7A13 A14 A15 進行字擴展時,模塊中所有芯片的進行字擴展時,模塊中所有芯片的地址線、控制線和數(shù)地址線、控制線
35、和數(shù)據(jù)線互連據(jù)線互連形成整個模塊的低位地址線、控制線和數(shù)據(jù)線形成整個模塊的低位地址線、控制線和數(shù)據(jù)線 , CPU的高位地址線(擴展的字線)被用來譯碼以形成對各個芯的高位地址線(擴展的字線)被用來譯碼以形成對各個芯片的選擇線片的選擇線 片選線片選線 。 6/8/202243/ 32存儲芯片的字、位同時擴展存儲芯片的字、位同時擴展用用16K4bit的芯片擴展實現(xiàn)的芯片擴展實現(xiàn)64KB存儲器存儲器16K*416K*4A0 A13R/WD0 D3D4 D724譯碼器譯碼器A15A14CS64K*8A0 A15D0 D7R/WCS等效為等效為16K*416K*416K*416K*416K*416K*4
36、首先對首先對芯片芯片分組進分組進行位擴展行位擴展,以實現(xiàn)按字以實現(xiàn)按字節(jié)編址;節(jié)編址; 其次設(shè)其次設(shè)計個芯片組計個芯片組的的片選進行片選進行字擴展字擴展,以,以滿足容量要滿足容量要求;求;44并行并行存儲器存儲器6/8/202245/ 324體交叉存儲器體交叉存儲器片選及字選譯片選及字選譯碼有什么特點碼有什么特點?尋址0尋址1尋址2尋址3尋址0尋址1尋址2尋址3傳數(shù)0傳數(shù)1傳數(shù)2傳數(shù)3傳數(shù)06/8/202246/ 32在下圖所示的低位多體交叉存儲器中,若處理器要訪在下圖所示的低位多體交叉存儲器中,若處理器要訪問的字地址為以下十進制數(shù)值,試問該存儲器比單體存問的字地址為以下十進制數(shù)值,試問該存儲
37、器比單體存儲器的平均訪問速率提高多少儲器的平均訪問速率提高多少 (忽略初啟時的延時忽略初啟時的延時) ? (a)4個存儲體訪問可以個存儲體訪問可以交叉進行,訪問速率可達到單交叉進行,訪問速率可達到單體存儲器的體存儲器的4 倍。倍。 (b)2個存儲體訪問可以個存儲體訪問可以交叉進行,訪問速率可達到單交叉進行,訪問速率可達到單體存儲器的體存儲器的2倍。倍。47雙端口存儲器雙端口存儲器48相聯(lián)(聯(lián)想)存儲器相聯(lián)(聯(lián)想)存儲器6/8/202249/ 32兩級物理地址譯碼方案兩級物理地址譯碼方案讀讀/ /寫控制信號、數(shù)據(jù)寫控制信號、數(shù)據(jù)寬度指示信號、傳送寬度指示信號、傳送方式指示信號,等方式指示信號,等6/8/202250/ 32回顧存儲器組成回顧存儲器組成讀讀 寫寫 控控 制制 邏邏 輯輯R/WCE數(shù)數(shù)據(jù)據(jù)緩緩沖沖 器器(三三 態(tài)態(tài) 雙雙 向向)d0d1dN-1D0D1DN-1字線字線0字線字線M-10,00,N-1M-1,0M-1,N-1地地址址譯譯碼碼器器a0a1aM-1A0A1AL-1地地址址寄寄存存
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度物聯(lián)網(wǎng)技術(shù)在智慧家居中的應(yīng)用合同
- 2025年度新能源汽車零配件購銷合同書范本
- 《三國鼎立》聽課評課記錄2(新部編人教版七年級上冊歷史)
- 2025年度購房合同備案及產(chǎn)權(quán)轉(zhuǎn)移服務(wù)協(xié)議
- 2025年度股東簡單協(xié)議書(養(yǎng)老產(chǎn)業(yè)合作版)
- 2025年度凈水器環(huán)保技術(shù)研發(fā)與創(chuàng)新基金投資合同
- 北京課改版歷史八年級上冊第18課《紅軍長征》聽課評課記錄
- 2025年度新型城鎮(zhèn)化建設(shè)項目質(zhì)量保證金監(jiān)管服務(wù)合同
- 現(xiàn)代科技在博物館照明設(shè)計中的應(yīng)用
- 現(xiàn)代醫(yī)療設(shè)備研發(fā)中的專利保護問題研究
- 團播主持人協(xié)議
- 《招標投標法解讀》課件
- 施耐德低壓電器選型
- 醫(yī)風(fēng)醫(yī)德ppt課件2023年
- 2023城鎮(zhèn)給水排水管道原位固化法修復(fù)工程技術(shù)規(guī)程
- 高一必修二英語測試題
- 裝飾施工圖設(shè)計深度
- 100以內(nèi)的加減法練習(xí)1000題(可直接打印)
- 技術(shù)人員能力評價表
- 碳纖維加固定額B013
- 我是家務(wù)小能手(課堂PPT)
評論
0/150
提交評論