最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

《LabVIEW FPGA開發(fā)寶典: TCP網(wǎng)絡(luò)通信》和 My FPGA Toolkit Pro6 軟件工具包正式發(fā)布

2023-04-22 02:42 作者:神電測控  | 我要投稿

1、廣播:時隔1年,《LabVIEW FPGA TCP網(wǎng)絡(luò)通信 開發(fā)寶典》和LabVIEW My FPGA Toolkit Pro6 終于跟大家見面了!各位久等了(國產(chǎn)化cDAQ/cRIO/Gige設(shè)備新方案)

2、概要:本書是《LabVIEW FPGA 開發(fā)寶典》系列里面的第6部,分為客戶端(Client)和服務(wù)器(Server)兩冊,累計2800頁,60萬字,140個應(yīng)用案例。

3、核心:本書側(cè)重講解如何使用LabVIEW直接開發(fā)FPGA芯片(A7/K7/V7/KU/KU+/ZYNQ PL)里面的TCP協(xié)議棧,讓FPGA芯片具備TCP Client和Server兩種通信能力。上位機除了LabVIEW外,還支持C/C++/C#/Python/QT等與FPGA進行TCP網(wǎng)絡(luò)通信與交互!

4、軟件:本書配套的My FPGA軟件工具包代號為Pro6,神電測控將最為核心的TCP Client和Server兩種協(xié)議棧通信IP核,以CLIP方式封裝到LabVIEW FPGA環(huán)境里面來,支持Windows和Linux以及RT實時系統(tǒng)與FPGA之間的TCP高速互聯(lián);有了My FPGA TCP Pro6軟件工具包,用戶就可以利用LabVIEW在FPGA芯片中實現(xiàn)基于TCP協(xié)議的RIO網(wǎng)絡(luò)設(shè)備國產(chǎn)化替代(類似NI cDAQ/cRIO/Gige Camera等)。

5、突破:相較于傳統(tǒng)的UDP通信協(xié)議,基于FPGA的純TCP通信協(xié)議屬于長連接,具有內(nèi)部自動重傳和自動ACK機制,徹底解決了以往UDP傳輸過程中的丟包問題;同時由于純FPGA不需要看門狗,可靠性和穩(wěn)定要比ARM或者DSP實現(xiàn)的TCP通信更加可靠和穩(wěn)定;并且FPGA吞吐率高、響應(yīng)快,可以完全發(fā)揮出TCP協(xié)議棧的速度優(yōu)勢:

(實測:My FPGA Pro6 TCP千兆Client:800Mbps;Server:750Mbps)

(實測:My FPGA Pro6 TCP萬兆Client:6.40Gbps;Server:6.00Gbps)

6、期望:希望所有的用戶都能用的起LabVIEW FPGA技術(shù),擺脫FPGA硬件局限性,物美價廉,脫離傳統(tǒng)FPGA開發(fā)調(diào)試難度大,周期長的苦海,走上FPGA圖形化編程的康莊大道!少掉一些頭發(fā),呵呵!

7、總結(jié):基于本寶典和My FPGA Pro6 Toolkit,只要有一點LabVIEW基礎(chǔ)的用戶,就可以一個人輕輕松松搞定,F(xiàn)PGA下位機TCP通信程序和TCP上位機程序開發(fā),然后開發(fā)出帶FPGA的TCP網(wǎng)絡(luò)設(shè)備(DAQ/Net)。

8、賦能:LabVIEW My FPGA Pro6技術(shù)給您的FPGA硬件進行更加可靠的TCP網(wǎng)絡(luò)通信賦能,大大縮短項目和產(chǎn)品開發(fā)時間!

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

LabVIEW?FPGA+TCP Client/Server IP核實現(xiàn)的國產(chǎn)化RIO軟件工具包核心功能

1、基本功能:在NI LabVIEW FPGA基礎(chǔ)上,完全兼容支持LabVIEW本身自帶的所有驅(qū)動VI、軟件算法、各種工具包以及IP Builder等,FPGA結(jié)合TCP通信IP核,對于想要實現(xiàn)基于高可靠性的TCP傳輸?shù)腇PGA國產(chǎn)化、定制化開發(fā)提供了新的解決方案

