卡片式虚拟逻辑分析仪的研究与设计

来源 :吉林大学 | 被引量 : 0次 | 上传用户:binghemiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着IC产业的快速发展,专用集成电路向着系统化趋势发展,其功能也变得更加强大。相应地,在这些数字领域内的测试问题也变得愈加复杂,全球所有测量仪器的厂商都在致力于这个难题的研究。逻辑分析仪是数字域测量仪器中必不可少的工具,它一直引领着数字测量仪器的发展潮流。目前,国内外市场上逻辑分析仪的售价都很高,普通用户一般买不起,因此研究设计一款功能齐全、制作成本又比较低的逻辑分析仪,满足学生的学习需求是很有必要的。目前逻辑分析仪产品正朝着高工作频率、大数据存储容量、多功能化、网络化方向发展。本文首先对国外逻辑分析仪的发展现状做了较详细的介绍,对国内逻辑分析仪的发展情况也进行了阐述,并对二者进行了比较。然后介绍了逻辑分析仪的基本工作原理:从仪器的定时采样速率、状态分析速率到数据的存储方式,并详细阐述了逻辑分析仪的核心内容——触发电路。灵活多样的触发方式,保证了逻辑分析仪可以在不同的条件下快速、准确地捕捉各种电路信号。触发电路是设计逻辑分析仪的难点,同时也是提高逻辑分析仪性能的关键环节。本文在分析比较目前主流逻辑分析仪的性能指标之后,根据学生日常学习的实际需求,合理地提出本次设计的逻辑分析仪的性能指标:设计一款与计算机平台相结合使用的卡片式虚拟逻辑分析仪。具有逻辑定时分析、逻辑状态分析两种工作模式;具有16路外部信号采样通道,两路外部时钟引入通道;最高定时采样速率为100MHz,最大状态速率为30MHz;采用SRAM(Static RandomAccess Memory,静态随机存储器)存储芯片,存储容量是每路信号1Mbit,16路共16Mbit存储能力;触发方式有字触发、延迟触发、序列触发、毛刺触发等。本次设计的硬件架构采用的是FPGA+MCU+USB模式,其中FPGA实现触发电路以及数据存储电路控制功能,MCU通过控制USB实现与上位机的数据通讯。FPGA与MCU之间采用SLAVE FIFO工作模式,采用两片SRAM存储器,实现数据高速缓存。利用C语言对MCU进行编程,通过设置不同的寄存器参数,实现USB与上位机之间的高速数据交换;利用Verilog HDL语言对FPGA进行编程,实现各种触发条件的设定,并实现对数据存储的控制;利用LabVIEW语言对上位机软件进行编程,实现对采样数据的解析、显示以及对卡片式虚拟逻辑分析仪的参数设定。利用Protel99SE软件,画出卡片式虚拟逻辑分析仪的电路原理图,并转换成PCB电路版图。利用高速电路PCB制作的相关知识,对元器件进行合理地布局、布线,并处理好电源、地线问题。最后,针对电路设计中的不足提出合理的改进意见。
其他文献
随着科学技术的迅猛发展,各项工艺技术都在向着微型精细的领域发展。尤其是对于高端纳米光学技术应用,如光集成器件、光学成像、光刻、光学信息存储、生物传感等领域,常常需
微阀作为微流控芯片的重要部件之一,在多通道流体的开关控制及样品的储存方面发挥重要作用。随着MEMS技术的不断发展,微阀的种类日趋繁多,热驱动式微阀以其与生物芯片的制备
目的 比较早期带状疱疹、急性胆囊炎和急性心肌梗死患者入院时血细胞计数检测结果的不同,分析不同指标变化在三种疾病鉴别诊断中的价值.方法 按一定的纳入排除标准,选取2013
黑龙江项目回顾农业是支持中国经济建设和发展的基础产业。我国的农业生产高度密集,同时农田基础设施水平相对落后,适应气候变化能力不足。极端自然灾害事件严重威胁我国的粮
毫米波是电磁波频谱的重要组成部分之一,处于微波技术和光传输技术的交叉研究领域,在射电天文遥感技术、雷达和卫星通讯等方面都具有重大的科学研究价值和广阔的实际应用前景
近日,笔者听了两节语文评优课,这两节课都使用了多媒体进行教学,其运用效果引起了我的思考。
<正>仿射几何是高等几何的一门分支,平面仿射几何主要研究平面图形在仿射变换下的不变性质.其中包括:一条直线上线段长度的比值即简比是仿射变换的基本不变量;两两平行的直线
在考察浙江省最终消费率与居民消费率变化趋势的基础上,对浙江省城乡居民的平均消费倾向及边际消费倾向进行了比较分析,发现农村居民消费倾向明显高于城镇居民消费倾向,边际
随着电子技术的快速发展,模拟电路日趋复杂,测试参数较多,每个测点都包含了系统的健康状态信息,提取单一测点或者单一的特征量并不能最大限度地表示电路故障信息。为了提高故
在理想导体表面引入周期性的亚波长结构阵列,就构成了一种亚波长结构。当亚波长结构和电磁波相互作用时,在透射谱的某些频率处会出现透射峰,这种现象就是透射增强。透射增强现象