0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FPGA在邊緣計算方面的應(yīng)用

YCqV_FPGA_EETre ? 2018-02-06 11:42 ? 次閱讀

提到自動駕駛機(jī)器人視覺,高清攝像機(jī),都要想到攝像頭這個單元,先前本俠也講過一些FPGA應(yīng)用在高清攝像頭和機(jī)器視覺中的深度攝像頭以及雙目攝像頭等,F(xiàn)PGA在里面的作用主要是對采集的圖像進(jìn)行處理,對圖像的處理需要硬件有著很好的并行的性能,那么它處理速度跟ARMCPU比起來有沒有優(yōu)勢呢?本俠今天就帶領(lǐng)各位一起來探索一下FPGA在邊緣計算方面的應(yīng)用。

提起計算速度,我們首先能想到的是云計算。云計算有數(shù)不清的好處,例如計算快,計算數(shù)據(jù)的量大,等等。但智者千慮必有一失,沒有云計算的廠家能夠保證他能做任何的事情,云計算也有自己的不足之處,最大的不足就是計算的實時性不夠高。例如,在你把一些數(shù)據(jù)送到云端去進(jìn)行處理的時候總會有一些延遲,最難熬的莫過于等結(jié)果的時間。邊緣計算需要很高的計算性能,而且有著很高的實時性,F(xiàn)PGA能夠同時并行處理很多的事情,既能滿足數(shù)據(jù)處理速度的要求,還能滿足實時性的需求,可謂是兩全其美。今年在加利福尼亞的圣塔拉拉舉行的嵌入式視覺峰會上展示了基于Aldec的TySOM-2-7Z100原型板的4攝像頭ADAS模型,如圖.1所示。TySOM的性能很好,主要是因為里面的核心的運算處理部件是Xilinx Zynq Z-7100的SoC。

圖.1 TySOM-2-7Z100原型板

如圖.2可以看到Zynq在TySOM板子中的位置,為什么Zynq中的FPGA能夠在邊緣計算方面得到這么好的應(yīng)用呢?Zynq-7000可編程SoC將軟件可編程的ARM處理器和硬件可編程的FPGA放到了一個芯片中,能夠?qū)崿F(xiàn)數(shù)字分析的同時還能夠?qū)崿F(xiàn)硬件加速,里面集成了CPU,DSP,ASSP和混合信號處理模塊。圖像處理所用的就是Zynq里面的FPGA模塊。那么ARM核心在TySOM辦卡中能夠起到什么作用呢?

Aldec的TySOM-2-7Z100原型板的良好的性能依賴于Zynq里面有著雙核的ARM Cortex-A9處理器和一個FPGA邏輯。整個圖像處理的過程是先從攝像頭采集圖像開始,使用一個邊緣檢測算法(這里的邊緣指的是對物理邊緣的感知,例如物體或者是巷子的邊界線等)。這是一個計算密集的任務(wù),因為有上百萬的像素需要經(jīng)過計算。采集到的圖像如果是在ARM CPU中進(jìn)行處理的話每秒鐘只能處理3張的圖像,然而在FPGA中每秒可以處理27.5張的圖像,可見在Zynq中FPGA有著舉足輕重的作用。也就是說,有了FPGA圖像的處理速度有了將近10倍的速度的提升。

圖.2 TySOM-2-7Z100板的正面圖

有了高性能的核心處理芯片還不夠,還需要神通廣大的外設(shè)接口來跟其他的設(shè)備進(jìn)行交互。TySOM的設(shè)計能夠兼容多達(dá)362個I/O的外設(shè)接口、16個GTX收發(fā)器、兩個FMC-HPC可以支持?jǐn)U展子卡的連接口。ARM CPU處理數(shù)據(jù)的時候需要的基本的標(biāo)準(zhǔn)接口例如DDR3 RAM,USBHDMI;ARM核心還能夠支持Linux操作系統(tǒng)和其他一些類型的實時操作系統(tǒng)。不僅如此,ARM的CPU有著1GB的DDR3 RAM能夠讓其進(jìn)行支配,可以支持?jǐn)U展32GB的SSD存儲空間。網(wǎng)絡(luò)的交互可以通過RJ45接口經(jīng)過Gigabit Ethernet PHY來實現(xiàn),還配備了4個USB 2.0的接口。大多數(shù)的FPGA的接口都通過兩個FMC-HPC sockets接口來實現(xiàn)跟其他設(shè)備的交互。這樣,ARM核心和FPGA模塊都能夠和外界進(jìn)行信息的交互。

