基于LabVIEW2012FPGA模式的数据采集和存储系统摘 要:为了提高数据采集系统精度,减少开发成本,提高开发效率,基于LabVIEW虚拟仪器开发工具研究并设计了一 种数据采集系统。该系统采用FPGA编程模式和网络流技术实现大批量数据实时传输,并对数据进行分析处理和存储。系 统硬件采用美国NI实时控制器CRIO⁃9025,实现16路数据可靠采集与存储。实验仿真及实际运行结果表明该数据采集系 统能够精确地对数据进行实时采集以及分析处理,达到了项目要求。 关键词:FPGA;FIFO;网络流;数据采集系统;SQL数据库 中图分类号:TN98⁃34 文献标识码:A 文章编号:1004⁃373X(2014)14⁃0142⁃04 Data acquisition and storage system based on LabVIEW 2012FPGA pattern WANG Shu⁃dong1,2 ,WEI Kong⁃zhen1 ,LI Xiao⁃pei1 (1. College of Electrical and Information Engineering,Lanzhou University of Technology,Lanzhou 730050,China; 2. Gansu Key Laboratory for Advanced Industrial Process Control,Lanzhou 730050,China)
上传时间: 2022-02-18
上传用户:
详细说明了FPGA设计中需要注意的事项,介绍了FPGA设计所用的流水线算法等
标签: fpga
上传时间: 2022-03-09
上传用户:
随着光通信的蓬勃发展,光纤通信技术广泛应用于电信、电力、广播等领域,对整个信息产业产生了深远影响,光纤已成为当前最有前景的传输媒介。与此同时,光纤測试技术在光纤生产、现场铺设与后期维护等工程领域中得到广泛应用。光时域反射仪(Optical Time Domain Reflectometer),又称背向散射仪,是一种用于表征光纤链路物理特性的精密光学测试仪器,主要用于测试光纤链路长度,精确定位断点事件,计算光纤损耗,并提供与长度有关的衰减细节。光纤链路中待测光纤的测量长度范围和测量精度,取决于OTDR的激光出纤功率和光脉宽。因此,需要设计合适的激光脉冲驱动电源及配套的控制和探测系统,研究激光出纤功率和脉宽对测量长度和测量精度的影响,从而获得能满足不同光纤链路测量需求的OTDR系统解决方案。文章在具体描述了光时域反射仪的工作机理以及影响其主要性能的关键参数的基础上,提出以设计能提供大功率、窄脉冲电流信号的激光驱动电源作为提高OTDR性能的主要手段。在掌握半导体激光驱动原理的基础上,经过细致地比较与方案论证提出以 MOSFET作为激光脉冲驱动电源的开关器件,以能量储存法作为窄脉冲产生机制的脉冲电源设计方案,设计实现基于FPGA的触发脉冲信号,并通过 Multisim对系统硬件电路仿真优化,实现激光脉冲驱动大功率、窄脉宽输出。以雪崩二极管作为光电探测系统关键响应转换器件验证驱动电源性能,并完成光纤测距。最终成功研制出一套基于纳秒脉冲激光和对应光电探测系统的OTDR系统,并进行了实际测试测试和研究结果显示:所研制的脉冲激光电源能输出的最小脉宽为33n,最小输出峰值电流为1A,且峰值电流及频率大小可调。大电流窄脉宽驱动电源信号输出可极大地增强光时域反射仪的动态范围以及分辨率,探测器分时调控测量技术可以极大地提高系统的测量精度和信噪比。
上传时间: 2022-03-11
上传用户:
深入浅出玩转 FPGA,学习FPGA的一本好书,你值得拥有
标签: fpga
上传时间: 2022-03-24
上传用户:
Xilinx公司 FPGA开发实用教程 -800页第1章 FPGA开发简介 更多.. 本章主要介绍FPGA的起源、发展历史、芯片结构、工作原理、开发流程以及Xilinx公司的主要可编程芯片,为读 者提供FPGA系统设计的基础知识。 第1节 可编程逻辑器件基础 第3节 基于FPGA的开发流程 第2节 FPGA芯片结构 第4节 Xilinx公司器件简介 第2章 Verilog HDL语言基础 更多.. 本章主要介绍Verilog语言的基本语法和典型的应用实例,关于VHDL和System C的使用可参考相关文献,限于篇 幅,本书不对它们展开分析。 第1节 Verilog HDL语言简介 第3节 VerilogHDL语言的数据类型... 第5节 Verilog代码书写规范 第6节 Verilog常用程序示例2 第2节 Verilog HDL基本程序结构 第4节 Verilog HDL语言的描述
标签: fpga
上传时间: 2022-03-25
上传用户:20125101110
FPGA开发全攻略(下册) 如何克服 FPGA I/O 引脚分配挑战 作者:Brian Jackson 产品营销经理Xilinx, Inc. brian.jackson@xilinx.com 对于需要在 PCB 板上使用大规模 FPGA 器件的设计人员来说,I/O 引脚分配是必须面对的众多挑战之一。 由于众多原因,许多设计人员发表为大型 FPGA 器件和高级 BGA 封装确定 I/O 引脚配置或布局方案越来越困难。 但是组合运用多种智能 I/O 规划工具,能够使引脚分配过程变得更轻松。 在 PCB 上定义 FPGA 器件的 I/O 引脚布局是一项艰巨的设计挑战,即可能帮助设计快速完成,也有可能造 成设计失败。 在此过程中必须平衡 FPGA 和 PCB 两方面的要求,同时还要并行完成两者的设计。 如果仅仅针 对 PCB 或 FPGA 进行引脚布局优化,那么可能在另一方面引起设计问题。 为了解引脚分配所引起的后果,需要以可视化形式显示出 PCB 布局和 FPGA 物理器件引脚,以及内部 FPGA I/O 点和相关资源。 不幸的是,到今天为止还没有单个工具或方法能够同时满足所有这些协同设计需求。 然而,可以结合不同的技术和策略来优化引脚规划流程并积极采用 Xilinx® PinAhead 技术等新协同设计工 具来发展出一套有效的引脚分配和布局方法。 赛灵思公司在 ISE™ 软件设计套件 10.1 版中包含了 PinAhead。 赛灵思公司开发了一种规则驱动的方法。首先根据 PCB 和 FPGA 设计要求定义一套初始引脚布局,这样利 用与最终版本非常接近的引脚布局设计小组就可以尽可能早地开始各自的设计流程。 如果在设计流程的后期由 于 PCB 布线或内部 FPGA 性能问题而需要进行调整,在采用这一方法晨这些问题通常也已经局部化了,只需要 在 PCB 或 FPGA 设计中进行很小的设计修改。
标签: FPGA开发全攻略
上传时间: 2022-03-28
上传用户:默默
非常经典的FPGA学习书籍,PDF电子书太大,无法上传,这里只共享代码部分。请参考
上传时间: 2022-04-21
上传用户:kent
芯航线FPGA数字系统设计教程+实例解析V1.3芯航线 FPGAFPGAFPGAFPGA学习套件 学习套件 学习套件 主板 资源 介绍经过深入 高校 和网络论坛,对众多 网络论坛,对众多 学习 或从事 FPGA FPGA 开发的人员进行调研, 发 现他们 在学习 和使用 FPGA FPGA 之间 ,通常存在以下矛盾 :1、 学习 FPGA FPGA 时,希望 FPGA FPGA 开发板载资源越多好 ,以学习足够多的知 识内容 。2、 开发 项目,希望 项目,希望 FPGA FPGA 开发板 提供 足够 用户 IO ,板载 外设 越少好 ,但又 ,但又 不能 只单有一块 FPGA FPGA 芯片 ,为了能够运行 NIOS IINIOS II NIOS II NIOS II 系统,大容量 高速存储 器也是必备的 。3、 新技术新外设 不断 出现, 以太网 、USB 、音频 、音频 处理 、视频处理 、视频处理 、数字信号 处理 ,FPGA FPGA 能干的事情 越来多 ,越来向 ,越来向 大众化 迈进。 看到 各种高端的 各种高端的 技术和应用, 好想学可是 手头板子 没有集成 最新出的功能 对应 硬件, 要 学还得再买整块板子,好心塞。在调研中 ,有工程师表示自己在学习和作的过调研中 ,有工程师表示自己在学习和作的过调研中 ,有工程师表示自己在学习和作的过总共购买了 6款不同的 开发板, 有的是单核心板 ,则包含各种外设全功能。很多时候 为了工 作需要,为了某 一个 外设而 不 得购买一 块全新的开发板 。随着 时间的 推移,这 些开发板也都越来不值钱,大有食之无味弃可惜的 感觉。因此, 在此次开发芯航线 FPGA FPGA 开发板的过程中,我们也是 开发板的过程中,我们也是 仔细 分析和参考了 众多开发板的设计方案 ,在 硬件设计上充分兼顾到学习和开发,以及后期 升级三 方面需求 。
上传时间: 2022-05-01
上传用户:
FPGA核心知识详解与开发技巧对初级FPGA工程师而言,必须掌握FPGA相关基础知识、精通硬件描述语言、熟练数字电路设计、加强工程项目的实践。应广大初级FPGA工程师/FPGA爱好者之需,电子发烧友网策划整合并隆重推出FPGA核心知识详解与开发技巧电子书,以后会陆续推出其他章节,敬请广大工程师朋友继续关注和留意。目录1、FPGA核心知识详解(1):FPGA入门必备2、FPGA核心知识详解(2):FPGA入门书籍推荐篇3、FPGA核心知识详解(3):那些让FPGA初学者纠结的仿真4、FPGA开发技巧(1)5、FPGA开发技巧(2)6、FPGA开发技巧(3)7、FPGA开发技巧(4)8、FPGA开发技巧(5)9、FPGA开发技巧(6)你能从这本书中学到什么本书主要讲解FPGA相关基础知识、精通硬件描述语言、熟练数字电路设计、加强工程项目的实践,包括:FPGA入门必备FPGA入门书籍推荐篇那些让FPGA初学者纠结的仿真FPGA开发技巧(6篇)适宜人群本书籍主要介绍FPGA设计技巧,适合电子类专业的学生、初级电子工程师需要学习FPGA设计知识的从业人员希望加强FPGA设计技能的电子爱好者FPGA学习笔记之时序处理技巧时序分析是FPGA设计中永恒的话题,也是FPGA开发人员设计进阶的必由之路。慢慢来,先介绍时序分析中的一些基本概念。应广大初级FPGA工程师/FPGA爱好者之需,电子发烧友网策划整合并隆重推出FPGA学习笔记之时序处理技巧电子书,以后会陆续推出其他章节,敬请广大工程师朋友继续关注和留意。目录1时序分析中的一些基本概念2FPGA进行静态时序分析3Xilinx FPGA编程技巧常用时序约束方法48 忠告 FPGA系统设计时序检查问题5如何有效的管理FPGA设计中的时序问题你能从这本书中学到什么本书主要讲解FPGA时序分析的基本概念及常见问题的解决办法,包括:时序分析中的一些基本概念FPGA进行静态时序分析Xilinx FPGA编程技巧常用时序约束方法8 忠告 FPGA系统设计时序检查问题如何有效的管理FPGA设计中的时序问题适宜人群本书籍主要介绍FPGA设计技巧,适合电子类专业的学生、初级电子工程师需要学习FPGA设计知识的从业人员希望加强FPGA设计技能的电子爱好者
标签: fpga
上传时间: 2022-05-02
上传用户:XuVshu
FPGA那些事儿--Modelsim仿真技巧REV6.0,经典Modelsim学习开发设计经验书籍-331页。前言笔者一直以来都在纠结,自己是否要为仿真编辑相关的教程呢?一般而言,Modelsim 等价仿真已经成为大众的常识,但是学习仿真是否学习Modelsim,笔者则是一直保持保留的态度。笔者认为,仿真是Modelsim,但是Modelsim 不是仿真,严格来讲Modelsim只是仿真所需的工具而已,又或者说Modelsim 只是学习仿真的一部小插曲而已。除此之外,笔者也认为仿真可以是验证语言,但是验证语言却不是仿真,因为验证语言只是仿真的一小部分而已,事实上仿真也不一定需要验证语言。常规告诉笔者,仿真一定要学习Modelsim 还有验证语言,亦即Modelsim 除了学习操作软件以外,我们还要熟悉TCL 命令(Tool Command Language)。此外,学习验证语言除了掌握部分关键字以外,还要记忆熟悉大量的系统函数,还有预处理。年轻的笔者,因为年少无知就这样上当了,最后笔者因为承受不了那巨大的学习负担,结果自爆了。经过惨痛的经历以后,笔者重新思考“仿真是什么?”,仿真难道是常规口中说过的东西吗?还是其它呢?苦思冥想后,笔者终于悟道“仿真既是虚拟建模”这一概念。虚拟建模还有实际建模除了概念(环境)的差别以外,两者其实是同样的东西。换句话说,一套用在实际建模的习惯,也能应用在仿真的身上。按照这条线索继续思考,笔者发现仿真其实是复合体,其中包括建模,时序等各种基础知识。换言之,仿真不仅需要一定程度的基础,仿真不能按照常规去理解,不然脑袋会短路。期间,笔者发现愈多细节,那压抑不了的求知欲也就愈烧愈旺盛,就这样日夜颠倒研究一段时间以后,笔者终于遇见仿真的关键,亦即个体仿真与整体仿真之间的差异。常规的参考书一般都是讨论个体仿真而已,然而它们不曾涉及整体仿真。一个过多模块其中的仿真对象好比一块大切糕,压倒性的仿真信息会让我们喘不过起来,为此笔者开始找寻解决方法。后来笔者又发现到,早期建模会严重影响仿真的表现,如果笔者不规则分化整体模块,仿真很容易会变得一团糟,而且模块也会失去连接性。笔者愈是深入研究仿真,愈是发现以往不曾遇见的细节问题,然而这些细节问题也未曾出现在任何一本参考书的身上。渐渐地,笔者开始认识,那些所谓的权威还有常规,从根本上只是外表好看的纸老虎而已,细节的涉及程度完全不行。笔者非常后悔,为什么自己会浪费那么多时间在它们的身上。可恶的常规!快把笔者的青春还回来! 所以说,常规什么的最讨厌了,最好统统都给我爆炸去吧!呜咕,过多怨气实在一言难尽,欲知详情,读者自己看书去吧...
上传时间: 2022-05-02
上传用户: