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

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

3天內不再提示

FPGA常見的幾大應用的領域

jf_78858299 ? 來源:電子電路開發(fā)學習 ? 作者:電子電路開發(fā)學習 ? 2023-03-21 10:56 ? 次閱讀

學習單片機的同學,一般都會接觸FPGA

有讀者大概問了這樣的問題:FPGA能做什么?比單片機厲害嗎?

這么說吧,FPGA在某方面也能實現單片機做的事,在某些領域,FPGA遠比單片機強的多。

當然,FPGA和單片機各有各的特點,在應用上也有一些區(qū)別。

下面說說FPGA 常見的幾大應用的領域:

1.通信系統(tǒng)

FPGA 在通信領域的應用可以說是無所不能,得益于 FPGA 內部結構的特點,它可以很容易地實現分布式的算法結構,這一點對于實現無線通信中的高速數字信號處理十分有利。

因為在無線通信系統(tǒng)中,許多功能模塊通常都需要大量的濾波運算,而這些濾波函數往往需要大量的乘和累加操作。而通過FPGA 來實現分布式的算術結構,就可以有效地實現這些乘和累加操作。

尤其是 Xilinx 公司的 FPGA 內部集成了大量的適合通信領域的一些資源比如:基帶處理(通道卡)、接口和連接功能以及 RF(射頻卡)三大類:

  • 基帶處理資源基帶處理主要包括信道編解碼(LDPC、Turbo、卷積碼以及 RS 碼的編解碼算法)和同步算法的實現(WCDMA 系統(tǒng)小區(qū)搜索等)。
  • 接口和連接資源接口和連接功能主要包括無線基站對外的高速通信接口(PCI Express、以太網 MAC、高速 AD/DA 接口)以及內部相應的背板協(xié)議(OBSAI、CPRI、EMIF、LinkPort)的實現。
  • RF 應用資源RF 應用主要包括調制/解調、上/下變頻(WiMAX、WCDMA、TD-SCDMA 以及 CDMA2000 系統(tǒng)的單通道、多通道 DDC/DUC)、削峰(PC-CFR)以及預失真(Predistortion)等關鍵技術的實現??偠灾灰?FPGA 學的好,在通信領域你絕對可以大展身手。

2.數字信號處理

在數字信號處理領域 FPGA 同樣所向披靡,主要是因為它的高速并行處理能力。FPGA最大優(yōu)勢是其并行處理機制,即利用并行架構實現數字信號處理的功能。

這一并行機制使得 FPGA 特別適合于完成 FIR 等數字濾波這樣重復性的數字信號處理任務,對于高速并行的數字信號處理任務來說,FPGA性能遠遠超過通用 DSP 處理器的串行執(zhí)行架構,還有就是它接口的電壓和驅動能力都是可編程配置的不像傳統(tǒng)的 DSP 要受指令集控制,因為指令集的時鐘周期的限制,不能處理太高速的信號,對于速率級為 Gbps的 LVDS 之類信號就難以涉及。所以在數字信號處理領域 FPGA 的應用也是十分廣泛的。

3.視頻圖像處理

隨著時代的變換,人們對圖像的穩(wěn)定性、清晰度、亮度和顏色的追求越來越高,像以前的標清(SD)慢慢演變成高清(HD),到現在人們更是追求藍光品質的圖像。這使得處理芯片需要實時處理的數據量越來越大,并且圖像的壓縮算法也是越來越復雜,使得單純的使用 ASSP 或者 DSP 已經滿足不了如此大的數據處理量了。

這時 FPGA 的優(yōu)勢就凸顯出來了,它可以更加高效的處理數據,所以在圖像處理領域在綜合考慮成本后,FPGA 也越來越受到市場的歡迎。

4.高速接口設計

其實看了 FPGA 在通信領域和數字信號處理領域的表現,我想大家也已應該猜到了在高速接口設計領域,FPGA 必然也是有一席之地的。它的高速處理能力和多達成百上千個的 IO 決定了它在高速接口設計領域的獨特優(yōu)勢。

比如說我需要和 PC 端做數據交互,將采集到的數據送給 PC 機處理,或者將處理后的結果傳給 PC 機進行顯示。PC 機與外部系統(tǒng)通信的接口比較豐富,如 ISA、PCI、PCI Express、PS/2、USB 等。

