


作者:郭勇
定价:55元
印次:2-1
ISBN:9787512134461
出版日期:2018.02.01
印刷日期:2018.01.25
图书责编:韩乐
图书分类:教材
本书系统地介绍了基于FPGA的SOPC的软硬件开发技术,以一个简单的设计实例为主线介绍软硬件的开发流程、开发工具的使用及开发的思想,使读者对SOPC技术有一个基本的了解。将Nios II体系结构、Avalon总线规范、Nios II处理器常用外部设备的更多底层细节提供给读者,使读者获得进行高级开发的能力,如第8章介绍的定制指令、定制外设开发和C2H编译器的使用。另外还介绍了使用MATLAB和DSP Builder进行基于FPGA的DSP开发技术,并提供了一些典型的实验。 本书可作为高等院校电子信息类各专业本科生、研究生的教材,也可以作为相关工程技术人员的参考书。
侯建军,北京交通大学教授,博士生导师,国家电工电子教学基地主任,北京市优秀教师,北京市教学名师,国内多所大学的示范教学教授或兼职教授。 郭勇,北京交通大学副教授,哈尔滨工业大学本科,北京邮电大学博士,有丰富的教学经验。
本书作为SOPC技术的入门教程,希望提供给读者SOPC技术基本的概念、基本的设计理念和设计方法。第二版结构和第一版相似,内容由浅入深、循序渐进、理论和实践紧密结合。本书对开发设计用到的软件进行了小幅度的升级,没有升级到最新的版本,这样可以兼顾技术和教学环境的更新。增加了最新的FPGA芯片的介绍,同时对第一版中的一些错误进行了校正。 参与本书再版的作者与第一版相同,由侯建军教授和郭勇老师共同完成。 第二版虽然对第一版进行了改进,但难免还存在一些问题和不妥之处,恳请读者批评指正,以便我们做进一步的改进和提高。
1.1基本概念1
1.1.1SOC1
1.1.2SOPC2
1.1.3IP核2
1.2Nios Ⅱ 软核处理器简介4
1.2.1可定制特性4
1.2.2系统性能可配置性5
1.2.3延长产品生存周期7
1.3SOPC设计流程8
1.4支持Nios Ⅱ CPU的FPGA型号9
1.4.1Cyclone和Cyclone Ⅱ系列9
1.4.2Stratix和Stratix Ⅱ系列11
1.5最新的FPGA系列器件13
第2章SOPC的硬件开发环境及硬件开发流程16
2.1创建Quartus Ⅱ工程16
2.2创建Nios Ⅱ 系统模块21
2.2.1创建顶层实体21
2.2.2创建Nios Ⅱ 系统模块22
2.2.3分配IP模块的地址和中断号33
2.2.4配置Nios Ⅱ 系统34
2.2.5生成Nios Ⅱ 并加入到工程中35
2.2.6加入引脚和嵌入式锁相环36
2.3设计优化43
2.3.1面积与速度的优化44
2.3.2时序约束与设置45
2.3.3Fitter设置45
2.4编译47
2.4.1编译设置47
2.4.2引脚分配49
2.4.3编译用户设计51
2.5编程下载52
2.5.1下载53
2.5.2验证54
第3章Nios Ⅱ 体系结构56
3.1Nios Ⅱ 处理器结构56
3.2Nios Ⅱ 寄存器文件59
3.2.1通... 查看详情
“国家电工电子教学基地”系列教材,北京高等教育精品教材立项项目,配有丰富的电子资源(电子课件、CF卡测试有关程序及定制指令文件),对开发设计用到的软件进行了小幅度的升级,可作为SOPC技术的入门教材。
查看详情

