91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

FPGA到底是什么?FPGA有哪些優(yōu)勢(shì)

Wildesbeast ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2020-01-25 11:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)技術(shù)不斷呈現(xiàn)增長(zhǎng)勢(shì)頭。 1984年Xilinx剛剛創(chuàng)造出FPGA時(shí),它還是簡(jiǎn)單的膠合邏輯芯片,而如今在信號(hào)處理和控制應(yīng)用中,它已經(jīng)取代了自定制專(zhuān)用集成電路ASIC)和處理器。 這項(xiàng)技術(shù)的成功之處到底在哪里? 本文將主要介紹FPGA,并著重描述FPGA的獨(dú)特優(yōu)勢(shì)。

1. 什么是FPGA?

在最高層面上,F(xiàn)PGA是可重新編程的硅芯片。 使用預(yù)建的邏輯塊和可重新編程布線(xiàn)資源,用戶(hù)無(wú)需再使用電路試驗(yàn)板或烙鐵,就能配置這些芯片來(lái)實(shí)現(xiàn)自定義硬件功能。 用戶(hù)在軟件中開(kāi)發(fā)數(shù)字計(jì)算任務(wù),并將它們編譯成配置文件或比特流,其中包含元器件相互連接的信息。此外,F(xiàn)PGA可完全可重配置,當(dāng)用戶(hù)在重新編譯不同的電路配置時(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ú)需類(lèi)似自定制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ù)都配有專(zhuān)用的芯片部分,能在不受其它邏輯塊的影響下自主運(yùn)作。因此,添加更多處理任務(wù)時(shí),其它應(yīng)用性能也不會(huì)受到影響。

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

性能、上市時(shí)間、成本、穩(wěn)定性、長(zhǎng)期維護(hù)

性能— 利用硬件并行的優(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)為滿(mǎn)足應(yīng)用需求提供了更快速的響應(yīng)時(shí)間和專(zhuān)業(yè)化的功能。

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

成本— 自定制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ù)千種芯片,但更多的最終用戶(hù)需要的是自定義硬件功能,從而實(shí)現(xiàn)數(shù)十至數(shù)百種系統(tǒng)的開(kāi)發(fā)??删幊绦酒奶匦砸馕吨脩?hù)可以節(jié)省制造成本以及漫長(zhǎng)的交貨組裝時(shí)間。 系統(tǒng)的需求時(shí)時(shí)都會(huì)發(fā)生改變,但改變FPGA設(shè)計(jì)所產(chǎn)生的成本相對(duì)ASCI的巨額費(fèi)用來(lái)說(shuō)是微不足道的。

穩(wěn)定性— 軟件工具提供了編程環(huán)境,F(xiàn)PGA電路是真正的編程“硬”執(zhí)行過(guò)程。 基于處理器的系統(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í)行和專(zhuān)注于每一項(xiàng)任務(wù)的確定性硬件,可減少穩(wěn)定性方面出現(xiàn)問(wèn)題的可能。

長(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),用戶(hù)無(wú)需花費(fèi)時(shí)間重新設(shè)計(jì)硬件或修改電路板布局就能增強(qiáng)功能。

3. 總結(jié)

