位置:51电子网 » 技术资料 » 传感与控制

一种基于FPGA技术的虚拟逻辑分析仪的研究与实现

发布时间:2008/5/27 0:00:00 访问次数:4079

作者:北京北方交通大学计算机科学工程系(100044) 王春花 黄厚宽 北京理工大学asic研究所(100081) 马 聪 来 源:《电子技术应用 》

一种基于fpga技术的虚拟逻辑分析仪的研究与实现

摘 要: 逻辑分析仪的现状、发展趋势及研制虚拟逻辑分析仪的必要性,论述了基于fpga技术的虚拟逻辑分析仪的设计方案及具体实现方法,介绍了其中控制器的设计原理。将先进的fpga技术引入硬制版的设计中,为研制pc虚拟仪器提出了一种新思路;充分利用硬件软化的思想,将仪器的诸多功能集成在软件中实现,利用面向对象、窗口等技术,实现了灵活、通用的虚拟仪器面板功能。

关键词: 虚拟仪器 虚拟逻辑分析仪(fvla)现场可编程门阵列(fpga)面向对象技术 控制器

电子技术的迅速发展从客观上要求测试仪器向自动化及柔性化方向发展,基于微计算机的虚拟测试仪器的出现和广泛使用,将对测试仪器产生极为深刻的影响[1]。虚拟仪器是指具有虚拟仪器面板的个人计算机仪器。操作人员通过友好的图形界面及图形化编程语言控制仪器的运行,完成对被测试量的采集、分析、判断、显示、存储及数据生成。虚拟仪器的发展依赖计算机技术,可以肯定:随着微计算机的发展,虚拟仪器将会逐步取代传统的测试仪器而成为测试仪器的主流。软件技术、i/o总线的发展及标准化进程、dsp、可编程逻辑器件技术的发展都使这一趋势成为可能。

逻辑分析仪(logic analyzer简称la)也称逻辑示波器,主要用于分析数字系统的逻辑关系,有效地解决越来越复杂的数字系统的检测和故障诊断问题,是数据域测试仪器中最有用、最有代表性的一种仪器[2]。逻辑分析仪与个人计算机相结合即虚拟逻辑分析仪是近年来的一个新的发展方向,两者的结合扩展了逻辑分析仪的分析和计算能力,降低了成本,而且使仪器的通用性增强,在这种情况下,逻辑分析仪作为微计算机的外设,不再是独立的完整仪器了,在逻辑分析仪中占有很大比重的控制电路、显示电路、指示电路等功能全部由微计算机完成。虚拟逻辑分析仪la与pc相结合具有许多优势:性能提高、成本降低、使用简便和功能易于扩展等[2],特别是高性能价格比,决定了la与微机相结合的技术方案有着广阔的前景。

  国际上虚拟仪器发展十分迅速,而国内基本处于起步阶段。就目前来说,我国的许多科研单位、大学、生产部门依旧是传统的测试仪器占据主导地位,微计算机与测试仪器基本上还处于互不相关的状态,这大大地影响了我国电子行业的发展。研究pc虚拟仪器是我们的当务之急,尤其是在数据域测试中占核心地位的逻辑分析仪。实践证明,pc虚拟仪器在技术上是可行的,也是十分适合中国国情的,具有极其光明的前途。

因此我们开展了虚拟仪器方面的研究工作,进行了虚拟仪器及其相关技术的研究,并研制开发了新一代虚拟仪器——一种基于fpga技术的虚拟逻辑分析仪(visual logic analyzer简称fvla)。它是微机系统及数字电路设计、侦错、软件开发和仿真的理想仪器。

1 虚拟逻辑分析仪(fvla)的总体设计方案

我们主要针对国内需求,着重从性能价格比和实用的角度出发,利用微机现有的软、硬资源,与微机相结合开发研制虚拟逻辑分析仪(fvla)。它是新型的数据域分析仪器,除具有传统逻辑分析仪的一般功能外,还具有激励信号发生功能、智能化辅助分析功能及全中文交互式的图形用户界面等性能。利用硬件软化的思想,将fvla的采样部分即具有数据获取能力的部分做成微机扩展插卡,其它诸部分:控制、显示等利用微机的软件技术实现。

从实用性、研制周期、性能价格比等角度考虑,fvla的研制分两个版本,第一版完成基本逻辑分析仪功能及第二版带激励的逻辑分析仪功能。fvla中占很大比重的控制电路、显示电路、指示电路等功能全部由微计算机完成,其中显示电路由监视器代替,而控制电路等由软件实现。利用面向对象技术及windows消息机制结合vixual c++mfc 4.21类库完成fvla控制软件的设计及实现,将复杂、繁琐的虚拟逻辑分析仪控制面板诸多功能,集成在fvla主控gui中实现,并提供智能化的辅助分析和特征分析功能。

fpga是现场可编程门阵列field programmable gate array,简称fpga。fpga器件及其开发系统是开发大规模数字集成电路的新技术,它将现代vlsi逻辑集成的优点和可编程器件设计灵活,制作及上市快速的长处相结合,使设计者在fpga开发系统软件的支持下,现场直接根据系统要求定义和修改其逻辑功能,使一个 作者:北京北方交通大学计算机科学工程系(100044) 王春花 黄厚宽 北京理工大学asic研究所(100081) 马 聪 来 源:《电子技术应用 》

