您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 硕士论文-虚拟逻辑分析仪在嵌入式仿真中的研究与实现
电子科技大学硕士学位论文虚拟逻辑分析仪在嵌入式仿真中的研究与实现姓名:王鑫申请学位级别:硕士专业:计算机应用指导教师:罗克露20060508虚拟逻辑分析仪在嵌入式仿真中的研究与实现作者:王鑫学位授予单位:电子科技大学相似文献(10条)1.期刊论文李爱华.王章瑞基于虚拟仪器概念的虚拟逻辑分析仪的设计-计算机测量与控制2003,11(10)逻辑分析仪是数据域测试仪器中最有用、最有代表性的一种测试仪器.从虚拟仪器概念出发,通过对虚拟仪器的研究,在此基础上提出了虚拟逻辑分析仪的设计方案及实现方法,并重点阐述了基于虚拟仪器概念的虚拟逻辑分析仪的硬件电路设计和软件设计部分.充分利用硬件软化的思想,使硬件电路大为简化,从而降低了仪器成本,提高了逻辑分析仪的可靠性和性能,取得了较好的效果.2.会议论文刘思久.罗艳虚拟逻辑分析仪本文提出并实现了基于USB虚拟仪器概念的逻辑分析仪。该系统采用复杂可编程逻辑器件CPLD完成逻辑分析仪的核心功能,并配置一种单片机和通用接口芯片组成的USB设备接口控制器,实现与PC主机的连接。文章就其核心工作原理、总体设计思想、关键技术和实施要点进行了讨论,内容涉及硬件电路设计、CPLD编程,微处理器控制、固件程序、USB通信,以及虚拟仪器软面板的开发。3.学位论文娄志诚基于虚拟仪器的逻辑分析仪研制2009随着大规模集成电路和计算机技术的日益普及和迅猛发展,用于数字系统的数据域测试仪器应运而生。逻辑分析仪作为数据域测试仪器中应用最为广泛的通用测试仪器,为数字系统的开发和维护提供了强有力的工具。虚拟逻辑分析仪具备价格低廉、操作便捷、可设置复杂的触发条件、便于对捕获数据进行分析和处理等优点。在对逻辑分析仪工作原理、虚拟仪器技术、EDA技术、USB通信原理等相关知识进行深入分析和研究的基础上,本课题设计了一个基于虚拟仪器技术、具备USB2.0通信接口、采用FPGA芯片做为硬件系统核心的逻辑分析仪。本文在硬件系统设计中采用一片高集成度的FPGA芯片实现硬件电路的全部逻辑功能。该FPGA芯片既实现触发判断功能又实现了数据存储功能。它包括触发模块、存储模块、选频模块和一些相关逻辑电路;具备字触发、通道触发、外触发、毛刺触发、序列触发、组合触发共6种触发模式,32通道x8Kb数据存储容量等性能。依据系统设计方案,采用EZ-USBFX2单片机做为主控芯片,并为该单片机设计了外围电路、固件程序以及固件自动下载驱动程序,实现了主机与硬件电路之间的通信。应用VC++软件开发平台,设计了上位机应用软件,实现对系统的总体控制。包括仪器控制及参数设置、数据采集、数据显示及数据库管理共4个模块,同时为本系统设计了上位机与下位机之间的通信规约。本虚拟逻辑分析仪硬件电路高度集成化和模块化;系统具备较高的数据传输速率、使用方便、面向用户、成本低和易于升级等优势。4.期刊论文王春花.黄厚宽.马聪一种基于FPGA技术的虚拟逻辑分析仪的研究与实现-电子技术应用2000,26(3)逻辑分析仪的现状、发展趋势及研制虚拟逻辑分析仪的必要性,论述了基于FPGA技术的虚拟逻辑分析仪的设计方案及具体实现方法,介绍了其中控制器的设计原理.将先进的FPGA技术引入硬制版的设计中,为研制PC虚拟仪器提出了一种新思路;充分利用硬件软化的思想,将仪器的诸多功能集成在软件中实现,利用面向对象、窗口等技术,实现了灵活、通用的虚拟仪器面板功能.5.学位论文吴林平基于虚拟仪器技术的逻辑分析仪的研究2004逻辑分析仪是数据域测试最基本的工具之一,虚拟仪器技术是仪器技术与飞速发展的计算机技术相结合的产物,它代表着仪器发展的最新方向,有着良好的应用和发展前景.该论文主要工作是研究和设计基于虚拟仪器技术的逻辑分析仪.论文首先探讨了逻辑分析仪和虚拟仪器技术,深入剖析他们的工作机理、特点及系统构成等.由于虚拟仪器技术的关键在于软件,论文论述了虚拟仪器的软件结构、虚拟仪器的软件开发平台.所有这些都体现出基于虚拟仪器技术的逻辑分析仪在数据域测试的优越性.论文围绕基于虚拟仪器技术的逻辑分析仪的设计具体展开.论文探讨了逻辑分析仪的工作原理,在对逻辑分析仪进行需求分析的基础上,确定了逻辑分析仪的整体方案.仪器由PC端应用软件和逻辑分析仪硬件两大部分组成.论文对逻辑分析仪的硬件部分作了具体设计,包括微处理器及存储器模块、时钟发生模块、电平转换模块、PC接口模块等,并给出固化软件的规划.设计实现逻辑分析仪简单触发、计数触发、序列触发、延迟触发等多种触发方式,并分别进行了CPLD仿真,结果表明:设计完全满足系统需求.论文对PC端虚拟仪器软件的设计作了规划,包括其主要实现功能、软面板、主程序、仪器驱动程序、RS-232接口等,论文给出了逻辑分析仪上下位机之间的通信协议.最后论文对主要工作进行总结,并指出了系统硬软件需要进一步完善和发展的方面.6.期刊论文李小玲.袁继敏.LIXiao-ling.YUANJi-min基于LabWindows/CVI和EDA技术的虚拟逻辑分析仪-莆田学院学报2006,13(2)指出传统的逻辑分析仪结构复杂,成本较高,而以虚拟仪器为思想,基于LabWindows/CVI和EDA技术的虚拟逻辑分析仪的设计思想和方法,不仅扩展了逻辑分析仪的分析和计算能力,还降低了仪器的成本,增强了仪器的通用性.重点阐述了基于LabWindows/CVI和EDA技术的虚拟逻辑分析仪的硬件电路设计和软件设计部分.7.期刊论文李爱华.王庆基于PC机的虚拟逻辑分析仪的设计-仪表技术与传感器2003,(9)逻辑分析仪的测试对象是数字系统中的数字信息,其结构复杂,成本较高.所述的是基于虚拟仪器概念的虚拟逻辑分析仪的设计思想和方法,由于部分硬件功能软化而使硬件电路大为简化,从而降低了仪器成本,提高了逻辑分析仪的可靠性和性能.重点阐述了基于PC机的虚拟逻辑分析仪的硬件电路设计和软件设计部分.8.学位论文邓云祥基于FPGA的虚拟逻辑分析仪的开发2005逻辑分析仪(LogicAnalyzer简称LA)也称逻辑示波器,主要用于分析数字系统的逻辑关系,有效地解决越来越复杂的数字系统的检测和故障诊断问题,是数据域测试仪器中最有用、最有代表性的一种仪器。随着数字技术和计算机的发展,逻辑分析仪成为一种适用于硬件分析和软件分析的崭新的测量仪器。 本文开展了虚拟仪器方面的研究工作,进行了虚拟仪器及其相关技术的研究,并研制开发了新一代虚拟仪器——一种基于FPGA技术的虚拟逻辑分析仪。它是微机系统及数字电路设计、软件开发的理想仪器。 逻辑分析仪的测试对象是数字系统中的数字信息,其结构复杂,成本较高。本论文所述的是基于虚拟仪器概念的虚拟逻辑分析仪的设计思想和实现方法,由于部分硬件功能软件化而使硬件电路大为简化,提高了逻辑分析仪的可靠性和性能。 通过采用现场可编程门阵列(FieldProgrammableGateArray,简称FPGA)器件,运用VerilogHDL硬件描述语言,设计基于PC机的虚拟逻辑分析仪。它使用起来非常的简便,并在一定程度上节约了成本。在同等的性能条件下,相应的虚拟仪器价格要低二分之一甚至更多。这种虚拟逻辑分析仪强大的功能和价格优势,使得它在仪器计量领域具有很强的生命力和十分广阔的前景,具有一定的教学和科研价值。9.期刊论文师奕兵.王厚军高速逻辑分析仪产品化设计的关键技术-仪器仪表学报2002,23(z3)就笔者所承担型号项目逻辑分析仪的开发研制中的若干关键技术进行论述,着重阐述其系统设计的虚拟仪器概念与原理、基于低速器件的高速数据采集技术、基于软件设计的数据窗定位技术、以及基于系统调试与产品生产考虑的可测性设计.工作为我国高速逻辑分析仪的开发和生产奠定了基础.10.学位论文向丽萍基于USB接口的虚拟仪器的研究与设计2006USB总线技术是PC体系中一套全新的工业总线标准。目前,USB端口已成为微机主板的标准端口,并且有取代串口、并口等其他总线接口的趋势。它具有价廉、高速、低功耗、支持即插即用(Plug&Play)和使用维护方便等优点,广泛应用在各种PC外设中。随着计算机技术的发展,个人PC机的功能越来越强大,虚拟仪器技术也正在飞速发展,具有广阔的发展前景。USB总线技术在廉价型测量仪器中的应用将成为一种新的趋势。逻辑分析仪是数据域测试最基本的工具之一,虚拟仪器技术是仪器技术与飞速发展的计算机技术相结合的产物,它代表着仪器发展的最新方向。论文首先探讨了逻辑分析仪和虚拟仪器技术,深入剖析他们的工作机理、特点及系统构成等。论文围绕基于USB接口的虚拟逻辑分析仪的设计具体展开。论文探讨了逻辑分析仪的工作原理,在对逻辑分析仪进行需求分析的基础上,确定了逻辑分析仪的整体方案。仪器由PC端应用软件和逻辑分析仪硬件两大部分组成。在具体设计中,课题主要利用USB总线技术、虚拟仪器技术以及一些相关的软硬件知识,来研究基于USB的虚拟仪器系统。在本课题里完成了包括USB设备控制器固件程序的编写调试,windows下的WDM设备驱动程序的编写调试,Delphi环境下的应用程序编写等工作,涉及知识包括C语言、VC++、汇编语言、USB总线技术、2000DDK、DriverWorks等。最后通过综合调试,实现了数据由底层硬件传送至上位机程序的过程,完成了一个基于USB接口的虚拟仪器系统的雏形。最后论文对主要工作进行总结,并指出了系统硬软件需要进一步完善和发展的方面。本文链接::上海海事大学(wflshyxy),授权号:0fb9d3ce-0f4e-4d48-8293-9e0100ef518a下载时间:2010年9月30日
本文标题:硕士论文-虚拟逻辑分析仪在嵌入式仿真中的研究与实现
链接地址:https://www.777doc.com/doc-29157 .html