傳統(tǒng)的做法是對應的接口使用對應的接口芯片,例如 PCI 接口芯片,當我需要很多接口時我就需要多個這樣的接口芯片,這無疑會使我們的硬件外設變得復雜,體積變得龐大,會很不方便,但是如果使用 FPGA 優(yōu)勢立馬就出來了,因為不同的接口邏輯都可以在 FPGA 內部去實現,完全沒必要那么多的接口芯片,在配合 DDR 存儲器的使用,將使我們接口數據的處理變得更加得心應手。

5.人工智能

如果大家比較喜歡關注科技板塊的新聞的話最近一定會被 5G 通信和人工智能充斥眼球,確實 21 世紀已經不知不覺走到了 2020 年,在這 20 年間,人工智能迅速發(fā)展,5G 的順利研發(fā)也使人工智能如虎添翼,可以預見,未來必將是人工智能的天下。FPGA 在人工智能系統(tǒng)的前端部分也是得到了廣泛的應用,例如自動駕駛,需要對行駛路線、紅綠燈、路障和行駛速度等各種交通信號進行采集,需要用到多種傳感器,對這些傳感器進行綜合驅動和融合處理就可以使用 FPGA。

還有一些智能機器人,需要對圖像進行采集和處理,或者對聲音信號進行處理都可以使用 FPGA 去完成,所以 FPGA 在人工智能系統(tǒng)的前端信息處理上使用起來得心應手。

6.IC 設計

IC 這個詞大家可能一聽到就覺得特別高深,不是凡人所能觸及到的,而 IC 設計更是一些神人才能勝任的工作。不可否認的是 IC 設計門檻確實比較高,但是我們也沒必要把它過于神話,其實簡單點來講我們可以拿 PCB 設計來與之比較,PCB 是拿一個個元器件在印制線路板上去搭建一個特定功能的電路組合,而 IC 設計呢是拿一個個 MOS 管,PN 節(jié)在硅基襯底上去搭建一個特定功能的電路組合,一個宏觀一個微觀。

PCB 如果設計廢了大不了重新設計再打樣也不會造成太大損失,但是如果 IC 設計廢了再重新設計那損失就很慘重了,俗話說大炮一開,黃金萬兩,那么在 IC 領域***一開黃金萬兩也不是吹的,光刻膠貴的要命,光刻板開模也不便宜,加上其他多達幾百上千道工序,其中人力、物力、機器損耗、機器保養(yǎng),絕對是讓人肉疼的損失,所以 IC 設計都要強調一版成功。

保證 IC 一版成功就要進行充分的仿真測試和 FPGA 驗證,仿真驗證是在服務器上面跑仿真軟件進行測試,類似 ModelSim/VCS 軟件;FPGA 驗證主要是把 IC 的代碼移植到 FPGA 上面,使用 FPGA 綜合工具進行綜合、布局布線到最終生成 bit 文件,然后下載到 FPGA 驗證板上面進行驗證,對于復雜的 IC 我們還可以給他拆成幾個部分功能去分別驗證,每個功能模塊放在一個 FPGA 上面,FPGA 生成的電路非常接近真實的 IC 芯片。這樣極大的方便我們 IC 設計人員去驗證自己的 IC 設計。

其他

比如電力行業(yè)的高速數據采集,醫(yī)療行業(yè)的高速、大數據量的模擬量采集傳輸,軍工行業(yè)的雷達、衛(wèi)星、制導系統(tǒng)等等都是FPGA的應用領域。

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

    關注

    1629

    文章

    21753

    瀏覽量

    604184
  • 無線通信
    +關注

    關注

    58

    文章

    4584

    瀏覽量

    143630
  • 通信系統(tǒng)

    關注

    6

    文章

    1195

    瀏覽量

    53373
  • 分布式
    +關注

    關注

    1

    文章

    906

    瀏覽量

    74556
