半導體存儲器和可編程邏輯器件-課件_第1頁
半導體存儲器和可編程邏輯器件-課件_第2頁
半導體存儲器和可編程邏輯器件-課件_第3頁
半導體存儲器和可編程邏輯器件-課件_第4頁
半導體存儲器和可編程邏輯器件-課件_第5頁
已閱讀5頁,還剩53頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第10章半導體存儲器和可編程邏輯器件學習要點:熟悉常用ROM的內部結構和使用方法熟悉常用RAM的內部結構和使用方法掌握存儲器容量的擴展方法(字、位)了解可編程邏輯器件:PLD、PAL、GAL2020/12/271第10章半導體存儲器和可編程邏輯器件學習要點:2020/第10章半導體存儲器和可編程邏輯器件10.1半導體存儲器10.2可編程邏輯器件退出2020/12/272第10章半導體存儲器和可編程邏輯器件10.1半導體存精品資料精品資料你怎么稱呼老師?如果老師最后沒有總結一節課的重點的難點,你是否會認為老師的教學方法需要改進?你所經歷的課堂,是講座式還是討論式?教師的教鞭“不怕太陽曬,也不怕那風雨狂,只怕先生罵我笨,沒有學問無顏見爹娘……”“太陽當空照,花兒對我笑,小鳥說早早早……”半導體存儲器和可編程邏輯器件-ppt課件精品資料5精品資料5你怎么稱呼老師?如果老師最后沒有總結一節課的重點的難點,你是否會認為老師的教學方法需要改進?你所經歷的課堂,是講座式還是討論式?教師的教鞭“不怕太陽曬,也不怕那風雨狂,只怕先生罵我笨,沒有學問無顏見爹娘……”“太陽當空照,花兒對我笑,小鳥說早早早……”6610.1半導體存儲器10.1.1只讀存儲器(ROM)10.1.2隨機存儲器(RAM)10.1.3存儲器容量的擴展退出2020/12/27710.1半導體存儲器10.1.1只讀存儲器(ROM)

