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

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

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

FPGA與DSP的關(guān)系

電子工程師 ? 來源:FPGA設(shè)計論壇 ? 作者:FPGA設(shè)計論壇 ? 2020-10-25 09:50 ? 次閱讀

常所說的單片機側(cè)重于控制,不支持信號處理,屬于低端嵌入式處理器,arm可以看做是低端單片機升級版,支持操作系統(tǒng)管理,更多接口如網(wǎng)卡,處理能力更強;fpga是可編程邏輯器件,側(cè)重時序,可構(gòu)建從小型到大型的幾乎所有數(shù)字電路系統(tǒng),dsp主要完成復(fù)雜的數(shù)字信號處理,如fft,通常一個復(fù)雜系統(tǒng)可以由單片機、arm、fpga、dsp中的一種或幾種構(gòu)成,各有優(yōu)勢和不足。

dsp通常用于運算密集型,fpga用于控制密集型,許多人都用dsp高算法,用fpga作外圍控制電路。

去年xilinx在北京介紹FPGA和DSP融合的時候,大有席卷DSP和FPGA市場之勢。但后來在實際中發(fā)現(xiàn)其阻力也是不小的,關(guān)鍵是很難搭配FPGA和DSP的比重。我們知道FPGA擅長各種控制(也包括適時性非常高的信號處理如移動通信中基帶濾波,該濾波用C5000,C6000很難勝任,除非多芯片并行),DSP擅長各種信號處理運算,但在一個系統(tǒng)中究竟有多大的控制電路,有多少密集運算?變數(shù)是很大的,我們不可能用一個芯片解決這個問題。對于運算密集性系統(tǒng),我們?nèi)绻褂眠@種芯片的話很有可能還要其他DSP,那么我們需要了解多種DSP編程和接口設(shè)計,這是否與我們的初衷背道而馳呢?

上面都是一些基本概念的介紹,下面我就來通俗介紹一下,在DSP里,你是一個軟件設(shè)計者,硬件已經(jīng)完全固化,你所要做的,就是在這個固定的硬件平臺實現(xiàn)其功能的最優(yōu)化,一般TI的DSP涉及最多的是一些基本的BIOS操作系統(tǒng)之間的任務(wù)調(diào)度,以及算法改進與優(yōu)化等待,DSP的關(guān)鍵優(yōu)勢包括其對于新型及復(fù)雜算法時的更短的開發(fā)時間,以及能夠運行多種算法的靈活性。

而對于FPGA來說,你是一個硬件設(shè)計者,F(xiàn)PGA就是一張白紙,上面寫什么,畫什么都取決于你。同樣一片F(xiàn)PGA,菜鳥和高手實現(xiàn)的功能會是天壤之別,F(xiàn)PGA的最大優(yōu)勢在于硬件實現(xiàn)以及通過并行處理實現(xiàn)的效率增益。使用FPGA,您大多的時間并非進行算法設(shè)計與優(yōu)化,而是邏輯設(shè)計與時序約束等等。

FPGA與DSP關(guān)系:

1、DSP側(cè)重于核心算法處理,F(xiàn)PGA側(cè)重于外圍控制處理。

2、DSP內(nèi)是用C語言編寫,語言執(zhí)行是串行處理,效率比較低。

FPGA側(cè)重于并行處理,效率較高;還有交合邏輯(外圍接口、通訊等);

FPGA發(fā)展領(lǐng)域:

使用領(lǐng)域:電子設(shè)計、通訊、汽車、軍工

不適合:消費類產(chǎn)品手機)—FPGA功耗高;

FPGA技術(shù)難點:

1、需要專門的硬件語言來開發(fā)。

2、FPGA靈活性比較高,設(shè)計是由工程師來決定,需要測試驗證。

原文標題:FPGA與DSP關(guān)系是什么

文章出處:【微信公眾號:FPGA設(shè)計論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

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

    關(guān)注

    68

    文章

    19286

    瀏覽量

    229865
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    553

    文章

    7998

    瀏覽量

    348958
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21738

    瀏覽量

    603459
  • 信號處理
    +關(guān)注

    關(guān)注

    48

    文章

    1029

    瀏覽量

    103286

原文標題:FPGA與DSP關(guān)系是什么

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

