注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)挑戰(zhàn)SOC——基于NIOS的SOPC設(shè)計(jì)與實(shí)踐

挑戰(zhàn)SOC——基于NIOS的SOPC設(shè)計(jì)與實(shí)踐

挑戰(zhàn)SOC——基于NIOS的SOPC設(shè)計(jì)與實(shí)踐

定 價(jià):¥38.00

作 者: 彭澄廉主編;周博等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 基于NIOS的SOPC設(shè)計(jì)與實(shí)踐
標(biāo) 簽: 單片計(jì)算機(jī)

ISBN: 9787302089902 出版時(shí)間: 2004-08-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 309 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號