使用并行触发方式,可以选择最多八级的并行触发。在进行触发设置时,除设置触发方式(选择并行触发)和进行频率选择以外,还需要进行触发字、屏蔽位和并行深度的设置。其Verilog HDL算法源程序如下:
if ((({dbuf4[0],dbuf3[0], dbuf2[0],dbuf1[0]}^ TrigWord [dcount] )&enbit[0] ) == 4'h0)
begin
if(dcount[2:0]==control[4:2])
begin
TrigFlag=2'b01; Trigpoint[6:0] <= MemABus_Wr[6:0];
dcount="3"'b000; end
dcount = dcount+3'b001;
end
其中,dbuf4、dbuf3、dbuf2、dbuf1分别为采样通道4、3、2、1的数据缓存;TrigWord[dcount]为触发字;dcount为触发深度计数器;control[4:2]为设定的触发
深度;enbit[0]为屏敝字;Trigpoint为触发位置寄存器。
USB2.0接口设计
本设计选用符合USB2.0规范的CP2102芯片构建系统与PC的通信接口。
CP2102是USB-UART桥接芯片。该电路内置USB2.0全速功能控制器、USB收发器、晶体振荡器、EEPROM及异步串行数据总 线,支持调制解调器全功能信号,无需任何外部的USB器件。其功能强大,采用MLP-28封装,尺寸仅为5mm×5mm,占用空间非常小,非常适合大数据 量处理与传输电路系统的设计与应用。
实际应用中,系统只需使用CP2102基本的输入/输出数据线与复位信号线。其接口原理如图2所示。
系统启动时, 单片机RB1端口发送一低电平至CP2102复位端,芯片复位,然后保持复位端高电平,CP2102正常工作。
图3 系统面板
实验操作
采用LabView7.1开发的虚拟操作平台,可以方便实现仪器的操作控制。实验开始前,首先选择通信端口,建立PC与本系统的通信;设置触发 电平,设置采样频率(外部、内部或其他)、触发方式、触发字、屏蔽字并点击“发送触发命令”按钮,完成相关设置,开启数据采集和触发进程。点击“读取采样 数据”可读出采集到的数据,并在PC上显示。
结语
在综合考虑应用需要和成本的前提下,本设计采用4个高速采样通道,最高可达75MHz采样率,存储深度达512KB,最多可采集220个测试 点。触发电平由10位串行数模转换器TLC5615产生,电平误差小于5mV。高速USB2.0通信接口配合LabView7.1开发的虚拟操作平台,可 实现数据在PC上的实时显示。本设计的成本还不到市场上同性能产品的1/2,更适用于教学等对产品数量要求较多,性能要求中等的单位采用。
关键字:FPGA USB2.0 虚拟逻辑分析仪
引用地址:
基于FPGA的USB2.0虚拟逻辑分析仪的设计与实现
推荐阅读最新更新时间:2024-05-03 00:19
基于FPGA的高速大容量固态存储设备设计
1 引言 高速数据采集系统目前已在雷达、声纳、图像处理、语音识别、通信、瞬态信号测试等领域得到广泛应用。它的关键技术是高速ADC技术、数据存储与传输技术和抗干扰技术。当大量的高速实时数据经过模数转换后,必须高速存储,多通道高采样率的数据采集系统会产生巨大的数据流。这样就需要高速大容量的存储板将数据存储起来,然后再读回计算机进行处理。基于以上原因,本文设计了可以同时存储两通道采样数据的大容量存储板,板中采用了64片Samsung公司的高速大容量存储器K9F2G08UOM,使整块板卡的存储容量达到128Gbit。采用FPGA作为控制器,通过标准的CPCI工控机箱操作存储板,并通过CPCI总线将存储板上的数据高速读回计算机,提高了读取
[缓冲存储]
测试与测量设备供应商斗法FPGA调试
作为全球最大的两家可编程逻辑器件供应商, 赛灵思和 Altera的竞争可谓无处不在,甚至在他们挑选的供应商与合作伙伴身上也能明显感觉到竞争的意味,比如他们的晶圆代工厂分别是联电和台积电,而在测量方案上则分别与安捷伦和泰克开展合作。 在不久前举行的IIC-China上,安捷伦与泰克除了在展台上展示其主打产品数字示波器与逻辑分析仪外,还都在醒目位置展出了专门针对FPGA的测量方案。 随着可编程逻辑器件的广泛采用,电子系统集成度日益提高,使得原来可在电路板上检测的信号现在只存在于FPGA内部,这也给系统调试与测量提出了挑战。据安捷伦公司电子仪器与系统集团市场工程师史红斌介绍,安捷伦公司早在三年前就推出了专门用于赛灵思可编程
[测试测量]
差异化定位,Lattice不只是一家 FPGA 公司
2016年11月,Canyon Bridge Capital Partners以13亿美元的价格溢价30%收购莱迪思半导体,在交易完成以后, Lattice 将会继续以一间独立子公司的型态继续运营。目前,这一交易正在接受美国外资审议委员会(CFIUS)的审批中,据传该基金的部分资金来自于中国政府,但莱迪思半导体并不向美国军方出售芯片,双方预计交易有望于年内完成。下面就随嵌入式小编一起来了解一下相关内容吧。 在全球 FPGA 厂商中,莱迪思半导体位列全球第三,仅次于赛灵思和英特尔旗下的 Altera,主要提供低功耗 FPGA、视频 ASSP&pASSP、60GHz 毫米波无线技术以及各类 IP 产品的智能互联解决方案。2
[嵌入式]
Microchip将其中等带宽FPGA静态功耗减半 可用于汽车应用
边缘计算系统需要紧凑型可编程设备,并具有低功耗及较小的发热区域,从而可以取消风扇和其他散热装置的使用,同时具备强大的计算能力。8月10日,Microchip Technology(美国微芯科技公司)宣布,通过将其中等带宽现场可编程门阵列(FPGA)和FPGA SoC器件的静态功耗降低一半,并为它们提供与同类所有器件相比最小的发热区域、最佳性能和计算能力,可解决上难题。 (图片来源:Microchip Technology) Microchip FPGA业务部副总裁Bruce Weyer表示:“新型PolarFire FPGA和FPGA SoC降低了客户的系统成本,同时也使他们能够在不牺牲带宽的情况下应对热管理挑战。屡获
[汽车电子]
Xilinx行业预测:5G,数据中心,AI和软件,IIoT和医疗
来源:赛灵思(Xilinx)博客 上周,我们预测了2021年汽车行业趋势,今天,我们要针对5G,数据中心,AI和软件,医疗保健和IIoT市场进行预测。 对于我们的有线和无线网络设备,我们相信适应性,开放标准,人工智能(AI)和机器学习将推动5G网络在2021年的发展。运营商希望自己掌握命运,并混合使用一流的硬件以及新的5G系统中的软件。我们强大适应性的SoC和RF解决方案将帮助引领潮流。 在数据中心,我们预计SmartNIC部署将超过具有超扩展程序和云服务提供商的传统NIC。 SmartNIC提供了引人注目的TCO和性能优势,而协同处理已成为当今高速网络需求下提高效率的必备条件。我们在数据中心看到的另一个大趋势是交互式
[嵌入式]
紫光同创28nmFPGA芯片大功告成,即将推出样片
近日,紫光同创在接受天风证券调研时对外表示,公司FPGA产品已经应用于通信领域,主要应用场景有2G语音城际分组传送网、4G接入/传送应用、刚刚进入到一些5G电路板等。 目前,其正在研发28nm、40nm系列新产品,并且开始预研规划上亿门级别的16nm芯片,将会在未来陆续运用到5G甚至是6G当中。 对于数据中心方面的应用,由于其属于高性能计算的范畴,对芯片的要求也极高,一般在16nm往下的工艺左右。对此,紫光同创也已经对16nm的器件做了规划,预计将在三年内推出样品。 而对于可类比赛灵思7nm芯片的高端产品,紫光同创表示,由于投入成本太高,公司并未做具体规划。 据了解,其针对通信市场推出的28nm级的芯片预计在
[嵌入式]
XScale PXA270在Linux下的FPGA设备驱动
引言 Intel公司推出的XScale采用ARM V5TE结构,是Strong ARM的升级换代产品。XScale PXA270处理器最高主频可达到624M赫兹,加入了Wireless MMX、Intel SpeedStep等新技术,以其高性能、低功耗、多功能等特点在信息家电、工业控制等领域得到了广泛的应用。在嵌入式控制中,“微处理器+FPGA”是一种常用的解决方案,FPGA(现场可编程门阵列)有编程方便、集成度高、速度快等特点,电子设计人员可以通过硬件编程的方法来实现FPGA芯片各种功能的开发,在我们的一个数控平台的研究项目中,采用XScale PXA270作为主CPU,并对其进行FPGA扩展,使其具有插补、电机驱动、信号处
[应用]
用于密集型在轨边缘计算 的微处理器和FPGA
Rajan Bedi博士是Spacechips公司的首席执行官和创始人。该公司设计和制造L到k波段的一系列先进超高吞吐量星载处理器、应答机和OBC,用于电信、地球观测、导航、互联网和M2M/物联网卫星。该公司还提供空间电子设计咨询、航空电子测试、技术营销、商业情报和培训服务。 Spacechips的设计咨询服务开发定制卫星和航天器子系统,为客户提供如何使用和选择正确的组件,如何设计、测试、组装和制造空间电子产品等方面的建议。我们在空间应用FPGA培训课程中讲授半导体存储器。 背景和引言 随着卫星运营商在轨获取的数据越来越多,他们更愿意在载荷上处理这些数据并提取有价值的信息,而不是将大量数据下行传送到地面的云上进行
[嵌入式]