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

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

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

3天內不再提示

FPGA是什么

Wildesbeast ? 來源:今日頭條 ? 作者:技皆知 ? 2020-02-12 10:07 ? 次閱讀

現場可編程門陣列(FPGA)技術不斷呈現增長勢頭。 1984年Xilinx剛剛創造出FPGA時,它還是簡單的膠合邏輯芯片,而如今在信號處理和控制應用中,它已經取代了自定制專用集成電路ASIC)和處理器。 這項技術的成功之處到底在哪里? 本文將主要介紹FPGA,并著重描述FPGA的獨特優勢。

1. 什么是FPGA?

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

各行各業紛紛采用FPGA芯片是源于FPGA融合了ASIC和基于處理器的系統的最大優勢。 FPGA能夠提供硬件定時的速度和穩定性,且無需類似自定制ASIC設計的巨額前期費用的大規模投入。 可重新編程的硅芯片的靈活性與在基于處理器的系統上運行的軟件相當,但它并不受可用處理器內核數量的限制。與處理器不同的是,FPGA屬于真正的并行實行,因此不同的處理操作無需競爭相同的資源。 每個獨立的處理任務都配有專用的芯片部分,能在不受其它邏輯塊的影響下自主運作。因此,添加更多處理任務時,其它應用性能也不會受到影響。

2. FPGA技術的五大優勢

性能、上市時間、成本、穩定性、長期維護

性能—利用硬件并行的優勢,FPGA打破了順序執行的模式,在每個時鐘周期內完成更多的處理任務,超越了數字信號處理器(DSP)的運算能力。 著名的分析與基準測試公司BDTI,發布基準表明在某些應用方面,FPGA每美元的處理能力是DSP解決方案的多倍。2在硬件層面控制輸入和輸出(I/ O)為滿足應用需求提供了更快速的響應時間和專業化的功能。

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

成本—自定制ASIC設計的非經常性工程(NRE)費用遠遠超過基于FPGA的硬件解決方案所產生的費用。 ASIC設計初期的巨大投資表明了原始設備制造商每年需要運輸數千種芯片,但更多的最終用戶需要的是自定義硬件功能,從而實現數十至數百種系統的開發。可編程芯片的特性意味著用戶可以節省制造成本以及漫長的交貨組裝時間。 系統的需求時時都會發生改變,但改變FPGA設計所產生的成本相對ASCI的巨額費用來說是微不足道的。

穩定性—軟件工具提供了編程環境,FPGA電路是真正的編程“硬”執行過程。 基于處理器的系統往往包含了多個抽象層,可在多個進程之間計劃任務、共享資源。 驅動層控制著硬件資源,而操作系統管理內存和處理器的帶寬。對于任何給定的處理器內核,一次只能執行一個指令,且基于處理器的系統時刻面臨著嚴格限時的任務相互取占的風險。 而FPGA不使用操作系統,擁有真正的并行執行和專注于每一項任務的確定性硬件,可減少穩定性方面出現問題的可能。

長期維護—正如上文所提到的, FPGA芯片是現場可升級的,無需重新設計ASIC所涉及的時間與費用投入。 舉例來說,數字通信協議包含了可隨時間改變的規范,而基于ASIC的接口可能會造成維護和向前兼容方面的困難。可重新配置的FPGA芯片能夠適應未來需要作出的修改。 隨著產品或系統成熟起來,用戶無需花費時間重新設計硬件或修改電路板布局就能增強功能。

3. 總結

