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

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

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

超越了數(shù)字信號(hào)處理器的運(yùn)算能力

硬件三人行 ? 來源:未知 ? 作者:李倩 ? 2018-09-10 08:17 ? 次閱讀

硬件三人行,專注于工程師在線教育。以模擬電路課程和PCB實(shí)戰(zhàn)課程為主,以基于stm32算法課程和產(chǎn)品結(jié)構(gòu)課程為輔。滿足5年以下工作經(jīng)驗(yàn)的硬件工程師技術(shù)提升需求,適應(yīng)汽車電子工業(yè)控制,儀器儀表,小家電,智能硬件等其他嵌入式設(shè)計(jì)行業(yè)的發(fā)展。

下圖是一個(gè)相對(duì)比較復(fù)雜的數(shù)據(jù)采集分析系統(tǒng)。從圖中可以看出,中心兩個(gè)最重要的單元,一個(gè)是ARM處理器、一個(gè)是FPGA,其中FPGA做了AD的采集,RS232通信拓等。ARM做的任務(wù)較多,這里就不羅列,大家可以自行分解。可能很多人疑惑,為什么這里需要用兩個(gè)處理單元,一個(gè)ARM不就搞定了嗎?所以這里就需要大家對(duì)FPGA有一個(gè)認(rèn)識(shí),F(xiàn)PGA利用硬件并行的優(yōu)勢(shì),打破了順序執(zhí)行的模式,在每個(gè)時(shí)鐘周期內(nèi)完成更多的處理任務(wù),超越了數(shù)字信號(hào)處理器(DSP)的運(yùn)算能力。

所以簡單一句話就是,F(xiàn)PGA處理事情的實(shí)時(shí)性很高。舉個(gè)例子,比如你要同時(shí)買一瓶水和一袋餅干,ARM的做法是有時(shí)間順序的,先水后餅干,或者反之。但是FPGA就是同時(shí)的,沒有先后順序。從這里,我們就可以知道FPGA的最大優(yōu)點(diǎn)就是并行處理任務(wù)的能力。所以在這里如果我們通過ARM去采集數(shù)據(jù),那么在采集的過程中,肯定會(huì)被其他任務(wù),如繼電器驅(qū)出發(fā)驅(qū)動(dòng)等介入,這樣我們采集到的數(shù)據(jù)就會(huì)產(chǎn)生延時(shí),導(dǎo)致不能實(shí)時(shí)的反應(yīng)出傳感器的變化。導(dǎo)致不滿足要求。而利用FPGA就輕松的解決了這個(gè)問題。

上述分析,我們來看單片機(jī)時(shí)代,人們通過MCU實(shí)現(xiàn)一些簡單的控制與顯示,但是隨著任務(wù)越來越復(fù)雜,功能越來越多,通信帶寬越來越高,處理速度越來越快。當(dāng)時(shí)的MCU早已經(jīng)不能滿足我們的需求。隨后出現(xiàn)了更高性能的CPU,但是同樣高性能的CPU可以處理大多數(shù)任務(wù),但是在實(shí)時(shí)性要求較高的場(chǎng)景,運(yùn)算能力卻無法滿足。所以FPGA產(chǎn)生了。從下圖看出,越往后在運(yùn)算處理的硬件平臺(tái)上,CPU+FPGA將是趨勢(shì)。

在我們的《ADC信號(hào)鏈第2部,高速模數(shù)混合電路設(shè)計(jì)》中,我們使用的就是ZYNQ,這是XILINX在最近幾年出的一款FPGA+ARM集成在一起的芯片。很明顯,這樣的芯片在應(yīng)用中占地面積小,總線帶寬速率高,既有FPGA的實(shí)時(shí)性,同時(shí)也兼顧了ARM的運(yùn)算、通信能力。但是因?yàn)槟壳笆袌?chǎng)占有率不高,穩(wěn)定性有待驗(yàn)證,價(jià)格昂貴。導(dǎo)致沒有能正在的流行開來。但是筆者相信,未來這樣的集成芯片一定會(huì)大放異彩。

那么在無法使用集成芯片時(shí),我們也可以使用其他的架構(gòu)來構(gòu)建我們的運(yùn)算平臺(tái)。

