0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

FPGA會(huì)取代DSP嗎?FPGA與DSP區(qū)別介紹

FPGA設(shè)計(jì)論壇 ? 2022-11-29 10:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DSP這幾年有點(diǎn)背,逐漸遠(yuǎn)離主流話題,所以有人就有了這樣的問題:DSP會(huì)被FPGA取代嗎?

網(wǎng)友一:獨(dú)立的DSP不會(huì)被FPGA替代,但是會(huì)被增強(qiáng)了信號(hào)處理功能的ARM處理器替代?,F(xiàn)在基本已經(jīng)是這個(gè)趨勢(shì),DSP變成ARM的一個(gè)協(xié)處理器。FPGA會(huì)擠壓掉DSP的一部分高速信號(hào)處理的市場(chǎng)。

網(wǎng)友二:在高端領(lǐng)域基本都用FPGA了。通訊、雷達(dá)、視覺、航空都是如此。DSP由于性能和靈活性比FPGA差太多,只能往低端領(lǐng)域滲透。說個(gè)不中聽的話DSP就是貴一點(diǎn)、快一點(diǎn)的單片機(jī),大部分DSP還沒目前手機(jī)上的多核arm快,你自己實(shí)際(注意是實(shí)際不是理論)寫個(gè)算法一測(cè)便知。另外DSP的優(yōu)化也很浪費(fèi)時(shí)間,有這個(gè)功夫還不如用gpu了,比DSP不知道快多少倍。性能能和FPGA能拼的只有g(shù)pu。但是目前的嵌入式gpu內(nèi)存帶寬和輸出延遲嚴(yán)重拖后腿,功耗發(fā)熱巨高,所以目前FPGA才是嵌入式高端領(lǐng)域的王者。

網(wǎng)友三:DSP只是一種技術(shù),硬件上的DSP,可以說是一種稱謂。傳統(tǒng)意義上的DSP遲早是要退出江湖的。因?yàn)橥ㄓ眉軜?gòu)目前基本已經(jīng)滿足設(shè)計(jì)需求了。

看來也沒什么確切的答案。

89f54ece-6f8c-11ed-8abf-dac502259ad0.jpg

FPAG的結(jié)構(gòu)特點(diǎn)

片內(nèi)有大量的邏輯門和觸發(fā)器,多為查找表結(jié)構(gòu),實(shí)現(xiàn)工藝多為SRAM。規(guī)模大,集成度高,處理速度快,執(zhí)行效率高。能完成復(fù)雜的時(shí)序邏輯設(shè)計(jì),且編程靈活,方便,簡單,可多次重復(fù)編程。許多FPAG可無限重復(fù)編程。利用重新配置可減少硬件的開銷。缺點(diǎn)是:掉電后一般會(huì)丟失原有邏輯配置;時(shí)序難規(guī)劃;不能處理多事件;不適合條件操作。

FPGA的優(yōu)勢(shì)

1)通信高速接口設(shè)計(jì)。FPGA可以用來做高速信號(hào)處理,一般如果AD采樣率高,數(shù)據(jù)速率高,這時(shí)就需要FPGA對(duì)數(shù)據(jù)進(jìn)行處理,

比如對(duì)數(shù)據(jù)進(jìn)行抽取濾波,降低數(shù)據(jù)速率,使信號(hào)容易處理,傳輸,存儲(chǔ)。

2)數(shù)字信號(hào)處理。包括圖像處理,雷達(dá)信號(hào)處理,醫(yī)學(xué)信號(hào)處理等。優(yōu)勢(shì)是實(shí)時(shí)性好,用面積換速度,比CPU快的多。

3)更大的并行度。這個(gè)主要是通過并發(fā)和流水兩種技術(shù)實(shí)現(xiàn)。并發(fā)是指重復(fù)分配計(jì)算資源,使得多個(gè)模塊之間可以同時(shí)獨(dú)立進(jìn)行計(jì)算。

FPGA的并發(fā)可以在不同邏輯功能之間進(jìn)行,而不局限于同時(shí)執(zhí)行相同的功能。流水是通過將任務(wù)分段,段與段之間同時(shí)執(zhí)行。其實(shí)這一點(diǎn)和CPU相似,只是CPU是指令間的流水而FPGA是任務(wù)間流水或者我們可以說是線程間流水。

利用硬件并行的優(yōu)勢(shì),F(xiàn)PGA打破了順序執(zhí)行的模式,在每個(gè)時(shí)鐘周期內(nèi)完成更多的處理任務(wù),超越了數(shù)字信號(hào)處理器(DSP)的運(yùn)算能力。

