目录前言第一部分 FPGA设计软件及工具入门第1章 概述 1第2章 常用FPGA开发工具 42.1 硬件开发工具Quartus II 8.0 42.1.1 Quartus II 8.0简介 42.1.2 Quartus II 8.0设计流程 52.1.3 Quartus II 设计方法 92.1.4 Quartus II 功能详解 112.1.5 时序约束与分析 202.1.6 设计优化 282.1.7 SignalTap II 362.1.8 实例讲解 402.2 ModelSim开发工具 492.2.1 ModelSim简介 502.2.2 基本仿真步骤 502.2.3 ModelSim各界面介绍 532.2.4 ModelSim调试功能 592.2.5 实例讲解 632.3 本章小结 70第3章 SOPC系统设计入门 713.1 SOPC技术简介 713.1.1 SOPC技术的主要特点 713.1.2 SOPC技术的实现方式 723.1.3 SOPC系统的开发流程 743.2 基于SOPC的Nios II 处理器设计 743.2.1 SOPC Builder功能 753.2.2 SOPC Builder组成 773.2.3 SOPC Builder组件 813.2.4 SOPC Builder应用实例 833.3 本章小结 95第二部分 FPGA实验第4章 数字系统基础实验设计 964.1 编码器实验 964.2 译码器实验 974.3 加法器实验 994.4 乘法器实验 1024.5 寄存器实验 1054.6 计数器实验 1074.7 分频器实验 1084.8 存储器实验 111第5章 数字系统综合实验设计 1145.1 键盘扫描输入实验 1145.2 扫描数码显示器实验 1165.3 点阵显示实验 1185.4 交通灯控制实验 1205.5 数字钟实验 1235.6 液晶显示实验 1255.7 PS/2接口实验 1335.8 VGA显示实验 135第三部分 基于FPGA的SOPC系统实验第6章 SOPC嵌入式系统实验 1396.1 流水灯实验 1396.2 JTAG UART通信实验 1506.3 LCM 显示实验 1596.4 按键中断实验 1626.5 计数显示实验 1686.6 串口通信实验 1716.7 外部Flash扩展实验 1756.8 添加用户组件外设实验 181第四部分 常见问题与常用实验平台简介第7章 常见问题 1917.1 Quartus II 常见问题 1917.2 ModelSim常见问题 1977.3 Nios II 常见问题 199第8章 FPGA常用综合实验平台 2048.1 TD-EDA/SOPC综合实验平台简介 2048.2 DE2开发板简介 210参考文献 213