收藏 人收藏

    評論

    相關推薦

    面對壟斷 中國FPGA出路在何方

    面對國際上幾大巨頭在FPGA領域的壟斷,國內FPGA廠商的突破口在哪里?國內企業(yè)進入FPGA,如何打造生態(tài)鏈?多年來,國際上有諸多進入
    發(fā)表于 10-14 09:22 ?1289次閱讀

    詳解FPGA六大應用領域

    FPGA 所能應用的領域大概可以分成六大類,下面聽我一一道來。 01 FPGA在通信系統(tǒng)的應用簡介 FPGA 在通信領域的應用可
    發(fā)表于 01-17 17:03

    FPGA在圖像處理領域的優(yōu)勢有哪些?

    FPGA(Field Programmable Gate Array,現場可編程門陣列)在圖像處理領域具有顯著的優(yōu)勢,這些優(yōu)勢主要體現在以下幾個方面: 一、高并行處理能力 FPGA內部擁有大量的邏輯
    發(fā)表于 10-09 14:36

    FPGA應用領域及解決方案

    FPGA應用領域及解決方案
    發(fā)表于 08-20 11:23

    求數通領域FPGA人才

    招數通領域FPGA人才,JD如下:僅供參考,有意細聊,電話:010-82345803聯系人:侯先生崗位職責:1、負責數通領域電子產品的FPGA邏輯開發(fā)工作;2、參與項目需求分析, 完成
    發(fā)表于 12-29 11:08

    FPGA常見警告

    `FPGA常見警告`
    發(fā)表于 01-22 11:01

    FPGA 幾大廠商介紹,你知道的有哪些呢?

    大,功耗低和性價比高。面向市場;通信,測量,CPU加速和軍工等領域?,F在,各位對現在的fpga幾大廠商有一些了解了吧,想要深入了解還可以去官網詳細了解。不過,目前市場上應用比較多的是xilinx
    發(fā)表于 01-29 11:05

    在通信領域中,FPGA起到什么作用?FPGA有哪些應用?

    FPGA(Field-Programmable Gate Array),即現場可編程門陣列,它是在PAL、GAL、CPLD等可編程器件的基礎上進一步發(fā)展的產物。它是作為專用集成電路(ASIC)領域
    發(fā)表于 08-22 09:46

    FPGA學習--FPGA應用領域

    CHMOS工藝,功耗低,可以與CMOS、TTL電平兼容?! 】梢哉f,FPGA芯片是小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最佳選擇之一。那么fpga的應用領域有哪些呢?主要的方向又是什么呢?具體的跟隨小編來了
    發(fā)表于 10-26 14:35

    FPGA幾大廠商介紹,你知道的有哪些呢?精選資料分享

    FPGA幾大廠商介紹,話不多說,上貨。有些大俠近期在學習FPGA,但是你知道FPGA幾大廠商有哪些么,今天我們就來聊聊全球比較知名的
    發(fā)表于 07-23 08:40

    FPGA幾大廠商介紹,你知道的有哪些呢?精選資料分享

    今天給大俠帶來了FPGA幾大廠商介紹,話不多說,上貨。有些大俠近期在學習FPGA,但是你知道FPGA幾大廠商有哪些么,今天我們就來聊聊全球
    發(fā)表于 07-27 07:01

    FPGA幾大廠商介紹,你知道的有哪些呢?

    前言:有的同學在學習fpga,但是你知道fpga幾大廠商有哪些么,今天我們就來聊聊比較知名的fpga幾大廠商。 在
    的頭像 發(fā)表于 05-23 09:24 ?3.8w次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>幾大</b>廠商介紹,你知道的有哪些呢?

    計算機領域常見的物理接口

    USB接口作為計算機最常見也是使用率最高的外接接口,其誕生已經有20多年了,從1996推出至今已經經歷了幾大版本的更新。
    發(fā)表于 05-15 11:37 ?4429次閱讀

    FPGA經常有哪些常見警告應該如何解決

    本文檔的主要內容詳細介紹的是FPGA經常有哪些常見警告應該如何解決。
    發(fā)表于 10-14 16:00 ?9次下載
    <b class='flag-5'>FPGA</b>經常有哪些<b class='flag-5'>常見</b>警告應該如何解決

    常見fpga芯片有哪些

    FPGA(現場可編程門陣列)芯片是一種可編程邏輯器件,其內部包含了大量的可編程邏輯單元和連接關系,可以通過編程來實現不同的邏輯功能。目前市面上有許多常見FPGA芯片,這些芯片各自具有不同的規(guī)格、性能和特點,適用于不同的應用場景
    的頭像 發(fā)表于 03-15 14:45 ?1620次閱讀