2、高級功能:作為LabVIEW FPGA技術(shù)發(fā)燒友,我們專注于LabVIEW FPGA技術(shù)的深度開發(fā),歷時8年,將傳統(tǒng)FPGA嵌入式領(lǐng)域(黑金?創(chuàng)龍?正點原子 野火?米爾?特權(quán)?米聯(lián)?勤謀?Digilent....)里面的各種FPGA常用外設(shè)接口(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等)驅(qū)動Verilog代碼以及Xilinx官方IP核,全部封裝成LabVIEW下的FPGA VI,方便用戶直接調(diào)用。這也是我們My_FPGA工具包的精髓所在,用戶學(xué)會之后,也可以自己封裝自己的代碼,真正做到開源無界限。

3、最終實現(xiàn):徹底打通LabVIEW與傳統(tǒng)FPGA嵌入式開發(fā)的最后一層隔閡,將圖形化LabVIEW編程語言在NI基礎(chǔ)上,更進一步,也能直接開發(fā)市面上任意一款Xilinx FPGA芯片和硬件(開發(fā)板?核心板?自定義硬件),真正做到低成本“學(xué)習(xí)+開發(fā)+原型+樣機+產(chǎn)品”。

4、技術(shù)創(chuàng)新:除NI外,My FPGA TCP Toolkit Pro6?軟件工具包:神電測控?徹底打通了FPGA芯片中的TCP Client和Server網(wǎng)絡(luò)通信,將最為核心的TCP Client和Server兩種協(xié)議棧通信IP核,以CLIP方式封裝到LabVIEW FPGA環(huán)境里面來,支持Windows、Linux、RT實時系統(tǒng)與FPGA之間的TCP高速互聯(lián);用戶可以利用LabVIEW在FPGA芯片中實現(xiàn)基于TCP協(xié)議的RIO網(wǎng)絡(luò)設(shè)備國產(chǎn)化替代(類似NI cDAQ/cRIO/Gige DAQ or Camera等);同時也是全網(wǎng)獨家支持高版本LabVIEW 2015 /2018 /2019 /2020 /2021 /2022 /2023環(huán)境里面自定義添加第三方FPGA Target硬件終端設(shè)備;我們在My FPGA Pro5工具包的基礎(chǔ)上,利用FPGA+TCP實現(xiàn)了cDAQ/cRIO/R系列硬件設(shè)備的國產(chǎn)化替代,上位機除了LabVIEW外,還支持C /C++ /C# /Python /QT等與FPGA進行TCP網(wǎng)絡(luò)通信與交互!

5、技術(shù)突破:相較于傳統(tǒng)的UDP通信協(xié)議,基于FPGA的純TCP通信協(xié)議屬于長連接,具有內(nèi)部自動重傳和自動ACK機制,徹底解決了以往UDP傳輸過程中的丟包問題;同時由于純FPGA不需要看門狗,可靠性和穩(wěn)定要比ARM或者DSP實現(xiàn)的TCP通信更加可靠和穩(wěn)定;并且FPGA吞吐率高、響應(yīng)快,可以完全發(fā)揮出TCP協(xié)議棧的速度優(yōu)勢(實測:My FPGA Pro6?TCP Client:800Mbps;Server:750Mbps)

6、神電價值觀:我們的理念是“授人以魚更授人以漁”,我們不會像其他家那樣綁定FPGA芯片或者硬件來綁架用戶,我們是把真正的LabVIEW開發(fā)FPGA方方面面和核心技術(shù)系統(tǒng)的傳授給用戶,只有用戶自己把LabVIEW開發(fā)FPGA技術(shù)學(xué)到手里才是最重要的,F(xiàn)PGA硬件可以自己做、也可以買第三方通用的、也可以外委,而最為核心的軟件開發(fā)一定要自己掌握,才能以不變應(yīng)萬變!

7、衷心期望:所有的用戶都能用的起LabVIEW FPGA技術(shù),擺脫FPGA硬件局限性,物美價廉,脫離傳統(tǒng)FPGA開發(fā)調(diào)試難度大,周期長的苦海,走上FPGA圖形化編程的康莊大道!少掉一些頭發(fā),呵呵!

8、降低門檻:基于這本書和My FPGA Pro6 Toolkit工具包,只要有一點LabVIEW基礎(chǔ)的用戶,就可以一個人輕輕松松搞定FPGA下位機TCP通信程序和TCP上位機程序開發(fā),開發(fā)出帶FPGA的TCP網(wǎng)絡(luò)設(shè)備(DAQ/Net)。

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