自動駕駛正在如火如荼的進(jìn)行中,隨著國家政策對自動駕駛的慢慢的認(rèn)可,相信對技術(shù)來講是一件好事,無論是硬件還是算法都會有自己的用武之地,在智慧城市,智慧生活的大環(huán)境下,F(xiàn)PGA的發(fā)展也會隨著潮流穩(wěn)步的向前推進(jìn),更好的去擁抱改變,創(chuàng)造改變的機(jī)會。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1624

    文章

    21539

    瀏覽量

    600518
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10772

    瀏覽量

    210445
  • Zynq
    +關(guān)注

    關(guān)注

    9

    文章

    604

    瀏覽量

    47075
  • 邊緣計算
    +關(guān)注

    關(guān)注

    22

    文章

    3009

    瀏覽量

    48286

原文標(biāo)題:Zynq中的FPGA在邊緣計算中相比于ARM CPU要快近10倍

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于FPGA的實時邊緣檢測系統(tǒng)設(shè)計,Sobel圖像邊緣檢測,FPGA圖像處理

    的與之情況下檢測出更多的邊緣和噪聲,閾值為40時的圖片右上角和在建筑物頂部球狀物、針狀物處比較明顯,分析其原因和 FPGA 計算時候的數(shù)
    發(fā)表于 05-24 07:45

    FPGA視頻編碼方面的應(yīng)用有大佬做過嗎?

    有大佬做過FPGA視頻編碼方面的應(yīng)用嗎?有沒有芯片的推薦?或者了解的路線?
    發(fā)表于 07-29 15:37

    基于FPGA的Sobel邊緣檢測的實現(xiàn)

    差分算子,用來計算圖像亮度函數(shù)灰度之近似值。圖像的恩和一點使用此算子,將會產(chǎn)生對應(yīng)的灰度矢量或是其法矢量。邊緣是指其周圍像素灰度急劇變化的那些像素的集合。邊緣存在于目標(biāo)、背景和區(qū)域之
    發(fā)表于 08-29 15:41

    邊緣計算有哪些案例,可以分享一下嗎?

    保護(hù)等方面的基本需求。邊緣計算處于物理實體和工業(yè)連接之間,或處于物理實體的頂端。而云端計算,仍然可以訪問邊緣
    發(fā)表于 08-07 08:05

    邊緣計算有哪些優(yōu)缺點

      邊緣計算的優(yōu)點  人臉識別領(lǐng)域,響應(yīng)時間由900ms減少為169ms。  把部分計算任務(wù)從云端卸載到邊緣之后,整個系統(tǒng)對能源的消耗減少
    發(fā)表于 06-23 10:25

    邊緣計算的相關(guān)資料推薦

    面向邊緣計算的嵌入式FPGA平臺卷積神經(jīng)網(wǎng)絡(luò)的構(gòu)建 通過設(shè)計卷積神經(jīng)網(wǎng)絡(luò)函數(shù)中的網(wǎng)絡(luò)層間可復(fù)用的加速器核心以減少硬件資源實現(xiàn)性能優(yōu)化卷積神經(jīng)網(wǎng)絡(luò)硬件。邊緣
    發(fā)表于 12-23 07:26

    求適合做邊緣計算的SOC

    邊緣計算,是指在靠近物或數(shù)據(jù)源頭的一側(cè),采用網(wǎng)絡(luò)、計算、存儲、應(yīng)用核心能力為一體的開放平臺,就近提供最近端服務(wù)。其應(yīng)用程序邊緣側(cè)發(fā)起,產(chǎn)生
    發(fā)表于 03-19 19:48

    什么是邊緣計算?邊緣計算的類型

    邊緣計算是指在靠近物或數(shù)據(jù)源頭的一側(cè),采用網(wǎng)絡(luò)、計算、存儲、應(yīng)用核心能力為一體的開放平臺,就近提供最近端服務(wù)。其應(yīng)用程序邊緣側(cè)發(fā)起,產(chǎn)生更
    發(fā)表于 12-17 14:20 ?7285次閱讀

    視頻監(jiān)控系統(tǒng)邊緣計算的應(yīng)用方面有很大潛力

    前后端分屬較為明顯的物聯(lián)網(wǎng)系統(tǒng),邊緣計算的應(yīng)用方面有很大潛力。攝像機(jī)作為前端采集設(shè)備,目前已經(jīng)實現(xiàn)了從“看得見”到“看得清”的轉(zhuǎn)變,接
    發(fā)表于 03-12 15:36 ?1188次閱讀

    IBM攜手Verizon5G和邊緣計算方面攜手合作 實現(xiàn)工業(yè)4.0的未來

    的高速、低延遲、邊緣的IoT設(shè)備和傳感器以及IBMAI、混合多云、邊緣計算、資產(chǎn)管理和連接運營方面的專業(yè)知識相結(jié)合。 今天,許多工業(yè)企業(yè)正
    的頭像 發(fā)表于 07-24 14:14 ?2502次閱讀

    華為邊緣計算方面的實踐及產(chǎn)業(yè)觀點

    2022中國云網(wǎng)智聯(lián)大會(以下簡稱大會)北京成功舉辦,大會以“云網(wǎng)智聯(lián),筑數(shù)字經(jīng)濟(jì)之基”為主題,圍繞當(dāng)前的云網(wǎng)融合、云原生、邊緣計算等熱點話題以及未來的算力網(wǎng)絡(luò)等新趨勢展開討論。
    的頭像 發(fā)表于 10-09 09:54 ?1862次閱讀

    邊緣計算基礎(chǔ)

    與隱私保護(hù)等方面的基本需 求。邊緣計算處于物理實體和工業(yè)連接之間,或處于物理實體的頂端。而云端計算,仍然可以訪問邊緣
    發(fā)表于 05-18 16:13 ?0次下載
    <b class='flag-5'>邊緣</b><b class='flag-5'>計算</b>基礎(chǔ)

    邊緣計算網(wǎng)關(guān)有哪些應(yīng)用場景?邊緣計算網(wǎng)關(guān)應(yīng)用場景大匯總

    邊緣計算功能通常由邊緣計算網(wǎng)關(guān)或計算終端實現(xiàn),能夠?qū)崿F(xiàn)更快的設(shè)備/服務(wù)響應(yīng),滿足各行業(yè)實時業(yè)務(wù)
    的頭像 發(fā)表于 11-17 17:22 ?1256次閱讀
    <b class='flag-5'>邊緣</b><b class='flag-5'>計算</b>網(wǎng)關(guān)有哪些應(yīng)用場景?<b class='flag-5'>邊緣</b><b class='flag-5'>計算</b>網(wǎng)關(guān)應(yīng)用場景大匯總

    邊緣計算網(wǎng)關(guān)的CPU維護(hù)包括哪些方面

    邊緣計算網(wǎng)關(guān)的CPU維護(hù)涉及到多個方面,下面將從硬件和軟件兩個層面詳細(xì)介紹邊緣計算網(wǎng)關(guān)的CPU維護(hù)。 一、硬件層
    的頭像 發(fā)表于 12-27 15:33 ?674次閱讀

    fpga通信方面的應(yīng)用

    FPGA通信方面的應(yīng)用非常廣泛,以下是一些主要的應(yīng)用場景。
    的頭像 發(fā)表于 03-27 14:10 ?841次閱讀