《LabVIEW FPGA开发宝典: TCP网络通信》和 My FPGA Toolkit Pro6 软件工具包正式发布

《LabVIEW FPGA开发宝典: TCP网络通信》和 My FPGA Toolkit Pro6 软件工具包正式发布

分享
¥4999.00
  • 产品详情
  • 产品参数

1、广播:时隔1年,《LabVIEW FPGA TCP网络通信 开发宝典》和LabVIEW My FPGA Toolkit Pro6 终于跟大家见面了!各位久等了(国产化cDAQ/cRIO/Gige设备新方案)

2、概要:本书是《LabVIEW FPGA 开发宝典》系列里面的第6部,分为客户端(Client)和服务器(Server)两册,累计2800页,60万字,140个应用案例。

3、核心:本书侧重讲解如何使用LabVIEW直接开发FPGA芯片(A7/K7/V7/KU/KU+/ZYNQ PL)里面的TCP协议栈,让FPGA芯片具备TCP Client和Server两种通信能力。上位机除了LabVIEW外,还支持C/C++/C#/Python/QT等与FPGA进行TCP网络通信与交互!

4、软件:本书配套的My FPGA软件工具包代号为Pro6,神电测控将最为核心的TCP Client和Server两种协议栈通信IP核,以CLIP方式封装到LabVIEW FPGA环境里面来,支持Windows和Linux以及RT实时系统与FPGA之间的TCP高速互联;有了My FPGA TCP Pro6软件工具包,用户就可以利用LabVIEW在FPGA芯片中实现基于TCP协议的RIO网络设备国产化替代(类似NI cDAQ/cRIO/Gige Camera等)。

5、突破:相较于传统的UDP通信协议,基于FPGA的纯TCP通信协议属于长连接,具有内部自动重传和自动ACK机制,彻底解决了以往UDP传输过程中的丢包问题;同时由于纯FPGA不需要看门狗,可靠性和稳定要比ARM或者DSP实现的TCP通信更加可靠和稳定;并且FPGA吞吐率高、响应快,可以完全发挥出TCP协议栈的速度优势:

(实测:My FPGA Pro6 TCP千兆Client:800Mbps;Server:750Mbps)

(实测:My FPGA Pro6 TCP万兆Client:6.40Gbps;Server:6.00Gbps)

6、期望:希望所有的用户都能用的起LabVIEW FPGA技术,摆脱FPGA硬件局限性,物美价廉,脱离传统FPGA开发调试难度大,周期长的苦海,走上FPGA图形化编程的康庄大道!少掉一些头发,呵呵!

7、总结:基于本宝典和My FPGA Pro6 Toolkit,只要有一点LabVIEW基础的用户,就可以一个人轻轻松松搞定,FPGA下位机TCP通信程序和TCP上位机程序开发,然后开发出带FPGA的TCP网络设备(DAQ/Net)。

8、赋能:LabVIEW My FPGA Pro6技术给您的FPGA硬件进行更加可靠的TCP网络通信赋能,大大缩短项目和产品开发时间!

--------------------------------------------------------------------------------------------------------------------------

LabVIEW FPGA+TCP Client/Server IP核实现的国产化RIO软件工具包核心功能

1、基本功能:在NI LabVIEW FPGA基础上,完全兼容支持LabVIEW本身自带的所有驱动VI、软件算法、各种工具包以及IP Builder等,FPGA结合TCP通信IP核,对于想要实现基于高可靠性的TCP传输的FPGA国产化、定制化开发提供了新的解决方案。

2、高级功能:作为LabVIEW FPGA技术发烧友,我们专注于LabVIEW FPGA技术的深度开发,历时8年,将传统FPGA嵌入式领域(黑金 创龙 正点原子 野火 米尔 特权 米联 勤谋 Digilent....)里面的各种FPGA常用外设接口(UART IIC SPI ADC(AD9280 / AD7606 / AD7616 / AD9226 / AD9238 / AD7177 / ADS42LB69 / ADS127L01/ADS1278)   DAC(AD9708/AD9767/AD5422/AD5752/AD5755) Ethernet VGA HDMI USB PWM FFT Encoder EEPROM Flash RTC SD DDS Motor DDR3 DFDT SSI Camera FMC PCIe DMA FIFO & Memory Linux RT、SFP光纤、USB3.0、CAN、TCP Client+Server等)驱动Verilog代码以及Xilinx官方IP核,全部封装成LabVIEW下的FPGA VI,方便用户直接调用。这也是我们My_FPGA工具包的精髓所在,用户学会之后,也可以自己封装自己的代码,真正做到开源无界限。