半導體存儲器是一種能存儲大量二值信息(或稱為二值的數據)的半導體器件。在電子計算機以及其他的一些數字系統的工作過程中,都需要對大量的數據進行存儲。因此,存儲器也就成了這些數字系統不可缺少的組成部分。半導體存儲器的種類很多,首先從存、取功能上可以分為只讀存儲器(Read-onlyMemory,簡稱ROM)和隨機存儲器(RandomAccessMemory,簡稱RAM)兩大類。2020/12/278半導體存儲器是一種能存儲大量二值信息(或稱為10.1.1只讀存儲器(ROM)1.ROM的結構圖10-1ROM的結構主要由地址譯碼器、存儲體及讀出電路等三部分組成。2020/12/27910.1.1只讀存儲器(ROM)1.ROM的結構圖10-

地址譯碼器的作用是將輸入的地址譯碼成相應的控制信息,利用這個控制信號從存儲矩陣中把指定的單元選出,并把其中的數據送到讀出電路。

存儲矩陣中字線和位線交叉處能存儲一位二進制信息的電路叫做一個存儲元。而一個字線所對應的m個存儲元的總體叫作一個存儲單元。ROM中的存儲元不用觸發器而用一個半導體二極管或三極管,但更多的是由MOS場效應管組成。這種存儲元雖然寫入不方便,但電路結構簡單,有利于提高集成度。2020/12/2710地址譯碼器的作用是將輸入的地址譯碼成相應的控

讀出電路的作用有兩個:一是提高存儲器的帶負載能力;二是實現對輸出狀態的三態控制,以便于系統的總線聯結。通常用位(bit)和字節(Byte)作為存儲器的存儲單位。

位用來表示一個二進制信息的0和1,是最小的存儲單位。在微型計算機中信息大多是以字節形式存放的。一個字節由8個信息位組成,字是計算機進行數據處理時,一次存取、加工和傳遞的一組二進制位,它的長度是字長。字長是衡量計算機性能的一個重要指標2020/12/2711讀出電路的作用有兩個:一是提高存儲器的帶負載2.掩模只讀存儲器

掩模只讀存儲器中的信息是在制造時存入的,存儲的數據是由制作過程中使用的掩模板決定的,產品出廠后用戶無法作任何的改動。掩模只讀存儲器適用于需要大批量生產而使用中又不需要改動存儲的信息的場合。2020/12/27122.掩模只讀存儲器掩模只讀存儲器中的信息是在3.可改寫型ROM(EPROM)

EPROM器件是一種可擦除、可重新編程的只讀存儲器,因而在需要經常修改ROM中內容的場合,它便成為一種比較理想的器件

往EPROM寫入信息時,要用專門的設備,在相關引腳加的編程電壓,然后信息從編程脈沖引腳寫入EPROM內部。

對已寫入信息的EPROM,如須改寫,可用專用的紫外線燈照射除去膠帶的石英蓋板,經10~20min則芯片中寫入的內容全部消失,又可以重新寫入需要的信息。2020/12/27133.可改寫型ROM(EPROM)EPROM以2716芯片為例介紹它的使用方法:圖10-22716的引腳圖(1):地址輸入線。(2):雙向三態數據線。正常工作時為輸出線,編程寫入時為數據的輸入線。(3)和GND:分別接工作電源電壓+5V和地。(4):編程電壓輸入引腳。(5):芯片片選引腳/編程脈沖輸入引腳分時復用,正常工作時作為芯片片選引腳,編程時作為編程脈沖輸入引腳。(6):數據輸出允許信號。2020/12/2714以2716芯片為例介紹它的使用方法:圖10-2271芯片的工作方式由、和的不同組合所決定,如表10-1所示引腳工作方式Vpp(V)數據線D7~D0狀態讀出00+5讀出的數據未選中×1+5高阻待機1×+5高阻編程(寫入)1+25寫入的數據禁止編程01+25高阻校驗讀出01+25讀出校驗數據CE2020/12/2715芯片的工作方式由、4.電可改寫型ROM(E2PROM)

EPROM只能整體擦除,不能單一個存儲單元獨立地擦除,而且擦除操作較麻煩。為克服這些缺點,又研制成了可以用電信號擦除的可編程ROM,這就是通常所說的E2PROM。

在E2PROM中,Intel公司的芯片2816A、2817A和2864A等較常用。圖10-3是常用E2PROM的芯片引腳圖。2020/12/27164.電可改寫型ROM(E2PROM)EPR圖10-3常用E2PROM引腳圖2020/12/2717圖10-3常用E2PROM引腳圖2020/12/27175.快閃存儲器(FlashMemory)

快閃存儲器是一種快速在線電修改、且掉電非易失性存儲器。

快閃存儲器以供電電壓的不同,大體可以分為兩大類:一類是從用紫外線擦除的EPROM發展而來的需要用高壓(12V)編程的器件,通常需要雙電源(芯片電源、擦除/編程電源)供電,型號序列為28F系列;另一類是從5V編程、以E2PROM為基礎的器件,它只需要單一電源供電,其型號序列通常為29C系列(有的序列號也不完全統一)。2020/12/27185.快閃存儲器(FlashMemory)6.ROM在組合邏輯設計中的應用

用ROM實現組合邏輯的基本原理可從存儲器和與或邏輯網絡兩個角度來理解。用ROM實現組合邏輯函數時,具體的做法就是將邏輯函數的輸入變量作為ROM的地址輸入,將每組輸出對應的函數值作為數據寫入相應的存儲單元中即可,這樣按地址讀出的數據便是相應的函數值。2020/12/27196.ROM在組合邏輯設計中的應用用ROM實

從與或邏輯網絡的角度看,ROM中的地址譯碼器形成了輸入變量的所有最小項,即實現了邏輯變量的與運算。ROM中的存儲矩陣實現了最小項的或運算,即形成了各個邏輯函數。圖10-4ROM的與或陣列圖

(a)框圖;(b)符號矩陣2020/12/2720從與或邏輯網絡的角度看,ROM中的地址譯碼器

如圖10-4所示,其中圖10-4(a)為ROM的框圖,圖10-4(b)為ROM的符號矩陣圖。在圖10-4(b)中,與陣列中的小圓點表示各邏輯變量之間的與運算,或陣列中的小圓點表示個最小項之間的或運算。

由圖10-4可知,用ROM實現邏輯函數時,需列出它的真值表或最小項表達式,然后畫出ROM的符號矩陣圖。工廠根據用戶提供的符號矩陣圖,便可生產出所需的ROM。利用ROM不僅可實現邏輯函數(特別是多輸出函數),而且可以用作序列信號發生器字符發生器以及存放各種數學函數表(如快速乘法表、指數表、對數表及三角函數表等)。2020/12/2721如圖10-4所示,其中圖10-4(a)

用ROM實現邏輯函數一般按以下步驟進行:(1)根據邏輯函數的輸入、輸出變量數,確定ROM容量,選擇合適的ROM。(2)寫出邏輯函數的最小項表達式,畫出ROM陣列圖。(3)根據陣列圖對ROM進行編程?!纠?0-1】用ROM實現四位二進制碼到格雷碼的轉換。

2020/12/2722用ROM實現邏輯函數一般按以下步驟進行:【例10-解:(1)輸入是四位二進制碼,輸出是四位格雷碼,故選用容量為的ROM。(2)列出四位二進制碼轉換位格雷碼的真值表,如表10-2所示。由可寫出下列最小項表達式為2020/12/2723解:(1)輸入是四位二進制碼,輸出是四位格雷碼,故選用容量為二進制數(存儲地址)B3

B2

B1

B0格雷碼(存放數據)G3

G2

G1

G00 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 10 0 0 00 0 0 10 0 1 10 0 1 00 1 1 00 1 1 10 1 0 10 1 0 01 1 0 01 1 0 11 1 1 11 1 1 01 0 1 01 0 1 11 0 0 11 0 0 0表10-2四位二進制碼轉換為四位格雷碼陣列圖

2020/12/2724二進制數(存儲地址)格雷碼(存放數據)0 0 0 00 0 (3)可畫出四位二進制碼—格雷碼轉換器的ROM符號矩陣,如圖10-5所示。圖10-5四位二進制碼轉換為四位格雷碼陣列圖2020/12/2725(3)可畫出四位二進制碼—格雷碼轉換器的ROM符號矩陣,如圖10.1.2隨機存儲器(RAM)

隨機存儲器與只讀存儲器的根本區別在于,正常工作狀態下就可以隨時向存儲器里寫入數據或從中讀出數據。根據所采用的存儲單元工作原理的不同,又將隨機存儲器分為靜態存儲器(StaticRandomAccessMemory,簡稱SRAM)和動態存儲器(DynamicRandomAccessMemory,簡稱DRAM)。由于動態存儲器存儲單元的結構非常簡單,所以它能達到的集成度遠高于靜態存儲器。但是動態存儲器的存取速度不如靜態存儲器快。2020/12/272610.1.2隨機存儲器(RAM)隨機存儲1.靜態隨機存儲器(SRAM)

SRAM主要是由存儲矩陣、地址譯碼器和讀/寫控制電路三部分組成,三部分的功能和作用類似于ROM。圖10-6SRAM的基本結構2020/12/27271.靜態隨機存儲器(SRAM)SRAM主要是如圖10-6所示:

稱為片選信號,當時,RAM工作;當時,所有I/O端均為高阻狀態,不能對RAM進行讀/寫操作。稱為讀/寫控制信號。當時,執行讀操作,將存儲單元中的信息送到I/O端上;當時,執行寫操作,加到I/O端上的數據被寫入存儲單元中。靜態存儲單元是靠觸發器的自保功能存儲數據的。2020/12/2728如圖10-6所示:稱為

常用的典型SRAM芯片Intel6116的引腳及功能框圖如圖10-7所示。圖10-76116引腳和功能框圖2020/12/2729常用的典型SRAM芯片Intel6116的引腳

6116芯片的容量是2K8位,有2048個存儲單元,需要11根地址線,7根用于行地址譯碼輸入,4根用于列地址譯碼。6116的控制線有三條:片選、輸出允許和讀寫控制。Intel6116存儲器芯片的工作過程如下:

讀出時,地址輸入線送來的地址信號經譯碼器送到行、列地址譯碼器,經譯碼后選中一個存儲單元(其中有8個存儲位),由、、構成讀出邏輯(,,),打開右邊的8個三態門,被選中單元的8位數據經I/O電路和三態門送到輸出。2020/12/27306116芯片的容量是2K8位,有2048個存寫入時,地址選中某一存儲單元的方法和讀出時相同,但、、。打開左邊的三態門,從端輸入的數據經三態門的輸入控制電路送到I/O電路,從而寫到存儲單元的8位存儲體中。

當沒有讀寫操作時,,即片選處于無效狀態,輸入輸出三態門呈高阻狀態,從而使存儲器芯片與系統總線隔離。2020/12/2731寫入時,地址選中某一存儲單元的方法和讀出時2.動態隨機存儲器(DRAM)

動態RAM的存儲矩陣由動態MOS存儲單元組成。動態MOS存儲單元利用MOS管的柵極電容來存儲信息,但由于柵極電容的容量很小,而漏電流又不可能絕對等于0,所以電荷保存的時間有限。為了避免存儲信息的丟失,必須定時地給電容補充漏掉的電荷,通常把這種操作稱為刷新或再生,因此DRAM存儲單元的結構能做得非常簡單,所用原件少,功耗低,因而目前已成為大容量RAM的主流產品。2020/12/27322.動態隨機存儲器(DRAM)動態RAM

與靜態RAM相比,動態RAM具有成本低、功耗小的優點,適用于需要大容量數據存儲空間的場合。但動態RAM需要刷新邏輯電路,每隔一定的時間就要將所存的信息刷新一次,以保證數據信息不丟失,所以,它的使用受到一定的限制。

2006年出現了一種新型的集成動態RAM(iRAM),它將一個完整的動態RAM系統包括動態刷新硬件邏輯集成到一個芯片中,從而兼有靜態RAM、動態RAM的優點。Intel公司提供的iRAM芯片有2186、2187等。2020/12/2733與靜態RAM相比,動態RAM具有成本低、功耗10.1.3存儲器容量的擴展

在數字系統中,當使用一片ROM或RAM器件不能滿足存儲容量時,必須將若干片ROM或RAM連在一起,以擴展存儲容量。擴展的方法可以通過增加位數或字數來實現。1.位數的擴展

存儲器芯片的字長多數為一位、四位、八位等。當實際的存儲系統的字長超過存儲器芯片的字長時,需要進行位展。位擴展可以利用芯片的并聯方式實現。2020/12/273410.1.3存儲器容量的擴展在數字系統圖10-8RAM的位擴展連接法2020/12/2735圖10-8RAM的位擴展連接法2020/12/27352.字數的擴展

如果每一片存儲器的數據位數夠用而字數不夠用時,則需要采用字擴展方式,將多片存儲器(RAM或ROM)芯片接成一個字數更多的存儲器。字數的擴展可以利用外加譯碼器控制芯片的片選()輸入端來實現。2020/12/27362.字數的擴展如果每一片存儲器的數據位數圖10-9RAM的字擴展連接法2020/12/2737圖10-9RAM的字擴展連接法2020/12/2737

圖10-9是用字擴展方式將4片2568位的RAM擴展為10248位RAM的系統框圖。圖中,譯碼器的輸入是系統的高位地址、,其輸出是各片RAM的片選信號。若,則RAM(2)片的,其余各片RAM的均為1,故選中第二片。如果只有第二片的信息可以讀出,送到位線上,讀出的內容則由低位地址決定。顯然,4片RAM輪流工作,任何時候,只有一片RAM處于工作狀態,整個系統字數擴大了4倍,而字長仍為8位。2020/12/2738圖10-9是用字擴展方式將4片2568位的

ROM的字擴展方法與上述方法相同。如果一片RAM或ROM的位數和字數都不夠用,就需要同時采用位擴展和字擴展方法,用多片器件組成一個大的存儲器系統,以滿足對存儲容量的要求。2020/12/2739ROM的字擴展方法與上述方法相同。2020/10.2可編程邏輯器件10.2.1PLD的電路表示法

10.2.2可編程陣列邏輯器件PAL10.2.3通用陣列邏輯器件GAL

退出2020/12/274010.2可編程邏輯器件10.2.1PLD的電路表示法10.2可編程邏輯器件

利用邏輯功能的特點將數字集成電路分類,可以分為通用型和專用型兩類。

通用型也叫做標準型或者非用戶定制器件,中、小規模數字集成電路(如74系列及其改進系列、CC4000系列、74HC系列等)都屬于通用型數字集成電路。這類器件價格低,性能好,邏輯功能比較簡單且固定不變,但因集成度低而功能有限,構成系統時靈活性差,芯片間往往有大量的連線,最終導致系統可靠性差、費用高、功耗和體積大等缺點。然而這類器件目前仍在許多場合下使用,不能完全淘汰。2020/12/274110.2可編程邏輯器件利用邏輯功能的特點

可編程邏輯器件(ProgrammableLogicDevice,簡稱PLD)屬于用戶半定制器件,它給數字系統設計者提供了一系列功能強、速度高和靈活性大的新型器件。1.PLD器件的發展概況

PLD是20世紀70年代發展起來的一種新型邏輯器件。實際上,它主要是一種與或兩級結構的器件,其最終邏輯結構和功能由用戶決定。PLD器件包括PROM、可編程陣列邏輯PAL(ProgrammableArrayLogic,簡稱PAL)、GAL(GenericArrayLogic,簡稱GAL)等多種結構。2020/12/2742可編程邏輯器件(Programmable

第一個PLD器件即可編程只讀存儲器(PROM),于20世紀70年代初期制成。至今已經歷了幾個發展階段。

第一階段的產品是把“與”陣列全部連好,而“或”陣列為可編程的熔絲PROM;“與”陣列和“或”陣列均為可編程的PLA。

第二階段為“與”陣列可編程,而“或”陣列為固定的可編程陣列邏輯器PAL。

第三階段為通用陣列邏輯GAL。

第四階段為復雜的可編程邏輯器CPLD(ComplexProgrammableLogicDevice,簡稱CPLD),將簡單的PLD的概念作了進一步的擴展,并提高了集成度?,F場可編程門陣列FPGA(FieldProgrammableGateArray,簡稱FPGA),是20世紀80年代中期發展起來的另一類型的可編程器件。2020/12/2743第一個PLD器件即可編程只讀存儲器(PROM2.可編程邏輯器件的特點利用PLD器件設計數字系統具有以下優點:(1)減少系統得硬件規模。(2)增強邏輯設計的靈活性。(3)縮短系統設計周期。(4)簡化系統設計,提高系統速度。(5)降低系統成本。2020/12/27442.可編程邏輯器件的特點利用PLD器件設計數字系統具有以下優10.2.1PLD的電路表示法PLD器件的連接表示法如圖:圖10-10PLD的連接表示法:2020/12/274510.2.1PLD的電路表示法PLD器件的連接表示法如圖

PLD器件圖中與門的畫法與傳統畫法不同,例如3個輸入端的與門畫法表示在圖10-11中。圖10-11與門畫法2020/12/2746PLD器件圖中與門的畫法與傳統畫法不同,例

因為PLD器件中的與門輸入端很多,一般一個與門往往要有幾十個輸入,傳統畫法已不適應,而PLD表示法更適合于“陣列圖”。

PLD器件圖一般將可編程的部分畫成“陣列圖”的形式。輸入線在陣列圖中往往畫成列線(豎線),與門的輸入線往往畫成行線(橫線)。圖10-12所示為3端輸入的“與”陣列圖。圖10-12陣列圖2020/12/2747因為PLD器件中的與門輸入端很多,一般一個與10.2.2可編程陣列邏輯器件PAL

PAL有許多產品型號,不同型號的器件其內部與門陣列的結構基本上是相同的,但輸出電路的結構和反饋方式卻不相同,常見的有以下幾種:

(1)專用輸出結構。這種結構的輸出端只能輸出信號,不能兼作輸入。如圖10-13所示:圖10-13專用輸出結構2020/12/274810.2.2可編程陣列邏輯器件PALP(2)可編程I/O結構。如圖10-14所示:

圖10-14可編程I/O結構2020/12/2749(2)可編程I/O結構。圖10-14可編程I/O結構2(3)寄存器輸出結構。寄存器輸出結構如圖10-15所示:圖10-15寄存器輸出結構2020/12/2750(3)寄存器輸出結構。圖10-15寄存器輸出結構2020(4)異或型輸出結構。異或型輸出結構如圖10-16所示。圖10-16異或型輸出結構2020/12/2751(4)異或型輸出結構。圖10-16異或型輸出結構202PAL具有如下的三個優點:

(1)提高了功能密度,節省了空間。(2)提高了設計的靈活性,且編程和使用都比較方便。(3)有通電復位功能和加密功能,可以防止非法復制。2020/12/2752PAL具有如下的三個優點:(1)提高了功能密度,節省了空間10.2.3通用陣列邏輯器件GAL

PLA器件的發展已經給邏輯設計帶來了很大的靈活性,但它還存在著不足之處:一方面,它采用熔絲連接工藝,只能一次性編程,一旦編程后就不能改寫;另一方面PLA器件輸出電路結構的類型繁多,會給用戶在選用最佳型號時帶來不便。通用陣列邏輯器件GAL彌補了上述不足,和PAL一樣,GAL器件的與陣列是可編程的。然而和PAL不同的是GAL器件的與陣列采用電擦除、電可編程的E2COMS工藝制作,可以用電信號擦除并反復編程上百次,給使用者帶來極大的方便。2020/12/275310.2.3通用陣列邏輯器件GALPL

GAL器件沒有專門的或陣列結構,而是在輸出端設置了可編程的輸出邏輯宏單元OLMC(OutputLogicMacroCell簡稱OLMC),通過編程可以將OLMC設置成不同的輸出方式。這

溫馨提示

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

評論

0/150

提交評論