賽靈思 PYNQ 框架能在 Zynq 產(chǎn)品系列中實(shí)現(xiàn)對(duì) Python 語(yǔ)言及運(yùn)行時(shí)的全面支持與集成。直接在 Zynq SoC 架構(gòu)上利用 Python 的生產(chǎn)力優(yōu)勢(shì),用戶能夠充分發(fā)揮可編程邏輯和微處理器的長(zhǎng)處,更容易為人工智能、機(jī)器學(xué)習(xí)和信息技術(shù)應(yīng)用構(gòu)建設(shè)計(jì)。
摘 要
從工程設(shè)計(jì)、科研、數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)、信息技術(shù)到人工智能,Python 開(kāi)源編程語(yǔ)言已經(jīng)成為各類應(yīng)用中的不成文標(biāo)準(zhǔn)。
當(dāng)在嵌入式應(yīng)用中使用現(xiàn)代片上系統(tǒng) (SoC) 時(shí),就能夠運(yùn)行 Python 執(zhí)行復(fù)雜的分析算法,其性能接近臺(tái)式機(jī)工作站,但外形尺寸顯著縮小,功耗要求也顯著降低。通過(guò)預(yù)處理從傳感器讀取的數(shù)據(jù),賽靈思 Zynq 產(chǎn)品系列大幅度提高性能和確定性,同時(shí)降低時(shí)延。
這種被稱為 PYNQ 框架方案,能從應(yīng)用處理器有效卸載不必要占用處理器帶寬的大量重要但重復(fù)的操作。這種卸載功能對(duì)于滿足工業(yè)物聯(lián)網(wǎng)中邊緣應(yīng)用提高的智能需求有重要意義。
嵌入式計(jì)算的新范例
在IIoT中搜索機(jī)器學(xué)習(xí)
工業(yè)物聯(lián)網(wǎng)解決方案越來(lái)越多地在邊緣納入嵌入式智能。對(duì)于眾多應(yīng)用而言,這意味著機(jī)器學(xué)習(xí)推斷的實(shí)現(xiàn)。實(shí)現(xiàn)后,ML 算法會(huì)利用其經(jīng)驗(yàn),根據(jù)一套輸入數(shù)據(jù)得出結(jié)論。在 ML 中,經(jīng)驗(yàn)可通過(guò)名為培訓(xùn)的學(xué)習(xí)過(guò)程來(lái)獲得。ML 應(yīng)用的培訓(xùn)可使用下列兩種方法之一執(zhí)行:(1) 人工監(jiān)督或 (2) 實(shí)現(xiàn)判斷功能。兩種方法都需要將由正反例構(gòu)成的大數(shù)據(jù)集應(yīng)用于 ML 網(wǎng)絡(luò)。在 ML 算法得到充分培訓(xùn)后,就能將其部署在工業(yè)物聯(lián)網(wǎng)邊緣,根據(jù)新輸入和未知輸入進(jìn)行推斷。
PYNQ 框架
賽靈思 Zynq-7000 SoC 包含用來(lái)為現(xiàn)代 SoC 提供不成文標(biāo)準(zhǔn)特性的雙核 Arm Cortex-A9 處理器系統(tǒng) (PS) 和可編程邏輯 (PL),同時(shí)它還提供獨(dú)特的高度差異化靈活性,支持將關(guān)鍵任務(wù)卸載到PL 。Zynq UltraScale+ MPSoC 和 Zynq UltraScale+ RFSoC 使用四核 Arm Cortex-A53 PS、PL 和其他特定部件型號(hào)的處理塊進(jìn)一步擴(kuò)展這一模型。
圖2 -與典型 SoC 相比 Zynq 產(chǎn)品系列的優(yōu)勢(shì)
圖3 -PYNQ 框架中不斷提高的抽象水平
傳感器和測(cè)量系統(tǒng)
傳感器是任何工業(yè)系統(tǒng),尤其是工業(yè)物聯(lián)網(wǎng)解決方案的關(guān)鍵組成部分。從簡(jiǎn)單的溫度測(cè)量熱電偶,到結(jié)合多個(gè)異構(gòu)傳感器的用來(lái)測(cè)量特定物理量的復(fù)雜傳感器融合,工業(yè)物聯(lián)網(wǎng)解決方案采用多種不同的傳感器模態(tài)。在工業(yè)物聯(lián)網(wǎng)解決方案中實(shí)現(xiàn) ML,有助于開(kāi)發(fā)人員讓給定傳感器發(fā)揮出最佳性能,同時(shí)提高下列操作的效率。
傳感器診斷
因?yàn)槔匣?,傳感器性能在整個(gè)工作壽命期間會(huì)發(fā)生變化。傳感器在惡劣環(huán)境中使用時(shí)尤其如此,此時(shí)老化會(huì)影響可靠性,并帶來(lái)偏離和偏差問(wèn)題。此外,如果將傳感器用于安全應(yīng)用,傳感器診斷功能同樣極為有用;在此情況下,正確的診斷流程也是安全系統(tǒng)的組成部分。(更多詳情,敬請(qǐng)點(diǎn)擊“閱讀原文”,下載白皮書(shū))
預(yù)測(cè)性維護(hù)案例
用于診斷與安全的滾珠軸承故障檢測(cè)
封裝材料行業(yè)已經(jīng)認(rèn)識(shí)到“全面生產(chǎn)維護(hù)”作為提高設(shè)備可靠性的積極方法體系的重要意義。逐漸發(fā)生的軸承失效是行業(yè)故障最主要的原因之一。因此,盡早地檢測(cè)這些故障對(duì)確??煽扛咝У倪\(yùn)營(yíng)而言至關(guān)重要。單個(gè)包裝機(jī)往往就裝有 8 部以上的電動(dòng)機(jī)和眾多主軸,存在可能導(dǎo)致生產(chǎn)線停運(yùn)的多個(gè)故
圖4 -故障檢測(cè)與電動(dòng)機(jī)控制
審核編輯:黃飛
-
傳感器
+關(guān)注
關(guān)注
2553文章
51470瀏覽量
756997 -
Xilinx
+關(guān)注
關(guān)注
71文章
2172瀏覽量
122260 -
機(jī)器學(xué)習(xí)
+關(guān)注
關(guān)注
66文章
8447瀏覽量
133131 -
python
+關(guān)注
關(guān)注
56文章
4811瀏覽量
85079 -
Zynq
+關(guān)注
關(guān)注
10文章
610瀏覽量
47325
原文標(biāo)題:Python 生產(chǎn)力價(jià)值:Xilinx Zynq 的前沿優(yōu)勢(shì)分析 - WP502
文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
最深入最經(jīng)典的電容剖析
Xilinx Zynq-7000SOC的相關(guān)資料推薦
深入剖析賽靈思(Xilinx)All Programmable三大創(chuàng)新器件
![<b class='flag-5'>深入</b><b class='flag-5'>剖析</b>賽靈思(<b class='flag-5'>Xilinx</b>)All Programmable三大創(chuàng)新器件](https://file.elecfans.com/web2/M00/49/6B/pYYBAGKhtE6AY-xnAAAQ7Nj6QeA929.jpg)
Xilinx客戶分享Zynq SoC設(shè)計(jì)成功經(jīng)驗(yàn)
Xilinx基于ARM的Zynq-7000和Zynq UltraScale+ MPSoC及RFSoC器件是否存在安全漏洞
Xilinx:如何使用Zynq仿真平臺(tái)
如何使用Xilinx SDK創(chuàng)建Zynq引導(dǎo)映像
Xilinx Zynq上FreeRTOS的Tracealyzer
![<b class='flag-5'>Xilinx</b> <b class='flag-5'>Zynq</b>上FreeRTOS的Tracealyzer](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Xilinx Zynq小試FPGA開(kāi)發(fā)流程
Xilinx Zynq產(chǎn)品極限邊緣分析
![<b class='flag-5'>Xilinx</b> <b class='flag-5'>Zynq</b>產(chǎn)品極限邊緣分析](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論