《普通高等“十二五”規(guī)劃教材:EDA技術(shù)及應(yīng)用教程》根據(jù)工程設(shè)計(jì)、課堂教學(xué)和實(shí)驗(yàn)教學(xué)的要求,以提高實(shí)際工程設(shè)計(jì)能力為目的,對(duì)EDA技術(shù)和相關(guān)知識(shí)做了系統(tǒng)和完整的介紹;重點(diǎn)講述了硬件描述語(yǔ)言(VHDL)及用VHDL語(yǔ)言設(shè)計(jì)數(shù)字邏輯電路和數(shù)字系統(tǒng)的方法;這是電子系統(tǒng)設(shè)計(jì)方法上的一次革命性的變化,也是21世紀(jì)的電子工程師必須掌握的專(zhuān)門(mén)知識(shí)。
《普通高等“十二五”規(guī)劃教材:EDA技術(shù)及應(yīng)用教程》分為“理論篇”和“實(shí)踐篇”,共9章!袄碚撈痹敿(xì)介紹了EDA技術(shù)的基本知識(shí)、目標(biāo)器件的結(jié)構(gòu)原理、設(shè)計(jì)輸入方法、VHDL的設(shè)計(jì)優(yōu)化和邏輯綜合、綜合開(kāi)發(fā)平臺(tái)以及EDA技術(shù)的典型應(yīng)用,每章都配有習(xí)題!皩(shí)踐篇”介紹了常用的EDA技術(shù)工具的使用方法、實(shí)驗(yàn)內(nèi)容和FPGA硬件系統(tǒng)設(shè)計(jì)。實(shí)驗(yàn)內(nèi)容包含基礎(chǔ)性實(shí)驗(yàn)、綜合性實(shí)驗(yàn)和設(shè)計(jì)性實(shí)驗(yàn)三部分,每一個(gè)實(shí)驗(yàn)后面都有拓展性的思考題,給學(xué)習(xí)者足夠的思考空間和創(chuàng)造空間。
《普通高等“十二五”規(guī)劃教材:EDA技術(shù)及應(yīng)用教程》可以作為高等院校電子工程、通信、工業(yè)自動(dòng)化、計(jì)算機(jī)應(yīng)用技術(shù)等學(xué)科的本科生或研究生的電子設(shè)計(jì)或EDA技術(shù)課程的教材和實(shí)驗(yàn)指導(dǎo)書(shū),也可作為相關(guān)專(zhuān)業(yè)技術(shù)人員的參考書(shū)。
第一篇 理論篇
第1章 緒論
1.1 EDA概述
1.1.1 EDA技術(shù)的發(fā)展歷程
1.1.2 EDA技術(shù)的基本特征
1.1.3 EDA技術(shù)實(shí)現(xiàn)目標(biāo)
1.1.4 硬件描述語(yǔ)言(HDL)
1.1.5 EDA技術(shù)的基本工具
1.1.6 EDA技術(shù)的基本設(shè)計(jì)思路
1.1.7 EDA系統(tǒng)級(jí)設(shè)計(jì)開(kāi)發(fā)流程
1.1.8 EDA技術(shù)的發(fā)展趨勢(shì)
1.2 數(shù)字系統(tǒng)硬件設(shè)計(jì)概述
1.2.1 自底向上的設(shè)計(jì)
1.2.2 自頂向下的設(shè)計(jì)
1.2.3 自頂向下技術(shù)的設(shè)計(jì)流程及關(guān)鍵技術(shù)
1.2.4 設(shè)計(jì)描述風(fēng)格
習(xí)題
第2章 VHDL語(yǔ)言程序的基本要素及基本結(jié)構(gòu)
2.1 VHDL語(yǔ)言的命名規(guī)則
2.1.1 數(shù)字型文字
2.1.2 字符串型文字
2.1.3 標(biāo)識(shí)符
2.1.4 下標(biāo)名
2.1.5 段名
2.1.6 注釋
2.2 VHDL語(yǔ)言的數(shù)據(jù)類(lèi)型及運(yùn)算操作符
2.2.1 VHDL語(yǔ)言的客體及其分類(lèi)
2.2.2 VHDL語(yǔ)言的數(shù)據(jù)類(lèi)型
2.2.3 VHDL語(yǔ)言的運(yùn)算操作符
2.3 VHDL語(yǔ)言設(shè)計(jì)的基本單元及其構(gòu)成
2.3.1 實(shí)體說(shuō)明
2.3.2 構(gòu)造體
2.4 VHDL構(gòu)造體描述的幾種方法
2.4.1 行為描述
2.4.2 數(shù)據(jù)流描述
2.4.3 結(jié)構(gòu)描述
2.5 包集合、庫(kù)及配置
2. 5.1 庫(kù)
2.5.2 包集合
2.5.3 配置(CONFIGURATION)
2.6 VHDL子程序(SUBPROGRAM)
習(xí)題
第3章 VHDL語(yǔ)言的主要描述語(yǔ)句
3.1 順序處理語(yǔ)句
3.1.1 WAIT語(yǔ)句
3.1.2 斷言(ASSERT)語(yǔ)句
3.1.3 信號(hào)賦值語(yǔ)句
3.1.4 變量賦值語(yǔ)句
3.1.5 IF語(yǔ)句
3.1.6 CASE語(yǔ)句
3.1.7 LOOP語(yǔ)句
3.1.8 NEXT語(yǔ)句
3.1.9 EXIT語(yǔ)句
3.1.10 過(guò)程調(diào)用語(yǔ)句
3.2 并發(fā)處理語(yǔ)句
3.2.1 進(jìn)程(PROCESS)語(yǔ)句
3.2.2 并發(fā)信號(hào)賦值(Concurrent Signal Assignment)語(yǔ)句
3.2.3 條件信號(hào)賦值(Conditional Signal Assignment)語(yǔ)句
3.2.4 選擇信號(hào)賦值(Selective Signal Assignment)語(yǔ)句
3.2.5 并發(fā)過(guò)程調(diào)用(Concurrent Procedure Call)語(yǔ)句
3.2.6 塊(BLOCK)語(yǔ)句
3.2.7 元件例化語(yǔ)句
3.2.8 生成語(yǔ)句
3.3 其他語(yǔ)句和說(shuō)明
3.3.1 屬性( ATTRIBUTE)描述與定義語(yǔ)句
3.3.2 文本文件操作
習(xí)題
……
第二篇 實(shí)踐篇
附錄A QuartusⅡ9.0簡(jiǎn)明教程
附錄B 基礎(chǔ)實(shí)驗(yàn)程序
參考文獻(xiàn)