收藏 人收藏

    評論

    相關(guān)推薦

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

    您好,我想用3個ads8556和1個FPGA都通過TMS320F28335的XINTF接口與DSP相連,3個ads8556占用了XZCS0、XZCS6、XZCS7三個片選信號,DSP只對AD讀數(shù)
    發(fā)表于 12-20 07:30

    Achronix與BigCat Wireless建立戰(zhàn)略合作伙伴關(guān)系

    高性能FPGA和嵌入式FPGA(eFPGA)IP行業(yè)的領(lǐng)導者Achronix Semiconductor Corporation宣布與BigCat Wireless公司建立戰(zhàn)略合作伙伴關(guān)系
    的頭像 發(fā)表于 11-21 10:58 ?274次閱讀

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

    隨著數(shù)字廣告行業(yè)的迅猛發(fā)展,程序化購買(Programmatic Buying)已經(jīng)成為廣告主和媒體公司的重要工具。在這一領(lǐng)域中,需求方平臺(Demand-Side Platform,簡稱DSP
    的頭像 發(fā)表于 11-04 14:26 ?288次閱讀

    一文講解單片機、ARM、MCU、DSP、FPGA、嵌入式錯綜復(fù)雜的關(guān)系

    不需要的部分裁去。所以嵌入式系統(tǒng)一般都具有便攜、低功耗、性能單一等特性。 然后,MCU、DSPFPGA這些都屬于嵌入式系統(tǒng)的范疇,是為了實現(xiàn)某一目的而使用的工具。 MCU俗稱”單片機“經(jīng)過這么多
    發(fā)表于 08-06 17:33

    XMOS與DSP Concepts 合作加速音頻和語音DSP應(yīng)用的發(fā)展

    人工智能和芯片供應(yīng)商 XMOS 宣布與嵌入式音頻軟件專家 DSP Concepts 建立合作伙伴關(guān)系。
    的頭像 發(fā)表于 05-29 15:30 ?380次閱讀
    XMOS與<b class='flag-5'>DSP</b> Concepts 合作加速音頻和語音<b class='flag-5'>DSP</b>應(yīng)用的發(fā)展

    FPGA與SRIO調(diào)試步驟

     FPGA(現(xiàn)場可編程門陣列)和DSP(數(shù)字信號處理器)之間通過SRIO接口進行調(diào)試通常需要以下步驟。
    的頭像 發(fā)表于 04-19 11:48 ?1410次閱讀

    FPGA學習筆記-入門

    大概10年前,大學同學建議我學習DSP。當因為工作忙,也只是簡單學習了DSP的一些基礎(chǔ)知識,沒有進一步深入學習和時間。結(jié)果現(xiàn)在,好像DSP已經(jīng)不再是主流了,現(xiàn)在有了FPGA。 現(xiàn)在想想
    發(fā)表于 04-09 10:55

    fpga和pcb有什么關(guān)系

    FPGA(現(xiàn)場可編程門陣列)和PCB(印刷電路板)在電子系統(tǒng)設(shè)計中各自扮演著重要的角色,并且它們之間存在著密切的關(guān)聯(lián)。
    的頭像 發(fā)表于 03-15 14:59 ?1572次閱讀

    嵌入式和fpga關(guān)系

    FPGA(現(xiàn)場可編程門陣列)和嵌入式系統(tǒng)之間存在密切的關(guān)系,它們都是計算機硬件領(lǐng)域的重要組成部分,并在許多應(yīng)用中發(fā)揮著關(guān)鍵作用。
    的頭像 發(fā)表于 03-15 14:19 ?936次閱讀

    fpga仿真是什么

    FPGA仿真是一種驗證FPGA設(shè)計正確性的過程,主要用來分析設(shè)計電路邏輯關(guān)系的正確性。在FPGA設(shè)計中,仿真測試是把FPGA當作一個功能芯片
    的頭像 發(fā)表于 03-15 13:59 ?1471次閱讀

    fpga與嵌入式的區(qū)別 嵌入式和fpga開發(fā)有什么關(guān)系

    fpga與嵌入式的區(qū)別 FPGA與嵌入式系統(tǒng)在設(shè)計和應(yīng)用上存在一些關(guān)鍵的區(qū)別,具體如下: 靈活性:FPGA具有高度的靈活性,可以根據(jù)需要重新編程以實現(xiàn)不同的功能。而嵌入式系統(tǒng)的硬件功能通常是固定
    的頭像 發(fā)表于 03-14 17:04 ?6911次閱讀

    用于為FPGADSP供電的三電源電源管理ICTPS75003數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《用于為FPGADSP供電的三電源電源管理ICTPS75003數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-04 14:05 ?0次下載
    用于為<b class='flag-5'>FPGA</b>和<b class='flag-5'>DSP</b>供電的三電源電源管理ICTPS75003數(shù)據(jù)表

    ARM、DSP、FPGA三者有什么區(qū)別?

    ARM、DSP、FPGA三種是最常用的工業(yè)控制芯片甚至是物聯(lián)網(wǎng)應(yīng)用芯片,那么這三種芯片在原理上有什么異同?哪款芯片的功能最強?在功能上有哪些不同,主要是指引腳的功能和支持的擴展能力?
    發(fā)表于 02-25 20:19

    FPGA資源與AISC對應(yīng)關(guān)系

    芯片。 內(nèi)部互聯(lián)線(Interconnects):用于連接上述的各種資源。 而ASIC是為特定應(yīng)用定制的硬件電路,其設(shè)計和制造過程是一次性的。因此,ASIC的資源與FPGA的對應(yīng)關(guān)系并不直接。 在一些
    發(fā)表于 02-22 09:52

    fpga是什么 fpga用什么編程語言

    更高的靈活性和可重構(gòu)性。在FPGA中,用戶可以通過編程來配置硬件單元之間的連接關(guān)系,從而實現(xiàn)所需的電路功能。接下來,我們將詳細介紹FPGA的概念、應(yīng)用、編程語言等方面。 一、FPGA
    的頭像 發(fā)表于 02-04 15:26 ?1695次閱讀