NiosII系统开发设计与应用实例

作者:孙恺,程世恒编著
ISBN:10位[7810779915]13位[9787810779913]
出版社:北京航天航空大学出版社
出版日期:2007-8-1
定价:¥32.00元
内容提要本书介绍了使用Altera公司SOPCBuilder、NiosIIIDE等软件建立以NiosII处理器为核心的嵌入式系统的方法以及NiosII的高级使用技巧。内容包括FPGA/CPLD开发基础,AlteraFPGA/CPLD的结构,QuartusII的基本应用,QuartusII辅助设计工具的应用,ModelSimSE的基本应用,NiosII处理器,Avalon总线规范,NiosII系统开发设计基础,NiosII系统设计基础开发实例,NiosII系统设计综合提高实例,基于嵌入式操作系统的NiosII系统设计与应用等。
本书适合高等院校相关专业的本科高年级、研究生以及SOPC技术应用开发人员阅读参考。
目录第一部分芯片器件与开发工具
第1章FPGA/CPLD开发基础
1.1FPGA/CPLD概述
1.1.1FPGA/CPLD与EDA、ASIC技术
1.1.2FPGA/CPLD与SOPC/SOC
1.2FPGA/CPLD硬件体系结构
1.2.1FPGA体系结构
1.2.2CPLD体系结构
1.2.3FPGA和CPLD的比较
1.3FPGA/CPLD的开发流程
1.4FPGA/CPLD的常用开发工具
第2章AlteraFPGA/CPLD的结构
2.1Altera高密度FPGA
2.2Altera低成本FPGA
2.2.1主流低成本FPGA——Cyclone
2.2.2新一代低成本FPGA——CycloneII
第3章QuartusII的基本应用
3.1QuartusII软件的用户界面
3.2设计输入
3.3综合
3.4布局布线
3.5仿真
3.6编程与配置
第4章QuartusII辅助设计工具的应用
4.1定制元件工具MegaWizardPlugInManager的使用
4.1.1IP核简介
4.1.2基本宏单元的定制
4.2RTL阅读器
4.2.1JRTL阅读器简介
4.2.2RTL阅读器用户界面
4.2.3原理图的分页和模块层次的切换
4.2.4使用RTL阅读器分析设计中的问题
4.3SignalTapII逻辑分析器
4.4时序收敛平面布局规划器(TimingClosureFloorplan)
4.4.1使用TimingClosureFloorplan分析设计
4.4.2使用TimingClosureFloorplan优化设计
4.5ChipEditor底层编辑器
4.5.1ChipEditor功能简介
4.5.2使用ChipEditor的设计流程
4.5.3ChipEditor视图
4.5.4资源特性编辑器
4.5.5ChipEditor一般应用
4.6时钟管理
4.6.1时序问题
4.6.2锁相环应用
4.7片外高速存储器
4.8时序约束与时序分析
4.9设计优化
第5章odelSimSE的基本应用
第二部分NiosII理论基础
第6章NiosII处理器
第7章Avalon总线规范
第8章NiosII系统开发设计基础
第9章NiosII系统设计基础开发实例初级篇
第10章NiosII系统设计综合提高实例中级篇
第11章基于嵌入式操作系统的NiosII系统设计与应用高级篇
参考文献