NiosII嵌入式軟核SOPC設計原理及應用

所属分类:單片機與嵌入式  
出版时间:2006-11   出版时间:北京航空航天大學出版社   作者:李蘭英   页数:564  

内容概要

  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 Programmer7.9 板子描述編輯器第8章 Nios Ⅱ系統深入設計8.1 異常處理程序的開發8.2 緩存和緊耦合存儲器的編程8.3 μC/OSⅡ實時操作系統8.4 以太網與輕量IP8.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引腳表參考文獻

图书封面




    NiosII嵌入式軟核SOPC設計原理及應用下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,單片機與嵌入式PDF免费下载。 计算机教程网 

计算机教程网 @ 2017