出版時間:2010-4 出版社:電子工業(yè) 作者:江國強 頁數(shù):307
內(nèi)容概要
本書共7章,包括EDA技術概述、EDA工具軟件的使用方法、VHDL、Verilog
HDL、常用EDA工具軟件、可編程邏輯器件和EDA技術的應用。另外,附錄部分介紹偉福EDA6000和友晶DE2等EDA實驗開發(fā)系統(tǒng)的使用方法,供具有不同實驗設備的讀者學習或參考。
EDA是當今世界卜最先進的電子電路設計技術,其重要作用逐步被我國的產(chǎn)業(yè)界、科技界和教育界認可。本書可作為高等院校工科電子類、通信信息類、自動化類專業(yè)“EDA技術”課程的教材,也可供相關專業(yè)的技術人員參考。
書籍目錄
第1章 EDA技術概述
1.1 EDA技術及發(fā)展
1.2 EDA設計流程
1.3 硬件描述語言
1.4 可編程邏輯器件
1.5 常用EDA工具
本章小結
思考題和習題
第2章 EDA工具軟件的使用方法
2.1 Quartus II軟件的安裝
2.2 Quartus II軟件的主界面
2.3 Quartus II的圖形編輯輸入法
2.4 MAX+PLUS II設計工程的轉(zhuǎn)換
2.5 Quartus II宏功能模塊的使用方法
2.6 嵌入式邏輯分析儀的使用方法
2.7 嵌入式鎖相環(huán)宏功能模塊的使用方法
2.8 設計優(yōu)化
2.9 Quartus II的RTL閱讀器
本章小結
思考題和習題
第3章 VHDL
3.1 VHDL設計實體的基本結構
3.2 VHDL語言要素
3.3 VHDL的順序語句
3.4 并行語句
3.5 VHDL的庫和程序包
3.6 VHDL設計流程
3.7 VHDL仿真
本章小結
思考題和習題
第4章 Verilog HDL
4.1 Verilog HDL設計模塊的基本結構
4.2 Verilog HDL的詞法
4.3 Verilog HDL的語句
4.4 不同抽象級別的Verilog HDL模型
4.5 Verilog HDL設計流程
4.6 Verilog HDL仿真
本章小結
思考題和習題
第5章 常用EDA工具軟件
5.1 ModelSim
5.2 基于Matlab/DSP Builder的DSP模塊設計
5.3 Nios II嵌入式系統(tǒng)開發(fā)軟件
本章小結
思考題和習題
第6章 可編程邏輯器件
6.1 PLD的基本原理
6.2 PLD的設計技術
6.3 PLD的編程與配置
本章小結
思考題和習題
第7章 EDA技術的應用
7.1 組合邏輯電路設計應用
7.2 時序邏輯電路設計應用
7.3 基于EDA的數(shù)字系統(tǒng)設計
本章小結
思考題和習題
附錄A EDA6000實驗開發(fā)系統(tǒng)
A.1 EDA6000的特點
A.2 EDA6000的使用方法
附錄B Altera DE2開發(fā)板使用方法
B.1 Altera DE2開發(fā)板的結構
B.2 DE2開發(fā)板的實驗模式與目標芯片的引腳連接
B.3 DE2開發(fā)板實驗的操作
B.4 DE2開發(fā)板的控制嵌板
附錄C Quartus II的宏函數(shù)和強函數(shù)
C.1 宏函數(shù)
C.2 強函數(shù)
參考文獻
章節(jié)摘錄
3.適配和分割在適配和分割過程,確定優(yōu)化以后的邏輯能否與下載目標器件CPL,D或FPGA中的宏單元和I/O單元適配,然后將設計分割為多個便于適配的邏輯小塊形式映射到器件相應的宏單元中。如果整個設計不能裝入一片器件時,可以將整個設計自動分割成多塊并裝入同一系列的多片器件中去?! 》指罟ぷ骺梢匀孔詣訉崿F(xiàn),也可以部分由用戶控制,還可以全部由用戶控制。分割時應使所需器件數(shù)目和用于器件之間通信的引腳數(shù)目盡可能少?! ?.布局和布線 布局和布線工作是在設計檢驗通過以后由軟件自動完成的,它能以最優(yōu)的方式對邏輯元件布局,并準確地實現(xiàn)元件間的布線互連。布局和布線完成后,軟件會自動生成布線報告,提供有關設計中各部分資源的使用情況等信息?! ?.生成編程數(shù)據(jù)文件 設計處理的最后一步是產(chǎn)生可供器件編程使用的數(shù)據(jù)文件。對CPLD來說,是產(chǎn)生熔絲圖文件,即JEDEC文件(電子器件工程聯(lián)合會制定的標準格式,簡稱.1 ED文件);對于FPGA來說,是生成位流數(shù)據(jù)文件(Bit-streamGeneration,簡稱BG文件)?! ?.2.4 設計校驗 設計校驗過程包括功能仿真和時序仿真,這兩項工作是在設計處理過程中同時進行的。功能仿真是在設計輸入完成之后,選擇具體器件進行編譯之前進行的邏輯功能驗證,因此又稱為前仿真。此時的仿真沒有延時信息或者只有由系統(tǒng)添加的微小標準延時,這對于初步的功能檢測非常方便。仿真前,要先利用波形編輯器或硬件描述語言等建立波形文件或測試向量(即將所關心的輸入信號組合成序列),仿真結果將會生成報告文件和輸出信號波形,從中便可以觀察到各個節(jié)點的信號變化。若發(fā)現(xiàn)錯誤,則返回設計輸入中修改邏輯設計?! r序仿真是在選擇了具體器件并完成布局、布線之后進行的時序關系仿真,因此又稱為后仿真或延時仿真。由于不同器件的內(nèi)部延時不一樣,不同的布局、布線方案也會給延時造成不同的影響,因此在設計處理以后,對系統(tǒng)和各模塊進行時序仿真,分析其時序關系,估計設計的性能及檢查和消除競爭冒險等,是非常有必要的。 ……
圖書封面
評論、評分、閱讀與下載