第1章MATLAB軟件簡介
1.1MATLAB軟件構成.
1.2MATLAB軟件安裝
1.2.1安裝MATLAB6.5對計算機的要求
1.2.2MATLAB6.5安裝時的功能選擇
1.3MATLAB軟件的啟動
1.4MATLAB軟件的主要窗口
1.4.1MATLAB主界面窗口
1.4.2MATLAB命令窗口
1.4.3MATLAB工作臺窗口
1.4.4其他窗口
1.5小結
第2章MATLAB在信息信號處理領域的應用
2.1MATLAB程序編輯窗口的基本操作
2.2基本運算操作
2.2.1簡單的數學操作
2.2.2變量的存儲及讀取
2.3MATLAB中的矩陣操作
2.3.1矩陣基本運算
2.3.2常用矩陣函數
2.4MATLAB中常用輸人輸出功能
2.4.1基于命令窗口的交互式輸入輸出
2.4.2基于文件的數據輸入輸出
2.5MATLAB中函數及其調用
2.5.1MATLAB中函數編寫規(guī)范
2.5.2用戶自定義函數
2.5.3MATLAB中常用的數學函數
2.5.4MATLAB中常用的數據分析函數
2.5.5MATLAB中常用的統(tǒng)計分析函數
2.5.6快速傅里葉變換函數
2.6MATLAB的繪圖功能
2.6.1簡易繪圖功能
2.6.2MATLAB繪圖選項設置
2.6.3三維繪圖
第3章可編程邏輯器件基礎知識
3.1可編程邏輯器件的發(fā)展歷程
3.2可編程邏輯器件的分類
3.3可編程邏輯器件的典型代表:FPGA簡介
3.4可編程邏輯器件結構特點
3.4.1查找表型FPGA結構
3.4.2基于乘積項的可編程邏輯器件
3.4.3其他結構的可編程邏輯器件
3.5FPGA編程
3.6Altera公司及其代表器件
3.7用FPGA實現數字系統(tǒng)的流程
3.7.1用FPGA實現數字系統(tǒng)概述
3.7.2基于單一軟件平臺的FPGA設計流程
3.7.3基于多種EDA工具的FPGA設計流程
3.8可編程器件的選型
3.8.1FPGA與CPLD的區(qū)別
3.8.2用CPLD實現設計的好處
3.8.3用FPGA實現設計的好處
第4章VHDL硬件描述語言..
4.1硬件描述語言(HDL)綜述
4.1.1硬件描述語言現狀
4.1.2硬件描述語言的發(fā)展歷史
4.1.3使用硬件描述語言的理由
4.1.4硬件描述語言的主要特征
4.1.5硬件描述語言設計流程及設計方法
4.1.6VerilogHDL與VHDL比較
4.1.7HDL與計算機語言的區(qū)別
4.1.8硬件描述語言的發(fā)展趨勢
4.2VHDL硬件描述語言的基本結構
4.2.1VHDL的基本組成
4.2.2實體(Entity)
4.2.3結構體(Architecture)
4.2.4進程(Process)
4.3VHDL的數據對象(DataObjects)
4.3.1常數(Constant)
4.3.2信號(Signals)
4.3.3變量(Variable)
4.3.4信號與變量的區(qū)別
4.4VHDL的數據類型
4.4.1枚舉型
4.4.2整數型.實數型
4.4.3陣列數據類型
4.4.4記錄類型
4.4.5VHDL數據類型及子類型
4.4.6VHDL數據類型轉換
4.5屬性(Attributes)
4.6VHDL運算符
4.6.1邏輯運算符
4.6.2關系運算符
4.6.3算術運算符
4.6.4并置(連接)運算符
4.7組合邏輯電路設計
4.7.1并行語句(Concurrent)
4.7.2順序語句(Sequential)
4.7.3幾種語句的比較
4.8同步時序邏輯電路設計
4.9狀態(tài)機的優(yōu)化設計
4.10層次化設計
4.11庫(Library)
4.12包(Package)
4.13元件(Component)
4.14函數(Function)
4.15過程(Procedure)
第5章常用FPGA設計軟件
5.1QuartusⅡ軟件使用方法
5.1.1QuartusⅡ項目操作
5.1.2QuartusⅡ的設計輸入
5.1.3QuartusⅡ與其他EDA軟件的連接
5.1.4QuartusⅡ編譯
5.1.5QuartusⅡ延時分析
5.1.6QuartusⅡ仿真
5.1.7QuartusⅡ下載
5.2ModelSim軟件使用方法
5.2.1ModelSim簡介
5.2.2代碼仿真
5.2.3門級仿真和時序仿真
5.2.4仿真需要的文件
5.2.5仿真步驟
5.3Synplify軟件的使用方法
5.3.1Synplify和SynplifyPro.簡介
5.3.2界面及菜單介紹
5.3.3建立工程
5.3.4語法檢查
5.3.5RTL視圖與結構導航
5.3.6文本與圖形聯(lián)合檢驗
5.43種軟件綜合應用示例
5.4.1編寫設計代碼
5.4.2設計綜合
5.4.3設計功能仿真
5.4.4設計時序仿真
第6章MATLAB在FPGA設計中的應用
6.1MATLAB在FPGA設計中的應用簡介
6.2全并行結構FFT的FPGA實現
6.2.1全并行FFT算法介紹
6.2.2算法的MATLAB驗證
6.2.3全并行結構FFT的FPGA實現
6.2.4ModelSim與MATLAB聯(lián)合仿真
6.3FIR濾波器的FPGA實現及其QuartusⅡ與MATLAB仿真
6.3.1查找表結構FIR算法
6.3.2用FPGA實現過程及主要模塊功能介紹
6.3.3QuartusⅡ與MATLAB聯(lián)合仿真
6.4正交變換的FPGA實現
6.4.1正交變換算法的比較與選擇
6.4.2Rader正交變換算法的FPGA實現
參考文獻...