注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構挑戰(zhàn)SOC——基于NIOS的SOPC設計與實踐

挑戰(zhàn)SOC——基于NIOS的SOPC設計與實踐

挑戰(zhàn)SOC——基于NIOS的SOPC設計與實踐

定 價:¥38.00

作 者: 彭澄廉主編;周博等編著
出版社: 清華大學出版社
叢編項: 基于NIOS的SOPC設計與實踐
標 簽: 單片計算機

ISBN: 9787302089902 出版時間: 2004-08-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數: 309 字數:  

內容簡介

  本書主要介紹Altera公司的軟核CPU:Nios和采用該CPU進行嵌入式系統(tǒng)設計的流程與方法。并以此為著眼點,介紹Altera的片上可編程系統(tǒng)SOPC的設計原理與實踐技術,引領讀者在低投入的情況下,較快地進入片上系統(tǒng)SOC的殿堂。本書以Altera公司的技術資料為藍本,由淺入深地闡述了Nios軟核處理器的CPU結構、總線傳輸模式以及相關外設。同時也簡要說明了軟件的開發(fā)過程。既可作為學習Nios處理器的入門指導書,也可作為設計參考手冊。本書附錄中刊登了Altera2003年Nios嵌入式軟核心處理器設計大賽中中國大陸賽區(qū)和中國臺灣賽區(qū)的全部獲獎作品,這一部分是由獲獎者撰寫的,讀者可以從中獲得有益的啟示。本書附帶了一張光盤,包含了Altera提供的2004年新版的QuartusII4.0軟件和Nios處理器的開發(fā)包,讀者可以藉此開始SOPC的旅程。本書可供電子和通信等領域從事硬件設計和系統(tǒng)開發(fā)的工程技術人員和教師閱讀參考,也可以作為相關專業(yè)研究生和高年級本科生的教材。

作者簡介

暫缺《挑戰(zhàn)SOC——基于NIOS的SOPC設計與實踐》作者簡介

圖書目錄

