邵舒淵 盧選民 著(zhù) 目錄 第一章 概述 1.1 SOPC的概念 1.2 SOPC系統設計流程 1.2.1 SOPC Builder的設計流程 1.2.2 SOPC Builder的設計階段 1.2.3 SOPC系統開(kāi)發(fā)流程 1.3 SOPC系統開(kāi)發(fā)環(huán)境 1.4 本書(shū)中的系統配置 第二章 SOPC系統構架 2. 1 系統模塊框圖 2. 2 Nios CPU 2.2.1 指令總線(xiàn)主端口 2.2.2 數據總線(xiàn)主端口 2.2.3 緩沖存儲器 2.2.4 移位單元 2.2.5 乘法支持 2.2.6 中斷支持 2.2.7 Nios片上調試模塊 2.2.8 開(kāi)發(fā)環(huán)境 2. 3 Avalon總線(xiàn) 2.3.1 基本概念 2.3.2 Avalon總線(xiàn)傳輸 2.3.3 Avalon三態(tài)接口 2.3.4 地址對齊 2. 4 外設IP模塊 2.4.1 通用異步串行接口(UART) 2.4.2 可編程并行輸入/輸出模塊(PIO) 2.4.3 定時(shí)器 2.4.4 DMA控制器 第三章 系統硬件開(kāi)發(fā) 3.1 硬件開(kāi)發(fā)流程 3.2 創(chuàng )建Quartus II工程 3.3 創(chuàng )建Nios系統模塊 3.3.1 開(kāi)始使用SOPC Builder 3.3.2 系統頻率 3.3.3 添加CPU和外設模塊 3.3.4 指定基地址 3.3.5 生成系統模塊 3.3.6 添加符號到BDF中 3.4 編譯設計(Compilation) 3.5 編程(Programming) 3.5.1 配置FPGA 3.5.2 用戶(hù)微控制器 3.5.3 在Nios系統上運行軟件 3.6 下載設計到Flash 存儲器 第四章 系統軟件開(kāi)發(fā) 4.1 軟件開(kāi)發(fā)流程 4.2 軟件開(kāi)發(fā)環(huán)境 4.3 文件系統 4.4 軟件開(kāi)發(fā)工具 4.4.1 GNUPro工具 4.4.2 Nios OCI調試模塊 4.4.3 Nios OCI調試控制臺 4.4.4 Nios SDK Shell 4.5 可配置的處理器硬件屬性 4.5.1 乘法器 4.5.2 數據和指令高速緩沖器 4.5.3 用戶(hù)指令 4.5.4 同時(shí)執行的多主(Multi-Master)總線(xiàn)結構和DMA 4.5.5 數據和指令高速緩沖器 4.5.6 外設和存儲器接口 4.6 Nios SDK 4.6.1 inc目錄 4.6.2 lib目錄 4.6.3 src目錄 4.7 軟件開(kāi)發(fā)應用 4.7.1 開(kāi)始前的準備 4.7.2 打開(kāi)Nios SDK Shell 4.7.3 編譯程序 4.7.4 用insight下載、運行和調試程序 4.7.5 用Nios OCI調制控制臺下載、運行和調試程序 4.7.6 重建(rebuild)軟件 4.7.7 下載軟件到Flash 4.7.8 第三方開(kāi)發(fā)和調試工具 4.8 使用.hexout 4.9 其它的開(kāi)發(fā)板通信和調試方法 4.9.1 GERMS監視器 4.9.2 Insight:GNU調試器 4.9.3 Gprof:GNU Profiler 4.10 Nios SDK Shell提示信息 4.11 在Nios系統中實(shí)現中斷服務(wù)程序(ISR) 4.12 用戶(hù)自定義指令 4.12.1 用戶(hù)自定義指令的概念 4.12.2 加速效果 4.12.3 用戶(hù)自定義指令應用 第五章 系統模擬與調試 5.1 軟件配置 5.2 模擬設置 5.2.1 存儲器初始化 5.2.2 UART外設模擬設置 5.2.3 SOPC Builder模擬設置 5.2.4 通用系統模擬文件 5.3 ModelSim模擬 5.4 模擬結果分析 5.4.1 通過(guò)UART外設同GERMS監控程序交互 5.4.2 執行PIO外設操作的C程序 5.5 增加/刪除波形圖信號 5.6 片外存儲器模擬 5.6.1 使用自動(dòng)產(chǎn)生的存儲器模塊 5.6.2 指定一個(gè)定制模塊 5.6.3 定義存儲器模塊內容 5.7 調試 5.7.1 使用SignalTap II 邏輯分析器 5.7.2 使用SignalProbe 5.7.3 使用Chip Editor 第六章 系統設計實(shí)例 6.1 建立硬件需求 6.2 創(chuàng )建一個(gè)基本的Nios設計 6.3 GDB調試 6.4 添加用戶(hù)外設 6.5 RTL仿真 6.6 Flash編程 6.7 用戶(hù)指令和DMA 6.8 MP3播放器 下載: ![]() |