女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA會取代DSP嗎?FPGA與DSP區別介紹

FPGA設計論壇 ? 2022-11-29 10:25 ? 次閱讀

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

網友一:獨立的DSP不會被FPGA替代,但是會被增強了信號處理功能的ARM處理器替代?,F在基本已經是這個趨勢,DSP變成ARM的一個協處理器。FPGA會擠壓掉DSP的一部分高速信號處理的市場。

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

網友三:DSP只是一種技術,硬件上的DSP,可以說是一種稱謂。傳統意義上的DSP遲早是要退出江湖的。因為通用架構目前基本已經滿足設計需求了。

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

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

FPAG的結構特點

片內有大量的邏輯門和觸發器,多為查找表結構,實現工藝多為SRAM。規模大,集成度高,處理速度快,執行效率高。能完成復雜的時序邏輯設計,且編程靈活,方便,簡單,可多次重復編程。許多FPAG可無限重復編程。利用重新配置可減少硬件的開銷。缺點是:掉電后一般會丟失原有邏輯配置;時序難規劃;不能處理多事件;不適合條件操作。

FPGA的優勢

1)通信高速接口設計。FPGA可以用來做高速信號處理,一般如果AD采樣率高,數據速率高,這時就需要FPGA對數據進行處理,

比如對數據進行抽取濾波,降低數據速率,使信號容易處理,傳輸,存儲。

2)數字信號處理。包括圖像處理,雷達信號處理,醫學信號處理等。優勢是實時性好,用面積換速度,比CPU快的多。

3)更大的并行度。這個主要是通過并發和流水兩種技術實現。并發是指重復分配計算資源,使得多個模塊之間可以同時獨立進行計算。

FPGA的并發可以在不同邏輯功能之間進行,而不局限于同時執行相同的功能。流水是通過將任務分段,段與段之間同時執行。其實這一點和CPU相似,只是CPU是指令間的流水而FPGA是任務間流水或者我們可以說是線程間流水。

利用硬件并行的優勢,FPGA打破了順序執行的模式,在每個時鐘周期內完成更多的處理任務,超越了數字信號處理器(DSP)的運算能力。

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

DSP的基本結構和特征

編程DSP芯片是一種具有特殊結構的微處理器,為了達到快速進行數字信號處理的目的,DSP芯片一般都采用特殊的軟硬件結構:

(1)哈佛結構

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

在哈佛結構中,由于程序和數據存儲器在兩個分開的空間中,因此取指和執行能完全重疊運行。

(2)流水線

與哈佛結構相關,DSP芯片廣泛采用2-6級流水線以減少指令執行時間,從而增強了處理器的處理能力。這可使指令執行能完全重疊,每個指令周期內,不同的指令都處于激活狀態。

(3)獨立的硬件乘法器

在實現多媒體功能及數字信號處理的系統中,算法的實現和數字濾波都是計算密集型的應用。在這些場合,乘法運算是數字處理的重要組部分,是各種算法實現的基本元素之一。乘法的執行速度越快,DSP處理器的性能越高。相比與一般的處理器需要30-40個指令周期,DSP芯片的特征就是有一個專用的硬件乘法器,乘法可以在一個周期內完成。

(4)特殊的DSP指令

DSP的另一特征是采用特殊的指令,專為數字信號處理中的一些常用算法優化。這些特殊指令為一些典型的數字處理提供加速,可以大幅提高處理器的執行效率。使一些高速系統的實時數據處理成為可能。

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

有一組或多組獨立的DMA總線,與CPU的程序、數據總線并行工作。在不影響CPU工作的條件下,DMA的速度已經達到800MB/S以上。這在需要大數據量進行交換的場合可以減小CPU的開銷,提高數據的吞吐率。提高系統的并行執行能力。

(6)多處理器接口

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

(7)JTAG(JointTestActionGroup)標準測試接口(IEEE1149標準接口)。

便于對DSP作片上的在線仿真和多DSP條件下的調試。

(8)快速的指令周期

哈佛結構,流水線操作,專用的硬件乘法器,特殊的DSP指令再加上集成電路的優化設計,可是DSP芯片的指令周期在10ns以下??焖俚闹噶钪芷诳梢允笵SP芯片能夠實時實現許多DSP應用。

FPGA與DSP區別介紹

總的來說,FPGA與DSP的區別主要是對處理數據速率的區別:

DSP適用于系統較低取樣速率、低數據率、多條件操作、處理復雜的多算法任務、使用C語言編程、系統使用浮點。適合于較低采樣速率下多條件進程、特別是復雜的多算法任務。

FPAG適用于系統高速取樣速率、高數據率、框圖方式編程、處理任務固定或重復、使用定點。) 、適合于高速采樣頻率下,特別是任務比較固定或重復的情況以及試制樣機、系統開發的場合。

現在常用的軟件無線電平臺就是利用FPGA+DSP+ARM的結構,FPGA主要對高速數據進行預處理,降低數據的速率,然后將數據送給DSP,去實現復雜的算法,ARM主要用來做顯示控制。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • dsp
    dsp
    +關注

    關注

    555

    文章

    8142

    瀏覽量

    355167
  • FPGA
    +關注

    關注

    1643

    文章

    21956

    瀏覽量

    614006
  • JTAG
    +關注

    關注

    6

    文章

    403

    瀏覽量

    72907
  • 高速接口
    +關注

    關注

    1

    文章

    57

    瀏覽量

    14935

原文標題:FPGA會取代DSP嗎?FPGA與DSP區別介紹

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    FPGA從0到1學習資料集錦

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

    進群免費領FPGA學習資料!數字信號處理、傅里葉變換與FPGA開發等

    ~ 01、數字信號處理的FPGA實現 旨在講解前端數字信號處理算法的高效實現。首先概述了當前的FPGA技術、器件以及用于設計最先進DSP系統的工具。闡述了計算機算法的概念、理論、FIR和IIR濾波器
    發表于 04-07 16:41

    fpga和cpu的區別 芯片是gpu還是CPU

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

    CPLD 與 FPGA區別

    在數字電路設計領域,CPLD和FPGA是兩種常用的可編程邏輯器件。它們都允許工程師根據需要設計和重新配置數字電路,但它們在結構、性能和應用上存在顯著差異。 CPLD和FPGA的定義 CPLD
    的頭像 發表于 01-23 09:46 ?1187次閱讀

    請問3通道同時數據采集,每通道200MHZ,計劃使用ADS4129,能不采用FPGA方案?直接通過DSP接收數據嗎?

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

    DSPFPGA通訊的時候,XZCS0、XZCS6、XZCS7影響ADS8556的工作嗎?

    FPGA片選的話,不用片選信號,DSP只對FPGA寫數據,現在的問題是當DSPFPGA通訊的時候,XZCS0、XZCS6、XZCS7
    發表于 12-20 07:30

    FPGA與ASIC的區別 FPGA性能優化技巧

    FPGA與ASIC的區別 FPGA(現場可編程門陣列)和ASIC(專用集成電路)是兩種不同的集成電路技術,它們在多個方面存在顯著的區別FPGA
    的頭像 發表于 12-02 09:51 ?873次閱讀

    MCU和FPGA區別分析

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

    FPGA基礎知識及設計和執行FPGA應用所需的工具

    本文將首先介紹FPGA的基礎知識,包括FPGA的工作原理以及為什么要使用FPGA等,然后討論設計和執行FPGA應用所需的工具。
    的頭像 發表于 11-11 11:29 ?1660次閱讀
    <b class='flag-5'>FPGA</b>基礎知識及設計和執行<b class='flag-5'>FPGA</b>應用所需的工具

    DSP平臺與RTB的關系

    、預算和出價策略,然后平臺自動在多個廣告交易平臺(Ad Exchanges)上尋找合適的廣告位。DSP的核心優勢在于其能夠
    的頭像 發表于 11-04 14:26 ?746次閱讀

    MCU與FPGA區別和聯動

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

    DSP功放HOSt和acc區別

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

    雙核dsp和單核dsp區別

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

    中科億海微國產FPGA線上研討

    國產FPGA線上研討
    的頭像 發表于 06-24 10:17 ?586次閱讀
    中科億海微國產<b class='flag-5'>FPGA</b>線上研討<b class='flag-5'>會</b>

    怎么建設高性能多核DSP+FPGA實驗室?一起來河北工程大學看看

    DSP+FPGA教學平臺,在機械與裝備工程學院-精密測量實驗室,針對DSP+FPGA課程,探討了該課程的應用方向,制定學生課程學習的培養計劃。 ? 參與交流的黃老師,孫老師等和學生們
    發表于 06-07 14:11