較高級(jí)別的工具不斷改進(jìn),為各個(gè)專(zhuān)業(yè)水平的工程師和科學(xué)家?guī)?lái)可重新編程的硅芯片,F(xiàn)PGA技術(shù)的采用也越來(lái)越為廣泛。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)注

    1660

    文章

    22415

    瀏覽量

    636547
  • asic
    +關(guān)注

    關(guān)注

    34

    文章

    1274

    瀏覽量

    124628
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2200

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    FPGA到底是什么?FPGA為什么比GPU的延遲低?

    不管通信還是機(jī)器學(xué)習(xí)、加密解密,算法都是很復(fù)雜的,如果試圖用 FPGA 完全取代 CPU,勢(shì)必會(huì)帶來(lái) FPGA 邏輯資源極大的浪費(fèi),也會(huì)提高 FPGA 程序的開(kāi)發(fā)成本。
    發(fā)表于 01-17 09:36 ?2190次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>到底是</b>什么?<b class='flag-5'>FPGA</b>為什么比GPU的延遲低?

    FPGA到底是什么 FPGA的構(gòu)成要素 FPGA怎么選型

    fpga是一種可通過(guò)重新編程來(lái)實(shí)現(xiàn)用戶(hù)所需要的邏輯電路的半導(dǎo)體器件。
    發(fā)表于 08-31 10:46 ?2452次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>到底是</b>什么 <b class='flag-5'>FPGA</b>的構(gòu)成要素 <b class='flag-5'>FPGA</b>怎么選型

    FPGA協(xié)處理的優(yōu)勢(shì)哪些?如何去使用FPGA協(xié)處理?

    傳統(tǒng)的、基于通用DSP處理器并運(yùn)行由C語(yǔ)言開(kāi)發(fā)的算法的高性能DSP平臺(tái),正在朝著使用FPGA預(yù)處理器和/或協(xié)處理器的方向發(fā)展。這一最新發(fā)展能夠?yàn)楫a(chǎn)品提供巨大的性能、功耗和成本優(yōu)勢(shì)。 盡管優(yōu)勢(shì)如此明顯
    的頭像 發(fā)表于 10-21 16:55 ?2819次閱讀
    <b class='flag-5'>FPGA</b>協(xié)處理的<b class='flag-5'>優(yōu)勢(shì)</b><b class='flag-5'>有</b>哪些?如何去使用<b class='flag-5'>FPGA</b>協(xié)處理?

    學(xué)習(xí)FPGA的對(duì)今后的發(fā)展什么影響

    跟著導(dǎo)師學(xué)習(xí)硬件,剛接觸到FPGA,看書(shū)還不到兩天,現(xiàn)在對(duì)其幾個(gè)問(wèn)題:1:學(xué)習(xí)FPGA今后會(huì)在哪些環(huán)境工作?2:FPGA現(xiàn)在常用嗎?發(fā)展怎么樣?網(wǎng)上有人說(shuō)用的多,有人說(shuō)不常用,我很迷
    發(fā)表于 07-13 16:23

    FPGA技術(shù)的優(yōu)勢(shì)哪些?

    現(xiàn)場(chǎng)可編程門(mén)陣列(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)單的膠合邏輯芯片,而如今在信號(hào)處理和控制應(yīng)用中,它已經(jīng)取代了自定制專(zhuān)用
    發(fā)表于 10-15 06:43

    FPGA協(xié)處理的優(yōu)勢(shì)哪些?如何去使用FPGA協(xié)處理?

    有誰(shuí)來(lái)闡述一下FPGA協(xié)處理的優(yōu)勢(shì)哪些?如何去使用FPGA協(xié)處理?怎樣借助FPGA協(xié)處理去提升性能?怎樣借助
    發(fā)表于 04-14 06:07

    FPGA哪些優(yōu)缺點(diǎn)?

    FPGA到底是什么?FPGA哪些優(yōu)缺點(diǎn)?FPGA常見(jiàn)的應(yīng)用是什么?
    發(fā)表于 09-18 07:37

    FPGA什么優(yōu)勢(shì)?FPGA的應(yīng)用方向是什么?

    FPGA的基本特點(diǎn)是什么?FPGA什么優(yōu)勢(shì)?FPGA的應(yīng)用方向是什么?
    發(fā)表于 10-08 06:43

    FPGA到底是什么?為什么要使用它

    最近幾年,FPGA這個(gè)概念越來(lái)越多地出現(xiàn)。例如,比特幣挖礦,就有使用基于FPGA的礦機(jī)。還有,之前微軟表示,將在數(shù)據(jù)中心里,使用FPGA“代替”CPU,等等。
    的頭像 發(fā)表于 02-16 10:50 ?7668次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>到底是</b>什么?為什么要使用它

    使用FPGA設(shè)計(jì)的IO到底是什么

    今天想和大家一起聊聊 FPGA 的 IO。先說(shuō)說(shuō)我當(dāng)年入門(mén)的經(jīng)歷吧。國(guó)內(nèi)的大學(xué) FPGA 開(kāi)發(fā)條件的實(shí)驗(yàn)室并不太多,當(dāng)年大學(xué)的那幫同學(xué)有的做 ARM,有的做 linux,很少有人做 FPGA
    發(fā)表于 12-22 13:08 ?10次下載
    使用<b class='flag-5'>FPGA</b>設(shè)計(jì)的IO<b class='flag-5'>到底是</b>什么

    FPGA到底是什么?FPGA的詳細(xì)介紹

    FPGA 是一堆晶體管,你可以把它們連接(wire up)起來(lái)做出任何你想要的電路。它就像一個(gè)納米級(jí)面包板。使用 FPGA 就像芯片流片,但是你只需要買(mǎi)這一張芯片就可以搭建不一樣的設(shè)計(jì),作為交換,你
    發(fā)表于 12-23 13:10 ?17次下載

    FPGA重構(gòu)優(yōu)勢(shì)哪些

    術(shù)語(yǔ)“重構(gòu)”是指FPGA已經(jīng)配置后的重新編程。FPGA的重構(gòu)兩種類(lèi)型:完全的和部分的。完全重構(gòu)將整個(gè)FPGA重新編程,而部分重構(gòu)只取代設(shè)計(jì)的一部分,設(shè)計(jì)的剩下部分仍正常工作。
    的頭像 發(fā)表于 03-15 17:06 ?2841次閱讀

    FPGA到底是什么?,FPGA工程師核心競(jìng)爭(zhēng)力是什么?

    工作的難題和設(shè)備管理方面的主要挑戰(zhàn),否則這種組合將是個(gè)未知數(shù)。 理解為什么AMD對(duì)FPGA供應(yīng)商Xilinx如此感興趣,或者說(shuō)Intel多年前為何對(duì)Altera感興趣,有助于了解FPGA到底是什么,以及這些設(shè)備在目前芯片行業(yè)中發(fā)
    的頭像 發(fā)表于 01-07 02:45 ?2483次閱讀

    FPGA是什么?

    其實(shí),對(duì)于專(zhuān)業(yè)人士來(lái)說(shuō),FPGA并不陌生,它一直都被廣泛使用。但是,大部分人還不是太了解它,對(duì)它有很多疑問(wèn)——FPGA到底是什么?為什么要使用它?相比 CPU、GPU、ASIC(專(zhuān)用芯片),F
    的頭像 發(fā)表于 03-29 15:56 ?5916次閱讀
    <b class='flag-5'>FPGA</b>是什么?

    FPGA技術(shù)為什么越來(lái)越牛,這是原因的

    ,它一直都被廣泛使用。但是,大部分人還不是太了解它,對(duì)它有很多疑問(wèn)——FPGA到底是什么?為什么要使用它?相比CPU、GPU、ASIC(專(zhuān)用芯片),FPGA什么
    的頭像 發(fā)表于 08-22 11:39 ?5066次閱讀
    <b class='flag-5'>FPGA</b>技術(shù)為什么越來(lái)越牛,這是<b class='flag-5'>有</b>原因的