比如在對(duì)實(shí)時(shí)性要求高、IO口資源緊張、通信運(yùn)算處理要求能力一般的項(xiàng)目中,可以考慮用單獨(dú)的FPGA來實(shí)現(xiàn),價(jià)格便宜且可以很好的完成功能設(shè)計(jì)。

通信接口較多、功能復(fù)雜、實(shí)時(shí)性要求不高的應(yīng)用中,可以考慮ARM,同時(shí)如果系統(tǒng)中包含比較復(fù)雜的邏輯,可以在ARM的基礎(chǔ)上增加一顆STM32或者其他的MCU來實(shí)現(xiàn)。

最后,在功能復(fù)雜、實(shí)時(shí)性要求也很高的場(chǎng)合,ARM+FPGA的架構(gòu)就成了一個(gè)標(biāo)準(zhǔn)框架。通常ARM用作核心處理芯片,相當(dāng)于人的大腦,而FPGA作為底層實(shí)踐、實(shí)現(xiàn)者,完成大部分電路驅(qū)動(dòng)和數(shù)據(jù)采集處理,做一個(gè)不恰當(dāng)?shù)谋扔?,F(xiàn)PGA相當(dāng)于人的四肢。在設(shè)計(jì)中,通常要衡量到底哪些事情需要ARM完成,哪些事情需要FPGA完成,完成的質(zhì)量如何,效率如何。

上述簡單描述了當(dāng)前嵌入式系統(tǒng)的運(yùn)算處理架構(gòu),其實(shí)在系統(tǒng)設(shè)計(jì)之初,如果處理器框架選好了,電路設(shè)計(jì)就成功一半了,所以希望大家對(duì)這塊進(jìn)行深入研究。

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

    關(guān)注

    2560

    文章

    52099

    瀏覽量

    761177
  • FPGA
    +關(guān)注

    關(guān)注

    1640

    文章

    21899

    瀏覽量

    611398
  • 數(shù)據(jù)采集
    +關(guān)注

    關(guān)注

    40

    文章

    6718

    瀏覽量

    115128

原文標(biāo)題:高速運(yùn)算處理架構(gòu)對(duì)比