3、最终实现:彻底打通LabVIEW与传统FPGA嵌入式开发的最后一层隔阂,将图形化LabVIEW编程语言在NI基础上,更进一步,也能直接开发市面上任意一款Xilinx FPGA芯片和硬件(开发板 核心板 自定义硬件),真正做到低成本“学习+开发+原型+样机+产品”。

4、技术创新:除NI外,My FPGA TCP Toolkit Pro6 软件工具包:神电测控 彻底打通了FPGA芯片中的TCP Client和Server网络通信,将最为核心的TCP Client和Server两种协议栈通信IP核,以CLIP方式封装到LabVIEW FPGA环境里面来,支持Windows、Linux、RT实时系统与FPGA之间的TCP高速互联;用户可以利用LabVIEW在FPGA芯片中实现基于TCP协议的RIO网络设备国产化替代(类似NI cDAQ/cRIO/Gige DAQ or Camera等);同时也是全网独家支持高版本LabVIEW 2015 /2018 /2019 /2020 /2021 /2022 /2023环境里面自定义添加第三方FPGA Target硬件终端设备;我们在My FPGA Pro5工具包的基础上,利用FPGA+TCP实现了cDAQ/cRIO/R系列硬件设备的国产化替代,上位机除了LabVIEW外,还支持C /C++ /C# /Python /QT等与FPGA进行TCP网络通信与交互!

5、技术突破:相较于传统的UDP通信协议,基于FPGA的纯TCP通信协议属于长连接,具有内部自动重传和自动ACK机制,彻底解决了以往UDP传输过程中的丢包问题;同时由于纯FPGA不需要看门狗,可靠性和稳定要比ARM或者DSP实现的TCP通信更加可靠和稳定;并且FPGA吞吐率高、响应快,可以完全发挥出TCP协议栈的速度优势(实测:My FPGA Pro6 TCP Client:800Mbps;Server:750Mbps)

6、神电价值观:我们的理念是“授人以鱼更授人以渔”,我们不会像其他家那样绑定FPGA芯片或者硬件来绑架用户,我们是把真正的LabVIEW开发FPGA方方面面和核心技术系统的传授给用户,只有用户自己把LabVIEW开发FPGA技术学到手里才是最重要的,FPGA硬件可以自己做、也可以买第三方通用的、也可以外委,而最为核心的软件开发一定要自己掌握,才能以不变应万变!

7、衷心期望:所有的用户都能用的起LabVIEW FPGA技术,摆脱FPGA硬件局限性,物美价廉,脱离传统FPGA开发调试难度大,周期长的苦海,走上FPGA图形化编程的康庄大道!少掉一些头发,呵呵!

8、降低门槛:基于这本书和My FPGA Pro6 Toolkit工具包,只要有一点LabVIEW基础的用户,就可以一个人轻轻松松搞定FPGA下位机TCP通信程序和TCP上位机程序开发,开发出带FPGA的TCP网络设备(DAQ/Net)。

--------------------------------------------------------------------------------------------------------------------------


1)不仅支持Virtex5/Spartan3E/Spartan6等传统的5系列、6系列FPGA芯片在线前面板调试,我们还突破了Xilinx 7系列(Artix7、Kintex7、Virtex7)、U系列(KU、KU+、VU、VU+)以及ZYNQ等家族FPGA芯片的LabVIEW在线前面板交互式运行和调试。

2)我们是真正在不破坏板子、对市面上已有的、海量的、任何厂家的Xilinx FPGA板子不做任何改动,不做任何飞线的情况下,借助大家所熟知的低成本的Xilinx JTAG下载器或者我们研发的SDMC FPGA Downloader以太网下载器,实现了真正意义上的FPGA VI在线前面板交互式运行和调试。

3)我们的LabVIEW My FPGA图形化软件工具包和RIO开发方案具有普适性,因为我们没有对FPGA硬件做任何改造,也没有借助任何外界的器件,只有这样,才能让广大用户自由选择市面上已有的、海量的FPGA板子或者用户自己自由设计板子,而不是被NI或者其他友商固定的硬件而绑架了。