一种基于fpga技术的虚拟逻辑分析仪的研究与实现

摘 要: 逻辑分析仪的现状、发展趋势及研制虚拟逻辑分析仪的必要性,论述了基于fpga技术的虚拟逻辑分析仪的设计方案及具体实现方法,介绍了其中控制器的设计原理。将先进的fpga技术引入硬制版的设计中,为研制pc虚拟仪器提出了一种新思路;充分利用硬件软化的思想,将仪器的诸多功能集成在软件中实现,利用面向对象、窗口等技术,实现了灵活、通用的虚拟仪器面板功能。

关键词: 虚拟仪器 虚拟逻辑分析仪(fvla)现场可编程门阵列(fpga)面向对象技术 控制器

电子技术的迅速发展从客观上要求测试仪器向自动化及柔性化方向发展,基于微计算机的虚拟测试仪器的出现和广泛使用,将对测试仪器产生极为深刻的影响[1]。虚拟仪器是指具有虚拟仪器面板的个人计算机仪器。操作人员通过友好的图形界面及图形化编程语言控制仪器的运行,完成对被测试量的采集、分析、判断、显示、存储及数据生成。虚拟仪器的发展依赖计算机技术,可以肯定:随着微计算机的发展,虚拟仪器将会逐步取代传统的测试仪器而成为测试仪器的主流。软件技术、i/o总线的发展及标准化进程、dsp、可编程逻辑器件技术的发展都使这一趋势成为可能。

逻辑分析仪(logic analyzer简称la)也称逻辑示波器,主要用于分析数字系统的逻辑关系,有效地解决越来越复杂的数字系统的检测和故障诊断问题,是数据域测试仪器中最有用、最有代表性的一种仪器[2]。逻辑分析仪与个人计算机相结合即虚拟逻辑分析仪是近年来的一个新的发展方向,两者的结合扩展了逻辑分析仪的分析和计算能力,降低了成本,而且使仪器的通用性增强,在这种情况下,逻辑分析仪作为微计算机的外设,不再是独立的完整仪器了,在逻辑分析仪中占有很大比重的控制电路、显示电路、指示电路等功能全部由微计算机完成。虚拟逻辑分析仪la与pc相结合具有许多优势:性能提高、成本降低、使用简便和功能易于扩展等[2],特别是高性能价格比,决定了la与微机相结合的技术方案有着广阔的前景。

  国际上虚拟仪器发展十分迅速,而国内基本处于起步阶段。就目前来说,我国的许多科研单位、大学、生产部门依旧是传统的测试仪器占据主导地位,微计算机与测试仪器基本上还处于互不相关的状态,这大大地影响了我国电子行业的发展。研究pc虚拟仪器是我们的当务之急,尤其是在数据域测试中占核心地位的逻辑分析仪。实践证明,pc虚拟仪器在技术上是可行的,也是十分适合中国国情的,具有极其光明的前途。

因此我们开展了虚拟仪器方面的研究工作,进行了虚拟仪器及其相关技术的研究,并研制开发了新一代虚拟仪器——一种基于fpga技术的虚拟逻辑分析仪(visual logic analyzer简称fvla)。它是微机系统及数字电路设计、侦错、软件开发和仿真的理想仪器。

1 虚拟逻辑分析仪(fvla)的总体设计方案

我们主要针对国内需求,着重从性能价格比和实用的角度出发,利用微机现有的软、硬资源,与微机相结合开发研制虚拟逻辑分析仪(fvla)。它是新型的数据域分析仪器,除具有传统逻辑分析仪的一般功能外,还具有激励信号发生功能、智能化辅助分析功能及全中文交互式的图形用户界面等性能。利用硬件软化的思想,将fvla的采样部分即具有数据获取能力的部分做成微机扩展插卡,其它诸部分:控制、显示等利用微机的软件技术实现。

从实用性、研制周期、性能价格比等角度考虑,fvla的研制分两个版本,第一版完成基本逻辑分析仪功能及第二版带激励的逻辑分析仪功能。fvla中占很大比重的控制电路、显示电路、指示电路等功能全部由微计算机完成,其中显示电路由监视器代替,而控制电路等由软件实现。利用面向对象技术及windows消息机制结合vixual c++mfc 4.21类库完成fvla控制软件的设计及实现,将复杂、繁琐的虚拟逻辑分析仪控制面板诸多功能,集成在fvla主控gui中实现,并提供智能化的辅助分析和特征分析功能。

fpga是现场可编程门阵列field programmable gate array,简称fpga。fpga器件及其开发系统是开发大规模数字集成电路的新技术,它将现代vlsi逻辑集成的优点和可编程器件设计灵活,制作及上市快速的长处相结合,使设计者在fpga开发系统软件的支持下,现场直接根据系统要求定义和修改其逻辑功能,使一个

-->
相关IC型号

热门点击

 

推荐技术资料

滑雪绕桩机器人
   本例是一款非常有趣,同时又有一定调试难度的玩法。EDE2116AB... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!