SOPC技术基础教程(国家电工电子教学基地系列教材)
分類: 图书,计算机/网络,硬件 外部设备 维修,
作者: 候建军,郭勇编著
出 版 社:
出版时间: 2008-5-1字数: 569000版次: 1页数: 382印刷时间: 2008/05/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787811230277包装: 平装内容简介
本书系统地介绍了基于FPGA的SOPC的软硬件开发技术,以一个简单的设计实例为主线介绍软硬件的开发流程、开发工具的使用及开发的思想,使读者对SOPC技术有一个基本的了解。将NiosⅡ体系结构、Avalon总线规范、NiosⅡ处理器常用外部设备的更多底层细节提供给读者,使读者获得进行高级开发的能力,如第8章介绍的定制指令、定制外设开发和C2H编译器的使用。另外还介绍了使用MATLAB和DSP Builder进行基于FPGA的DSP开发技术,并提供了一些典型的实验。
本书可作为高等院校电子信息类各专业本科生、研究生的教材,也可以作为相关工程技术人员的参考书。
目录
第1章绪论
1.1基本概念
1.2NiosⅡ软核处理器简介
1.3SOPC设计流程
1.4支持NiosⅡ CUP的FPGA型号
第2章SOPC的硬件开发环境及硬件开发流程
2.1创建QuartusⅡ工程
2.2创建NiosⅡ系统模块
2.3设计优化
2.4编译
2.5编程下载
第3章NiosⅡ体系结构
3.1NiosⅡ处理器结构
3.2NiosⅡ寄存器文件
3.3存储器和I/O组织
第4章Avalon总线简介
4.1Avalon总线简介
4.2Avalon总线基本概念
4.3Avalon信号
4.4从端口传输
4.5主端口传输
4.6流水线传输属性
4.7流控制
4.8三态传输
4.9突发传输
4.10和传输无关的信号
4.11地址对齐
第5章基于FPGA的DSP开发技术
5.1基于MATLAB/DSP Builder的DSP模块设计流程
5.2正统发生器模块的设计
5.3DSP Builder的层次设计
5.4FIR数字滤波器设计
5.5IIR数字滤波器的设计
5.6快速傅立叶变换
5.7MegaCore的使用
第6章软件设计流程和方法
第7章NiosⅡ常用外设编程
第8章NiosⅡ系统高级开发技术
附录A电子钟C语言的源程序和头文件
附录BGX-SOC/SOPC专业级创新开发实验平台硬件介绍
附录CSOPC实验
参考文献