1)不僅支持Virtex5/Spartan3E/Spartan6等傳統(tǒng)的5系列、6系列FPGA芯片在線前面板調(diào)試,我們還突破了Xilinx 7系列(Artix7、Kintex7、Virtex7)、U系列(KU、KU+、VU、VU+)以及ZYNQ等家族FPGA芯片的LabVIEW在線前面板交互式運行和調(diào)試。

2)我們是真正在不破壞板子、對市面上已有的、海量的、任何廠家的Xilinx FPGA板子不做任何改動,不做任何飛線的情況下,借助大家所熟知的低成本的Xilinx JTAG下載器或者我們研發(fā)的SDMC FPGA Downloader以太網(wǎng)下載器,實現(xiàn)了真正意義上的FPGA VI在線前面板交互式運行和調(diào)試。

3)我們的LabVIEW My FPGA圖形化軟件工具包和RIO開發(fā)方案具有普適性,因為我們沒有對FPGA硬件做任何改造,也沒有借助任何外界的器件,只有這樣,才能讓廣大用戶自由選擇市面上已有的、海量的FPGA板子或者用戶自己自由設(shè)計板子,而不是被NI或者其他友商固定的硬件而綁架了。

4)因為我們神電測控一貫秉承的理念是:“為所有想用又不敢用、正在使用和將要使用FPGA的用戶,提供一套通用的國產(chǎn)化、圖形化、開源化RIO解決方案?!?/strong>

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

免費版試看內(nèi)容含“電子書(部分)”,內(nèi)容豐富,看完再做決定,LabVIEW開發(fā)FPGA+TCP網(wǎng)絡(luò)通信,一定不會讓您失望!試看版百度云盤下載鏈接如下。

鏈接:https://pan.baidu.com/s/1wHpY0q6hxE5Ds-q0A06zqg?
提取碼:t6of?

提示:完整版“電子書+視頻教程+My FPGA TCP Pro6 軟件工具包+范例程序”,購買LabVIEW My FPGA Pro6開發(fā)套件之后,請聯(lián)系客服索取,謝謝大家支持!

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

提醒:新增的例程(累計已達120個FPGA案例程序),可以拖到頁面最下方瀏覽:

1)帶死區(qū)的PWM互補輸出(支持多路死區(qū)相位實時調(diào)整,5ns步長)

2)新增VM8731音頻采集與播放,中間可以插入FIR濾波器,F(xiàn)FT頻譜等FPGA算法VI

3)AN5642(OV5640)雙目視覺FPGA同步并行實時采集

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

5)基于LV My FPGA開發(fā)的高精度汽車旋變模擬器(旋轉(zhuǎn)變壓器)

6)華為無線耳機降噪分析控制器(ARTIX7 FPGA)

7)激光煙草顆粒物檢測儀器設(shè)備(STM32+FPGA)

8)封裝了多款A(yù)DI公司高精度16位多通道電壓/電流DAC芯片的FPGA驅(qū)動VI (AD5752/5754/5755/5422)

9)新增24位高精度512KS/s-DSA動態(tài)信號IEPE/ICP傳感器采集模塊與封裝好的FPGA VI (ADS127L01)

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

11)?16位16通道高速高精度ADC采集模塊AD7616(支持動態(tài)可調(diào)輸入電壓范圍:±2.5V、±5V、±10V)

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

13)新增18位8通道同步并行1MS/s采樣率高精度高速AD7606C-18芯片F(xiàn)PGA驅(qū)動VI和例程

14)新增光纖SFP通信(自定義協(xié)議和萬兆網(wǎng)協(xié)議)和USB3.0超高速通信FPGA VI和例程

15)新增基于LV編寫的在FPGA芯片中實現(xiàn)的CAN總線通信協(xié)議

16)新增24個FPGA TCP CLient+Server網(wǎng)絡(luò)通信案例(重磅IP核)

圖1:《LabVIEW FPGA TCP通信開發(fā)寶典》Pro6寶典目錄

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

0、LabVIEW My FPGA Linux RT Pro6開發(fā)套件(完整版)包括以下幾部分:開發(fā)寶典+LabVIEW My FPGA TCP Pro6 軟件工具包(神電開發(fā))+視頻教程+范例程序+遠程協(xié)助+電話支持+永久免費升級?等等。

