首页> 中文学位 >虚拟FPGA逻辑测试验证平台的设计
【6h】

虚拟FPGA逻辑测试验证平台的设计

代理获取

目录

文摘

英文文摘

声明

第一章引言

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实验结果分析

第六章结论

致谢

参考文献

攻硕期间发表的学术文章

展开▼

摘要

随着FPGA器件的快速发展使用,如何准确高效地测试验证大量同型号的FPGA芯片,在类似实际使用的环境下是否能正确执行设计规范所设定的逻辑功能,就成为厂家需要考虑的一个重要问题。因此,研发一套FPGA逻辑测试验证平台是十分必要的。 本文以虚拟仪器技术为软件核心,针对FPGA逻辑测试验证的特性,设计了一台虚拟FPGA逻辑测试验证平台。该仪器是由软件提供不同的测试向量信号,在数据采集与逻辑控制等部分的硬件电路及计算机软件的共同作用下,完成FPGA中所下载数字电路的逻辑测试验证。 论文首先对FPGA逻辑测试验证及虚拟仪器技术作出概述,其次介绍了课题的研究背景和意义,然后重点论述了虚拟FPGA逻辑测试验证平台的总体设计与实现,接着分章仔细讨论了仪器的硬件设计方案和原理以及应用软件的设计。最后简单介绍了被测FPGA开发板和验证样例的设计,并且给出了验证样例的测试结果与分析。 在硬件组成上,一个完整的测试验证平台包括主板、被测FPGA开发板和计算机。在应用软件的配合下,平台的硬件部分具有信号产生、数据采集、缓冲存储、定时计数等多种功能。论文主要对平台的主板和被测FPGA开发板作了详细设计和调试。主板包括测试向量下载存储电路、响应数据采集存储电路、逻辑控制电路、缓冲电路和EPP(增强型并口)接口等部分。各控制电路均在FPGA中实现,本文重点阐述了FPGA中时钟分频电路、触发电路、地址产生电路、存储及控制电路、EPP接口控制电路及逻辑控制电路的设计。 软件是虚拟FPGA逻辑测试验证平台的重要组成部分。所采用的软件编程环境是NI公司的Labwindows/CVI和LabVIEW。在软件的设计部分,采用模块化的编程方法,详细阐述了编程思路和实现方式,给出了设计流程图。在硬件的配合下,所设计的应用软件能够实现向量的新建、编辑、保存、下载、加载以及被测电路板响应数据地读取,并将其与预期响应数据的对比验证、保存打印等功能。 最后论文对主要工作进行总结,并指出了平台的硬软件设计需要进一步完善和发展的方面。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号