第1章 緒論
1.1 概述
1.2 本書內容安排
1.3 設計步驟
1.4 支持NIOS CPU的FPGA型號
第2章 SOPC Builder開發(fā)環(huán)境
2.1 創(chuàng)建Quartus II工程
2.2 創(chuàng)建NIOS系統(tǒng)模塊
2.2.1 創(chuàng)建新的.bdf
2.2.2 開始使用SOPC Builder
2.2.3 系統(tǒng)主頻
2.2.4 加入CPU和IP模塊
2.2.5 指定基地址
2.2.6 配置NIOS系統(tǒng)
2.2.7 生成NIOS32并把它加入到設計中
2.2.8 把符號(symbol)加入到BDF文件中
2.2.9 加入引腳和基本單元
2.2.10 命名引腳
2.2.11 進行最后連接
2.3 編譯(Compilation)
2.3.1 創(chuàng)建編譯器設置
2.3.2 指定器件系列(Device Family)與型號
2.3.3 為器件引腳分配信號
2.3.4 確認引腳分配
2.3.5 指定設備與編程設置
2.3.6 指定配置文件類型
2.3.7 編譯用戶設計
2.4 編程(Programming)
2.4.1 配置FPGA
2.4.2 在NIOS系統(tǒng)上運行軟件
第3章 NIOS CPU結構
3.1 NIOS處理器概述
3.1.1 指令總線主端口
3.1.2 數據總線主端口
3.1.3 緩存
3.1.4 移位單元
3.1.5 乘法支持
3.1.6 中斷支持
3.1.7 NIOS片上調試模塊
3.1.8 開發(fā)環(huán)境
3.2 內部寄存器
3.2.1 通用寄存器文件
3.2.2 K寄存器
3.2.3 %r0(%g0)寄存器
3.2.4 程序計數器
3.2.5 控制寄存器
3.3 流水線
3.4 存儲器組織
3.5 尋址方式
3.6 程序流程控制
第4章 Avalon總線規(guī)范
4.1 概述
4.2 術語和概念
4.3 Avalon總線傳輸
4.3.1 主端口接口與從端口接口
4.3.2 Avalon總線時序
4.3.3 Avalon總線信號
4.3.4 并發(fā)多主端口Avalon總線需考慮的事項
4.4 Avalon從端口傳輸
4.4.1 從傳輸的Avalon總線信號
4.4.2 Avalon總線上的從端口讀傳輸
4.4.3 在Avalon總線上的從端口寫傳輸
4.5 Avalon主端口傳輸
4.5.1 主傳輸的Avalon信號
4.5.2 Avalon總線上的基本主端口讀傳輸
4.5.3 Avalon總線上的基本主端口寫傳輸
4.6 高級Avalon總線傳輸
4.6.1 帶延遲的Avalon讀傳輸
4.6.2 流傳輸模式
4.6.3 Avalon總線控制信號
4.7 片外設備與Avalon總線的接口
4.7.1 從傳輸的Avalon三態(tài)信號
4.7.2 無延遲的Avalon三態(tài)從端口讀傳輸
4.7.3 帶固定延遲的Avalon三態(tài)從端口讀傳輸
4.7.4 Avalon三態(tài)從端口寫傳輸
4.8 Avalon總線地址對齊方式
4.8.1 地址對齊概述
4.8.2 為Avalon外設選擇地址對齊參數
4.8.3 靜態(tài)地址對齊
4.8.4 動態(tài)地址對齊
4.9 連接到外部設備
第5章 軟件設計流程和方法
5.1 軟件開發(fā)包
5.1.1 軟件開發(fā)流程
5.1.2 SDK樹目錄簡介
5.1.3 編譯后代碼結構
5.1.4 NIOS庫函數
5.1.5 高級C語言支持
5.2 軟件開發(fā)常用命令
5.2.1 hexout2flash
5.2.2 nios_build
5.2.3 nios_console
5.2.4 nios_convert
5.2.5 nios_debug
5.2.6 nios_run
5.2.7 srec2flash
第6章 外設的組織與使用
6.1 SOPC Builder與PTF文件
6.1.1 SOPC Builder組成
6.1.2 PTF文件的兩種類型
6.1.3 SOPC Builder設計流程
6.2 SOPC Builder的外設
6.2.1 定時器
6.2.2 并行輸入輸出模塊
6.2.3 異步收發(fā)器(UART)
6.2.4 DMA控制器
第7章 中斷處理
7.1 中斷處理過程
7.1.1 異常處理的基礎知識
7.1.2 NIOS中斷處理基礎
7.1.3 NIOS異常處理步驟
7.2 中斷處理的例子:UART收發(fā)程序
7.2.1 在NIOS系統(tǒng)中實現ISR
7.2.2 串口通信基礎
7.2.3 實現NIOS UART ISR
7.2.4 代碼示例
第8章 調試手段
8.1 GERMS監(jiān)控程序
8.1.1 監(jiān)控程序命令
8.1.2 GERMS引導過程
8.1.3 采用GERMS從閃存中引導系統(tǒng)
8.2 FS2公司的System Analyzer
8.2.1 簡介
8.2.2 設置調試器
8.2.3 使用調試器
8.2.4 調試命令列表
8.2.5 OCI調試模塊相關軟件子程序
第9章 高級特性
9.1 用戶自定義指令
9.1.1 用戶自定義指令的概念
9.1.2 硬件接口
9.1.3 軟件接口
9.1.4 加速效果
9.1.5 用戶自定義指令實例
9.2 并發(fā)多主設備總線結構
9.2.1 傳統(tǒng)總線結構
9.2.2 并發(fā)多主設備總線結構
9.3 NIOS嵌入式處理器設計的模擬
9.3.1 軟件配置
9.3.2 模擬設置
9.3.3 使用ModelSim進行模擬
9.3.4 分析模擬結果
9.3.5 增加或刪除波形圖信號
9.3.6 片外存儲器模擬
第10章 新版NIOS II的特點
10.1 簡介
10.2 處理器的實現
10.3 寄存器文件
10.4 算術邏輯單元
10.4.1 未實現的指令
10.4.2 用戶自定義指令
10.5 異常和中斷的控制
10.5.1 異??刂破?br />10.5.2 集成的中斷控制器
10.6 存儲器與I/O組織
10.6.1 指令和數據總線
10.6.2 緩存
10.6.3 地址映像
10.7 硬件輔助調試模塊
附錄A 匯編指令及偽指令參考
符號說明
32位指令集
IFS和SKPS指令的條件代碼
匯編語言偽指令與宏
附錄B Altera 2003年NIOS嵌入式軟核心處理器設計大賽獲獎單位
一、中國大陸部分
二、中國臺灣地區(qū)

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號