基于FPGA实现的一款逻辑分析仪DSLogic介绍

无论是做单片机开发,还是fpga开发,都会经常使用到一款协议分析利器——逻辑分析仪,和示波器不同,它只能采集数字信号,通常采样率为百mhz到ghz不等,支持多个通道同时采样,而且配套的上位机支持i2c、uart、spi等几十种协议解析,对调试协议非常有帮助。本文介绍基于fpga实现的一款逻辑分析仪——dslogic,完全开源。
它是一款基于fpga的逻辑分析仪,是由国内的梦源实验室(dreamsourcelab)做出的开源软硬件产品,从fpga源代码、mcu固件到qt上位机都是完全开源的,文章末尾查看资料获取方式。
支持的通信协议:
全球的开发者在维护,支持的协议种类目前还在增加:
硬件电路框图:
fpga使用的是xilinx xc6slx9 spartan-6 fpga,这款fpga还是比较流行的,价格在20rmb左右。 usb mcu使用的是 cypress cy7c68013a,带高速usb功能的51单片机,很多30rmb左右的逻辑分析仪就是基于这个芯片实现的。
支持两种模式:stream模式和buffer模式。buffer提供更高的采样率,而stream模式提供更大的采样深度。
最高配置的版本,支持最高400mhz的采样率,关于采样率,我们看一张图片就会一目了然。
很多逻辑分析仪产品的qt上位机都是基于sigrok的开源项目—pulseview做的,这个项目的qt上位机dsview也是参考了这个项目。
dslogic项目开源的资料目前只有fpga源码,51单片机固件和qt上位机源码,还没有看到硬件原理图的资料。 无论是否想diy制作,整个项目的fpga数据采集,usb通信,qt上位机波形显示和数据解析,这些知识都是非常值得学习的。
总结
目前这款逻辑分析仪已经在各大电商平台销售,配置根据采样率不同,主要包括个人基础版、plus、pro、企业版等,不过都是16通道的,价格从299到2999。 不知道官方是不是本着开源的精神,299 rmb的个人基础版,只需要做一点小小的硬件修改,就可以升级为499的plus版本。


如何让水货笔记本英文操作系统支持中文
51单片机的中断体系结构_中断的响应过程
ob2500pcp电源代换芯片PN8370/PN8680
xR的概念、原理与前景分析
新型半导体纳米材料成为解决当前全球能源与环境危机的一种理想途径之一
基于FPGA实现的一款逻辑分析仪DSLogic介绍
沁恒股份USB 转多串口概述
闪存时代悄然降临:传统机械硬盘难满足云计算需求
京东新增自动驾驶多条专利,涉足自动驾驶领域
Microphone-接口静电放电及插拔脉冲电压防护-优恩半导体
直流电源的测试与规范
中际联合:风电高空安全作业设备“隐形冠军”
嵌入式C编码文件头申明规范
猎板宣布多层板工艺再次升级
E现场:vivo z5x性能实力派
中国建设银行开设全自动化分行
迅捷GIF制作工具
汽车电子出口量渐增,硬件仪表类占据半数以上
新能源大规模并网的智能“升级”解决方案抢先看
灵途科技丨激光间隙探测防护系统在轨道交通地铁的应用