




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《數字邏輯I》
西安石油大學計算機學院通信工程系
網絡與接口教研室康磊《數字邏輯Ⅰ》學時:64
學分:3.5
實驗:12學時教材:《數字電路及Verilog設計》康磊等編西安電子科技大學出版社課程體系類型:專業基礎課先導課:模擬電子技術后續課:計算機組成原理微機原理及應用單片機原理嵌入式系統參考文獻1.夏宇聞.Verilog數字系統設計教程].北京航空航天大學出版社,2003.7
2.王毓銀.數字電路邏輯設計—脈沖與數字電路(3版).北京:高等教育出版社.1999.課程要求考勤:抽查點名。3次遲到或早退合1次曠課,若曠課次數超過總點名次數的1/3,取消考試資格。請假必須要有請假條,并且有輔導員的簽字。實驗:實驗前預習(預習報告),無預習報告者不得進行實驗;實驗時遵守實驗室規章制度;實驗后提交實驗報告。2次無故不做實驗者,不允許參加考試。作業:按時提交,遲交作業者不予批改,作業成績記入平時成績。若發現抄襲,成績以0分記。成績評定方法:期末考試成績占總成績的70%,平時成績占30%。
第1章數字系統設計概述1.1數字系統的基本概念
數字信號數字電路數字系統1.2數字系統的設計方法
設計方法:自底向上,自頂向下設計流程1.3EDA技術基礎
大規模可編程邏輯器件、硬件描述語言EDA軟件開發工具、實驗開發系統
1、模擬信號模擬信號的特點:在時間和數值上連續變化的信號。--時間上連續,幅值上也連續例如:溫度、正弦電壓。t1.1數字系統的基本概念
一、信號(模擬信號、數字信號)2、數字信號數字信號:在時間和數值上都不連續、是離散變化的。
例如:對工廠生產的產品進行計數。t10數字電路中的數字信號:
數字量:只用1和0兩種數碼組成。
表示:高電平、低電平有脈沖、無脈沖01011101處理模擬信號的電路——模擬電路處理數字信號的電路——數字電路有較強的穩定性、可靠性和抗干擾能力;具有算術運算能力和邏輯運算能力,可進行邏輯推理和邏輯判斷;
——邏輯運算是其最基本的運算形式,也稱數字邏輯電路電路結構簡單,便于制造和集成;使用方便靈活。1、數字電路的優點(二進制)1.1數字系統的基本概念
二、數字電路處理模擬信號的電路——模擬電路處理數字信號的電路——數字電路2、數字電路基本元件及分類集成電路IC分類邏輯門電路實現基本邏輯運算的電子電路如與門、或門、非門等觸發器能夠存儲并記憶1位二進制信息的邏輯部件小規模集成電路SSI(SmallScaleIntegratedCircuit)
中規模集成電路MSI(MiddleScaleIntegratedcircuit)
大規模集成電路LSI(LargeScaleIntegratedcircuit)
超大規模集成電路VLSI(VeryLargeScaleIntegratedcircuit)
甚大規模集成電路ULSI(UltraLargeScaleIntegratedcircuit)巨大規模集成電路GSI(Giga
Scale
Integration)
集成度:每塊芯片或芯片每單位面積中包含的晶體管的數量
集成電路IC分類
TTL電路:采用雙極型晶體管為主要電子器件,問世較早,在長期的使用過程中逐漸演化為一種電路標準。
CMOS電路:采用NMOS和PMOS兩種互補的金屬-氧化物半導體場效應晶體管作為主要電子器件,具有顯著的低功耗,高密度等特性。這些特性對大規模集成電路的設計與制造非常重要,CMOS電路開始逐漸取代TTL電路的主導地位,發展成為目前主流的電路形式。制造工藝電路構成時所采用的主要元件3.數字電路的研究方法工作信號——數字信號主要研究對象——電路輸入/輸出之間的邏輯關系主要分析工具——邏輯代數主要描述工具——邏輯表達式、真值表、卡諾圖、邏輯電路圖、時序波形圖、狀態轉換圖、硬件描述語言等。1.1數字系統的基本概念
三、數字系統數字系統:能夠存儲、傳輸、處理以二進制形式表示的離散數據的邏輯模塊/子系統的集合。
組成框圖:與功能模塊電路的區別:組成結構中包含了控制電路
典型例子:數字計算機①所需要的芯片個數多、占用電路板體積大、功耗大、可靠性差、難于實現復雜的邏輯功能;②邏輯功能固定,一旦完成設計,很難再進行更改主要用于20世紀80年代之前1、標準芯片一、三類芯片通用、具有固定邏輯功能的器件,如門電路、譯碼器、計數器等設計方法:先選擇芯片,依據芯片功能特點進行設計缺點:優點:符合工程人員設計習慣1.2數字系統的設計方法①作為通用芯片,可批量生產,成本低;但又可編程配置實現不同的電路,設計后能實現專用集成電路ASIC的功能。②大多數的PLD器件允許多次編程,便于系統修改、升級、維護。③集成度高,可以實現更復雜的邏輯電路。如:FPGA,④使用PLD設計的電路具有功耗低、體積小、可靠性高等優點。PLD器件成為了設計數字系統的一類主流器件。2、可編程邏輯器件PLD1.2數字系統的設計方法
一、三類芯片具有通用的邏輯結構。但內部包含大量的可編程開關,用戶編程配置這些開關為不同的狀態,就能實現不同的邏輯功能。編程配置過程可以由最終的電路產品用戶借助編程工具實現,而不必由芯片制造廠商來完成
優點:①設計和開發周期長,產品投放市場時間長;②生產過程中可能要經過多次反復的嘗試,成本高,風險大。為降低成本,通常需要生產足夠的數量,以降低每片的平均價格。通常用于微處理器、信號處理等大規模專用集成電路設計
3、定制芯片1.2數字系統的設計方法
一、三類芯片生產方法:將設計好的電路交付半導體器件制造廠商,由廠商選擇合適的技術生產滿足特定性能指標芯片
缺點:優點:針對特定的應用需求生產、優化。更好的性能,實現更大規模電路類型:
全定制芯片:由設計者完全決定芯片內的晶體管數量、晶體管的放置位置、相互之間的連接方式等
半定制芯片:在廠商預構建的一些電路的基礎上,設計版圖,再交付生產廠家進行生產
由于從底層獨立模塊的設計開始,系統的整體性能不易把握;而且只有在系統設計完成后,才能進行整體測試,一旦發現錯誤或系統不能滿足某些指標要求,修改起來比較困難。
1、設計方法1.2數字系統的設計方法
二、設計過程自底向上缺點:優點:符合硬件工程師的設計習慣
傳統的使用標準芯片設計數字系統所采用的主要方法劃分后的基本模塊往往不標準,制造成本可能很高。
1、設計方法1.2數字系統的設計方法
二、設計過程自頂向下缺點:優點:易于對系統的整體結構和行為特性進行控制。便于多個設計者同時進行設計,用系統工程的方法對設計進行管理;便于修改維護
從系統的概念設計開始,依據系統功能需求,將整個系統劃分為若干個相對獨立的子系統,……直至便于邏輯設計和實現的基本模塊。
設計關鍵:模塊的合理劃分
劃分過程可以不考慮硬件的功能特性,完全可以依據系統的功能需求進行,但劃分應遵循以下的基本原則:①各模塊相對獨立,功能集中,易于實現;②模塊間接邏輯關系明確,接口簡單,連線少。2、設計流程(自頂向下)——PCB1.2數字系統的設計方法
二、設計過程①明確設計要求,確定系統的整體設計方案。②將系統劃分為多個功能相互獨立的子系統/模塊。③選擇芯片,獨立設計各個子系統/模塊。④定義各子系統/模塊間的互連線路,將所有模塊組合成完整系統。⑤對設計完成的電路進行功能仿真,檢測其邏輯功能是否正確。⑥進行電路板的物理設計,包括確定電路板上每個芯片的物理位置、芯片之間的相互連接模式等。如Protel。⑦對物理映射后的電路進行時序仿真。⑧制作原型板,測試,投產。EDA的概念1.3EDA技術基礎
以大規模可編程邏輯器件為設計載體,以硬件描述語言為系統邏輯描述的主要表達方式,以計算機、大規模可編程邏輯器件的開發軟件及實驗開發系統為設計工具,通過有關的開發軟件,自動完成用軟件方式設計的電子系統到硬件系統的邏輯編譯、邏輯化簡、邏輯分割、邏輯綜合及優化、邏輯布局布線、邏輯仿真,直至對于特定目標芯片的適配編譯、邏輯映射、編程下載等工作,最終形成集成電子系統或專用集成芯片的一門技術
EDA技術的主要內容大規模可編程邏輯器件
硬件描述語言
EDA軟件開發工具
實驗開發系統:通常用于電路或系統設計的測試與驗證。構成:可編程邏輯器件;
編程/下載電路;
輸入/輸出電路,如按鍵、開關、發光二極管、7段數碼管、液晶顯示屏等;
信號產生電路,如時鐘、脈沖、高低電平等;
接口電路以及開發系統的擴展接口等。1.3EDA技術基礎
1、什么是HDL1.3EDA技術基礎
一、硬件描述語言HDL特點:用軟件方法描述數字電路和系統,便于設計輸入;允許描述系統行為,實現自頂向下的分層次設計,允許各個層次的仿真驗證。降低設計成本,縮短設計周期。是一種以文本形式描述數字電路和數字系統的語言。專門用于描述邏輯電路和系統的硬件結構或行為特性描述級別:
行為級:不考慮實現硬件的具體結構
寄存器傳輸級RTL:用數字系統內部的寄存器、以及各寄存器(組)間二進制信息傳輸的數據通路(可以直接傳送,或經過數據處理部件的加工)來描述數字系統。與邏輯電路都有明確的對應關系
門電路級:是用構成數字系統的邏輯門以及邏輯門之間的連接模型來描述數字系統。與邏輯電路都有明確的對應關系1、什么是HDL——幾個概念1.3EDA技術基礎
一、硬件描述語言HDL
綜合將高層次描述的電路或系統轉化為能與器件的基本結構相映射的一系列物理單元(如邏輯門)以及這些單元之間的互連,這個過程就是綜合。——形成網表文件
布局布線/適配綜合之后,需要針對特定的目標器件,利用其內部資源進行合理布局,并布線連接各邏輯模塊,這一過程稱為適配或布局布線。
2、VHDL和Verilog1.3EDA技術基礎
一、硬件描述語言HDL
VHDL
V:是英文縮寫VHSIC(VeryHighSpeedIntegratedCircuit)的第一個字母,因此,其中文翻譯應為甚高速集成電路硬件描述語言(VHSICHardwareDescriptionLanguage)。VHDL最初由美國軍方組織開發,誕生于1982年,在1987年底被IEEE和美國國防部確認為標準硬件描述語言。
Verilog于1983年初創于GDA(GatewayDesignAutomation)公司。1989年,Cadence公司收購GDA公司,Verilog成為了Cadence公司專有的HDL。在1990年,Cadence公司決定開放Verilog,而成立了一個公司和大學的聯盟機構OVI(OpenVerilogInternational),并將Verilog移交給了該機構。這極大地促進了Verilog的發展,在1995年,Verilog被IEEE采納成為了一種標準的硬件描述語言。
verilogVHDL邏輯描述層次設計者要求綜合過程綜合器要求高級描述語言適用于行為級和RTL級的描述最適于描述電路的行為低級描述語言適用于RTL級和門級電路的描述最適于描述門級電路可以不了解電路的結構細節,所作工作較少必須了解電路的結構細節,所作工作較多行為級→RTL級→門級幾乎不能直接控制門電路的產生RTL級→門級易于控制電路資源高低1.3EDA技術基礎
一、硬件描述語言HDL——VHDL和Verilog3、使用Verilog設計數字系統的優點1.3EDA技術基礎
一、硬件描述語言HDL
1)自頂向下的分層次設計2)方便簡單的設計輸入3)電路和系統設計的兼容性4)成熟電路模塊的共享和可重用性1.3EDA技術基礎
二、EDA軟件開發工具1、設計輸入將數字電路或系統的概念設計輸入計算機。1)原理圖輸入原理圖編輯環境;繪制邏輯電路圖的各類工具;基本器件庫(標準器件);廠家設計的較復雜邏輯模塊(器件)。2)HDL輸入文本編輯環境。HDL輸入方法簡單、方便,更適合于描述復雜的大型數字電路和系統。Altera的QuartusⅡLattice的ispEXPERTXilinx的ISE套件1.3EDA技術基礎
二、EDA軟件開發工具2、綜合與優化將高層次描述的電路或系統轉化為能與器件的基本結構相映射的一系列物理單元(如邏輯門)以及這些單元之間的互連,這個過程就是綜合。綜合器:完成綜合過程的軟件輸入:原理圖或HDL描述的電路輸出:用來描述轉化后的物理單元及其互連結構的文件,這個文件稱為網表文件。綜合器的綜合過程必須針對某一PLD生產廠家的某一產品,因此綜合后的電路是硬件可實現的。優化:綜合器能夠根據設計者性能參數定義的要求,自動選擇更利于滿足該性能指標的實現方式。
1.3EDA技術基礎
二、EDA軟件開發工具3、布局布線/適配布局布線工具,也稱為適配器,用于精確定義如何在一個給定的目標芯片上實現所設計的電路或系統。
布局:為綜合器產生網表文件中的各個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 9《朋友讓我們道聲再見》教學設計+教學設計-2023-2024學年心理健康四年級下冊(教科版)
- 2023七年級數學下冊 第3章 因式分解3.3 公式法第1課時 用平方差公式因式分解教學設計 (新版)湘教版
- WPS表格中的數據運算(教學設計)2023-2024學年四年級下冊信息技術龍教版
- 2023三年級數學下冊 三 美麗的街景-兩位數乘兩位數信息窗3 多彩的街道夜景第4課時教學設計 青島版六三制
- 2024-2025學年高中物理 第十章 熱力學定律 3 熱力學第一定律 能量守恒定律(3)教學設計 新人教版選修3-3
- Unit3 My School SectionA Pronunciation 教學設計 2024-2025學年人教版(2024)七年級英語上冊
- 8 《世說新語》二則2024-2025學年新教材七年級上冊語文新教學設計(統編版2024)
- 一年級體育上冊 第四課廣播操第二節教學設計
- 賀卡創意美術課件
- Module 7Unit 1教學設計2023-2024學年外研版英語八年級下冊
- 工程造價預算書
- TGDNAS 043-2024 成人靜脈中等長度導管置管技術
- 安徽省江淮十校2023-2024學年高一下學期6月期末測試語文試題(解析版)
- 茶農和公司合作協議
- 《建設工程造價咨詢工期標準(房屋、市政及城市軌道交通工程)》
- DBJ∕T 15-120-2017 城市軌道交通既有結構保護技術規范
- 江蘇省2024年中職職教高考文化統考英語試卷
- (新湘科版)六年級下冊科學知識點
- 小學道德與法治小課題研究課題
- 激光干涉儀的相位測量與信號處理方法
- 疼痛的中醫護理
評論
0/150
提交評論