8a17e92a-6f8c-11ed-8abf-dac502259ad0.jpg

DSP的基本結(jié)構(gòu)和特征

編程DSP芯片是一種具有特殊結(jié)構(gòu)的微處理器,為了達(dá)到快速進(jìn)行數(shù)字信號(hào)處理的目的,DSP芯片一般都采用特殊的軟硬件結(jié)構(gòu):

(1)哈佛結(jié)構(gòu)

DSP采用了哈佛結(jié)構(gòu),將存儲(chǔ)器空間劃分成兩個(gè),分別存儲(chǔ)程序和數(shù)據(jù)。它們有兩組總線連接到處理器核,允許同時(shí)對(duì)它們進(jìn)行訪問,每個(gè)存儲(chǔ)器獨(dú)立編址,獨(dú)立訪問。這種安排將處理器的數(shù)據(jù)吞吐率加倍,更重要的是同時(shí)為處理器核提供數(shù)據(jù)與指令。在這種布局下,DSP得以實(shí)現(xiàn)單周期的MAC指令。

在哈佛結(jié)構(gòu)中,由于程序和數(shù)據(jù)存儲(chǔ)器在兩個(gè)分開的空間中,因此取指和執(zhí)行能完全重疊運(yùn)行。

(2)流水線

與哈佛結(jié)構(gòu)相關(guān),DSP芯片廣泛采用2-6級(jí)流水線以減少指令執(zhí)行時(shí)間,從而增強(qiáng)了處理器的處理能力。這可使指令執(zhí)行能完全重疊,每個(gè)指令周期內(nèi),不同的指令都處于激活狀態(tài)。

(3)獨(dú)立的硬件乘法器

在實(shí)現(xiàn)多媒體功能及數(shù)字信號(hào)處理的系統(tǒng)中,算法的實(shí)現(xiàn)和數(shù)字濾波都是計(jì)算密集型的應(yīng)用。在這些場(chǎng)合,乘法運(yùn)算是數(shù)字處理的重要組部分,是各種算法實(shí)現(xiàn)的基本元素之一。乘法的執(zhí)行速度越快,DSP處理器的性能越高。相比與一般的處理器需要30-40個(gè)指令周期,DSP芯片的特征就是有一個(gè)專用的硬件乘法器,乘法可以在一個(gè)周期內(nèi)完成。

(4)特殊的DSP指令

DSP的另一特征是采用特殊的指令,專為數(shù)字信號(hào)處理中的一些常用算法優(yōu)化。這些特殊指令為一些典型的數(shù)字處理提供加速,可以大幅提高處理器的執(zhí)行效率。使一些高速系統(tǒng)的實(shí)時(shí)數(shù)據(jù)處理成為可能。

(5)獨(dú)立的DMA總線和控制器

有一組或多組獨(dú)立的DMA總線,與CPU的程序、數(shù)據(jù)總線并行工作。在不影響CPU工作的條件下,DMA的速度已經(jīng)達(dá)到800MB/S以上。這在需要大數(shù)據(jù)量進(jìn)行交換的場(chǎng)合可以減小CPU的開銷,提高數(shù)據(jù)的吞吐率。提高系統(tǒng)的并行執(zhí)行能力。

(6)多處理器接口

使多個(gè)處理器可以很方便的并行或串行工作以提高處理速度。

(7)JTAG(JointTestActionGroup)標(biāo)準(zhǔn)測(cè)試接口(IEEE1149標(biāo)準(zhǔn)接口)。

便于對(duì)DSP作片上的在線仿真和多DSP條件下的調(diào)試。

(8)快速的指令周期

哈佛結(jié)構(gòu),流水線操作,專用的硬件乘法器,特殊的DSP指令再加上集成電路的優(yōu)化設(shè)計(jì),可是DSP芯片的指令周期在10ns以下??焖俚闹噶钪芷诳梢允笵SP芯片能夠?qū)崟r(shí)實(shí)現(xiàn)許多DSP應(yīng)用。

FPGA與DSP區(qū)別介紹

總的來說,F(xiàn)PGA與DSP的區(qū)別主要是對(duì)處理數(shù)據(jù)速率的區(qū)別:

DSP適用于系統(tǒng)較低取樣速率、低數(shù)據(jù)率、多條件操作、處理復(fù)雜的多算法任務(wù)、使用C語言編程、系統(tǒng)使用浮點(diǎn)。適合于較低采樣速率下多條件進(jìn)程、特別是復(fù)雜的多算法任務(wù)。