4)因为我们神电测控一贯秉承的理念是:“为所有想用又不敢用、正在使用和将要使用FPGA的用户,提供一套通用的国产化、图形化、开源化RIO解决方案。”

--------------------------------------------------------------------------------------------------------------------------

免费版试看内容:含“电子书(部分)”,内容丰富,看完再做决定,LabVIEW开发FPGA+TCP网络通信,一定不会让您失望!试看版百度云盘下载链接如下。

链接:https://pan.baidu.com/s/1wHpY0q6hxE5Ds-q0A06zqg

提取码:t6of

提示:完整版“电子书+视频教程+My FPGA TCP Pro6 软件工具包+范例程序”,购买LabVIEW My FPGA Pro6开发套件之后,请联系客服索取,谢谢大家支持!

--------------------------------------------------------------------------------------------------------------------------

提醒:新增的例程(累计已达120个FPGA案例程序),可以拖到页面最下方浏览:

1)带死区的PWM互补输出(支持多路死区相位实时调整,5ns步长)

2)新增VM8731音频采集与播放,中间可以插入FIR滤波器,FFT频谱等FPGA算法VI

3)AN5642(OV5640)双目视觉FPGA同步并行实时采集

4)LabVIEW My FPGA家族新成员:32位ADC:AD7177

5)基于LV My FPGA开发的高精度汽车旋变模拟器(旋转变压器)

6)华为无线耳机降噪分析控制器(ARTIX7 FPGA)

7)激光烟草颗粒物检测仪器设备(STM32+FPGA)

8)封装了多款ADI公司高精度16位多通道电压/电流DAC芯片的FPGA驱动VI (AD5752/5754/5755/5422)

9)新增24位高精度512KS/s-DSA动态信号IEPE/ICP传感器采集模块与封装好的FPGA VI (ADS127L01)

10)新增20个FPGA PCIe/PXIe DMA FIFO and Memory通信接口例程(重磅)

11) 16位16通道高速高精度ADC采集模块AD7616(支持动态可调输入电压范围:±2.5V、±5V、±10V)

12)新增15个支持Linux RT(树莓派/RK3399)跟FPGA直接通信交互的RIO案例

13)新增18位8通道同步并行1MS/s采样率高精度高速AD7606C-18芯片FPGA驱动VI和例程

14)新增光纤SFP通信(自定义协议和万兆网协议)和USB3.0超高速通信FPGA VI和例程

15)新增基于LV编写的在FPGA芯片中实现的CAN总线通信协议

16)新增24个FPGA TCP CLient+Server网络通信案例(重磅IP核)

图1:《LabVIEW FPGA TCP通信开发宝典》Pro6宝典目录

--------------------------------------------------------------------------------------------------------------------------


0、LabVIEW My FPGA Linux RT Pro6开发套件(完整版)包括以下几部分:开发宝典+LabVIEW My FPGA TCP Pro6 软件工具包(神电开发)+视频教程+范例程序+远程协助+电话支持+永久免费升级 等等。

图2:《LabVIEW FPGA TCP开发宝典》封面

1、《LabVIEW FPGA TCP 开发宝典》第6册:诞生了,全书共计2800多页,60万字,系统全面的讲解了如何使用LabVIEW直接开发Xilinx 7系列、KU系列、KU+系列FPGA芯片里面的纯TCP Client和Server网络通信,彻底摆脱传统UDP通信丢包问题以及摆脱了NI cDAQ /cRIO硬件局限性,可以真正将LabVIEW FPGA+TCP网络通信技术在任意第三方或者用户自己做的FPGA硬件上落地与批量应用。

边缘创新:首本系统讲解如何使用LabVIEW直接开发纯FPGA TCP/IP网络通信的国产化Gige cDAQ/cRIO设备。

易学易用:提供完整60课时的基础/高级/综合/应用实验课程以及90多个国产化Gige千兆以太网RIO案例程序。

无拘无束:支持自定义和市面上所有带PHY芯片的FPGA硬件(A7/K7/V7/KU/KU+/ZYNQ),不局限于NI FPGA。

不再是梦:只要有点LabVIEW基础的用户,都能自己开发支持TCP网络通信协议的FPGA以太网RIO板卡和设备出来。

广泛应用:非常适合高校、科研院所、民营、军工等企事业单位的国产化TCP以太网DAQ/RIO产品非标定制化开发。

