色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

FPGA的工作原理及主要產商

jf_78858299 ? 來源:知晚筆記 ? 作者:zcs ? 2023-03-29 14:59 ? 次閱讀

1.FPGA是什么?

FPGA(Field Programmable Gate Array):現場可編程門陣列,其作為一種半定制芯片,具有現場可編程性,非常靈活,可重復使用的特點,既解決了定制電路的不足,又克服了原有可編程器件門電路有限的缺點,適合要求物理運算邏輯持續更迭的應用,例如人工智能算法優化、數據中心網絡通信等。由于FPGA還可以重新編程,因此計算機用戶可以使用FPGA現場可編程門陣列自定義微處理器的功能,以滿足特定的個性化需求。

更通俗的理解,FPGA沒有出現之前,可以把集成電路可以看做為一幢建好的房子,一旦竣工就不能修改它的主體機構,期間也會浪費很多材料。而FPGA可以類比成建造分房子所需要的零部件或者堆積木的零件,想可以根據你的想法自由組合,如過不滿意,可以拆了重新搭建,這個過程就叫做可編程邏輯。

2.FPGA的工作原理

FPGA芯片主要包含以下模塊:

1.可配置的邏輯塊

現場可編程門陣列的基本構建模塊是CLB。它是一個邏輯單元,可以設置或編程以執行特定任務。連接塊連接到基本構建基塊。其組件包括攜帶和控制邏輯、晶體管對和查找表(LUT)。以此執行設計所需的邏輯操作。同時,可以使用基于邏輯的多路復用器或LUT來創建CLB。基于LUT邏輯中的模塊由D觸發器,查找表和2:1多路復用器組成。然后,多路復用器選擇正確的輸出。

2.可編程互連

位于不同邏輯塊中的邏輯單元之間的所有獨特連接都存在于現場可編程門陣列的這一區域中。包含多個基本半導體開關的開關盒通常用于實現互連。這些電氣可編程鏈路為這些可編程邏輯模塊提供了路徑,不同長度的線段可以沿著布線路徑找到,并由電氣可編程開關連接。FPGA密度由用于布線路徑的器件數量決定。FPGA的單元或輸入焊盤的輸出可以連接到電路中的任何其他單元或焊盤,利用對每個現場可編程門陣列至關重要的可編程互連點。

3.可編程路由

可編程路由至關重要,因為它通常占結構表面的百分之五十以上以及應用程序的關鍵路由延遲。可編程布線由預制線段和預配置的開關組成。通過配置正確的開關組合,功能塊的任何輸出都可以鏈接到任何輸入。設計本質上是分層的,高級組件實例化較低級別的模塊并鏈接其中的信號,從而為可編程門陣列提供了動力。可編程門陣列可以使用連接芯片離散部分的短線來構建這些連接,因為在設計層次結構中靠近在一起的模塊之間更頻繁地進行通信。FPGA的密度和性能受到路由設計的影響。

4.可編程I/O模塊

接口引腳用于將邏輯模塊與外部組件連接起來。現場可編程門陣列和外部電路之間的接口是IOB(輸入輸出模塊),這是一種可編程輸入和輸出器件,用于滿足各種電氣特性下輸入/輸出信號的驅動和匹配需求。I/O塊將路由體系結構和CLB連接到外部元素。在封裝引腳和器件的底層電路之間,輸入/輸出模塊提供可編程的單向或雙向連接。實現應用需要從頭開始構建電路,因為以前的現場可編程門陣列缺乏運行任何軟件的處理器。因此,FPGA可能被編程為像OR門一樣簡單,或者像多核處理器一樣復雜。

5.片上存儲器

集成在FPGA邏輯塊中的FFS是FPGA系統中片上存儲元件的一種形式。目前,隨著現場可編程門陣列邏輯容量的提高,其被用于更廣泛的系統中,這些系統幾乎總是需要存儲器來緩沖和重用芯片上的數據。構建由寄存器和LUT組成的大型RAM的密度比SRAM塊低100倍左右,因此還需要具有更密集的片上存儲。此外,在現場可編程門陣列上實現的應用程序的RAM要求差異大不相同。

6.數字信號處理(DSP)模塊

在運輸鏈之前,商業現場可編程門陣列系統中使用的專用算術電路是加法器。由于需要在利用LUT和攜帶鏈的軟邏輯中加入乘法器,因此產生了嚴重的面積和延遲損失。且用于現場可編程門陣列的高乘法器密度信號處理和通信應用具有相當大的市場份額,設計人員開發了新穎的實現來解決軟邏輯乘法器實現效率低下的問題,這稱為數字信號處理或DSP。

