基于FPGA的嵌入式系统设计 Altera SoC FPGA 第2版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:任爱锋,罗丰,宋士权,董怡斌编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2014
- ISBN:7560634516
- 页数:379 页
第1章 基于SoC FPGA的嵌入式系统设计概述 1
1.1 SoC嵌入式设计的挑战与机遇 1
1.2 Altera提供的解决方案汇集 3
1.2.1 器件系列 3
1.2.2 设计软件工具及嵌入式处理器 4
1.2.3 可以使用的IP功能 8
1.2.4 SoC FPGA开发套件简介 14
第2章 Altera SoC FPGA系列器件简介 19
2.1 SoC FPGA简介 19
2.2 Cyclone V器件 21
2.3 Arria V器件 28
第3章 Quartus Ⅱ EDA开发工具应用 36
3.1 现代数字系统设计方法简介 36
3.1.1 图形用户界面设计方法 39
3.1.2 EDA数字系统设计流程 39
3.1.3 Quartus Ⅱ13.0 EDA软件特点 40
3.2 Quartus Ⅱ13.0软件安装 41
3.3 Quartus Ⅱ EDA软件设计过程 44
3.4 Quartus Ⅱ设计输入 47
3.4.1 创建新工程 47
3.4.2 建立原理图编辑文件 50
3.4.3 建立文本编辑文件 63
3.4.4 建立存储器编辑文件 64
3.4.5 设计实例 68
3.5 设计项目的编译 72
3.5.1 项目综合 72
3.5.2 Quartus Ⅱ编译器选项设置 73
3.5.3 引脚分配 80
3.5.4 项目编译结果分析 81
3.6 设计项目的仿真验证 83
3.6.1 Modelsim软件架构 83
3.6.2 Modelsim软件应用 83
3.7 TimeQuest时序分析 87
3.7.1 时序分析基本参数 87
3.7.2 时序分析基本步骤 88
3.7.3 查看时序分析报告 96
3.8 器件编程 97
第4章 Qsys系统开发工具 100
4.1 Qsys简介 100
4.1.1 SoPC技术简介 100
4.1.2 Qsys与SoPC开发 101
4.1.3 Qsys的功能特点 101
4.1.4 Qsys的优点 102
4.2 Qsys设计流程 103
4.3 Qsys用户界面 104
4.3.1 系统元件页 104
4.3.2 系统从属页 105
4.3.3 系统选项页 106
4.3.4 Qsys菜单命令 110
4.4 Qsys用户自定制元件 111
4.4.1 Qsys组件构成 112
4.4.2 Qsys组件编辑器 113
4.4.3 自定义组件实例1——DDS信号产生模块 114
4.4.4 自定义组件实例2——以太网控制器W5300控制 126
第5章 Nios Ⅱ EDS嵌入式处理器设计 130
5.1 Nios Ⅱ嵌入式处理器简介 130
5.1.1 第一代Nios嵌入式处理器 130
5.1.2 第二代Nios嵌入式处理器 130
5.1.3 可配置的软核嵌入式处理器的优势 132
5.2 Nios Ⅱ嵌入式处理器软硬件开发流程简介 135
5.2.1 硬件开发流程 136
5.2.2 软件设计流程 136
5.2.3 软件设计实例 136
5.3 HAL系统库 149
5.3.1 HAL系统库简介 149
5.3.2 使用HAL开发程序 151
5.4 Nios Ⅱ EDS开发实例 155
5.4.1 系统软硬件需求分析 155
5.4.2 系统硬件设计 157
5.4.3 系统软件设计 169
第6章 基于Qsys的HPS模型设计 179
6.1 Cyclone V SoC和Arria V SoC子系统介绍 179
6.1.1 SoC的CPU部分简介 179
6.1.2 SoC的DSP部分(NEON和FPU)简介 189
6.2 嵌入式SoC FPGA软硬件开发流程 193
6.2.1 建立HPS硬件系统模型 194
6.2.2 生成Preloader镜像文件 232
6.2.3 生成设备树(Device Tree) 237
6.2.4 设备树DTB(Device Tree Blob)检查 239
第7章 基于SoC EDS的嵌入式系统设计 246
7.1 SoC EDS简介 246
7.1.1 SoC EDS嵌入式系统设计套件 246
7.1.2 SoC EDS安装 249
7.2 DS-5设计输入 254
7.2.1 创建C/C+++工程 254
7.2.2 创建Makefi le项目 255
7.2.3 导入工程 256
7.2.4 创建源文件 257
7.3 设计项目的编译 258
7.3.1 ARM编译器和GNU编译器简介 258
7.3.2 DS-5编译器及其选项设置 261
7.4 设计项目的调试 262
7.4.1 调试配置(Debug Configuration) 263
7.4.2 调试视图(Debug Views) 271
7.5 基于ARM编译器的裸机实例 275
7.5.1 创建ARMCC项目 276
7.5.2 建立项目文件 279
7.5.3 项目编译 287
7.5.4 设计项目的调试 288
7.6 基于GNU编译器的裸机实例 294
7.6.1 创建GNU项目 295
7.6.2 创建项目文件 296
7.6.3 跟踪调试 302
7.7 ARM Streamline硬件性能分析器 306
7.7.1 ARM Streamline的基本特点 306
7.7.2 设置ARM Linux目标机 309
7.7.3 设置捕捉选项和配置计数器 315
7.7.4 Live视图 320
7.7.5 Timeline视图 321
7.7.6 Streamline的其他视图 324
第8章 基于ARM SoC FPGA的DSP设计 332
8.1 NEON和通用DSP的性能对比 332
8.2 Bare-metal下对NEON和FPU的支持及优化 334
8.3 NEON的语法特征 336
8.4 DSP开发实例 337
8.4.1 基本的DSP处理模块 337
8.4.2 浮点向量运算 339
8.4.3 矩阵运算 340
8.4.4 FFT算法实现 342
8.4.5 FIR算法实现 360
8.4.6 IIR算法实现 363
第9章 OpenCL入门与应用 365
9.1 OpenCL简介 365
9.2 构建OpenCL环境 371
9.3 基于OpenCL的实例编译测试 373
9.4 OpenCL参考资料说明 379
- 《管理信息系统习题集》郭晓军 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019