FPAG適用于系統(tǒng)高速取樣速率、高數(shù)據(jù)率、框圖方式編程、處理任務(wù)固定或重復(fù)、使用定點(diǎn)。) 、適合于高速采樣頻率下,特別是任務(wù)比較固定或重復(fù)的情況以及試制樣機(jī)、系統(tǒng)開發(fā)的場(chǎng)合。

現(xiàn)在常用的軟件無線電平臺(tái)就是利用FPGA+DSP+ARM的結(jié)構(gòu),F(xiàn)PGA主要對(duì)高速數(shù)據(jù)進(jìn)行預(yù)處理,降低數(shù)據(jù)的速率,然后將數(shù)據(jù)送給DSP,去實(shí)現(xiàn)復(fù)雜的算法,ARM主要用來做顯示控制。

聲明:本文內(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)投訴
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    556

    文章

    8152

    瀏覽量

    356144
  • FPGA
    +關(guān)注

    關(guān)注

    1644

    文章

    22002

    瀏覽量

    616134
  • JTAG
    +關(guān)注

    關(guān)注

    6

    文章

    403

    瀏覽量

    73082
  • 高速接口
    +關(guān)注

    關(guān)注

    1

    文章

    57

    瀏覽量

    14963

原文標(biāo)題:FPGA會(huì)取代DSP嗎?FPGA與DSP區(qū)別介紹

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    中科億海微SoM模組——FPGA+DSP核心板

    FPGA+DSP核心板是基于中科億海微EQ6HL130型FPGA芯片搭配國產(chǎn)DSP開發(fā)的高性能核心板卡。對(duì)外接口采取郵票孔連接方式,可以極大提高信號(hào)傳輸質(zhì)量和焊接后的機(jī)械強(qiáng)度。核心板卡的系統(tǒng)框圖如下
    的頭像 發(fā)表于 06-20 14:12 ?285次閱讀
    中科億海微SoM模組——<b class='flag-5'>FPGA+DSP</b>核心板

    FPGA從0到1學(xué)習(xí)資料集錦

    ,RAM 也往往容量非常小?,F(xiàn)在的 FPGA 不 僅包含以前的 LE,RAM也更大更快更靈活,管教 IOB 也更加的復(fù)雜,支持的 IO 類型也更多,而且內(nèi)部還集成了一些特殊功能單元,包括: DSP
    發(fā)表于 05-13 15:41

    進(jìn)群免費(fèi)領(lǐng)FPGA學(xué)習(xí)資料!數(shù)字信號(hào)處理、傅里葉變換與FPGA開發(fā)等

    ~ 01、數(shù)字信號(hào)處理的FPGA實(shí)現(xiàn) 旨在講解前端數(shù)字信號(hào)處理算法的高效實(shí)現(xiàn)。首先概述了當(dāng)前的FPGA技術(shù)、器件以及用于設(shè)計(jì)最先進(jìn)DSP系統(tǒng)的工具。闡述了計(jì)算機(jī)算法的概念、理論、FIR和IIR濾波器
    發(fā)表于 04-07 16:41

    fpga和cpu的區(qū)別 芯片是gpu還是CPU

    一、FPGA與CPU的區(qū)別 FPGA(Field-Programmable Gate Array,現(xiàn)場(chǎng)可編程門陣列)和CPU(Central Processing Unit,中央處理器)是兩種不同類
    的頭像 發(fā)表于 02-01 14:57 ?1489次閱讀

    CPLD 與 FPGA區(qū)別

    在數(shù)字電路設(shè)計(jì)領(lǐng)域,CPLD和FPGA是兩種常用的可編程邏輯器件。它們都允許工程師根據(jù)需要設(shè)計(jì)和重新配置數(shù)字電路,但它們?cè)诮Y(jié)構(gòu)、性能和應(yīng)用上存在顯著差異。 CPLD和FPGA的定義 CPLD
    的頭像 發(fā)表于 01-23 09:46 ?1363次閱讀

    請(qǐng)問3通道同時(shí)數(shù)據(jù)采集,每通道200MHZ,計(jì)劃使用ADS4129,能不采用FPGA方案?直接通過DSP接收數(shù)據(jù)嗎?

    如題。請(qǐng)問需要3通道同時(shí)數(shù)據(jù)采集,每通道200MHZ,計(jì)劃使用3片ADS4129或者ADS4128??梢圆徊捎?b class='flag-5'>FPGA方案,直接通過DSP接收數(shù)據(jù)嗎? 研究了C665X系列DSP,UPP的最高速只有75MHZ。能有其他
    發(fā)表于 01-23 08:35

    當(dāng)DSPFPGA通訊的時(shí)候,XZCS0、XZCS6、XZCS7會(huì)影響ADS8556的工作嗎?

    ,FPGA片選的話,不用片選信號(hào),DSP只對(duì)FPGA寫數(shù)據(jù),現(xiàn)在的問題是當(dāng)DSPFPGA通訊的時(shí)候,XZCS0、XZCS6、XZCS7
    發(fā)表于 12-20 07:30

    FPGA 與微控制器優(yōu)缺點(diǎn)比較

    和可編程互連組成。它們的主要優(yōu)點(diǎn)是并行處理能力極強(qiáng),可以同時(shí)執(zhí)行多個(gè)操作,這使得FPGA在需要高速數(shù)據(jù)處理的應(yīng)用中表現(xiàn)出色,如數(shù)字信號(hào)處理(DSP)、通信系統(tǒng)和高速接口。 微控制器 微控制器是基于中央處理單元(CPU)的系統(tǒng),通常包含內(nèi)存、輸入/輸出
    的頭像 發(fā)表于 12-02 09:58 ?1153次閱讀

    FPGA與ASIC的區(qū)別 FPGA性能優(yōu)化技巧

    FPGA與ASIC的區(qū)別 FPGA(現(xiàn)場(chǎng)可編程門陣列)和ASIC(專用集成電路)是兩種不同的集成電路技術(shù),它們?cè)诙鄠€(gè)方面存在顯著的區(qū)別FPGA
    的頭像 發(fā)表于 12-02 09:51 ?960次閱讀

    MCU和FPGA區(qū)別分析

    1. 引言 隨著技術(shù)的發(fā)展,電子系統(tǒng)變得越來越復(fù)雜,對(duì)處理能力的需求也在不斷增長。MCU和FPGA作為兩種不同的處理技術(shù),各自有著獨(dú)特的優(yōu)勢(shì)和局限性。 2. 基本概念 MCU(微控制器單元
    的頭像 發(fā)表于 11-11 14:58 ?2421次閱讀

    FPGA基礎(chǔ)知識(shí)及設(shè)計(jì)和執(zhí)行FPGA應(yīng)用所需的工具

    本文將首先介紹FPGA的基礎(chǔ)知識(shí),包括FPGA的工作原理以及為什么要使用FPGA等,然后討論設(shè)計(jì)和執(zhí)行FPGA應(yīng)用所需的工具。
    的頭像 發(fā)表于 11-11 11:29 ?1738次閱讀
    <b class='flag-5'>FPGA</b>基礎(chǔ)知識(shí)及設(shè)計(jì)和執(zhí)行<b class='flag-5'>FPGA</b>應(yīng)用所需的工具

    DSP平臺(tái)與RTB的關(guān)系

    、預(yù)算和出價(jià)策略,然后平臺(tái)會(huì)自動(dòng)在多個(gè)廣告交易平臺(tái)(Ad Exchanges)上尋找合適的廣告位。DSP的核心優(yōu)勢(shì)在于其能夠
    的頭像 發(fā)表于 11-04 14:26 ?807次閱讀

    MCU與FPGA區(qū)別和聯(lián)動(dòng)

    的基本介紹 MCU(微控制器單元) 定義 :MCU是一種集成了處理器核心、存儲(chǔ)器、輸入/輸出接口等功能的集成電路。 特點(diǎn) :低功耗、低成本、易于編程和集成。 應(yīng)用 :廣泛用于嵌入式系統(tǒng),如家用電器、汽車電子、工業(yè)控制等。 FPGA(現(xiàn)場(chǎng)可編程門陣列) 定
    的頭像 發(fā)表于 11-01 13:51 ?2023次閱讀

    DSP功放HOSt和acc區(qū)別

    DSP功放(DSP power amplifier)是指采用DSP(Digital Signal Processing,數(shù)字信號(hào)處理)芯片,通過數(shù)字信號(hào)處理算法優(yōu)化和管理音頻參數(shù)的功放。 一
    的頭像 發(fā)表于 10-22 17:06 ?4699次閱讀

    雙核dsp和單核dsp區(qū)別

    雙核DSP(Digital Signal Processor,數(shù)字信號(hào)處理器)與單核DSP在多個(gè)方面存在顯著差異,這些差異主要體現(xiàn)在處理能力、任務(wù)分配、資源利用以及適用場(chǎng)景等方面。 一、處理能力 雙
    的頭像 發(fā)表于 09-24 16:14 ?1803次閱讀

    電子發(fā)燒友

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

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