您的位置: 首页

SOPC技术与应用

2008-09-19 17:37:17 来源:与非网

        本课程系统介绍基于FPGA的SOPC嵌入式系统的软硬件开发技术。以一个简单的设计实例为主线介绍软硬件的开发流程,开发工具以及开发的思想。还要介绍Nios II的体系结构、Avalon总线规范,以及一些常用的外设的编程。然后介绍使用Matlab和DSP Builder进行基于FPGA的DSP开发技术。最后介绍定制指令、定制外设和C2H编译器等提高系统性能的技术。

 
点击进入《SOPC技术与应用》   

  

具体的章节为:
第一章 SOPC技术概述
1.1电子系统设计的发展趋势
1.2基本概念
1.3 Nios II软核简介
1.4 SOPC设计流程
1.5 支持Nios II的FPGA
第二章 SOPC开发流程及 Quartus II的使用
2.1 SOPC开发流程和开发工具
2.2 SOPC硬件开发实例
2.2.1 创建工程
2.3 创建Nios II 系统模块
2.3.1 创建顶层实体
2.3.2 创建Nios II系统模块
2.3.3分配IP模块的地址和中断号
2.3.4 配置NIOS II 系统
2.3.5 生成NIOS II并加入到工程中
2.3.6 加入引脚和嵌入式锁相环
2.4设计优化
2.4.1 面积与速度的优化
2.4.2 时序约束与设置
2.4.3 Fitter设置
2.5编译
2.5.1 编译设置
2.5.2 引脚分配
2.5.3 编译用户设计
2.6 编程下载
2.6.1下载
2.6.2验证
第三章 Nios II体系结构
3.1 Nios II处理器结构
3.2 Nios II的寄存器文件
3.3 算术逻辑单元(ALU)
3.4 复位信号
3.5 Nios II处理器运行模式
3.6 异常和中断控制器
3.7 Nios II的异常处理
3.8 存储器及I/O结构
3.9 存储器和外设访问
3.10 Nios II处理器性能
第四章 Avalon总线规范
4.1 Avalon总线简介
4.2 Avalon总线基本概念
4.3 Avalon信号
4.4 从端口传输
4.5 主端口传输
4.6 流水线传输属性
4.7 流控制
4.8 三态传输
4.9 突发传输
4.10 和传输无关的信号
4.11 地址对齐 
第五章 基于FPGA的DSP开发技术
5.1  基于 MATLAB/DSP Builder的DSP模块设计流程
5.2  正弦发生器模块的设计
5.3  FIR 数字滤波器设计 
第六章 软件设计流程和方法
6.1  Nios II IDE简介
6.2  软件开发流程
6.3  运行和调试程序
6.4  硬件抽象层库(HAL)
6.5  使用 HAL开发应用程序
6.6  异常处理 
第七章 Nios II 常用外设编程
7.1  并行输入/输出内核
7.2  定时器
7.3  异步串口 UART
7.4  Optrex 16207 LCD 控制器内核
7.5  通用 Flash 接口(CFI)控制器内核
7.6  DMA 内核
第八章 Nios II 系统高级开发技术
8.1  用户定制指令
8.2  用户定制外设
8.3  C2H Compiler 的使用








相关文章

深度阅读

热点活动

热点专题更多>>

英特尔2011教育峰会

在今年的峰会上,英特尔与国内近百所高校的专家学者们分享了制程工艺、高性能……

论坛精华更多>>

强烈推荐最新的一本 LabVIEW高级教程(2007...
【电子书】电磁测量原理及应用【PDG格式】