圖2:《LabVIEW FPGA TCP開發(fā)寶典》封面

1、《LabVIEW FPGA TCP?開發(fā)寶典》第6冊:誕生了,全書共計2800多頁,60萬字,系統(tǒng)全面的講解了如何使用LabVIEW直接開發(fā)Xilinx 7系列、KU系列、KU+系列FPGA芯片里面的純TCP Client和Server網(wǎng)絡(luò)通信,徹底擺脫傳統(tǒng)UDP通信丟包問題以及擺脫了NI cDAQ /cRIO硬件局限性,可以真正將LabVIEW FPGA+TCP網(wǎng)絡(luò)通信技術(shù)在任意第三方或者用戶自己做的FPGA硬件上落地與批量應(yīng)用。

  • 邊緣創(chuàng)新:首本系統(tǒng)講解如何使用LabVIEW直接開發(fā)純FPGA TCP/IP網(wǎng)絡(luò)通信的國產(chǎn)化Gige?cDAQ/cRIO設(shè)備。

  • 易學(xué)易用:提供完整60課時的基礎(chǔ)/高級/綜合/應(yīng)用實驗課程以及90多個國產(chǎn)化Gige千兆以太網(wǎng)RIO案例程序。

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

  • 不再是夢:只要有點LabVIEW基礎(chǔ)的用戶,都能自己開發(fā)支持TCP網(wǎng)絡(luò)通信協(xié)議的FPGA以太網(wǎng)RIO板卡和設(shè)備出來。

  • 廣泛應(yīng)用:非常適合高校、科研院所、民營、軍工等企事業(yè)單位的國產(chǎn)化TCP以太網(wǎng)DAQ/RIO產(chǎn)品非標(biāo)定制化開發(fā)。

  • 盡在此書:使用LabVIEW可以輕松、分分鐘搞定TCP協(xié)議棧下的FPGA下位機(Client+Server)程序/上位機程序開發(fā)。

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

2、My FPGA TCP Pro6 Toolkit:歷時8年研發(fā),最具含金量。Pro6側(cè)重帶TCP總線接口(普通PHY芯片即可)的Xilinx 7系列FPGA芯片:ARTIX7、KINTEX7、VIRTEX7、Kintex UltraScale、Kintex UltraScale+等家族芯片,不限制芯片封裝和引腳數(shù)量,用戶可以直接購買第3方FPGA開發(fā)板/核心板或者自己開發(fā)帶PHY芯片網(wǎng)口的硬件;同時,還支持FPGA跟Windows、Linux、RT之間的TCP高速通信接口,這樣就能實現(xiàn)類似NI cDAQ/cRIO架構(gòu)的控制器,既有FPGA,又有TCP網(wǎng)絡(luò),雙管齊下,無所不能。

圖3:LabVIEW My FPGA軟件工具包安裝過程
圖4:LabVIEW環(huán)境下的神電測控自定義FPGA終端

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

3、作為NI基石之一的LabVIEW FPGA技術(shù),我們會讓您知其所以然,0基礎(chǔ)亦可學(xué)會LabVIEW開發(fā)帶PHY網(wǎng)口芯片的純FPGA TCP Client+Server網(wǎng)絡(luò)設(shè)備,讓廣大工程師也能輕松開發(fā)出具備TCP通信能力的高端FPGA產(chǎn)品和項目。只要會一點點LabVIEW基礎(chǔ),嵌入式領(lǐng)域里面最難的FPGA+TCP網(wǎng)絡(luò)通信接口開發(fā),亦不在話下(當(dāng)然,不會也沒關(guān)系,LabVIEW圖形化編程語言,簡單易學(xué),如果說文本編程是手動擋,那么LabVIEW就是自動擋了)。

圖5:LabVIEW My FPGA下的TCP Client Server FPGA CLIP插件
圖6:LabVIEW FPGA下的TCP通信線程(FPGA程序框圖)

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

4、豐富的FPGA TCP軟硬件生態(tài)圈,自由選擇,自由開發(fā),擺脫NI硬件局限性,真正實現(xiàn)產(chǎn)品化,降低軟件開發(fā)、代碼調(diào)試、代碼維護以及人力交接成本。

