勇敢的芯伴你玩轉Nios II

《勇敢的芯伴你玩轉Nios II》是2016年化學工業出版社出版的圖書,作者是吳厚航。

書籍信息,內容簡介,圖書目錄,

書籍信息

作者:吳厚航
定價:45元
印次:1-1
ISBN:9787302437840
出版日期:2016.08.01
印刷日期:2016.07.11

內容簡介

本書使用Altera公司的Cyclone Ⅳ FPGA器件,由淺入深地引領讀者從嵌入式系統設計的大處著手,玩轉軟核處理器Nios Ⅱ。基於特定的FPGA實驗平台,既有足夠的理論知識深度作支撐,也有豐富的例程進行實踐學習,並且穿插著筆者多年FPGA學習和開發過程中的各種經驗和技巧。對於希望快速入手嵌入式系統軟硬體開發的初學者,以及希望從系統層面提升嵌入式開發能力的學習者,本書都是很好的選擇。

圖書目錄

Contents
目錄
第1章基於NiosⅡ處理器的嵌入式系統
1.1片上系統概述
1.2NiosⅡ的優勢在哪裡
1.3基於NiosⅡ處理器的FPGA開發流程
第2章實驗平台“勇敢的芯”板級電路詳解
2.1板級電路整體架構
2.2電源電路
2.3復位與時鐘電路
2.3.1關於FPGA器件的時鐘
2.3.2關於FPGA器件的復位
2.3.3實驗平台電路解析
2.4FPGA下載配置電路
2.5SRAM接口電路
2.6ADC/DAC晶片電路
2.7UART接口電路
2.8RTC接口電路
2.94×4矩陣按鍵電路
2.10VGA顯示接口電路
2.11蜂鳴器、數碼管、流水燈、撥碼開關電路
2.12超音波接口、外擴LCD接口電路
第3章Qsys系統創建
3.1Qsys系統概述
3.2Qsys匯流排互連
3.3QuartusⅡ工程創建
3.4進入Qsys系統
3.5Qsys界面簡介
3.6新建Qsys系統
3.7保存Qsys系統
3.8載入Qsys系統
勇敢的芯伴你玩轉NiosⅡ
第4章Qsys通用組件添加與互連
4.1時鐘組件添加與設定
4.2NiosⅡ處理器添加與設定
4.3RAM組件添加與配置
4.4NiosⅡ處理器復位向量與異常向量地址設定
4.5SystemID組件添加與配置
4.6JTAGUART組件添加與配置
4.7Timer組件添加與配置
4.8UART組件添加與配置
4.9蜂鳴器PIO組件添加與配置
4.10撥碼開關PIO組件添加與配
第5章Qsys互連匯流排概述
5.1嵌入式系統的匯流排
5.2AvalonMM匯流排
5.2.1AvalonMM匯流排寫數據操作實例解析
5.2.2AvalonMM匯流排讀數據操作實例解析
5.3AvalonST匯流排
第6章Qsys自定義組件設計
6.1數碼管組件
6.1.1功能概述
6.1.2配置暫存器說明
6.1.3組件創建與配置
6.1.4組件添加與配置
6.1.5組件互連與引出
6.2ADC組件
6.2.1功能概述
6.2.2配置暫存器說明
6.2.3組件創建與配置
6.2.4組件添加與配置
6.2.5組件互連與引出
6.3DAC組件
6.3.1功能概述
6.3.2配置暫存器說明
6.3.3組件創建與配置
6.3.4組件添加與配置
6.3.5組件互連與引出
6.4超音波測距組件
6.4.1功能概述
6.4.2配置暫存器說明
6.4.3組件創建與配置
6.4.4組件添加與配置
6.4.5組件互連與引出
6.5RTC組件
6.5.1功能概述
6.5.2配置暫存器說明
6.5.3組件創建與配置
6.5.4組件添加與配置
6.5.5組件互連與引出
6.6矩陣按鍵組件
6.6.1功能概述
6.6.2配置暫存器說明
6.6.3組件創建與配置
6.6.4組件添加與配置
6.6.5組件互連與引出
第7章Qsys系統生成
7.1中斷連線
7.2地址分配
7.3系統生成
7.4Qsys系統例化模板
第8章QuartusⅡ工程設計實現
8.1Verilog頂層檔案設計
8.2語法檢查
8.3引腳分配
8.4系統編譯
第9章軟體開發工具EDS
9.1EDS軟體開啟
9.2BSP工程創建
9.3開啟BSPEditor
9.4BSPEditor設定
9.5BSP工程編譯
9.6工程創建
9.7C代碼源檔案創建
9.8軟體套用工程編譯
9.9移除當前工程
9.10載入工程
9.11移植工程
第10章軟體實驗例程
10.1NiosⅡ實例之HelloNIOSII
10.1.1軟體功能概述
10.1.2軟體代碼解析
10.1.3板級調試
10.2NiosⅡ實例之SystemID與Timestamp
10.2.1軟體功能概述
10.2.2軟體代碼解析
10.2.3板級調試
10.3NiosⅡ實例之蜂鳴器定時鳴叫
10.3.1軟體功能概述
10.3.2軟體代碼解析
10.3.3板級調試
10.4NiosⅡ實例之撥碼開關輸入GIO控制
10.4.1軟體功能概述
10.4.2軟體代碼解析
10.4.3板級調試
10.5NiosⅡ實例之秒定時數碼管顯示
10.5.1軟體功能概述
10.5.2軟體代碼解析
10.5.3板級調試
10.6NiosⅡ實例之DAC遞增輸出
10.6.1軟體功能概述
10.6.2軟體代碼解析
10.6.3板級調試
10.7NiosⅡ實例之ADC採集列印
10.7.1軟體功能概述
10.7.2軟體代碼解析
10.7.3板級調試
10.8NiosⅡ實例之UART收發
10.8.1軟體功能概述
10.8.2軟體代碼解析
10.8.3板級調試
10.9NiosⅡ實例之RTCUART時間列印
10.9.1軟體功能概述
10.9.2軟體代碼解析
10.9.3板級調試
10.10NiosⅡ實例之RTCUART時間重置
10.10.1軟體功能概述
10.10.2軟體代碼解析
10.10.3板級調試
10.11NiosⅡ實例之超音波測距
10.11.1軟體功能概述
10.11.2軟體代碼解析
10.11.3板級調試
10.12NiosⅡ實例之倒車雷達
10.12.1軟體功能概述
10.12.2軟體代碼解析
10.12.3板級調試
10.13NiosⅡ實例之矩陣按鍵值採集
10.13.1軟體功能概述
10.13.2軟體代碼解析
10.13.3板級調試
10.14NiosⅡ實例之矩陣按鍵可調的ADC/DAC實例
10.14.1軟體功能概述
10.14.2軟體代碼解析
10.14.3板級調試
10.15NiosⅡ實例之計算器
10.15.1軟體功能概述
10.15.2軟體代碼解析
10.15.3板級調試
第11章FPGA器件的代碼固化
11.1嵌入式軟體HEX檔案生成
11.2程式存儲器初始化檔案載入
11.3JIC燒錄檔案生成
11.4JTAG燒錄配置

相關詞條

熱門詞條

聯絡我們