基于FPGA的逻辑分析仪的设计与实现
本文选题:逻辑分析仪 + 可编程逻辑器件 ; 参考:《西北师范大学》2015年硕士论文
【摘要】:逻辑分析仪是一种数据域中的新型测量仪器,它相比示波器,一个明显的优点就是每次可以监测多个信号来分析这些信号的逻辑功能,而示波器一般只有2个或4个通道,这对于监测类似总线等多个信号就有所限制。随着集成电路向着系统化趋势发展,功能也越来越复杂,相对的,在数字领域中的测试问题自然也变得愈加复杂,软硬件系统测试、调试、故障检测及性能分析等问题对逻辑分析仪的需求愈加紧张。虽然国外一些大公司也研制出高性能产品,但是价格很昂贵,所以逻辑分析仪的普及程度一直很低。本文设计的逻辑分析仪是参考了国外一些大公司的产品技术,利用FPGA作为主控芯片,FPGA技术具有实时性、重构性以及稳定性好的优点,并且使用了VGA显示器作为波形显示设备,便于观察分析,软件部分采用了Verilog HDL硬件描述语言进行编写。系统的设计模块主要包括数据采集、触发、存储、显示等,并使用FPGA内部的M4K块作为移位寄存器连续写入数据,这种方法可以有效的提高采样率及性能稳定性。本文的主要研究内容如下:首先,以国内外主流的几款产品进行对比,对逻辑分析仪的基本功能及技术指标的分析,合理的提出了本文设计的逻辑分析仪的组成原理及性能参数等,并认真分析了逻辑分析仪各模块的各种设计方案,分析每个模块的设计方法,它的优势与劣势,选定一种合理的方案,根据选定的方案进行软件编程与设计。其次,利用Altium Designer绘图软件,绘制出逻辑分析仪的电路原理图及PCB图,并以此图制作出PCB电路板,并焊接测试,确保了硬件电路的正确性、合理性。最后,对逻辑分析仪的整个设计进行调试,验证设计系统的功能及准确度。并针对设计中的不足提出合理的想法意见。
[Abstract]:Logic analyzer is a new type of measurement instrument in data domain. Compared with oscilloscope, it has an obvious advantage that it can monitor multiple signals at a time to analyze the logic function of these signals, while oscilloscope usually has only two or four channels. This is limited to monitoring multiple signals such as buses. With the development of integrated circuits towards systematization, the functions are becoming more and more complex. In contrast, the testing problems in the digital field naturally become more complex, the software and hardware system testing, debugging, Problems such as fault detection and performance analysis are increasingly demanding for logic analyzers. Although some large foreign companies also develop high-performance products, but the price is very expensive, so the popularity of logic analyzers has been very low. The logic analyzer designed in this paper refers to the product technology of some large foreign companies. Using FPGA as the main control chip has the advantages of real time, reconfiguration and good stability, and the VGA display is used as the waveform display device. Easy to observe and analyze, the software is written with Verilog HDL hardware description language. The design module of the system mainly includes data acquisition, trigger, storage, display and so on. The M4K block in FPGA is used to write data continuously as shift register. This method can effectively improve the sampling rate and performance stability. The main contents of this paper are as follows: firstly, the basic function and technical index of logic analyzer are analyzed by comparing several main products at home and abroad. The composition principle and performance parameters of the logic analyzer designed in this paper are put forward reasonably, and the various design schemes of each module of the logic analyzer are carefully analyzed, and the design methods of each module are analyzed, and its advantages and disadvantages are analyzed. Select a reasonable scheme, according to the selected program for software programming and design. Secondly, the circuit schematic diagram and PCB diagram of the logic analyzer are drawn by using the Altium Designer drawing software, and the PCB circuit board is made by this diagram, and the welding test ensures the correctness and rationality of the hardware circuit. Finally, the whole design of the logic analyzer is debugged to verify the function and accuracy of the design system. And in view of the shortcomings of the design put forward reasonable ideas.
【学位授予单位】:西北师范大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN791
【相似文献】
相关期刊论文 前10条
1 Tim Figge;;逻辑分析仪不再是硬件设计工程师的无奈选择[J];电子设计技术;2001年11期
2 李锦林;;逻辑分析仪的各种产品 性能全面的高档逻辑分析仪[J];电子测试;2002年04期
3 高宗仁;;逻辑分析仪的高速数据测试[J];电子测试;2002年04期
4 Jon Titus;逻辑分析仪:超越1和0的世界[J];电子产品世界;2004年24期
5 ;高性能逻辑分析仪探头提高保真度[J];电子设计技术;2004年11期
6 ;泰克新推两款行业领先的逻辑分析仪[J];今日电子;2005年06期
7 ;泰克新推出世界上速度更快、功能更强大、更简便易用的逻辑分析仪[J];电子技术应用;2005年06期
8 崔晓楠;逻辑分析仪速度更快、功能更强、更易使用[J];今日电子;2005年10期
9 Brock J.LaMeres;逻辑分析仪需要多少带宽?[J];电子质量;2005年04期
10 Brock J.LaMeres;逻辑分析仪需要多少带宽?[J];世界电子元器件;2005年05期
相关会议论文 前10条
1 师奕兵;王厚军;陈光(礻禹);;高速多通道虚拟逻辑分析仪[A];中国仪器仪表学会第三届青年学术会议论文集(上)[C];2001年
2 师奕兵;王厚军;;高速逻辑分析仪产品化设计的关键技术[A];第三次全国会员代表大会暨学术会议论文集[C];2002年
3 余远昱;王厚军;;虚拟逻辑分析仪硬件设计[A];中国自动化学会、中国仪器仪表学会2004年西南三省一市自动化与仪器仪表学术年会论文集[C];2004年
4 杜亮;;逻辑分析仪的发展与程控[A];2008年航空试验测试技术峰会论文集[C];2008年
5 李翔;徐建南;戴志坚;;逻辑分析仪中多路数据流的图文融合显示[A];中国自动化学会、中国仪器仪表学会2004年西南三省一市自动化与仪器仪表学术年会论文集[C];2004年
6 张耀镭;;逻辑分析仪检定装置的研究与建立[A];江苏省计量测试学会2005年论文集[C];2005年
7 史永文;高军;;利用逻辑分析仪与目标系统互动开发导航计算机[A];中国航海学会通信导航专业委员会2003学术年会论文集[C];2003年
8 杜亮;;基于VB6.0的逻辑分析仪自动校准系统的开发[A];2010航空试验测试技术学术交流会论文集[C];2010年
9 许海清;田书林;戴志坚;;基于USB总线的逻辑分析仪设计[A];第三届全国信息获取与处理学术会议论文集[C];2005年
10 陈虎威;师奕兵;;VXI总线逻辑分析仪模块驱动程序设计[A];2004全国测控、计量与仪器仪表学术年会论文集(上册)[C];2004年
相关重要报纸文章 前6条
1 易乃特;逻辑分析仪数字时代显威[N];中国电子报;2000年
2 沈阳 太阳兄弟;自制虚拟并口逻辑分析仪[N];电子报;2007年
3 广东工业大学 郑士源 陈真华 林庆华;利用凌阳单片机实现的逻辑分析仪[N];电子报;2004年
4 本版编辑邋冀卫东 朱君 孙志强;FPGA测试解决方案“软硬兼施”[N];中国电子报;2007年
5 西安 牛余朋;自制红外虚拟逻辑分析仪[N];电子报;2006年
6 ;应对大容量高速率 FPGA测试需要综合方案[N];中国电子报;2012年
相关硕士学位论文 前10条
1 赵亮;基于以太网的虚拟逻辑分析仪设计[D];大连理工大学;2009年
2 李娟;虚拟逻辑分析仪的研制[D];东南大学;2005年
3 左向利;虚拟逻辑分析仪的研制[D];吉林大学;2012年
4 刘绍贵;多功能独立式逻辑分析仪设计与实现[D];东北师范大学;2015年
5 史有义;基于FPGA的逻辑分析仪的设计与实现[D];西北师范大学;2015年
6 娄志诚;基于虚拟仪器的逻辑分析仪研制[D];哈尔滨理工大学;2009年
7 吴林平;基于虚拟仪器技术的逻辑分析仪的研究[D];东南大学;2004年
8 郭峰;数据综合分析仪逻辑分析仪模块软件设计[D];电子科技大学;2012年
9 尹新建;多通道逻辑分析仪数据处理与多窗口显示研究[D];电子科技大学;2015年
10 王鑫;虚拟逻辑分析仪在嵌入式仿真中的研究与实现[D];电子科技大学;2006年
,本文编号:1854664
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/1854664.html