? ? ? 備注:本書配套實驗平臺方面,從性價比出發(fā),F(xiàn)PGA板卡推薦大家選擇黑金ALINX他們家的帶PHY網(wǎng)口的FPGA開發(fā)板/核心板/模塊,品質(zhì)、口碑都有保障;如果不需要工業(yè)級的板子,也可以選擇正點原子他們家的達芬奇Pro(A7)開發(fā)板。

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

圖7:黑金A7開發(fā)板

? ? ?正點原子達芬奇Pro開發(fā)板(ARTIX7芯片):https://detail.tmall.com/item.htm?_u=mkhfk1ff7a4&id=640278473312&spm=a1z09.2.0.0.2edb2e8dcnVugf

圖8:正點原子達芬奇A7開發(fā)板
圖9:任意第三方FPGA板子都支持LabVIEW直接開發(fā)(安裝好神電My FPGA工具包之后)

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

5、提供豐富完善的LabVIEW FPGA TCP 基礎(chǔ)+高級+企業(yè)級案例程序,真正讓用戶從實戰(zhàn)中得到鍛煉,不用自己摸索,徹底學(xué)會掌握LabVIEW開發(fā)FPGA芯片內(nèi)部的TCP Client /Server?程序。這些案例非常寶貴,融入了12年多的FPGA項目產(chǎn)品開發(fā)所積累的知識和經(jīng)驗。

圖10:豐富的LabVIEW FPGA TCP案例程序
圖11:LabVIEW FPGA下位機TCP Client和Server項目案例程序目錄

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

6、完全獨立自主開發(fā)支持LabVIEW直接下載和固化FPGA VI bit文件,支持市面上所有型號的Flash芯片,支持Xilinx與Digilent下載器(官方/山寨均可),同時也支持LabVIEW FPGA在線前面板調(diào)試運行,無縫對接NI用戶體驗。

圖12:神電測控研發(fā)的LabVIEW FPGA自動下載和Flash固化工具軟件

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

7、《LabVIEW FPGA TCP 開發(fā)寶典》第6冊:目錄:下冊:客戶端+服務(wù)器端

圖13:《LabVIEW FPGA TCP開發(fā)寶典》目錄

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

《LabVIEW FPGA TCP開發(fā)寶典》案例程序111

下位機FPGA TCP客戶端-Slope-U8-可變采樣率-異步模擬ADC需要大緩存

圖14:下位機LabVIEW FPGA TCP程序框圖(客戶端)
圖15:下位機LabVIEW FPGA TCP程序前面板(客戶端)
圖16:上位機LabVIEW測試軟件(服務(wù)器端)
圖17:任務(wù)管理器里面看到的實際TCP網(wǎng)絡(luò)傳輸吞吐率
--------------------------------------------------------------------------------------------------------------------------

《LabVIEW FPGA TCP開發(fā)寶典》案例程序115

下位機?FPGA TCP?客戶端-Loopback-間接回環(huán)

圖18:LabVIEW FPGA下位機TCP Socket CLIP組件IP核
圖19:上位機網(wǎng)絡(luò)調(diào)試助手測試下位機FPGA TCP回環(huán)效果

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

《LabVIEW FPGA TCP開發(fā)寶典》案例程序119

下位機?FPGA TCP Client?客戶端+24?位?ADC(模擬?DSA?動態(tài)信號采集卡)

圖20:下位機LabVIEW FPGA TCP+24位ADC程序框圖(客戶端)
圖21:上位機LabVIEW TCP 24位ADC采集效果(服務(wù)器端)








《LabVIEW FPGA開發(fā)寶典: TCP網(wǎng)絡(luò)通信》和 My FPGA Toolkit Pro6 軟件工具包正式發(fā)布的評論 (共 條)

分享到微博請遵守國家法律
阜平县| 平安县| 务川| 会昌县| 凤城市| 衡阳市| 河间市| 大埔区| 霍邱县| 简阳市| 西吉县| 蛟河市| 衡阳县| 房产| 东安县| 玛纳斯县| 盖州市| 清涧县| 遂溪县| 绥滨县| 霍邱县| 泰和县| 杭锦旗| 开原市| 封开县| 阿坝| 武川县| 芦溪县| 万山特区| 遵化市| 竹北市| 临安市| 沂水县| 桂阳县| 城固县| 错那县| 瑞金市| 新津县| 正阳县| 盐山县| 颍上县|