資源描述:
《eda技術(shù)--教學(xué)大綱》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、《EDA技術(shù)與HDL語言》課程教學(xué)大綱一、《EDA技術(shù)與HDL語言》課程說明(一)課程代碼:0711018(二)課程英文名稱:EDAtechnologyandHDLlanguage(三)開課對(duì)象:電子信息工程技術(shù)專業(yè)學(xué)生(四)課程性質(zhì):本課程是一門專業(yè)主干課程,是數(shù)字電子技術(shù)的一門后續(xù)課程;本課程的目的是讓學(xué)生掌握PLD器件的使用方法,培養(yǎng)HDL語言的編程能力,形成數(shù)字系統(tǒng)設(shè)計(jì)的初步能力;本課程的先修課程為:模擬電子技術(shù)、數(shù)字電子技術(shù)、單片機(jī)原理及其接口技術(shù)。(五)教學(xué)目的:本課程讓學(xué)生掌握PLD器件的使用方法
2、,培養(yǎng)HDL語言的編程能力,形成數(shù)字系統(tǒng)設(shè)計(jì)的初步能力。(六)教學(xué)內(nèi)容:本課程主要介紹PLD器件的基本結(jié)構(gòu)、工作原理、PLD的種類;HDL語言相關(guān)語法、設(shè)計(jì)方法以及調(diào)試軟件QUARTUSⅡ的使用方法。(七)學(xué)時(shí)數(shù)、學(xué)分?jǐn)?shù)及學(xué)時(shí)數(shù)具體分配學(xué)時(shí)數(shù):72學(xué)時(shí)學(xué)分?jǐn)?shù):4學(xué)分學(xué)時(shí)數(shù)具體分配(五號(hào)宋體字):教學(xué)內(nèi)容講授實(shí)驗(yàn)/實(shí)踐合計(jì)第1章概述404第2章QuartusII設(shè)計(jì)向?qū)?0414第3章宏功能模塊應(yīng)用8210第4章應(yīng)用VHDL設(shè)計(jì)數(shù)字系統(tǒng)22830第5章VHDL設(shè)計(jì)技術(shù)深入606第6章實(shí)用狀態(tài)機(jī)設(shè)計(jì)技術(shù)628合計(jì)5
3、61672(八)教學(xué)方式以多媒體技術(shù)為主要手段的理論教學(xué)及實(shí)踐教學(xué)(九)考核方式和成績(jī)記載說明考核方式為考試。嚴(yán)格考核學(xué)生出勤情況,達(dá)到學(xué)籍管理規(guī)定的曠課量取消考試資格。綜合成績(jī)根據(jù)平時(shí)成績(jī)、實(shí)驗(yàn)成績(jī)、期末成績(jī)?cè)u(píng)定,平時(shí)成績(jī)占20%,實(shí)驗(yàn)成績(jī)10%,期末成績(jī)占70%。11二、講授大綱與各章的基本要求第1章概述教學(xué)要點(diǎn):通過本章的學(xué)習(xí),使學(xué)生初步了解EDA的基本知識(shí)、常用的EDA基本工具使用方法和目標(biāo)器件的結(jié)構(gòu)原理。教學(xué)時(shí)數(shù):4學(xué)時(shí)教學(xué)內(nèi)容:第一節(jié)EDA技術(shù)第二節(jié)EDA技術(shù)應(yīng)用對(duì)象第三節(jié)VHDL第四節(jié)EDA的優(yōu)勢(shì)
4、第五節(jié)面向FPGA的EDA開發(fā)流程一設(shè)計(jì)輸入二綜合三適配(布線布局)四仿真第六節(jié)PLD一PLD的分類二PROM可編程原理三GAL第七節(jié)CPLD的結(jié)構(gòu)與可編程原理第八節(jié)FPGA的結(jié)構(gòu)與工作原理一查找表邏輯結(jié)構(gòu)二FPGA的結(jié)構(gòu)與原理第九節(jié)硬件測(cè)試技術(shù)一內(nèi)部邏輯測(cè)試二JTAG邊界掃描測(cè)試第十節(jié)FPGA/CPLD產(chǎn)品概述一Altera公司FPGA和CPLD器件系列二Lattice公司CPLD器件系列三Xilinx公司FPGA和CPID器件系列第十一節(jié)編程與配置第十二節(jié)FPGA配置器件第十三節(jié)QuartusII11第十四
5、節(jié)IP核第十五節(jié)EDA的發(fā)展趨勢(shì)第2章QuartusII設(shè)計(jì)向?qū)Ы虒W(xué)要點(diǎn):通過本章的學(xué)習(xí),使學(xué)生掌握QuartusII軟件的基本使用方法,學(xué)會(huì)圖形輸入法的EDA設(shè)計(jì)過程。理解常用電路,例如半加器、三人表決器、計(jì)數(shù)器等電路的設(shè)計(jì)。教學(xué)時(shí)數(shù):14學(xué)時(shí)教學(xué)內(nèi)容:第一節(jié)原理圖輸入設(shè)計(jì)方法的特點(diǎn)第二節(jié)原理圖輸入方式設(shè)計(jì)初步一建立工作庫文件夾和編輯設(shè)計(jì)文件二創(chuàng)建工程三功能分析四編譯前設(shè)置五全程編譯六功能測(cè)試第三節(jié)引腳設(shè)置和下載一引腳鎖定二配置文件下載三AS模式直接編程配置器件四JTAG間接模式編程配置器件五USB-Blas
6、ter編程配置器件使用方法第四節(jié)層次化設(shè)計(jì)一8位十進(jìn)制計(jì)數(shù)器的設(shè)計(jì)二硬件測(cè)試與實(shí)驗(yàn)第五節(jié)8位十進(jìn)制頻率計(jì)設(shè)計(jì)一時(shí)序控制器設(shè)計(jì)二頂層電路設(shè)計(jì)與測(cè)試第3章宏功能模塊應(yīng)用教學(xué)要點(diǎn):通過本章的學(xué)習(xí),使學(xué)生理解宏功能模塊的概念、調(diào)用方法,掌握采用LPM元件設(shè)計(jì)簡(jiǎn)單的工程項(xiàng)目。重點(diǎn)學(xué)習(xí)加法模塊、ROM模塊、計(jì)數(shù)器模塊的調(diào)用方法。教學(xué)時(shí)數(shù):10學(xué)時(shí)11教學(xué)內(nèi)容:第一節(jié)流水線乘法累加器設(shè)計(jì)一電路結(jié)構(gòu)與工作原理二電路結(jié)構(gòu)與工作原理三電路時(shí)序仿真與測(cè)試第二節(jié)邏輯數(shù)據(jù)采樣電路設(shè)計(jì)第三節(jié)在系統(tǒng)存儲(chǔ)器數(shù)據(jù)讀寫編輯器應(yīng)用第四節(jié)簡(jiǎn)易正弦信號(hào)
7、發(fā)生器設(shè)計(jì)一工作原理二定制初始化數(shù)據(jù)文件三定制LPM元件四完成頂層設(shè)計(jì)第五節(jié)嵌入式邏輯分析儀使用方法一SignalTapII一般使用方法和實(shí)例二編輯SignalTapⅡ的觸發(fā)信號(hào)第六節(jié)FIFO模塊定制第七節(jié)嵌入式鎖相環(huán)ALTPLL調(diào)用一建立嵌入式鎖相環(huán)元件二測(cè)試鎖相環(huán)第八節(jié)優(yōu)化設(shè)計(jì)一流水線設(shè)計(jì)二寄存器平衡技術(shù)第九節(jié)時(shí)序設(shè)置與分析一時(shí)序約束設(shè)置二查看時(shí)序分析結(jié)果第4章應(yīng)用VHDL設(shè)計(jì)數(shù)字系統(tǒng)教學(xué)要點(diǎn):通過本章的學(xué)習(xí),使學(xué)生理解VHDL語言的基本語法、基本要素及其使用方法,包括對(duì)實(shí)體、結(jié)構(gòu)體概念的理解以及IF語句、
8、when語句、case語句、process語句、元件例化語句的使用方法。掌握常用的VHDL設(shè)計(jì)方法及QuartusII軟件的文本輸入法的設(shè)計(jì)過程。教學(xué)時(shí)數(shù):30學(xué)時(shí)教學(xué)內(nèi)容:第一節(jié)多路選擇器的VHDL描述一多路選擇器的VHDL描述11二語句結(jié)構(gòu)和語法說明第二節(jié)寄存器描述的VHDL程序一D觸發(fā)器的描述二VHDL描述的語言現(xiàn)象說明三實(shí)現(xiàn)時(shí)序電路的不同表述四異步時(shí)序電路設(shè)計(jì)第三節(jié)1位全加器的