較高級別的工具不斷改進,為各個專業水平的工程師和科學家帶來可重新編程的硅芯片,FPGA技術的采用也越來越為廣泛。

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

    關注

    555

    文章

    8141

    瀏覽量

    355123
  • FPGA
    +關注

    關注

    1643

    文章

    21954

    瀏覽量

    613930
  • asic
    +關注

    關注

    34

    文章

    1242

    瀏覽量

    121965
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    FPGA的幾種典型應用 基于FPGA的小Tips設計

    作者: Hello,Panda 一、寫在前面 FPGA 是可編程芯片,因此FPGA 的設計方法包括硬件設計和軟件設計兩部分。硬件包括 FPGA 芯片電路、存儲器、輸入輸出接口電路以及其他設備;軟件
    的頭像 發表于 12-17 12:58 ?4748次閱讀

    FPGA基礎知識:什么是FPGA,為何需要FPGA

    最佳處理解決方案常常是由 RISC、CISC、圖形處理器與 FPGA 的組合提供,或由 FPGA 單獨提供,或以硬處理器內核作為部分結構的 FPGA 提供。然而,許多設計人員不熟悉 FPGA
    的頭像 發表于 01-13 14:04 ?1.3w次閱讀

    FPGA Compiler II FPGA Express

    This manual describes the Verilog portion of Synopsys FPGACompiler II / FPGA Express application
    發表于 07-23 09:59 ?21次下載

    fpga是什么意思 ASIC是什么意思

    fpga是什么意思 FPGA入門知識,什么是FPGA?   FPGA是英文Field?Programmable?Gate?Array的縮寫,即現場可編程門陣列,它是在PAL、GA
    發表于 12-20 13:54 ?5314次閱讀

    什么是FPGA?FPGA是什么意思

    什么是FPGA?FPGA是什么意思,本內容詳加描述了FPGA的相關知識包括FPGA配置模式,PPGA特點及應用
    發表于 12-07 13:39 ?8.1w次閱讀

    FPGA,FPGA工作原理是什么?

    FPGA,FPGA工作原理是什么? FPGA(現場可編程門陣列)是專用集成電路(ASIC)中集成度最高的一種,用戶可對FPGA內部的邏輯模塊和I/O模塊
    發表于 03-26 17:07 ?3921次閱讀

    數字設計FPGA應用:FPGA的基本實踐

    本課程以目前流行的Xilinx 7系列FPGA的開發為主線,全面講解FPGA的原理及電路設計、Verilog HDL語言及VIVADO的應用,并循序漸進地從組合邏輯、時序邏輯的開發開始,深入到FPGA的基礎應用、綜合應用和進階應
    的頭像 發表于 12-05 07:05 ?3355次閱讀
    數字設計<b class='flag-5'>FPGA</b>應用:<b class='flag-5'>FPGA</b>的基本實踐

    數字設計FPGA應用:FPGA的基本邏輯結構

    本課程以目前流行的Xilinx 7系列FPGA的開發為主線,全面講解FPGA的原理及電路設計、Verilog HDL語言及VIVADO的應用,并循序漸進地從組合邏輯、時序邏輯的開發開始,深入到FPGA的基礎應用、綜合應用和進階應
    的頭像 發表于 12-03 07:04 ?2669次閱讀
    數字設計<b class='flag-5'>FPGA</b>應用:<b class='flag-5'>FPGA</b>的基本邏輯結構

    FPGA的新應用

    FPGA侵蝕原有ASIC市場的用量極為可觀的,此也成為近年來眾人關注FPGA的首要焦點,不過也因為過于聚焦在高用量、大市場的觀察,使FPGA的其它新應用發展被人所忽略,但這些應用卻也極具意義。所以,以下本文將針對
    發表于 06-16 09:53 ?2850次閱讀

    fpga論壇推薦_fpga開發難嗎

    elecfans論壇的FPGA模塊還是比較活躍的,有各種FPGA工具使用問題的一些討論。
    的頭像 發表于 11-10 14:29 ?4673次閱讀

    FPGA基礎知識----FPGA 簡介

    1. FPGA 簡介第1節 什么是 FPGAFPGA 的全稱為 Field-Programmable Gate Array,即現場可編程門陣列。 FPGA 是在 PAL、 GAL、 CPLD 等
    發表于 11-30 17:21 ?44次下載
    <b class='flag-5'>FPGA</b>基礎知識----<b class='flag-5'>FPGA</b> 簡介

    如何學習FPGAFPGA學習必備的基礎知識

    FPGA已成為現今的技術熱點之一,無論學生還是工程師都希望跨進FPGA的大門。網絡上各種開發板、培訓班更是多如牛毛,仿佛在告訴你不懂FPGA你就OUT啦。那么我們要玩轉FPGA必須具備
    的頭像 發表于 10-27 17:43 ?1017次閱讀

    FPGA是什么?FPGA的工作原理和應用

    你是否好奇過FPGA技術是如何影響日常使用的設備的?在當今快節奏的技術領域中,FPGA變得越來越重要。FPGA擁有強大的功能和廣泛的應用,驅動著現代科技的進步。
    的頭像 發表于 11-02 10:06 ?3779次閱讀

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

    FPGA(Field-Programmable Gate Array)是一種可編程邏輯技術,它使用可重構的硬件單元(如門陣列和查找表)來實現電路功能。相比傳統的專用集成電路(ASIC),FPGA具有
    的頭像 發表于 02-04 15:26 ?2272次閱讀

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

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