基本信息
ISBN:10位[7811230275] 13位[9787811230277]
內容簡介
本書系統地介紹了基於FPGA的SOPC的軟硬體開發技術,以一個簡單的設計實例為主線介紹軟硬體的開發流程、開發工具的使用及開發的思想,使讀者對SOPC技術有一個基本的了解。將NiosⅡ體系結構、Avalon匯流排規範、NiosⅡ處理器常用外部設備的更多底層細節提供給讀者,使讀者獲得進行高級開發的能力,如第8章介紹的定製指令、定製外設開發和C2H編譯器的使用。另外還介紹了使用MATLAB和DSP Builder進行基於FPGA的DSP開發技術,並提供了一些典型的實驗。
本書可作為高等院校電子信息類各專業本科生、研究生的教材,也可以作為相關工程技術人員的參考書。
目錄
第1章 緒論
1.1 基本概念
1.2 NiosⅡ軟核處理器簡介
1.3 SOPC設計流程
1.4 支持NiosⅡ CUP的FPGA型號
第2章 SOPC的硬體開發環境及硬體開發流程
2.1 創建QuartusⅡ工程
2.2 創建NiosⅡ系統模組
2.3 設計最佳化
2.4 編譯
2.5 編程下載
第3章 NiosⅡ體系結構
3.1 NiosⅡ處理器結構
3.2 NiosⅡ暫存器檔案
3.3 存儲器和I/O組織
第4章 Avalon匯流排簡介
4.1 Avalon匯流排簡介
4.2 Avalon匯流排基本概念
4.3 Avalon信號
4.4 從連線埠傳輸
4.5 主連線埠傳輸
4.6 流水線傳輸屬性
4.7 流控制
4.8 三態傳輸
4.9 突發傳輸
4.10 和傳輸無關的信號
4.11 地址對齊
第5章 基於FPGA的DSP開發技術
5.1 基於MATLAB/DSP Builder的DSP模組設計流程
5.2 正統發生器模組的設計
5.3 DSP Builder的層次設計
5.4 FIR數字濾波器設計
5.5 IIR數字濾波器的設計
5.6 快速傅立葉變換
5.7 MegaCore的使用
第6章 軟體設計流程和方法
第7章 NiosⅡ常用外設編程
第8章 NiosⅡ系統高級開發技術
附錄A 電子鐘C語言的源程式和頭檔案
附錄B GX-SOC/SOPC專業級創新開發實驗平台硬體介紹
附錄C SOPC實驗
參考文獻