资源说明:第一章 概述
1.1 SOPC 的概念
1.2 SOPC 系统设计流程
1.2.1 SOPC Builder 的设计流程
1.2.2 SOPC Builder 的设计阶段
1.2.3 SOPC 系统开发流程
1.3 SOPC 系统开发环境
1.4 本书中的系统配置
第二章 SOPC 系统构架
2.1 系统模块框图
2.2 Nios CPU
2.2.1 指令总线主端口
2.2.2 数据总线主端口
2.2.3 缓冲存储器
2.2.4 移位单元
2.2.5 乘法支持
2.2.6 中断支持
2.2.7 Nios 片上调试模块
2.2.8 开发环境
2.3 Avalon 总线
2.3.1 基本概念
2.3.2 Avalon 总线传输
2.3.3 Avalon 三态接口
2.3.4 地址对齐
2.4 外设IP 模块
2.4.1 通用异步串行接口(UART )
2.4.2 可编程并行输入/输出模块(PIO )
2.4.3 定时器
2.4.4 DMA 控制器
第三章 系统硬件开发
3.1 硬件开发流程
3.2 创建Quartus II 工程
3.3 创建Nios 系统模块
3.3.1 开始使用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 用户微控制器
3.5.3 在Nios 系统上运行软件
3.6 下载设计到 Flash 存储器
第四章 系统软件开发
4.1 软件开发流程
4.2 软件开发环境
4.3 文件系统
4.4 软件开发工具
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 用户指令
4.5.4 同时执行的多主(Multi-Master)总线结构和 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 软件开发应用
4.7.1 开始前的准备
4.7.2 打开 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 第三方开发和调试工具
4.8 使用.hexout
4.9 其它的开发板通信和调试方法
4.9.1 GERMS 监视器
4.9.2 Insight:GNU调试器
4.9.3 Gprof:GNU Profiler
4.10 Nios SDK Shell提示信息
4.11 在 Nios 系统中实现中断服务程序(ISR)
4.12 用户自定义指令
4.12.1 用户自定义指令的概念
4.12.2 加速效果
4.12.3 用户自定义指令应用
第五章 系统模拟与调试
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 通过 UART 外设同 GERMS 监控程序交互
5.4.2 执行 PIO 外设操作的 C 程序
5.5 增加/删除波形图信号
5.6 片外存储器模拟
5.6.1 使用自动产生的存储器模块
5.6.2 指定一个定制模块
5.6.3 定义存储器模块内容
5.7 调试
5.7.1 使用 SignalTap II 逻辑分析器
5.7.2 使用 SignalProbe
5.7.3 使用 Chip Editor
第六章 系统设计实例
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
参考文献
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
-
- 这是关于bios的简单教程bios的教程大家随便oooo看看,相互学习学习,下载好好看看
- BIOS设置与应用。。。。BIOS设置与应用。。。。。。 BIOS设置与应用。。。。。。
- Award BIOS OverviewPhoenix公司关于BIOS的培训PPT,对BIOS一些基本知识和工作原理以及一些修改软件做了详 ...
- Cisco IOS Cookbook 2nd Edition.chmCisco IOS handbook, applicable for 261X series router.
- 完全BIOS手册 bios练习工具BIOS一向被普通朋友视之为禁地,不敢随便操作,而正是由于这种误区再加上最近的病毒带 ...
- 硬盘安装器安装不求人运行前需要把GHO文件改名winxpsp2.gho并放入同意文件夹,可以不用刻碟,不用光驱,不用DO ...
- Centos 5.2安装Cacti并集成Nagios安装文档Centos 5.2安装Cacti并集成Nagios安装文档
- 以VMware-workstation-6.5.1-126130为例修改VM的BIOS安装联想OEM系统以VMware-workstation-6.5.1-126130为例修改VM的BIOS安装联想OEM系统 教程 修改好的BI ...
- usboot-v1.70该工具能将U盘制作成启动盘,对刷Bios 等很有用
- 电脑知识精华精华精华电脑的一些常用知识介绍包含2000XP双系统启动问题 ADSL拨号中出现的错误代码 at命令 ...
-
- ffsetufree.rar格式工厂支持多种格式转换为MP4格式。 另有PSP,IPHONE专用格式大小。 ...
- PushBox.rariPhone平台上的小游戏《推箱子》,Objective-C实现。
- FileManager.rariPhone平台上的文件管理程序。Objective-C实现。
- iphone.rarObject-C的入门教程,Mac OS或者iphone开发资料 英文资料
- iphone-code.zipiphone开发基础教程源码,花了好久才找到的
- iPhoneNetwork.rarIphone 网络编程的一个简单例子 可以帮大家快速上手iPhone程序 ...
- iPhone-helloworld.zip实现iPhone上的hello world 演示程序。
- iPhoneHTTPServer3.zipiphone http网络协议开发实例,很好的模板哦
- iphone-ants.zip这款能与用户交流的“游戏”,它将为你呈现一群爬满整个屏幕的蚂蚁。基于每个独立生命 ...
- SQLiteBooks.zipIPhone 中使用SQLlite数据库开发的实例代码,基础性代码