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

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

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

簡(jiǎn)述FPGA技術(shù)的五大優(yōu)勢(shì)

jf_78858299 ? 來(lái)源: FPGA設(shè)計(jì)論壇 ? 作者: FPGA設(shè)計(jì)論壇 ? 2023-03-21 11:08 ? 次閱讀

FPGA(Field-Programmable Gate Array),即現(xiàn)場(chǎng)可編程門陣列,它是在PAL、GAL、CPLD等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物。它是作為專用集成電路ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點(diǎn)。那么這項(xiàng)技術(shù)的獨(dú)特的優(yōu)勢(shì)在哪里?下面我們就來(lái)介紹FPGA,一起了解FPGA的優(yōu)勢(shì)。

1、什么是FPGA?

在最高層面上,F(xiàn)PGA是可重新編程的硅芯片。使用預(yù)建的邏輯塊和可重新編程布線資源,用戶無(wú)需再使用電路試驗(yàn)板或烙鐵,就能配置這些芯片來(lái)實(shí)現(xiàn)自定義硬件功能。用戶在軟件中開(kāi)發(fā)數(shù)字計(jì)算任務(wù),并將它們編譯成配置文件或比特流,其中包含元器件相互連接的信息。此外,F(xiàn)PGA可完全可重配置,當(dāng)用戶在重新編譯不同的電路配置時(shí),能夠當(dāng)即呈現(xiàn)全新的特性。過(guò)去,只有熟知數(shù)字硬件設(shè)計(jì)的工程師懂得使用FPGA技術(shù)。然而,高層次設(shè)計(jì)工具的興起正在改變FPGA編程的方式,其中的新興技術(shù)能夠?qū)D形化程序框圖、甚至是C代碼轉(zhuǎn)換成數(shù)字硬件電路。