無乘法分布式算術技術是使用基于LUT的現場可編程門陣列創建高效有限脈沖響應(FIR)濾波器設計的一種方法。乘法器是FPGA系統中作為專用電路進行強化的主要候選者,因為它們在關鍵應用領域的現場可編程門陣列設計中普遍存在,并且在軟邏輯中實現時尺寸、延遲和功耗的降低。

7.系統級互連

DDR內存和以太網的興起只是FPGA容量和帶寬穩步增長的幾個原因。管理這些高頻端口和不斷增長的結構之間的數據流量是一項挑戰。這種系統級鏈路過去是通過設置特定的FPGA邏輯和路由元件來形成軟總線來建立的,總線在必要的端點之間完成流水線多路復用和布線。更寬總線是匹配這些外部接口帶寬的唯一方法,因為它們以比現場可編程門陣列結構更高的頻率運行。由于大量和物理上很長的總線的組合,定時閉合具有挑戰性,并且通常需要對總線進行相當大的流水線處理,從而增加了資源消耗。

3.FPGA 的主要廠商

目前,國內FPGA兩大主要廠商是AMD(xilinx)和 Intelaltera)的FPGA。

3.1 AMD(xilinx)

Xilinx是全球領先的可編程邏輯完整解決方案的供應商,2022年被AMD以350億美元全股份交易的方式收購Xilinx。

其開發工具:Vivado和ISE。ISE是老開發軟件,目前基本上已經被vivado取代,只有xilinx公司的一些十幾年前生產的FPGA才使用ISE開發,新的FPGA都支持更好用的vivado。其第六代及以前的產品的開發工具為ISE ,從第七代產品開始,已全部轉移到vivado平臺。

其FPGA主要產品包括:

1、Spartan系列:定位于低端市場,目前最新器件為Spartan7,為28nm工藝,Spartan6以前都是45nm工藝,該系列器件價格實惠,邏輯規模相對較小。

2、Artix系列:Xilinx推出Artix系列FPGA產品,其目的應該是作為低端Spartan和中高端Kintex系列FPGA的過渡產品,尤其在通信接口方面,Artix系列相比Spartan有很大優勢。所以,如果設計不是僅僅需要邏輯資源,而是需要先進的高速接口,不妨考慮Artix系列。

3、Kintex和Virtex系列為Xilinx的中、高端產品,包含有28nm的Kintex7和Virtex7系列,20nm的Kintex7 Ultrascale和Virtex7 Ultrascale系列,還有16nm的Kintex7 Ultrascale+ 和Virtex7 Ultrascale+系列。其擁有豐富的高速接口,主要用于通信,雷達,信號處理,IC驗證等高端領域。

4、全可編程SoC和MPSoC系列,包括有Zynq-7000和Zynq UltraScale+ MPSoC系列FPGA,內嵌有ARM Cortex系列CPU內核。

3.2 Intel(altera)

altera:是與Xilinx齊名的FPGA供應商。2015年被CPU芯片界的巨頭Intel以167億美元收購,因此現在也稱為Intel的FPGA。

開發工具:QuartusII。

其主要產品包括:

1、MAXII系列:MAXII 系列為CPLD, Altera以其CPLD聞名。

2、Cyclone系列:最新為Cyclone10,性價比高,類似于xilinx 公司的Spartan系列和Artix系列。

3、Stratix系列:最新為Stratix10,為高端應用,與Xilinx的Kintex、Virtex系列競爭。

4、Arria系列:SOC系列FPGA, 內置ARM Cotex A9的核。

5、Intel的新產品arria 10 fpga系列:支持DDR4存儲器接口的FPGA。硬件設計人員現在可以使用最新的Quartus II軟件v14.1,在Arria10 FPGA和SoC設計中實現DDR4數據讀寫

此外,LatticeActelAtmel等公司也有FPGA產品,由于市場份額小,市面上很少見到,此處不再介紹。相較于國際大廠,中國本土FPGA廠商整體實力較弱,廠商在技術水平、軟件易用性、市占率等方面都與國際大廠存在一定差距,主要以偏低端的CPLD和小規模FPGA器件為主。代表企業包括復旦微電子、紫光同創(紫光國微持股)、安路科技和高云半導體、西安智多晶、京微齊力、上海遨格芯和成都華微科技。

4.FPGA產品最新進展

