第一章 概述 1.1 SOPC 的概念 1.2 SOPC 系统设计流程 1.3 SOPC 系统开发环境 1.4 本书中的系统配置 第二章 SOPC 系统构架 2. 1 系统模块框图 2. 2 Nios CPU 2. 3 Avalon 总线 2. 4 外设 IP 模块 第三章 系统硬件开发 3.1 硬件开发流程 3.2 创建 Quartus II 工程 3.3 创建 Nios 系统模块 3.4 编译设计(Compilation) 3.5 编程(Programming) 3.6 下载设计到 Flash 存储器 第四章 系统软件开发 4.1 软件开发流程 4.2 软件开发环境 4.3 文件系统 4.4 软件开发工具 4.5 可配置的处理器硬件属性 4.6 Nios SDK 4.7 软件开发应用 4.8 使用.hexout 4.9 其它的开发板通信和调试方法 4.10 Nios SDK Shell 提示信息 4.11 在 Nios 系统中实现中断服务程序(ISR) 4.12 用户自定义指令 第五章 系统模拟与调试 5.1 软件配置 5.2 模拟设置 5.3 ModelSim 模拟 5.4 模拟结果分析 5.5 增加/删除波形图信号 5.6 片外存储器模拟 5.7 调试 第六章 系统设计实例 6.1 建立硬件需求 6.2 创建一个基本的 Nios 设计 6.3 GDB 调试 6.4 添加用户外设 6.5 RTL 仿真 6.6 Flash 编程 6.7 用户指令和 DMA 6.8 MP3 播放器 附录 1:Nios 嵌入式处理器 32 位指令集 附录 2:Nios 嵌入式处理器开发板-APEX 20K200E 附录 3:Nios 嵌入式处理器开发板-Cyclone_1C20 附录 4:Nios 嵌入式处理器开发板-Stratix_1S10 附录 5:Nios 嵌入式处理器开发板-Stratix_1S40