CN206638783U - 一种基于fpga的逻辑分析仪 - Google Patents
一种基于fpga的逻辑分析仪 Download PDFInfo
- Publication number
- CN206638783U CN206638783U CN201720285293.1U CN201720285293U CN206638783U CN 206638783 U CN206638783 U CN 206638783U CN 201720285293 U CN201720285293 U CN 201720285293U CN 206638783 U CN206638783 U CN 206638783U
- Authority
- CN
- China
- Prior art keywords
- module
- fpga
- signal generating
- control module
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Liquid Crystal Display Device Control (AREA)
Abstract
本实用新型公开了一种基于FPGA的逻辑分析仪,包括信号发生模块、与信号发生模块相连的控制模块和与信号发生模块和所述控制模块相连的VGA显示模块;其中信号发生模块用于对***复位信号进行异步复位和同步释放;控制模块包括时钟分频模块、与时钟分频模块相连的时钟选择模块、与时钟选择模块相连的波形数据存储模块、与波形数据存储模块相连的数据显示格式转换模块和连接显示格式转换模块的VGA接口;VGA接口连接VGA显示模块。本实用新型使用液晶显示器作为波形显示屏幕,用FPGA控制,其接口、数据传输及数据显示全是数字化工作的,实时采样波形的显示效果良好,本实用新型具有成本低、速度快、方便携带的特点。
Description
技术领域
本实用新型涉及数据信号测试领域,尤其涉及一种基于FPGA的逻辑分析仪。
背景技术
逻辑分析仪是一种常用的数据信号测试仪器。在各种数字***软硬件的调试测试,检查故障以及性能分析中,它可以用于检测数字电路工作中的逻辑信号,并储存后用波形等方式直观地表示出来,便于设计人员进行逻辑时序的检测,从而分析在电路设计中出现的错误。在数字电路的调试中,通常需要同时测试多路信号的波形,分析它们之间的逻辑关系。示波器一般只能够检测两路信号波形,在许多数字***的研究中,往往需要同时观察多路数据信号的时序关系,而有时信号不是周期性的,只使用示波器往往无法完整的了解信号之间的关系,因而要使用逻辑分析仪。逻辑分析仪是数据信号分析仪器中最有效、最典型的仪器之一。但是从上世纪七十年代逻辑分析仪出现至今,由于其体积庞大、价格昂贵,很大程度上影响了其在实际中的应用,它的普及程度却一直不高,百分之三十以上的数字***设计人员不使用逻辑分析仪,主要的原因之一在于它的价格比较高。
现有的逻辑分析仪受制于成本限制,实际***测试中应用的较少。主要受制于处理器,前段采样器件的采样速率,器件的速度等因素的限制;卡式虚拟逻辑分析仪需要高速的数据采集卡,必须与电脑配合使用。
实用新型内容
为解决现有的逻辑分析仪写入速度较慢、采样频率不高,分析的范围和质量低等问题,本实用新型提出一种基于FPGA的逻辑分析仪。
本实用新型的技术方案是这样实现的:
一种基于FPGA的逻辑分析仪,包括信号发生模块、与所述信号发生模块相连的控制模块和与所述信号发生模块和所述控制模块相连的VGA显示模块;其中所述信号发生模块用于对***复位信号进行异步复位和同步释放,且包括CycloneII芯片,所述CycloneII芯片内部的PLL例化得到多个稳定可靠的时钟信号;所述控制模块包括时钟分频模块、与所述时钟分频模块相连的时钟选择模块、与所述时钟选择模块相连的波形数据存储模块、与所述波形数据存储模块相连的数据显示格式转换模块和连接所述显示格式转换模块的VGA接口;所述VGA接口连接所述VGA显示模块。
进一步地,所述CycloneII芯片为EP2C20F484C7N芯片。
进一步地,所述VGA显示模块的显示屏为液晶显示屏。
进一步地,所述VGA显示模块包括按键控制模块和触控屏幕,所述按键控制模块集成在所述触控屏幕上。
本实用新型的有益效果在于,与现有技术相比,本实用新型使用液晶显示器作为波形显示屏幕,用FPGA控制,其接口、数据传输及数据显示全是数字化工作的,实时采样波形的显示效果良好,且本实用新型具有成本低、速度快、方便携带的特点。
附图说明
图1是本实用新型基于FPGA的逻辑分析仪的结构示意框图;
图2是本实用新型中控制模块结构示意图。
具体实施方式
下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
请参见图1和图2,一种基于FPGA的逻辑分析仪,包括信号发生模块、与所述信号发生模块相连的控制模块和与所述信号发生模块和所述控制模块相连的VGA显示模块;其中所述信号发生模块用于对***复位信号进行异步复位和同步释放,且包括CycloneII芯片,所述CycloneII芯片内部的PLL例化得到多个稳定可靠的时钟信号;所述控制模块包括时钟分频模块、与所述时钟分频模块相连的时钟选择模块、与所述时钟选择模块相连的波形数据存储模块、与所述波形数据存储模块相连的数据显示格式转换模块和连接所述显示格式转换模块的VGA接口;所述VGA接口连接所述VGA显示模块。
所述信号发生模块对***复位信号进行异步复位、同步释放,并且通过CycloneII芯片EP2C20F484C7N内部的PLL例化得到多个稳定可靠的时钟信号。控制模块包含时钟分频模块、时钟选择模块、波形数据存储模块、数据显示格式转换模块、VGA接口等多个功能模块,是采集控制的核心模块,实现不同频率逻辑电平的采集、存储和显示数据格式转换。VGA显示模块包含界面设计和显示驱动的时序控制。
本实用新型采样FPGA实现逻辑分析仪,在有效控制成本的前提下,设计的逻辑分析仪采用PLL倍频,有足够高的采样速率。采样速率可达400Mhz;采样VGA接口,以LCD屏显示的方式显示逻辑波形,便于观察;具有足够多的输入通道,可同时检查8路逻辑信号;具有多灵活的触发方式,可显示相对于触发点来讲负延迟的数据,具有超前波形观察能力;高速存储器能够将数据快速的进行采集并存储,具有记忆功能,可以有效的观测单次及非周期性数据信息。
本实用新型使用友晶公司的DE1开发板为硬件开发平台,实现设计的功能,此平台的核心为Cyclone II系列FPGA下的EP2C20F484C7。本实用新型参数如下:
波形显示屏幕分辨率:640(列数据线)×3(RGB)×480(行数据线)60HZ
采样数据显示长度:每8个像素点位单位;
采样模式:3种采样模式;
拨码开关:控制3种触发模式;
可调采样周期:18个等级采样周期;2.5ns-1ms,通过DE1上按键实现采样频率的增加与减少。
可调的采样频率/周期列表:
频率 | 400M | 200M | 100M | 50M | 25M | 10M | 5M | 2.5M | 1M |
周期 | 2.5ns | 5ns | 10ns | 20ns | 40ns | 100ns | 200ns | 400ns | 1us |
频率 | 500K | 250K | 100K | 50K | 25K | 10K | 5K | 2.5K | 1K |
周期 | 2us | 4us | 10us | 20us | 40us | 100us | 200us | 400us | 1ms |
采样深度:1K;
采样通道:8路;
触发方式:上升沿、下降沿;
最大采样频率:400MHZ。
请参见图2,所述控制模块的时钟分频模块实现对PLL输出的时钟进行分频,产生各种不同频率的分频时钟;时钟选择模块用于选择内部分频时钟还是外部时钟作为采样时钟;波形数据存储模块在采样方式和采样时钟的控制下,实时采集被采样的外部逻辑电平数据并存储;数据显示格式转换模块将采样存储的数据转化成适合VGA显示的数据格式;VGA接口模块实现和后端的VGA显示模块的接口控制。
以上所述是本实用新型的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本实用新型原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本实用新型的保护范围。
Claims (4)
1.一种基于FPGA的逻辑分析仪,其特征在于,包括信号发生模块、与所述信号发生模块相连的控制模块和与所述信号发生模块和所述控制模块相连的VGA显示模块;其中所述信号发生模块用于对***复位信号进行异步复位和同步释放,且包括CycloneII芯片,所述CycloneII芯片内部的PLL例化得到多个稳定可靠的时钟信号;所述控制模块包括时钟分频模块、与所述时钟分频模块相连的时钟选择模块、与所述时钟选择模块相连的波形数据存储模块、与所述波形数据存储模块相连的数据显示格式转换模块和连接所述显示格式转换模块的VGA接口;所述VGA接口连接所述VGA显示模块。
2.如权利要求1所述的基于FPGA的逻辑分析仪,其特征在于,所述CycloneII芯片为EP2C20F484C7N芯片。
3.如权利要求1所述的基于FPGA的逻辑分析仪,其特征在于,所述VGA显示模块的显示屏为液晶显示屏。
4.如权利要求1所述的基于FPGA的逻辑分析仪,其特征在于,所述VGA显示模块包括按键控制模块和触控屏幕,所述按键控制模块集成在所述触控屏幕上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201720285293.1U CN206638783U (zh) | 2017-03-22 | 2017-03-22 | 一种基于fpga的逻辑分析仪 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201720285293.1U CN206638783U (zh) | 2017-03-22 | 2017-03-22 | 一种基于fpga的逻辑分析仪 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN206638783U true CN206638783U (zh) | 2017-11-14 |
Family
ID=60250153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201720285293.1U Expired - Fee Related CN206638783U (zh) | 2017-03-22 | 2017-03-22 | 一种基于fpga的逻辑分析仪 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN206638783U (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108319200A (zh) * | 2018-02-28 | 2018-07-24 | 西安电子科技大学 | 一种便携式互联网逻辑分析仪 |
CN109814422A (zh) * | 2017-11-21 | 2019-05-28 | 长沙闽壹湖电子科技有限责任公司 | 一种基于at89c55和fpga的简易逻辑分析仪的设计 |
-
2017
- 2017-03-22 CN CN201720285293.1U patent/CN206638783U/zh not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109814422A (zh) * | 2017-11-21 | 2019-05-28 | 长沙闽壹湖电子科技有限责任公司 | 一种基于at89c55和fpga的简易逻辑分析仪的设计 |
CN108319200A (zh) * | 2018-02-28 | 2018-07-24 | 西安电子科技大学 | 一种便携式互联网逻辑分析仪 |
CN108319200B (zh) * | 2018-02-28 | 2021-08-13 | 西安电子科技大学 | 一种便携式互联网逻辑分析仪 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106353788B (zh) | 模拟数字混合式脉冲幅度分析器及其分析方法 | |
CN110596439B (zh) | 一种数字触发检测方法 | |
CN208872796U (zh) | 一种基于pci接口的多通道通用示波卡及*** | |
CN206638783U (zh) | 一种基于fpga的逻辑分析仪 | |
CN105116318B (zh) | 一种逻辑分析仪中实现毛刺检测的方法 | |
CN107491369A (zh) | 一种快速pcie3.0信号完整性的检测方法及*** | |
CN104459435A (zh) | 一种用于变电站的接线验证方法及装置 | |
CN102353867A (zh) | 一种互连测试设备及其测试方法 | |
CN108919079B (zh) | 一种cmos反相器电磁抗扰度的监测方法 | |
CN103592599A (zh) | 基于usb逻辑分析仪触发装置 | |
CN102831041A (zh) | 基于fpga的便携式逻辑分析仪 | |
CN103376397B (zh) | 一种异步电路的检测*** | |
CN201886054U (zh) | 多通道复合触发数字示波器 | |
CN203672782U (zh) | 一种基于单片机控制的光谱数据采集*** | |
CN203191708U (zh) | 一种精密时间间隔测量仪 | |
CN100535679C (zh) | 数字式交直流局部放电检测方法及装置 | |
CN207718222U (zh) | 一种集散控制***的性能综合测试装置 | |
CN103809001A (zh) | 数字荧光示波器预触发装置 | |
CN201060250Y (zh) | 数字式交直流局部放电检测装置 | |
CN109100556A (zh) | 一种基于pci接口的多通道通用示波卡 | |
CN109507629A (zh) | 一种三相电参数测试装置 | |
CN201804035U (zh) | 动态监测存储型示波器 | |
CN204479745U (zh) | 用于噪声系数测试的装置 | |
CN203587717U (zh) | 一种简易伏安特性测试仪 | |
CN211123153U (zh) | 一种简易三极管放大电路参数及故障测试装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171114 Termination date: 20200322 |
|
CF01 | Termination of patent right due to non-payment of annual fee |