各行各業(yè)紛紛采用FPGA芯片是源于FPGA融合了ASIC和基于處理器的系統(tǒng)的最大優(yōu)勢(shì)。FPGA能夠提供硬件定時(shí)的速度和穩(wěn)定性,且無(wú)需類似自定制ASIC設(shè)計(jì)的巨額前期費(fèi)用的大規(guī)模投入??芍匦戮幊痰墓栊酒撵`活性與在基于處理器的系統(tǒng)上運(yùn)行的軟件相當(dāng),但它并不受可用處理器內(nèi)核數(shù)量的限制。與處理器不同的是,F(xiàn)PGA屬于真正的并行實(shí)行,因此不同的處理操作無(wú)需競(jìng)爭(zhēng)相同的資源。每個(gè)獨(dú)立的處理任務(wù)都配有專用的芯片部分,能在不受其它邏輯塊的影響下自主運(yùn)作。因此,添加更多處理任務(wù)時(shí),其它應(yīng)用性能也不會(huì)受到影響。

2、FPGA工作原理

FPGA采用了邏輯單元陣列LCA(Logic Cell Array)這樣一個(gè)概念,內(nèi)部包括可配置邏輯模塊CLB(Configurable Logic Block)、輸出輸入模塊IOB(Input Output Block)和內(nèi)部連線(Interconnect)三個(gè)部分。

3、FPGA的基本特點(diǎn)

1)采用FPGA設(shè)計(jì)ASIC電路(特定用途集成電路),用戶不需要投片生產(chǎn),就能得到合用的芯片。

2)FPGA可做其它全定制或半定制ASIC電路的中試樣片。

3)FPGA內(nèi)部有豐富的觸發(fā)器和I/O引腳。

4)FPGA是ASIC電路中設(shè)計(jì)周期最短、開(kāi)發(fā)費(fèi)用最低、風(fēng)險(xiǎn)最小的器件之一。

5) FPGA采用高速CHMOS工藝,功耗低,可以與CMOS、TTL電平兼容。

可以說(shuō),F(xiàn)PGA芯片是小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最佳選擇之一。

FPGA是由存放在片內(nèi)RAM中的程序來(lái)設(shè)置其工作狀態(tài)的,因此,工作時(shí)需要對(duì)片內(nèi)的RAM進(jìn)行編程。用戶可以根據(jù)不同的配置模式,采用不同的編程方式。

加電時(shí),F(xiàn)PGA芯片將EPROM中數(shù)據(jù)讀入片內(nèi)編程RAM中,配置完成后,F(xiàn)PGA進(jìn)入工作狀態(tài)。掉電后,F(xiàn)PGA恢復(fù)成白片,內(nèi)部邏輯關(guān)系消失,因此,F(xiàn)PGA能夠反復(fù)使用。FPGA的編程無(wú)須專用的FPGA編程器,只須用通用的EPROM、PROM編程器即可。當(dāng)需要修改FPGA功能時(shí),只需換一片EPROM即可。這樣,同一片F(xiàn)PGA,不同的編程數(shù)據(jù),可以產(chǎn)生不同的電路功能。因此,F(xiàn)PGA的使用非常靈活。

4、FPGA技術(shù)的五大優(yōu)勢(shì)

1)性能

利用硬件并行的優(yōu)勢(shì),F(xiàn)PGA打破了順序執(zhí)行的模式,在每個(gè)時(shí)鐘周期內(nèi)完成更多的處理任務(wù),超越了數(shù)字信號(hào)處理器(DSP)的運(yùn)算能力。著名的分析與基準(zhǔn)測(cè)試公司BDTI,發(fā)布基準(zhǔn)表明在某些應(yīng)用方面,F(xiàn)PGA每美元的處理能力是DSP解決方案的多倍。2在硬件層面控制輸入和輸出(I/ O)為滿足應(yīng)用需求提供了更快速的響應(yīng)時(shí)間和專業(yè)化的功能。

2)上市時(shí)間

盡管上市的限制條件越來(lái)越多,F(xiàn)PGA技術(shù)仍提供了靈活性和快速原型的能力。用戶可以測(cè)試一個(gè)想法或概念,并在硬件中完成驗(yàn)證,而無(wú)需經(jīng)過(guò)自定制ASIC設(shè)計(jì)漫長(zhǎng)的制造過(guò)程。3由此用戶就可在數(shù)小時(shí)內(nèi)完成逐步的修改并進(jìn)行FPGA設(shè)計(jì)迭代,省去了幾周的時(shí)間。商用現(xiàn)成(COTS)硬件可提供連接至用戶可編程FPGA芯片的不同類型的I/O。高層次的軟件工具的日益普及降低了學(xué)習(xí)曲線與抽象層,并經(jīng)常提供有用的IP核(預(yù)置功能)來(lái)實(shí)現(xiàn)高級(jí)控制與信號(hào)處理。

3)成本

自定制ASIC設(shè)計(jì)的非經(jīng)常性工程(NRE)費(fèi)用遠(yuǎn)遠(yuǎn)超過(guò)基于FPGA的硬件解決方案所產(chǎn)生的費(fèi)用。ASIC設(shè)計(jì)初期的巨大投資表明了原始設(shè)備制造商每年需要運(yùn)輸數(shù)千種芯片,但更多的最終用戶需要的是自定義硬件功能,從而實(shí)現(xiàn)數(shù)十至數(shù)百種系統(tǒng)的開(kāi)發(fā)??删幊绦酒奶匦砸馕吨脩艨梢怨?jié)省制造成本以及漫長(zhǎng)的交貨組裝時(shí)間。系統(tǒng)的需求時(shí)時(shí)都會(huì)發(fā)生改變,但改變FPGA設(shè)計(jì)所產(chǎn)生的成本相對(duì)ASCI的巨額費(fèi)用來(lái)說(shuō)是微不足道的。

4)穩(wěn)定性

軟件工具提供了編程環(huán)境,F(xiàn)PGA電路是真正的編程“硬”執(zhí)行過(guò)程?;谔幚砥鞯南到y(tǒng)往往包含了多個(gè)抽象層,可在多個(gè)進(jìn)程之間計(jì)劃任務(wù)、共享資源。驅(qū)動(dòng)層控制著硬件資源,而操作系統(tǒng)管理內(nèi)存和處理器的帶寬。對(duì)于任何給定的處理器內(nèi)核,一次只能執(zhí)行一個(gè)指令,且基于處理器的系統(tǒng)時(shí)刻面臨著嚴(yán)格限時(shí)的任務(wù)相互取占的風(fēng)險(xiǎn)。而FPGA不使用操作系統(tǒng),擁有真正的并行執(zhí)行和專注于每一項(xiàng)任務(wù)的確定性硬件,可減少穩(wěn)定性方面出現(xiàn)問(wèn)題的可能。

5)長(zhǎng)期維護(hù)

正如上文所提到的, FPGA芯片是現(xiàn)場(chǎng)可升級(jí)的,無(wú)需重新設(shè)計(jì)ASIC所涉及的時(shí)間與費(fèi)用投入。舉例來(lái)說(shuō),數(shù)字通信協(xié)議包含了可隨時(shí)間改變的規(guī)范,而基于ASIC的接口可能會(huì)造成維護(hù)和向前兼容方面的困難??芍匦屡渲玫腇PGA芯片能夠適應(yīng)未來(lái)需要作出的修改。隨著產(chǎn)品或系統(tǒng)成熟起來(lái),用戶無(wú)需花費(fèi)時(shí)間重新設(shè)計(jì)硬件或修改電路板布局就能增強(qiáng)功能。

5、FPGA的應(yīng)用

微處理器是為通用而設(shè)計(jì)的,必須按照時(shí)鐘的節(jié)拍,逐條取指、譯指、執(zhí)行,大多用于低速、實(shí)時(shí)性要求不高的場(chǎng)合,例如石油探測(cè);FPGA 應(yīng)用場(chǎng)合相當(dāng)多,特別是在高速的、實(shí)時(shí)性強(qiáng)并對(duì)時(shí)間要求相當(dāng)苛刻的場(chǎng)合,有很強(qiáng)的數(shù)據(jù)處理能力,例如無(wú)線通信、雷達(dá)探測(cè)等;是FPGA的一些典型應(yīng)用:

典型應(yīng)用一:接口邏輯控制--提供前所未有的靈活性

1)PCI、PCI Express、PS/2、USB等接口控制器

2)SDRAM、DDR、SDRAM、QDR、SRAM、NAND flash、NOR Flash等接口控制器

3)電平轉(zhuǎn)換,LVDS、TTL、COMS、SSTL等

典型應(yīng)用二:高速的數(shù)字信號(hào)處理--提供前所未有的計(jì)算能力

1)無(wú)線通信領(lǐng)域,如軟件無(wú)線電(SDR);

2)視頻圖像處理領(lǐng)域,如高清晰數(shù)字電視(HDTV);

3)軍事和航空航天領(lǐng)域,如雷達(dá)聲納、安全通信

其他應(yīng)用領(lǐng)域

1)汽車,如網(wǎng)關(guān)控制器、車用PC、遠(yuǎn)程信息處理系統(tǒng)等;

2)消費(fèi)產(chǎn)品,如顯示器/投影儀、數(shù)字電視和機(jī)頂盒、家庭網(wǎng)絡(luò)等;

3)醫(yī)療,如電療、血液分析儀、醫(yī)療檢測(cè)設(shè)備等

4)通信設(shè)備 ,如蜂窩基礎(chǔ)設(shè)施、寬帶無(wú)線通信、軟件無(wú)線電等

5)測(cè)試與測(cè)量,如通信測(cè)試與監(jiān)測(cè)、半導(dǎo)體、自動(dòng)測(cè)試設(shè)備、通用儀表等。

FPGA技術(shù)的采用也越來(lái)越為廣泛,不管你是一名邏輯設(shè)計(jì)師、硬件工程師或系統(tǒng)工程師,甚或擁有所有這些頭銜,只要你在任何一種高速和多協(xié)議的復(fù)雜系統(tǒng)中使用了FPGA,你就很可能需要努力解決好器件配置、電源管理、IP集成、信號(hào)完整性和其他的一些關(guān)鍵設(shè)計(jì)問(wèn)題,那就要認(rèn)真了解FPGA技術(shù)啦!

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

    關(guān)注

    1629

    文章

    21738

    瀏覽量

    603464
  • cpld
    +關(guān)注

    關(guān)注

    32

    文章

    1248

    瀏覽量

    169370
  • pal
    pal
    +關(guān)注

    關(guān)注

    1

    文章

    43

    瀏覽量

    27281
  • 可編程門陣列
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    7788
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    2011年沙特吉達(dá)五大行業(yè)展|沙特建材展|吉達(dá)建材展|五大行業(yè)展|

    2011 沙特big 5 五大行業(yè)展(北京邁斯百特)展會(huì)時(shí)間:2011年02月27日—03月02日   展會(huì)地點(diǎn):沙特吉達(dá)國(guó)際會(huì)展中心 &
    發(fā)表于 07-05 17:09

    降低測(cè)量噪聲的五大技巧

    降低測(cè)量噪聲的五大技巧…………
    發(fā)表于 07-12 15:06

    labview FPGA技術(shù)優(yōu)勢(shì)

    受到影響。2. FPGA技術(shù)五大優(yōu)勢(shì)性能-利用硬件并行的優(yōu)勢(shì),FPGA打破了順序執(zhí)行的模式,在
    發(fā)表于 04-28 10:04

    自動(dòng)化測(cè)試技術(shù)發(fā)展的五大技術(shù)

    當(dāng)今,各種創(chuàng)新型技術(shù)層出不窮,對(duì)測(cè)試測(cè)量行業(yè)產(chǎn)生巨大影響。NI通過(guò)與不同行業(yè)工程師深入交流,結(jié)合學(xué)術(shù)研究、商業(yè)咨詢、用戶調(diào)查等多種工具,提出2010年測(cè)試測(cè)量工程師需要關(guān)注的五大技術(shù)主題。
    發(fā)表于 06-03 08:10

    五大核心技術(shù)如何實(shí)現(xiàn)物聯(lián)網(wǎng)

    以下是實(shí)現(xiàn)物聯(lián)網(wǎng)的五大核心技術(shù):核心技術(shù)之感知層:傳感器技術(shù)、射頻識(shí)別技術(shù)、二維碼技術(shù)、微機(jī)電系
    發(fā)表于 07-25 06:38

    技無(wú)人機(jī)五大新銳技術(shù)

    行業(yè)的進(jìn)步離不開(kāi)技術(shù)的創(chuàng)新,就在感知規(guī)避、GPS跟隨、室內(nèi)視覺(jué)定位等技術(shù)的熱度還未消退之時(shí),又一批新銳技術(shù)已經(jīng)登上歷史的舞臺(tái)。下面宇辰網(wǎng)獨(dú)家整理了無(wú)人機(jī)領(lǐng)域的五大新銳
    發(fā)表于 08-21 06:59

    小編科普工業(yè)無(wú)線技術(shù)五大考慮因素

    小編科普工業(yè)無(wú)線技術(shù)五大考慮因素
    發(fā)表于 05-26 07:08

    TD-SCDMA的五大突出優(yōu)勢(shì)

    TD-SCDMA五大突出優(yōu)勢(shì):要上3G網(wǎng)絡(luò),首先應(yīng)對(duì)各種技術(shù)體制進(jìn)行全面比較及綜合分析。三種3G主流標(biāo)準(zhǔn),不能認(rèn)為各有千秋,而是差異顯著。中國(guó)提出的TD-SCDMA是建立在我國(guó)自主知識(shí)
    發(fā)表于 05-20 15:01 ?17次下載

    什么是FPGAFPGA具備哪五大優(yōu)勢(shì)?

    現(xiàn)場(chǎng)可編程門陣列(FPGA技術(shù)不斷呈現(xiàn)增長(zhǎng)勢(shì)頭,預(yù)計(jì)到2013年1全球FPGA市場(chǎng)將增長(zhǎng)至35億美元。 1984年Xilinx剛剛創(chuàng)造出FPGA時(shí),它還是簡(jiǎn)單的膠合邏輯芯片,而如今在
    發(fā)表于 04-11 14:41 ?2.7w次閱讀

    解析MES的五大優(yōu)勢(shì)

    本文主要介紹了MES的五大優(yōu)勢(shì).
    發(fā)表于 06-26 08:00 ?6次下載
    解析MES的<b class='flag-5'>五大</b><b class='flag-5'>優(yōu)勢(shì)</b>

    如何學(xué)習(xí)FPGA?學(xué)習(xí)FPGA五大忌有哪些?

    學(xué)習(xí)FPGA五大忌:急于求成(一兩天就想著要學(xué)習(xí)完所有知識(shí))2:沒(méi)耐心和毅力(遇到不懂不理解就想放棄)3:想法太多
    的頭像 發(fā)表于 09-15 09:34 ?3654次閱讀

    關(guān)于云存儲(chǔ)的五大優(yōu)勢(shì)具體是什么

    5G時(shí)代,越來(lái)越多的企業(yè)開(kāi)始選擇在云上存儲(chǔ)數(shù)據(jù),對(duì)于IT部門來(lái)說(shuō),了解云存儲(chǔ)的優(yōu)勢(shì)是很有必要的。今天給大家介紹云存儲(chǔ)的五大優(yōu)勢(shì),以及它們?nèi)绾螏椭脩艚鉀Q一些常見(jiàn)IT問(wèn)題。
    發(fā)表于 10-21 10:50 ?9998次閱讀

    關(guān)于氣密性檢測(cè)儀的五大優(yōu)勢(shì),你get到了嗎

    在現(xiàn)代工業(yè)生產(chǎn)中,產(chǎn)品的氣密性檢測(cè)已經(jīng)成為一個(gè)關(guān)鍵步驟。為了保證產(chǎn)品的質(zhì)量和性能,密封操作尤為關(guān)鍵。氣密性檢測(cè)儀作為一種專業(yè)的檢測(cè)儀器,其五大優(yōu)勢(shì)在許多行業(yè)得到了廣泛的應(yīng)用。接下來(lái),讓我們揭示它的五大
    的頭像 發(fā)表于 04-09 14:30 ?381次閱讀
    關(guān)于氣密性檢測(cè)儀的<b class='flag-5'>五大</b><b class='flag-5'>優(yōu)勢(shì)</b>,你get到了嗎

    FPGA技術(shù)五大優(yōu)勢(shì)

    各行各業(yè)紛紛采用FPGA芯片是源于FPGA融合了ASIC和基于處理器的系統(tǒng)的最大優(yōu)勢(shì)。 FPGA能夠提供硬件定時(shí)的速度和穩(wěn)定性,且無(wú)需類似自定制ASIC設(shè)計(jì)的巨額前期費(fèi)用的大規(guī)模投入。
    發(fā)表于 04-23 15:50 ?1146次閱讀

    聚徽觸控-工控主板的五大優(yōu)勢(shì)分別是什么

    工控主板的五大優(yōu)勢(shì)主要如下:
    的頭像 發(fā)表于 07-17 09:58 ?330次閱讀