文摘
英文文摘
声明
第一章引言
1.1 FPGA逻辑测试验证概述
1.2虚拟仪器技术概述
1.3课题来源背景及意义
1.4本论文的主要研究内容
第二章虚拟FPGA逻辑测试验证平台的总体设计
2.1测试验证系统概述
2.2虚拟FPGA逻辑测试验证平台的设计原理
2.3虚拟FPGA逻辑测试验证平台的构造组成
2.4虚拟FPGA逻辑测试验证平台的工作流程
2.5硬件部分的总体设计
2.5.1测试向量下载与存储电路的设计
2.5.2响应数据采集与存储电路的设计
2.6软件部分的总体设计
2.6.1软件开发环境
2.6.2虚拟仪器的软件设计原则
2.6.3虚拟FPGA逻辑测试验证平台的程序分析设计
2.7 EPP通信接口的使用
2.7.1 EPP接口概述
2.7.2通过EPP操作平台
第三章虚拟FPGA逻辑测试验证平台的硬件设计
3.1 FPGA的概述
3.2 FPGA芯片选择及使用
3.2.1 Cyclone系列EP1C6Q240简介
3.2.2芯片的配置及配置方式介绍
3.2.3配置芯片的选择与使用
3.2.4 JTAG模式下载
3.2.5芯片的电源设计
3.3 FPGA程序设计概述
3.3.1 FPGA的一般设计流程
3.3.2 Quartus II软件综述
3.3.3 Quartus II的设计流程
3.4 FPGA中时序逻辑电路的具体设计
3.4.1时钟电路设计
3.4.2触发电路设计
3.4.3地址电路设计
3.4.4数据采集电路设计
3.4.5逻辑控制电路设计
3.4.6 EPP接口控制电路设计
第四章虚拟FPGA逻辑测试验证平台的软件设计
4.1前面板设计
4.1.1前面板外观设计
4.1.2前面板控件的设计
4.2动态链接库的编写与调用
4.3子VI的编写与调用
4.4框图程序设计
第五章测试验证实验与结果分析
5.1被测FPGA开发板设计
5.2测试验证实验的方法
5.3虚拟数字频率计样例设计
5.3.1频率测量原理和数字频率计组成
5.3.2 FPGA测频硬件电路设计
5.3.3数字频率计的引脚分配
5.3.4数字频率计使用的EPP地址和意义
5.4数字频率计测试验证结果及分析
5.4.1验证实验的设置
5.4.2实验结果分析
第六章结论
致谢
参考文献
攻硕期间发表的学术文章