文章出處:【微信號(hào):yingjiansanrenxing,微信公眾號(hào):硬件三人行】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 2人收藏

    評(píng)論

    相關(guān)推薦

    哪位大神關(guān)于《數(shù)字信號(hào)處理數(shù)字信號(hào)處理器》的DSP論.....

    哪位大神關(guān)于《數(shù)字信號(hào)處理數(shù)字信號(hào)處理器》的DSP論文,求分享。。。。
    發(fā)表于 05-27 16:25

    什么是數(shù)字信號(hào)處理器性價(jià)比的新標(biāo)桿?

    很強(qiáng)的數(shù)據(jù)處理能力,然而系統(tǒng)必要的控制功能是DSP所不擅長的。什么是數(shù)字信號(hào)處理器性價(jià)比的新標(biāo)桿?我們需要注意什么?
    發(fā)表于 08-02 07:25

    數(shù)字信號(hào)處理器的特點(diǎn)

      對(duì)于一個(gè)從事電子信息行業(yè)的人員,對(duì)于數(shù)字信號(hào)處理器應(yīng)該特別了解了。數(shù)字信號(hào)處理器,簡稱為DSP,可以說是一種專用的微處理器,從其體系結(jié)構(gòu)
    發(fā)表于 12-09 14:01

    了解數(shù)字信號(hào)處理器

    了解數(shù)字信號(hào)處理器:
    發(fā)表于 07-27 15:55 ?16次下載
    了解<b class='flag-5'>數(shù)字信號(hào)</b><b class='flag-5'>處理器</b>

    數(shù)字信號(hào)處理器性價(jià)比

    數(shù)字信號(hào)處理器性價(jià)比   傳統(tǒng)基于微控制的嵌入式應(yīng)用常常面臨新的挑戰(zhàn),一方面控制的信息處理能力
    發(fā)表于 04-17 17:59 ?907次閱讀
    <b class='flag-5'>數(shù)字信號(hào)</b><b class='flag-5'>處理器</b>性價(jià)比

    數(shù)字信號(hào)處理器(DSP)

    數(shù)字信號(hào)處理器(DSP) 數(shù)字信號(hào)處理器(digital signal processor, 簡寫 DSP)是一種專用于(通常為實(shí)時(shí)的)數(shù)字信號(hào)
    發(fā)表于 01-04 10:54 ?3551次閱讀

    數(shù)字信號(hào)處理器原理、結(jié)構(gòu)及應(yīng)用所附光盤

    數(shù)字信號(hào)處理器原理、結(jié)構(gòu)及應(yīng)用所附光盤。
    發(fā)表于 06-06 16:03 ?21次下載

    DSP是什么?詳解DSP又稱數(shù)字信號(hào)處理器

    DSP又稱數(shù)字信號(hào)處理器。數(shù)字信號(hào)處理是將信號(hào)數(shù)字方式表示并
    發(fā)表于 05-18 08:46 ?4.9w次閱讀

    DSP數(shù)字信號(hào)處理器發(fā)展及應(yīng)用簡介

    DSP數(shù)字信號(hào)處理器發(fā)展及應(yīng)用簡介
    發(fā)表于 10-21 08:58 ?12次下載
    DSP<b class='flag-5'>數(shù)字信號(hào)</b><b class='flag-5'>處理器</b>發(fā)展及應(yīng)用簡介

    簡單介紹數(shù)字信號(hào)處理器的特點(diǎn)

    對(duì)于從事電子信息行業(yè)的人員,都應(yīng)該接觸以及了解過數(shù)字信號(hào)處理器。關(guān)于數(shù)字信號(hào)處理器簡稱為DSP,屬于一種專用的微處理器,在其體系結(jié)構(gòu)方面,可
    發(fā)表于 10-29 11:26 ?1w次閱讀

    什么是數(shù)字信號(hào)處理器以及它的用處

    數(shù)字信號(hào)處理器(DSP)是一種專門的微處理器(或SIP塊),其體系結(jié)構(gòu)針對(duì)數(shù)字信號(hào)處理的操作需要進(jìn)行了優(yōu)化。
    發(fā)表于 08-26 17:38 ?5258次閱讀

    我國自主研發(fā)的數(shù)字信號(hào)處理器正式發(fā)布

    中國電科38所在福州舉行的首屆數(shù)字中國建設(shè)峰會(huì)上發(fā)布實(shí)際運(yùn)算性能業(yè)界同類產(chǎn)品最強(qiáng)的數(shù)字信號(hào)處理器——“魂芯二號(hào)A”。
    發(fā)表于 09-04 14:57 ?1582次閱讀

    基于數(shù)字信號(hào)處理器TMS320C5416芯片的高精度除法的應(yīng)用實(shí)現(xiàn)

    各種集成化單片數(shù)字信號(hào)處理器(DSP)以其功能強(qiáng)、集成度高、應(yīng)用靈活、性價(jià)比高等優(yōu)點(diǎn),在信號(hào)處理和系統(tǒng)控制中的主導(dǎo)性地位日益明顯。許多信號(hào)
    發(fā)表于 08-11 15:54 ?2019次閱讀
    基于<b class='flag-5'>數(shù)字信號(hào)</b><b class='flag-5'>處理器</b>TMS320C5416芯片的高精度除法的應(yīng)用實(shí)現(xiàn)

    數(shù)字信號(hào)處理器的常見故障

    數(shù)字信號(hào)處理器是一種專門用于數(shù)字信號(hào)處理的微處理器。它能夠高效地執(zhí)行數(shù)字信號(hào)
    的頭像 發(fā)表于 05-31 11:53 ?3690次閱讀

    數(shù)字信號(hào)處理器概論

    作為數(shù)字信號(hào)處理的一個(gè)實(shí)際任務(wù)就是要求能夠快速、高效、實(shí)時(shí)完成處理任務(wù),這就要通過通用或?qū)S玫?b class='flag-5'>數(shù)字信號(hào)處理器來完成。因此,
    的頭像 發(fā)表于 08-07 16:58 ?7019次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品