《基于FPGA的SOPC实践教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:杨军编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2010
  • ISBN:9787030280244
  • 页数:213 页
图书介绍:本教材包括三个层次内容:第一,基础数字系统的设计。通过对FPGA芯片及相应的开发工具的学习,使读者对于EDA技术及其相关概念有所了解;结合读者对数字逻辑电路知识的掌握。第二,综合数字系统的设计。通过一些实例将FPGA应用于接口、控制、通信等领域。使读者掌握EDA技术的软、硬件开发环境及开发方法及FPGA芯片进行外围接口控制和IP模块的使用。第三,基于FPGA的嵌入式SOPC系统设计。通过学习Altera公司提供的NiosII软核处理器,了解SOPC的基本概念和基于FPGA的嵌入式系统的开发方法,掌握SOPC硬件开发工具,软件调试工具的使用。

第一部分 FPGA设计软件及工具入门第1章 概述 1

第2章 常用FPGA开发工具 4

2.1 硬件开发工具Quartus Ⅱ 8.0 4

2.1.1 Quartus Ⅱ 8.0简介 4

2.1.2 Quartus Ⅱ 8.0设计流程 5

2.1.3 Quartus Ⅱ设计方法 9

2.1.4 Quartus Ⅱ功能详解 11

2.1.5 时序约束与分析 20

2.1.6 设计优化 28

2.1.7 SignalTap Ⅱ 36

2.1.8 实例讲解 40

2.2 ModelSim开发工具 49

2.2.1 ModelSim简介 50

2.2.2 基本仿真步骤 50

2.2.3 ModelSim各界面介绍 53

2.2.4 ModelSim调试功能 59

2.2.5 实例讲解 63

2.3 本章小结 70

第3章 SOPC系统设计入门 71

3.1 SOPC技术简介 71

3.1.1 SOPC技术的主要特点 71

3.1.2 SOPC技术的实现方式 72

3.1.3 SOPC系统的开发流程 74

3.2 基于SOPC的Nios Ⅱ处理器设计 74

3.2.1 SOPC Builder功能 75

3.2.2 SOPC Builder组成 77

3.2.3 SOPC Builder组件 81

3.2.4 SOPC Builder应用实例 83

3.3 本章小结 95

第二部分 FPGA实验 96

第4章 数字系统基础实验设计 96

4.1 编码器实验 96

4.2 译码器实验 97

4.3 加法器实验 99

4.4 乘法器实验 102

4.5 寄存器实验 105

4.6 计数器实验 107

4.7 分频器实验 108

4.8 存储器实验 111

第5章 数字系统综合实验设计 114

5.1 键盘扫描输入实验 114

5.2 扫描数码显示器实验 116

5.3 点阵显示实验 118

5.4 交通灯控制实验 120

5.5 数字钟实验 123

5.6 液晶显示实验 125

5.7 PS/2接口实验 133

5.8 VGA显示实验 135

第三部分 基于FPGA的SOPC系统实验第6章 SOPC嵌入式系统实验 139

6.1 流水灯实验 139

6.2 JTAG UART通信实验 150

6.3 LCM显示实验 159

6.4 按键中断实验 162

6.5 计数显示实验 168

6.6 串口通信实验 171

6.7 外部Flash扩展实验 175

6.8 添加用户组件外设实验 181

第四部分 常见问题与常用实验平台简介第7章 常见问题 191

7.1 Quartus Ⅱ常见问题 191

7.2 ModelSim常见问题 197

7.3 Nios Ⅱ常见问题 199

第8章 FPGA常用综合实验平台 204

8.1 TD-EDA/SOPC综合实验平台简介 204

8.2 DE2开发板简介 210

参考文献 213