本書以Q0dus II]1.O/DSP Buildll.0&Matlab R201la為軟件平臺,圍繞基于模型設計這一核心思想,介紹了完整的傳統FPGA開發流程、MathWorks公司的基于Simulink HDL Coder&Filter Builder的開發FP—cA的解決方案、基于標準模塊庫的DSP Builder設計方法,基于高級模塊庫的DsP Buiu。r設計方法、基于高級模塊庫的設計實例。
本書可作為航天軍工、通信與圖像處理、FPGA/ASIC、數字信號處理等領域廣大開發人員的技術手冊,也可以作為高校電類專業學習FPGA/DSP或基于模型設計的教材。
更多精彩:
序言1
序言2
前言
第1章 Altera系列FPGA的傳統開發
1.1FPGA的傳統開發流程
1.2建立一個工程
1.2.1啟動Quartus II軟件
1.2.2創建工程目錄
1.2.3打開Quartus II新工程向導
1.2.4設置工程目錄、名稱以及頂層模塊
1.2.5添加設計文件
1.2.6指定芯片
1.2.7配置第三方工具
1.3設計輸入
1.3.1添加設計文件
1.3.2配置芯片屬性
1.3.3語法分析
1.4仿真和驗證
1.4.1添加Altera仿真庫
1.4.2行為仿真(RTL級仿真)
1.4.3功能仿真
1.4.4時序仿真
1.5下載運行
1.6用SignalTap II觀測信號
1.6.1新建SignalTap II文件(stp)
1.6.2設置JTAG鏈
1.6.3添加觀察信號
1.6.4SignalTap信號配置
1.6.5觀察信號波形
1.7時序約束TimeQuest
1.7.1使用TimeQuest
1.7.2執行時序分析
1.7.3查看時序分析結果
1.8優化
1.8.1全局優化
1.8.2綜合優化
1.8.3適配優化
1.8.4使用優化向導
1.9功耗分析
1.10用圖形方式開發
1.10.1生成自己的模塊
1.10.2新建圖形設計文件
1.10.3添加設計模塊
1.11Qsys系統集成工具入門
1.11.1Qsys的設計流程
1.11.2Tutorial簡介
1.11.3創建Qsys功能模塊系統
1.11.4整合層次化系統
1.11.5在系統控制臺進行硬件驗證
1.11.6對自定義組件進行仿真
第2章 Simulink HDL Coder & Filterbuilder
2.1基于Simulink HDL Coder的近期開發流程
2.1.1搭建流水燈的功能模型
2.1.2流水燈的代碼模型
2.1.3聯合仿真
2.1.4自動生成代碼并建立工程
2.1.5SignalTap II測試
2.1.6硬件測試
2.2基于filterbuilder的濾波器設計實驗
2.2.1選擇要設計的濾波器類型
2.2.2設計高通濾波器參數
2.2.3查看所設計的高通濾波器響應曲線
2.2.4查看濾波器的紋波系數
2.2.5查看濾波器的沖激響應與極零點
2.2.6查看生成的濾波器系數
2.2.7創建定點模型
2.2.8生成VHDL代碼
2.2.9速度優先與面積優先
2.2.10創建高通濾波器模塊
2.2.11模型的功能驗證
2.2.12用Fixed?Point Advisor/Fixed?Point Tool作定點化處理
2.2.13重新對定點模型進行功能驗證
2.2.14生成符合要求的高通濾波器代碼
2.2.15對生成的VHDL代碼進行SignalTap Ⅱ測試
……
第3章DSP Builder標準模塊庫設計
第4章DSP Builder高級模塊庫設計
參考文獻