資源描述:
《《eda技術(shù)及應(yīng)用》教學(xué)大綱》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、《EDA技術(shù)及應(yīng)用》教學(xué)大綱《EDA技術(shù)及應(yīng)用》教學(xué)大綱課程編號:課程性質(zhì):專業(yè)課適用專業(yè):通信、電信、測控先修課程:模擬電子技術(shù)基礎(chǔ)、數(shù)字電子技術(shù)基礎(chǔ)后繼課程:單片機原理、DSP等總學(xué)時:48學(xué)時(理論24學(xué)時,實驗24學(xué)時)學(xué)分:教學(xué)目的與要求:本課程是電類專業(yè)的專業(yè)基礎(chǔ)課,要求學(xué)生通過本課程的學(xué)習(xí)和實驗,初步掌握常用EDA工具的使用方法、FPGA的開發(fā)技術(shù)以及VHDL語言的編程方法。能比較熟練地使用Max+PlusII等常用EDA軟件對FPGA和CPLD作一些簡單電路系統(tǒng)的設(shè)計,同時能較好地使用VHDL語言設(shè)計簡單的邏輯電路和邏輯系統(tǒng),學(xué)會行為仿真、時序仿真和硬件測試技術(shù)
2、,為現(xiàn)代EDA工程技術(shù)的進(jìn)一步學(xué)習(xí),ASIC器件設(shè)計以及超大規(guī)模集成電路設(shè)計奠定基礎(chǔ)。序號章目名稱學(xué)時分配序號章目名稱學(xué)時分配1第1章EDA技術(shù)導(dǎo)論24第6章VHDL程序設(shè)計基礎(chǔ)62第3章可編程邏輯器件45第9章印制電路板的設(shè)計(protel99se)43第5章VHDL硬件描述語言8第一章EDA技術(shù)導(dǎo)論(2學(xué)時)1.1EDA技術(shù)概述1.2EDA技術(shù)發(fā)展歷程1.3EDA技術(shù)的知識體系1.4EDA技術(shù)的基本工具1.5EDA技術(shù)的基本設(shè)計思路本章重點:EDA技術(shù)的基本設(shè)計思路第三章可編程邏輯器件(4學(xué)時)3.1可編程邏輯器件的發(fā)展進(jìn)程和典型產(chǎn)品3.2可編程邏輯器件的硬件結(jié)構(gòu)5《EDA
3、技術(shù)及應(yīng)用》教學(xué)大綱3.2.1硬件可編程實現(xiàn)的基本思想3.2.2SPLD的基本結(jié)構(gòu)3.2.3CPLD的結(jié)構(gòu)特點3.2.4現(xiàn)場可編程門陣列FPGA的基本結(jié)構(gòu)和配置3.2.5ispLSI邏輯器件的基本結(jié)構(gòu)3.3FPGA和CPLD的開發(fā)應(yīng)用選擇3.3.1PLD比較和選用的方法3.3.2FPGA和CPLD的性能比較3.3.3FPGA和CPLD的選擇本章重點及難點:(1)CPLD的結(jié)構(gòu)特點(2)現(xiàn)場可編程門陣列FPGA的基本結(jié)構(gòu)和配置(3)FPGA和CPLD的選擇第五章VHDL硬件描述語言(8學(xué)時)5.1概述5.2VHDL程序基本(模型)結(jié)構(gòu)5.2.1VHDL程序設(shè)計舉例5.2.2use
4、定義區(qū)5.2.3ENTITY(實體)5.2.4ARCHITECTURE(結(jié)構(gòu)體)5.3VHDL語言要素5.3.1IDENTIFIERS(標(biāo)識符)5.3.2DATAOBJECTS(數(shù)據(jù)對象)5.3.3DATATYPES(數(shù)據(jù)類型)5.3.4VHDL語言的運算操作符5.4VHDL最基本的描述語句5.4.1PROCESSSTATEMENTS(進(jìn)程語句)5.4.2SEQUENTIAL(順序描述語句)5.4.3CONCURRENTSTATEMENTS(并行/并發(fā)同時語句)5《EDA技術(shù)及應(yīng)用》教學(xué)大綱5.5VHDL的其他描述語句5.5.1屬性描述與定義語句5.5.2BLOCK語句5.5.
5、3COMPONENT語句5.5.4GENERATE語句5.5.5ASSERTSTATEMENT(斷言語句)本章重點及難點:(1)VHDL程序的基本結(jié)構(gòu)(2)VHDL語言要素(3)VHDL最基本的描述語句第六章VHDL程序設(shè)計基礎(chǔ)(6學(xué)時)6.1VHDL描述風(fēng)格6.1.1行為描述6.1.2數(shù)據(jù)流描述6.1.3結(jié)構(gòu)描述6.2組合邏輯設(shè)計實例6.2.1基本邏輯門的描述6.2.2ENCODE(編碼器)6.2.3譯碼器6.2.4選擇器6.2.5加法器6.3時序電路設(shè)計實例6.3.1鎖存器6.3.2同步計數(shù)器6.3.3存儲器6.4狀態(tài)機的設(shè)計實例5.4.1PROCESSSTATEMENTS
6、(進(jìn)程語句)5.4.2SEQUENTIAL(順序描述語句)5.4.3CONCURRENTSTATEMENTS(并行/并發(fā)同時語句)5《EDA技術(shù)及應(yīng)用》教學(xué)大綱6.5硬件描述語言層次化設(shè)計6.5.1“自上而下”層次化設(shè)計概述6.5.2VHDL硬件描述語言層次化設(shè)計方法本章重點及難點:(1)時序電路設(shè)計實例(2)狀態(tài)機設(shè)計實例(3)硬件描述語言層次化設(shè)計第九章印制電路板的設(shè)計(protel99se)(4)9.1protel99se簡介9.1.1protel99se的三大技術(shù)9.1.2protel99se的三大功能9.1.3protel99se的常用命令及操作方法9.2protel
7、99se原理圖設(shè)計9.2.1建立schematic文檔、設(shè)置圖紙9.2.2放置元器件9.2.3原理圖布線9.2.4常用工具軟件的使用方法及原理圖的輸出9.3網(wǎng)絡(luò)表生成軟件9.3.1網(wǎng)絡(luò)表中所包含的內(nèi)容9.3.2由原理圖生成網(wǎng)絡(luò)表9.3.3元件列表生成9.3.4原理圖輸出9.4繪制電路板(PCB)9.4.1啟動PCB設(shè)計系統(tǒng)與環(huán)境設(shè)置9.4.2制作印制電路板參考資料:1)EDA技術(shù)實用教程(第三版),潘松、黃繼業(yè)編著,科學(xué)出版社,2006。2)CPLD/FPGA的開發(fā)與應(yīng)用,徐志軍、徐光輝編著