4.1 Intel產品

2022年11月14日,英特爾?FPGA中國技術周線上開幕,其最新推出的基于Intel 7制程工藝的Agilex D系列和Sundance Mesa系列的FPGA的相關產品路線圖,可用于數據中心的5GAI場景,相比于上代Stratix 10可以將性能提高45%,功耗則降低40%。相關產品路線圖如下:

  • 英特爾? Agilex? D系列FPGA:采用 Intel 7 制程工藝,能夠將其性能擴展至中端 FPGA 應用中,且在擁有高性能的同時,可提供相較于目前Agilex F/I/M 系列更小的外形規格及更低的功率與密度。預計于2023 年上半年英特爾? Quartus? Prime Software開始支持該產品,2023 年下半年上市,2024 年上半年投產。
  • 全新英特爾? Agilex? FPGA(代號Sundance Mesa):采用Intel 7 制程工藝,旨在為邊緣、嵌入式等應用場景提供高能效的性能。與英特爾Agilex? D系列FPGA相比,Sundance Mesa憑借更低功耗、更小外形規格和邏輯密度的優勢,擁有更廣闊的應用市場。預計于2023 年上半年英特爾Quartus Prime Software開始支持該產品,2023 年下半年上市,2024 年上半年投產。
  • 支持CXL和PCIe 5.0的英特爾Agilex? FPGA:基于Intel 7制程工藝和芯粒設計,其不僅能夠支持Compute Express Link(CXL)和PCIe 5.0,亦提供了高帶寬,從而為要求極為苛刻的處理器工作負載提供更大的加速。目前,該產品的首批設備正在出貨給早期客戶。
  • 英特爾 Tofino擴展架構:基于Intel 7制程工藝和P4可編程性,其不僅能夠實現更大的性能優化靈活性,亦能夠在開放標準的情況下達到較低TCO(總體擁有成本)

4.2 AMD產品

AMD基于產業在 2022 年及今后普遍面臨供應鏈挑戰,很多細分市場,例如汽車電子工業應用、數據中心等客戶需要更長的產品壽命(通常要求 15 年的生命周期),許多產品還需支持更長的生命周期。AMD -賽靈思正式宣布對所有 7 系列 FPGA 和自適應 SoC 的支持將至少延長至 2035 年。包括等Spartan-7、Artix-7、 Zynq-7000 SoC 、Kintex-7、Virtex-7系列產品。

  • Spartan-7系列是7系列中的入門芯片。擁有最低的價格、最低的功耗、最小的尺寸以及最低的設計難度,一些低端應用中極為合適。能以小型封裝提供高單位功耗性能
  • Artix-7系列是7系列中的中端系列芯片,相對Spartan7系列增加了串行收發器和DSP功能,其邏輯容量也更大,適合邏輯一些稍微復雜的中低端應用。能以低功耗提供高收發器帶寬。
  • Zynq-7000 SoC 將基于 Arm 處理器的軟件可編程性與 FPGA 的硬件可編程性相結合。
  • Kintex-7系列是7系列中的中高端系列,是在所有系列中擁有最佳的性價比,無論是內核數量還是邏輯容量,都能滿足全部中低端、以及部分芯片高端應用需求。
  • Virtex-7系列是7系列中的旗艦高端系列,價格高昂,只在高端應用中使用,在中低端應用顯得大材小用。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21754

    瀏覽量

    604233
  • 芯片
    +關注

    關注

    456

    文章

    50936

    瀏覽量

    424672
  • 人工智能
    +關注

    關注

    1792

    文章

    47409

    瀏覽量

    238924
  • 可編程門陣列

    關注

    0

    文章

    18

    瀏覽量

    7809
