本書內(nèi)容講述: 第一板塊為EDA設(shè)計(jì)基礎(chǔ), 重點(diǎn)從方法和原理層面論述EDA設(shè)計(jì)的基本知識(shí)、基本概念和系統(tǒng)設(shè)計(jì)方法。第二板塊為基于EDA的數(shù)字信號(hào)處理, 介紹應(yīng)用EDA工具實(shí)現(xiàn)數(shù)字信號(hào)處理的基本方法和典型數(shù)字信號(hào)處理算法的EDA設(shè)計(jì)流程。第三板塊為EDA技術(shù)在科技創(chuàng)新中的應(yīng)用, 結(jié)合課程組在信息與通信工程學(xué)科前沿領(lǐng)域的新近發(fā)表的SCI、EI相關(guān)EDA設(shè)計(jì)的文獻(xiàn)和科技創(chuàng)新成果, 論述EDA在信息學(xué)科中的前沿成果和發(fā)展方向。第四板塊為EDA工具使用, 介紹常用的EDA軟硬件該法平臺(tái)的使用。
EDA技術(shù)在最近幾年獲得了飛速發(fā)展,應(yīng)用領(lǐng)域也變得越來(lái)越廣泛,其發(fā)展過程是現(xiàn)代電子設(shè)計(jì)技術(shù)的重要?dú)v史進(jìn)程。
本書基于生產(chǎn)實(shí)際和崗位能力需求,重構(gòu)傳統(tǒng)知識(shí)體系,融入最新EDA技術(shù)發(fā)展,以完整性、適用性和擴(kuò)展性的原則,根據(jù)職業(yè)成長(zhǎng)規(guī)律和學(xué)習(xí)認(rèn)知規(guī)律組織教學(xué)內(nèi)容,構(gòu)建了三個(gè)版塊:EDA設(shè)計(jì)基礎(chǔ)、EDA與數(shù)字信號(hào)處理、EDA技術(shù)在科技創(chuàng)新中的應(yīng)用;十五個(gè)專題:EDA設(shè)計(jì)方法緒論、VHDL編程語(yǔ)言基礎(chǔ)、數(shù)字邏輯電路設(shè)計(jì)基礎(chǔ)、有限狀態(tài)機(jī)設(shè)計(jì)基礎(chǔ)、數(shù)字信號(hào)處理算法基礎(chǔ)、基于VHDL的離散傅里葉變換算法、基于VHDL的快速傅里葉變換算法、基于VHDL的CORDIC算法應(yīng)用、研究生科技創(chuàng)新能力培養(yǎng)、直接數(shù)字頻率合成技術(shù)的EDA實(shí)現(xiàn)、EDA在通信工程領(lǐng)域中的應(yīng)用、EDA在軟件無(wú)線電領(lǐng)域中的應(yīng)用——基于軟件無(wú)線電理論的數(shù)字化調(diào)頻廣播接收機(jī)、EDA在模式識(shí)別與機(jī)器學(xué)習(xí)中的應(yīng)用——基于FPGA和Viola Jones算法的人臉檢測(cè)系統(tǒng)設(shè)計(jì)、EDA在圖像處理中的應(yīng)用——基于SIFT算法的圖像特征點(diǎn)檢測(cè)、EDA在目標(biāo)檢測(cè)加速算法中的應(yīng)用——基于FPGA的目標(biāo)檢測(cè)加速算法研究。本書考慮了EDA技術(shù)本身的系統(tǒng)性和完整性,又考慮了EDA技術(shù)的實(shí)用性和實(shí)踐性,教材編寫充分體現(xiàn)以應(yīng)用為目的,以必需、夠用為度,以講清概念、強(qiáng)化應(yīng)用為教學(xué)重點(diǎn)的教材特色。書中選取了與工程實(shí)際相關(guān)的若干個(gè)任務(wù),包括加法器、乘法累加器、計(jì)數(shù)器、自動(dòng)售貨機(jī)、序列檢測(cè)器等的設(shè)計(jì),突出了EDA技術(shù)的實(shí)用性以及面向工程實(shí)際的特點(diǎn),并注重與工程實(shí)際相結(jié)合的動(dòng)手能力的培養(yǎng)。
本書主要面向高等院校EDA技術(shù)和VHDL語(yǔ)言基礎(chǔ)課,推薦作為電子工程、通信、工業(yè)自動(dòng)化、計(jì)算機(jī)應(yīng)用技術(shù)、電子對(duì)抗、儀器儀表、數(shù)字信號(hào)或圖像處理等專業(yè)和相關(guān)實(shí)驗(yàn)指導(dǎo)課的授課教材或參考書,同時(shí)也可作為電子設(shè)計(jì)競(jìng)賽、FPGA開發(fā)應(yīng)用的自學(xué)參考書。
書中如存在不妥之出,請(qǐng)廣大讀者批評(píng)指正。
第一版塊 EDA設(shè)計(jì)基礎(chǔ)
專題1 EDA設(shè)計(jì)方法緒論
1.1 EDA的概念及發(fā)展階段
1.2 EDA設(shè)計(jì)方法及描述語(yǔ)言簡(jiǎn)介
1.3 EDA技術(shù)高級(jí)應(yīng)用介紹
專題2 VHDL編程語(yǔ)言基礎(chǔ)
2.1 用VHDL語(yǔ)言設(shè)計(jì)數(shù)字電路流程
2.2 VHDL程序結(jié)構(gòu)
2.3 信號(hào)、變量和常數(shù)的數(shù)據(jù)類型
2.4 VHDL中的運(yùn)算符
2.5 函數(shù)
2.6 庫(kù)和包
2.7 信號(hào)賦值語(yǔ)句
2.8 進(jìn)程
2.9 用VHDL語(yǔ)言描述組合電路
2.10 用VHDL語(yǔ)言描述時(shí)序電路
2.11 元件描述與調(diào)用
專題3 數(shù)字邏輯電路設(shè)計(jì)基礎(chǔ)
3.1 常用數(shù)字電路的VHDL語(yǔ)言描述
3.2 編程注意事項(xiàng)
專題4 有限狀態(tài)機(jī)設(shè)計(jì)基礎(chǔ)
4.1 有限狀態(tài)機(jī)
4.2 狀態(tài)表
4.3 狀態(tài)圖
4.4 使用VHDL語(yǔ)言描述狀態(tài)機(jī)
第二版塊 EDA與數(shù)字信號(hào)處理
專題5 數(shù)字信號(hào)處理算法基礎(chǔ)
5.1 二進(jìn)制加法器
5.2 二進(jìn)制乘法器
5.3 二進(jìn)制除法器
5.4 FIR濾波器
專題6 基于VHDL的離散傅里葉變換算法
6.1 傅里葉變換概述
6.2 離散傅里葉變換算法
專題7 基于VHDL的快速傅里葉變換算法
7.1 快速傅里葉變換算法
7.2 與傅里葉相關(guān)的其他變換
專題8 基于VHDL的CORDIC算法應(yīng)用
8.1 CORDIC算法及其流水線結(jié)構(gòu)
8.2 基于CORDIC算法的DDS信號(hào)發(fā)生器
……
第三版塊 EDA技術(shù)在科技創(chuàng)新中的應(yīng)用
參考文獻(xiàn)