尽在此书:使用LabVIEW可以轻松、分分钟搞定TCP协议栈下的FPGA下位机(Client+Server)程序/上位机程序开发。

--------------------------------------------------------------------------------------------------------------------------


2、My FPGA TCP Pro6 Toolkit:历时8年研发,最具含金量。Pro6侧重带TCP总线接口(普通PHY芯片即可)的Xilinx 7系列FPGA芯片:ARTIX7、KINTEX7、VIRTEX7、Kintex UltraScale、Kintex UltraScale+等家族芯片,不限制芯片封装和引脚数量,用户可以直接购买第3方FPGA开发板/核心板或者自己开发带PHY芯片网口的硬件;同时,还支持FPGA跟Windows、Linux、RT之间的TCP高速通信接口,这样就能实现类似NI cDAQ/cRIO架构的控制器,既有FPGA,又有TCP网络,双管齐下,无所不能。

图3:LabVIEW My FPGA软件工具包安装过程

20231027

图4:LabVIEW环境下的神电测控自定义FPGA终端

--------------------------------------------------------------------------------------------------------------------------


3、作为NI基石之一的LabVIEW FPGA技术,我们会让您知其所以然,0基础亦可学会LabVIEW开发带PHY网口芯片的纯FPGA TCP Client+Server网络设备,让广大工程师也能轻松开发出具备TCP通信能力的高端FPGA产品和项目。只要会一点点LabVIEW基础,嵌入式领域里面最难的FPGA+TCP网络通信接口开发,亦不在话下(当然,不会也没关系,LabVIEW图形化编程语言,简单易学,如果说文本编程是手动挡,那么LabVIEW就是自动挡了)。

图5:LabVIEW My FPGA下的TCP Client Server FPGA CLIP插件

图6:LabVIEW FPGA下的TCP通信线程(FPGA程序框图)

--------------------------------------------------------------------------------------------------------------------------


4、丰富的FPGA TCP软硬件生态圈,自由选择,自由开发,摆脱NI硬件局限性,真正实现产品化,降低软件开发、代码调试、代码维护以及人力交接成本。

      备注:本书配套实验平台方面,从性价比出发,FPGA板卡推荐大家选择黑金ALINX他们家的带PHY网口的FPGA开发板/核心板/模块,品质、口碑都有保障;如果不需要工业级的板子,也可以选择正点原子他们家的达芬奇Pro(A7)开发板。

      黑金AX7103开发板(ARTIX7芯片):https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-21639808658.17.311d203dNEn6hb&id=558335206583

图7:黑金A7开发板

     正点原子达芬奇Pro开发板(ARTIX7芯片):https://detail.tmall.com/item.htm?_u=mkhfk1ff7a4&id=640278473312&spm=a1z09.2.0.0.2edb2e8dcnVugf

图8:正点原子达芬奇A7开发板

图9:任意第三方FPGA板子都支持LabVIEW直接开发(安装好神电My FPGA工具包之后)

--------------------------------------------------------------------------------------------------------------------------


5、提供丰富完善的LabVIEW FPGA TCP 基础+高级+企业级案例程序,真正让用户从实战中得到锻炼,不用自己摸索,彻底学会掌握LabVIEW开发FPGA芯片内部的TCP Client /Server 程序。这些案例非常宝贵,融入了12年多的FPGA项目产品开发所积累的知识和经验。

图10:丰富的LabVIEW FPGA TCP案例程序

19-FPGA TCP例程展示.png

图11:LabVIEW FPGA下位机TCP Client和Server项目案例程序目录

--------------------------------------------------------------------------------------------------------------------------


6、完全独立自主开发支持LabVIEW直接下载和固化FPGA VI bit文件,支持市面上所有型号的Flash芯片,支持Xilinx与Digilent下载器(官方/山寨均可),同时也支持LabVIEW FPGA在线前面板调试运行,无缝对接NI用户体验。

图12:神电测控研发的LabVIEW FPGA自动下载和Flash固化工具软件

--------------------------------------------------------------------------------------------------------------------------


7、《LabVIEW FPGA TCP 开发宝典》第6册:目录:下册:客户端+服务器端

15-案例目录.png

图13:《LabVIEW FPGA TCP开发宝典》目录

--------------------------------------------------------------------------------------------------------------------------

品牌
神电测控
型号
Artix7|Kintex7
价格
¥4999.00