NIOSⅡ嵌入式軟核SOPC設計原理及應用(簡體書)
商品資訊
ISBN13:9787810779005
出版社:北京航空航天大學出版社
作者:李蘭英
出版日:2006/11/01
裝訂/頁數:平裝/564頁
規格:26cm*19cm (高/寬)
商品簡介
目次
相關商品
商品簡介
SOPC涉及嵌入式系統、SOC、FPGA/CPLD、EDA、硬件描述語言等多種概念和技術,本書從嵌入式應用系統設計的角度,全面、系統、詳細地介紹基于Altera公司的Nios Ⅱ嵌入式軟核處理器的SOPC軟硬件設計環境、原理、方法及應用技術。 主要內容包括:SOPC的概念、系統組成和開發環境;使用SOPC Builder 開發硬件系統的流程和方法;使用Nios Ⅱ IDE開發應用程序的流程和方法;FPGA配置和Flash編程技術;SOPC系統設計中的高級技術;基于Cyclone Ⅱ開發板的SOPC系統開發實例;Quartus Ⅱ中集成的仿真工具Simulator及第三方仿真軟件ModelsSim的功能、使用方法及在SOPC中的應用。 本書可作為高等院校計算機、自動化等專業本科生、研究生嵌入式系統課程教材或參考資料。也可供嵌入式系統及SOPC應用系統開發工程技術人員參考。
目次
第1章 概述
1.1 SOPC及其技術
1.2 Nios Ⅱ軟核SOPC系統及組件
1.3 Nios Ⅱ軟核SOPC系統開發環境
第2章 Nios Ⅱ嵌入式軟核處理器體系結構
2.1 Nios Ⅱ處理器的實現
2.2 Nios Ⅱ的內部寄存器
2.3 Nios Ⅱ的操作模式
2.4 Nios Ⅱ的異常處理
2.5 存儲器與外設
2.6 處理器復位狀態
2.7 尋址方式與指令集分類
2.8 JTAG調試模塊
第3章 Avalon總線規范
3.1 Avalon總線概述
3.2 Avalon信號
3.3 Avalon從端口傳輸
3.4 Avalon主端口傳輸
3.5 流水傳輸
3.6 流傳輸模式
3.7 三態傳輸
3.8 突發傳輸
3.9 與傳輸無關的信號
3.10 地址對齊
第4章 Nios Ⅱ外圍設備
4.1 SDRAM控制器
4.2 CFI控制器
4.3 EPCS設備控制器
4.4 PIO控制器
4.5 定時器控制器
4.6 UART核
4.7 JTAGUART核
4.8 SPI核
4.9 DMA控制器
4.10 系統ID核
4.11 PLL核
4.12 mutex核
第5章 簡單SOPC硬件系統開發
5.1 基于NiosⅡ的SOPC硬件系統開發流程
5.2 SOPC Builder硬件開發環境介紹
5.3 簡單SOPC實例開發系統需求及任務
5.4 創建Quartus Ⅱ工程
5.5 使用SOPC Builder創建Nios Ⅱ系統模塊
5.6 集成Nios Ⅱ系統到Quartus Ⅱ工程
5.7 Quartus Ⅱ工程編譯
5.8 編程下載
第6章 SOPC軟件開發
6.1 SOPC軟件開發環境綜述
6.2 HAL系統庫
6.3 使用NiosⅡIDE建立用戶應用程序
第7章 FPGA配置和Flash編程
7.1 FPGA配置概述
7.2 Cyclone Ⅱ系列FPGA配置
7.3 FPGA的配置器件
7.4 Quartus Ⅱ中FPGA配置的選項
7.5 FPGA配置調試技術
7.6 IDE Flash Programmer介紹
7.7 用戶程序引導
7.8 在IDE模式下使用NiosⅡFlash Programmer
7.9 板子描述編輯器
第8章 Nios Ⅱ系統深入設計
8.1 異常處理程序的開發
8.2 緩存和緊耦合存儲器的編程
8.3 μC/OSⅡ實時操作系統
8.4 以太網與輕量IP
8.5 Nios Ⅱ多處理器系統
8.6 定制Nios Ⅱ用戶指令
8.7 定制基于Avalon的用戶外設
第9章 基于Cyclone Ⅱ開發板的SOPC系統開發實例
9.1 全彩LED音樂景觀燈控制系統總體設計方案
9.2 控制系統硬件設計與實現
9.3 控制系統軟件設計
第10章 仿真與調試
10.1 使用QuartusⅡSimulator進行仿真設計
10.2 使用ModelSim進行仿真
10.3 SignalTapⅡ實時測試
附錄A Altera CycloneⅡNios Ⅱ實驗開發套件
附錄B CycloneⅡEP2C35實驗開發板
附錄C CycloneⅡEP2C35引腳表
參考文獻
1.1 SOPC及其技術
1.2 Nios Ⅱ軟核SOPC系統及組件
1.3 Nios Ⅱ軟核SOPC系統開發環境
第2章 Nios Ⅱ嵌入式軟核處理器體系結構
2.1 Nios Ⅱ處理器的實現
2.2 Nios Ⅱ的內部寄存器
2.3 Nios Ⅱ的操作模式
2.4 Nios Ⅱ的異常處理
2.5 存儲器與外設
2.6 處理器復位狀態
2.7 尋址方式與指令集分類
2.8 JTAG調試模塊
第3章 Avalon總線規范
3.1 Avalon總線概述
3.2 Avalon信號
3.3 Avalon從端口傳輸
3.4 Avalon主端口傳輸
3.5 流水傳輸
3.6 流傳輸模式
3.7 三態傳輸
3.8 突發傳輸
3.9 與傳輸無關的信號
3.10 地址對齊
第4章 Nios Ⅱ外圍設備
4.1 SDRAM控制器
4.2 CFI控制器
4.3 EPCS設備控制器
4.4 PIO控制器
4.5 定時器控制器
4.6 UART核
4.7 JTAGUART核
4.8 SPI核
4.9 DMA控制器
4.10 系統ID核
4.11 PLL核
4.12 mutex核
第5章 簡單SOPC硬件系統開發
5.1 基于NiosⅡ的SOPC硬件系統開發流程
5.2 SOPC Builder硬件開發環境介紹
5.3 簡單SOPC實例開發系統需求及任務
5.4 創建Quartus Ⅱ工程
5.5 使用SOPC Builder創建Nios Ⅱ系統模塊
5.6 集成Nios Ⅱ系統到Quartus Ⅱ工程
5.7 Quartus Ⅱ工程編譯
5.8 編程下載
第6章 SOPC軟件開發
6.1 SOPC軟件開發環境綜述
6.2 HAL系統庫
6.3 使用NiosⅡIDE建立用戶應用程序
第7章 FPGA配置和Flash編程
7.1 FPGA配置概述
7.2 Cyclone Ⅱ系列FPGA配置
7.3 FPGA的配置器件
7.4 Quartus Ⅱ中FPGA配置的選項
7.5 FPGA配置調試技術
7.6 IDE Flash Programmer介紹
7.7 用戶程序引導
7.8 在IDE模式下使用NiosⅡFlash Programmer
7.9 板子描述編輯器
第8章 Nios Ⅱ系統深入設計
8.1 異常處理程序的開發
8.2 緩存和緊耦合存儲器的編程
8.3 μC/OSⅡ實時操作系統
8.4 以太網與輕量IP
8.5 Nios Ⅱ多處理器系統
8.6 定制Nios Ⅱ用戶指令
8.7 定制基于Avalon的用戶外設
第9章 基于Cyclone Ⅱ開發板的SOPC系統開發實例
9.1 全彩LED音樂景觀燈控制系統總體設計方案
9.2 控制系統硬件設計與實現
9.3 控制系統軟件設計
第10章 仿真與調試
10.1 使用QuartusⅡSimulator進行仿真設計
10.2 使用ModelSim進行仿真
10.3 SignalTapⅡ實時測試
附錄A Altera CycloneⅡNios Ⅱ實驗開發套件
附錄B CycloneⅡEP2C35實驗開發板
附錄C CycloneⅡEP2C35引腳表
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。