收藏 人收藏

    評論

    相關推薦

    fpga工作原理

    fpga工作原理一.查找表(Look-Up-Table)的原理與結構 采用這種結構的PLD芯片我們也可以稱之為FPGA:如altera的ACEX,APEX系列,xilinx
    發表于 05-20 09:46

    UC3843的工作原理主要特性

    UC3843的工作原理主要特性
    發表于 05-24 19:33

    xilinx_fpga結構及工作原理介紹

    xilinx_fpga結構及工作原理介紹
    發表于 08-02 22:59

    FPGA主要有哪些知名供應FPGA供應大全

    世界上主要的幾家 FPGA 供應以及其產品特點。需要注意的是,不同廠家對各自器件的叫法不盡相同,XILINX 把基于查找表技術、使用SRAM 工藝、要外掛配置用 EEPROM 的 PLD 叫
    發表于 09-05 09:37

    FPGA的基礎知識點及工作原理是什么

    FPGA的基礎知識點及工作原理是什么
    發表于 04-30 06:14

    DM9000A的主要特點和工作原理是什么?

    DM9000A的主要特點和工作原理是什么?
    發表于 05-24 07:05

    霍爾傳感器工作原理主要應用市場是哪里?

    霍爾傳感器 工作原理主要應用市場是哪里?有沒有可替代性?
    發表于 03-28 17:21

    FPGA,FPGA工作原理是什么?

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

    FPGA工作原理及其基本特點

    一.FPGA工作原理 FPGA 采用了邏輯單元陣列LCA(Logic Cell Array)這樣一個概念,內部包括可配置邏輯模塊CLB(Configurable Logic Block)、輸出輸入模塊IOB(Input Outp
    發表于 05-12 17:52 ?3161次閱讀

    根據結構特點和工作原理來辨別FPGA與CPLD的區別

    FPGA與 CPLD的辨別和分類主要是根據其結構特點和工作原理。通常的分類方法是:將以乘積項結構方式構成邏輯行為的器件稱為CPLD。
    發表于 03-24 10:15 ?5803次閱讀

    GPU和FPGA工作原理及其區別

      GPU和FPGA都是現代計算機技術中的高性能計算設備,具有不同的特點和應用場景。本文將詳細介紹GPU和FPGA工作原理及其區別。
    的頭像 發表于 08-06 16:50 ?2390次閱讀

    磁珠的工作原理主要參數及選型

    磁珠的工作原理主要參數及選型 磁珠是目前廣泛應用于生物分子分離和純化的一種高效分離材料。它的工作原理基于磁珠本身含有磁性材料,可以通過外加磁場來實現快速分離。本文將詳細介紹磁珠的工作原理
    的頭像 發表于 11-22 18:18 ?3351次閱讀

    fpga芯片工作原理 fpga芯片有哪些型號

    FPGA芯片的工作原理主要基于其內部的可配置邏輯單元和連線資源。包括以下工作原理: 首先,FPGA內部包含可配置邏輯模塊(CLB)、輸出輸入
    的頭像 發表于 03-14 17:17 ?1539次閱讀

    FPGA芯片的工作原理和使用

    FPGA(現場可編程門陣列)芯片的使用和工作原理對于初學者來說,可能是一個相對復雜但非常有趣的學習領域。
    的頭像 發表于 03-27 14:59 ?1009次閱讀

    調速電機的主要工作原理是什么?它有什么特點?

    調速電機是一種可以根據需要調整轉速的電機,廣泛應用于工業自動化、交通運輸、家用電器等領域。其主要工作原理是通過改變電機的輸入電壓、電流或頻率,從而實現對電機轉速的精確控制。調速電機具有高效、節能
    的頭像 發表于 10-23 10:12 ?641次閱讀
    主站蜘蛛池模板: 中文字幕视频在线免费观看| 国产偷抇久久精品A片蜜臀A| 97在线视频免费| 啊灬啊灬啊灬快高潮视频 | 无码国产伦一区二区三区视频| 亚洲国产货青视觉盛宴| 最近更新2019中文字幕免费| 办公室丝袜老师在线观看| 国产在线观看www鲁啊鲁免费| 龙腾亚洲人成电影网站| 色就色综合| 与邻居换娶妻子2在线观看| 办公室中文BD| 九九在线中文字幕无码| 日本 一二三 不卡 免费| 亚洲日本在线不卡二区| yellow日本动漫高清| 黄A无码片内射无码视频| 欧美又粗又长又大AAAA片| 亚洲精品午睡沙发系列| 宝贝你骚死哥了好爽| 久久精品国产亚洲精品2020| 色综合99久久久国产AV| 猪蜜蜜网站在线观看电视剧| 国产短视频精品区| 免费高清毛片| 亚洲娇小性色xxxx| 被老师按在办公桌吸奶头| 精品久久久久亚洲| 色姣姣狠狠撩综合网| 2021年国产精品久久| 国产人A片在线乱码视频| 欧美日韩一区不卡在线观看| 亚洲一区国产| 国产精品99久久久久久WWW| 女教师杨雪的性荡生活| 一本道综合久久免费| 国产成人精品一区二区三区视频| 美国一级大黄一片免费的网站| 亚洲 日韩 在线 国产 视频| 成人免费一区二区无码视频|