勇敢的芯伴你玩轉Nios II 版權信息
- ISBN:9787302437840
- 條形碼:9787302437840 ; 978-7-302-43784-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
勇敢的芯伴你玩轉Nios II 本書特色
本書使用altera公司的cyclone ⅳ fpga器件,由淺入深地引領讀者從嵌入式系統設計的大處著手,玩轉軟核處理器nios ⅱ。基于特定的fpga實驗平臺,既有足夠的理論知識深度作支撐,也有豐富的例程進行實踐學習,并且穿插著筆者多年fpga學習和開發過程中的各種經驗和技巧。
對于希望快速入手嵌入式系統軟硬件開發的初學者,以及希望從系統層面提升嵌入式開發能力的學習者,本書都是很好的選擇。
勇敢的芯伴你玩轉Nios II 內容簡介
本書作者吳厚航(網名 特權同學)出版了多本fpga方面的圖書,深受讀者的好評。本書使用altera公司的cyclone iv fpga器件,采用quartus ⅱ的qsys平臺,由淺入深地引領讀者從嵌入式系統設計的大處著手,玩轉軟核處理器nios ii。配套資源豐富,提供ppt課件和源碼,作者還有配套的開發板,同時可通過網站論壇和書友會與作者互動,為您的后續學習提供強有力的支持!
勇敢的芯伴你玩轉Nios II 目錄
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.5system id組件添加與配置4.6jtag uart組件添加與配置4.7timer組件添加與配置4.8uart組件添加與配置4.9蜂鳴器pio組件添加與配置4.10撥碼開關pio組件添加與配置第5章qsys互連總線概述5.1嵌入式系統的總線5.2avalonmm總線5.2.1avalonmm總線寫數據操作實例解析5.2.2avalonmm總線讀數據操作實例解析5.3avalonst總線第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章軟件開發工具eds9.1eds軟件開啟9.2bsp工程創建9.3開啟bsp editor9.4bsp editor設置9.5bsp工程編譯9.6工程創建9.7c代碼源文件創建9.8軟件應用工程編譯9.9移除當前工程9.10加載工程9.11移植工程第10章軟件實驗例程10.1nios ⅱ實例之hello nios ii10.1.1軟件功能概述10.1.2軟件代碼解析10.1.3板級調試10.2nios ⅱ實例之system id與timestamp10.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 ⅱ實例之rtcuart時間打印10.9.1軟件功能概述10.9.2軟件代碼解析10.9.3板級調試10.10nios ⅱ實例之rtcuart時間重置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燒錄配置
展開全部
勇敢的芯伴你玩轉Nios II 作者簡介
吳厚航[網名 特權同學]:從事FPGA開發設計與板級硬件設計工作,專注于FPGA在數據采集、實時控制、傳輸協議實現、嵌入式系統等方面的應用。擅長記錄、分析并總結經驗及技巧。個人技術博客在業內有極佳的口碑。在著名電子網站EDN China創建的FPGA/CPLD助學小組成員過萬,提供了眾多適合入門和進階的FPGA/CPLD實驗例程以及相關資料,幫助眾多的初學者邁入FPGA開發的殿堂。