文档详情

存储器与可编程逻辑器件课件.ppt

发布:2025-04-17约1.63千字共30页下载文档
文本预览下载声明

**記憶體與可編程邏輯器件*10.1只讀記憶體ROMROM的分類掩膜ROM:不能改寫。PROM:只能改寫一次。EPROM:可以改寫多次。記憶體的分類RAM:在工作時既能從中讀出(取出)資訊,又能隨時寫入(存入)資訊,但斷電後所存資訊消失。ROM:在工作時只能從中讀出資訊,不能寫入資訊,且斷電後其所存資訊在仍能保持。*10.1.1ROM的結構存儲容量=字線數×位線數=N×M(位)存儲單元地址10.1.2ROM的工作原理二極體與門陣列二極體或門陣列結合電路圖及上表可以看出,接有二極體的交叉點存1,末接二極體的交叉點存0。存儲單元是存1還是存0,完全取決於只讀記憶體的存儲需要,設計和製造時已完全確定,不能改變;而且資訊存入後,即使斷開電源,所存資訊也不會消失。所以,只讀記憶體又稱為固定記憶體。存儲內容ROM的陣列圖*接有三極管的交叉點存1,末接三極管的交叉點存0。接有場效應管的交叉點存1,末接場效應管的交叉點存0。EPROM的存儲單元*10.1.3ROM的應用1、用ROM實現組合邏輯函數例用ROM實現下列一組邏輯函數。解(1)列真值表*(2)選擇合適的ROM,對照真值表畫出邏輯函數的陣列圖。*2、用ROM作函數運算表用ROM構成能實現函數y=x2的運算表電路。例設x的取值範圍為0~15的正整數,則對應的是4位二進位正整數,用B=B3B2B1B0表示。根據y=x2可算出y的最大值是152=225,可以用8位二進位數Y=Y7Y6Y5Y4Y3Y2Y1Y0表示。由此可列出Y=B2即y=x2的真值表。*真值表陣列圖3、用ROM作字元發生器電路用ROM存儲字元Z10.2讀寫記憶體RAMRAM是由許許多多的基本寄存器組合起來構成的大規模積體電路。RAM中的每個寄存器稱為一個字,寄存器中的每一位稱為一個存儲單元。寄存器的個數(字數)與寄存器中存儲單元個數(位數)的乘積,叫做RAM的容量。按照RAM中寄存器位數的不同,RAM有多字1位和多字多位兩種結構形式。在多字1位結構中,每個寄存器都只有1位,例如一個容量為1024×1位的RAM,就是一個有1024個1位寄存器的RAM。多字多位結構中,每個寄存器都有多位,例如一個容量為256×4位的RAM,就是一個有256個4位寄存器的RAM。9.2.1RAM的結構*由大量寄存器構成的矩陣用以決定訪問哪個字單元用以決定芯片是否工作用以決定對被選中的單元是讀還是寫讀出及寫入數據的通道容量為256×4RAM的存儲矩陣存儲單元1024個存儲單元排成32行×32列的矩陣每根行選擇線選擇一行每根列選擇線選擇一個字列Y1=1,X2=1,位於X2和Y1交叉處的字單元可以進行讀出或寫入操作,而其餘任何字單元都不會被選中。地址的選擇通過地址解碼器來實現。地址解碼器由行解碼器和列解碼器組成。行、列解碼器的輸出即為行、列選擇線,由它們共同確定欲選擇的地址單元。256×4RAM存儲矩陣中,256個字需要8位地址碼A7~A0。其中高3位A7~A5用於列解碼輸入,低5位A4~A0用於行解碼輸入。A7~A0,Y1=1、X2=1,選中X2和Y1交叉的字單元。00010001集成2kB×8位RAM6116寫入控制端片選端輸出使能端10.2.2RAM容量的擴展位擴展將地址線、讀/寫線和片選線對應地並聯在一起輸入/輸出(I/O)分開使用作為字的各個位線*字擴展輸入/輸出(I/O)線並聯要增加的地址線A10~A12與解碼器的輸入相連,解碼器的輸出分別接至8片RAM的片選控制端**

显示全部
相似文档