国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

什么是FPGA?

貿(mào)澤電子設計圈 ? 來源:貿(mào)澤電子設計圈 ? 作者:貿(mào)澤電子設計圈 ? 2021-01-02 18:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們生活在一個由模擬構成的世界中。不過,數(shù)字處理的出現(xiàn),為我們體驗這個世界并與之互動帶來了全新的方式,包括衛(wèi)星導航、自動駕駛汽車、增強現(xiàn)實,當然還有那永遠都離不了身的手機

要想實時或者準實時地處理那么多信息,就必須要有強大的處理能力,這樣的處理能力顯然是受益于摩爾定律的。對于設計工程師而言,他們也可以從多種處理技術中來進行選擇,以便將最合適的技術運用到手邊的應用中。這些處理技術涵蓋了傳統(tǒng)處理器、圖形處理單元(GPU)和可編程邏輯(PL)。

在上述處理技術中,可編程邏輯恐怕是最鮮為人知的一種,人們也往往認為它是用起來最具挑戰(zhàn)性的處理技術之一。

No.1

可編程邏輯的優(yōu)勢可編程邏輯能夠讓用戶在真正意義上并行實現(xiàn)其算法和應用,從而創(chuàng)造出更具有確定性、響應更加迅速的解決方案,因而適用于需要實時處理和響應的場景,例如視覺和信號處理以及雷達等。 傳統(tǒng)意義上,可編程邏輯器件可分為復雜可編程邏輯器件(CPLD)與現(xiàn)場可編程門陣列(FPGA)兩種類別, 其中CPLD基于“門海”(sea-of-gate)的方式提供由寄存器和邏輯函數(shù)構成的簡單器件結構。

至于FPGA,它提供的結構要比CPLD更加復雜,通常還會包含多種專用硬件元件,例如存儲塊、數(shù)字信號處理、時鐘管理、千兆串行收發(fā)器和IO塊。

No.2

FPGA的構成要素FPGA的基本構成要素是查找表(LUT)、寄存器和靈活IO單元結構,其中LUT能夠?qū)崿F(xiàn)邏輯方程式,而寄存器則為實現(xiàn)順序邏輯設計提供了必要的存儲元件。LUT和寄存器結合在一起,即可實現(xiàn)通常所說的“邏輯片”,其簡單示例如(圖1)所示。現(xiàn)代器件中的這些邏輯片包含諸多選項,以便實現(xiàn)組合邏輯電路或時序邏輯電路,這些選項包括本地分布式內(nèi)存,以及可通過配置將LUT用作移位寄存器的功能。

0e33d5c2-2e06-11eb-a64d-12bb97331649.png

圖1:簡單的LUT結構

在FPGA器件中,通常將兩個邏輯片組合在一起,形成可配置邏輯塊(CLB)。這些CLB相互連接,以便通過路由和交換矩陣實現(xiàn)必要的功能,如圖2所示。

0e4b3f0a-2e06-11eb-a64d-12bb97331649.png

圖2:可通過交換矩陣配置路由塊和互連

No.3

FPGA設計FPGA通常使用硬件描述語言(HDL)設計,其中最常見的兩種是Verilog和VHDL。和傳統(tǒng)的軟件語言相比,這些語言需要在更加低級的層面上定義設計,它們具體描述的是寄存器級別上的傳輸,例如實現(xiàn)狀態(tài)機、計數(shù)器等。VHDL和Verilog都固有地支持并發(fā)的概念,這是對FPGA架構的并行架構進行建模所必需的。此外,通過高級綜合(HLS)使用C、C++或OpenCL等高級語言開發(fā)FPGA IP塊的做法也正變得越來越普遍。雖然這些語言并不支持并行,但工程師可以使用編譯器指令來指示并行結構,而使用更高級的語言有助于工程師更快地完成開發(fā)和驗證。 FPGA器件的IO結構可以直接對接各種IO標準,包括LVCMOS等單端標準以及LVDS、TMDS等差分標準。但這種IO結構的“技能”可遠不止于此——現(xiàn)代化的IO結構還可以實現(xiàn)片上端接、精細PS延遲,甚至SerDes結構。也就是說,F(xiàn)PGA有效地提供了各種對接接口,連接起了各種標準、定制或傳統(tǒng)接口。這種靈活性還使系統(tǒng)設計人員擺脫了引腳綁定的束縛,這與使用帶固定IO引腳分配的專用標準產(chǎn)品(ASSP)有著顯著區(qū)別。 因此,要設計出可編程邏輯設計解決方案,需要執(zhí)行以下步驟:

合成 – 將HDL設計轉換為一系列邏輯方程,然后將其映射到目標FPGA中可用的資源上。

放置 – 把合成工具確定的邏輯資源放置到目標器件中的可用位置。

路由 – 使用路由和交換矩陣將設計中放置的邏輯資源互連,以實現(xiàn)最終應用。

位文件 – 生成目標FPGA的最終編程文件。

通過仿真,工程師可以確保他們實現(xiàn)的設計在功能上符合設計要求。他們可以創(chuàng)建激發(fā)RTL(寄存器傳輸級別)模塊的測試平臺,這些平臺可以提供輸入并監(jiān)視結果輸出,然后通過查看仿真波形來驗證這些模塊的行為,如(圖3)所示。或者,他們也可以編寫更復雜的測試平臺,用來檢查和驗證輸出。

0e7558ee-2e06-11eb-a64d-12bb97331649.png

圖3:RTL仿真輸出

盡管FPGA在性能和接口上具有顯著優(yōu)勢,但開發(fā)基于FPGA的解決方案可能會比開發(fā)傳統(tǒng)軟件更加復雜。不過,我們有現(xiàn)代化的設計工具,尤其是高級合成工具以及各種可以免費獲取的知識產(chǎn)權,并且現(xiàn)代化器件的功能也更加強大,這些都讓“FPGA更難開發(fā)”成為了歷史。

No.4

器件產(chǎn)品系列如果您還不熟悉FPGA的歷史,這里就先簡單地介紹一下。FPGA是Ross Freeman和Bernard Vonderschmitt于1985年隨著XC2064的發(fā)布而發(fā)明的,這款FPGA先驅(qū)產(chǎn)品具有64個可配置邏輯塊。今天,Xilinx的現(xiàn)代化器件可為用戶提供893.8萬個系統(tǒng)邏輯單元、3840個DSP元件、76Mb塊內(nèi)存和90Mb的UltraRAM——這與最初的產(chǎn)品相比堪稱巨大飛躍。 當然,上面提到的器件是Xilinx現(xiàn)階段最大型的FPGA產(chǎn)品,對許多應用而言確實有點殺雞用牛刀了。為了幫助指導工程師選擇適合其應用的FPGA,Xilinx提供了一系列FPGA和片上系統(tǒng)器件,這些器件能夠支持多個不同系列的各種解決方案。 Xilinx圍繞28nm節(jié)點開發(fā)了一系列成本優(yōu)化型產(chǎn)品,總共提供三個不同的器件系列,均針對不同的用戶需求進行了優(yōu)化。

Spartan-7 FPGA:該系列是廣受歡迎的Spartan-6系列器件的后繼產(chǎn)品,可為開發(fā)人員提供比舊技術45nm節(jié)點更高的性能和更低的功耗。Spartan-7還經(jīng)過了I/O優(yōu)化,在成本優(yōu)化的FPGA產(chǎn)品組合中是一個引腳數(shù)量非常高的系列。

Artix-7 FPGA:這是Xilinx 7產(chǎn)品線中的全新系列,針對收發(fā)器進行優(yōu)化,具有6.6Gbps高速收發(fā)器。

Zynq-7000 SoC:該系列在初次亮相時頗具革新意義,它為業(yè)界帶來了將硬核Arm Cortex-A9處理器與FPGA架構相結合的新型器件。這種新型器件可以提供集成系統(tǒng)解決方案,并且具有功耗更低、解決方案整體體積更小、EMI顯著降低等優(yōu)勢。

該產(chǎn)品組合中的器件可以支持從傳感器融合到精確控制、圖像處理和云計算等一系列應用。

No.5

高端解決方案對于超高性能和更專業(yè)的應用,Xilinx提供了28nm、20nm和16nm三個技術節(jié)點上的Kintex和Virtex系列。隨著UltraScale和UltraScale+系列器件的不斷發(fā)展,其性能和功能得到了顯著提高。 Kintex器件在三個技術節(jié)點上提供了不斷提升的性能、邏輯資源和收發(fā)器:從Kintex器件中的6.55萬個邏輯單元到Kintex UltraScale+器件中的11.43萬個邏輯單元。它們提供GTH和GTY千兆收發(fā)器,分別支持高達16.3Gbps和32.75Gbps的數(shù)據(jù)傳輸速率。

Virtex是Xilinx FPGA中性能最高的系列。這些器件不僅提供多達893.8萬個系統(tǒng)邏輯單元和58Gbps高速收發(fā)器,而且還支持高帶寬存儲器(HBM)。該系列產(chǎn)品具有4GB至16GB的片上DRAM和高達460Gbps的帶寬,其內(nèi)存性能是DDR4 DIMM的約20倍。Virtex HBM器件適用于為網(wǎng)絡和存儲加速的應用。

No.6

工具鏈

Xilinx開發(fā)工具支持從最小的Spartan-7到最大的Virtex UltraScale+的所有器件,涵蓋了設計生命周期中的各個方面,從RTL捕獲直到仿真以及開發(fā)用于處理器核心的軟件。

Vivado設計套件:Vivado可以對設計、RTL仿真以及合成、放置、路由和生成位文件的實施過程進行捕獲。

Vivado HLS:高級合成工具,讓工程師能夠使用C或C++來開發(fā)IP。

Vitis一體化軟件平臺:Vitis支持嵌入式處理器的軟件開發(fā),以及使用OpenCL進行加速。

PetaLinux工具:PetaLinux是用于嵌入式處理器的嵌入式Linux解決方案。

當然,您還可以選用其他各種商業(yè)和開源軟件工具,它們涵蓋了從合成到仿真的各個階段;此外,同時支持仿真和形式驗證的驗證工具正變得越來越多。

原文標題:何為FPGA?

文章出處:【微信公眾號:貿(mào)澤電子設計圈】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    1660

    文章

    22412

    瀏覽量

    636335
  • 寄存器
    +關注

    關注

    31

    文章

    5608

    瀏覽量

    129998
  • RTL
    RTL
    +關注

    關注

    1

    文章

    394

    瀏覽量

    62658

原文標題:何為FPGA?

文章出處:【微信號:Mouser-Community,微信公眾號:貿(mào)澤電子設計圈】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    探索IGLOO2 FPGA與SmartFusion2 SoC FPGA的電氣特性與應用潛力

    探索IGLOO2 FPGA與SmartFusion2 SoC FPGA的電氣特性與應用潛力 在當今電子科技飛速發(fā)展的時代,FPGA與SoC FPGA在眾多領域發(fā)揮著至關重要的作用。Mi
    的頭像 發(fā)表于 02-10 11:30 ?165次閱讀

    Microsemi IGLOO2 FPGA與SmartFusion2 SoC FPGA深度剖析

    Microsemi IGLOO2 FPGA與SmartFusion2 SoC FPGA深度剖析 作為一名電子工程師,在日常的設計工作中,FPGA與SoC FPGA是我們經(jīng)常會用到的重要
    的頭像 發(fā)表于 02-09 17:20 ?326次閱讀

    FPGA 入門必看:Verilog 與 VHDL 編程基礎解析!

    很多開發(fā)者第一次接觸FPGA,都會有同樣的疑問:FPGA是硬件,不是軟件,怎么寫程序?答案就是用硬件描述語言(HDL),最常用的就是Verilog和VHDL。今天,我們就帶你入門,搞清楚FPGA編程
    的頭像 發(fā)表于 01-19 09:05 ?454次閱讀
    <b class='flag-5'>FPGA</b> 入門必看:Verilog 與 VHDL 編程基礎解析!

    MarketsandMarkets FPGA行業(yè)報告,2026~2030 FPGA市場洞察

    2025年10月,全球知名市場研究與商業(yè)洞察權威咨詢機構 MarketsandMarkets 發(fā)布?Field-Programmable Gate Array (FPGA) MarketSize
    的頭像 發(fā)表于 11-20 13:20 ?489次閱讀
    MarketsandMarkets <b class='flag-5'>FPGA</b>行業(yè)報告,2026~2030 <b class='flag-5'>FPGA</b>市場洞察

    如何利用Verilog HDL在FPGA上實現(xiàn)SRAM的讀寫測試

    本篇將詳細介紹如何利用Verilog HDL在FPGA上實現(xiàn)SRAM的讀寫測試。SRAM是一種非易失性存儲器,具有高速讀取和寫入的特點。在FPGA中實現(xiàn)SRAM讀寫測試,包括設計SRAM接口模塊
    的頭像 發(fā)表于 10-22 17:21 ?4345次閱讀
    如何利用Verilog HDL在<b class='flag-5'>FPGA</b>上實現(xiàn)SRAM的讀寫測試

    FPGA+DSP/ARM架構開發(fā)與應用

    自中高端FPGA技術成熟以來,FPGA+DSP/ARM架構的硬件設計在眾多工業(yè)領域得到廣泛應用。例如無線通信、圖像處理、工業(yè)控制、儀器測量等。
    的頭像 發(fā)表于 10-15 10:39 ?4283次閱讀
    <b class='flag-5'>FPGA</b>+DSP/ARM架構開發(fā)與應用

    FPGA技術為什么越來越牛,這是有原因的

    最近幾年,FPGA這個概念越來越多地出現(xiàn)。例如,比特幣挖礦,就有使用基于FPGA的礦機。還有,之前微軟表示,將在數(shù)據(jù)中心里,使用FPGA“代替”CPU,等等。其實,對于專業(yè)人士來說,FPGA
    的頭像 發(fā)表于 08-22 11:39 ?5062次閱讀
    <b class='flag-5'>FPGA</b>技術為什么越來越牛,這是有原因的

    開源FPGA硬件|FPGA LAYOUT評審,紫光同創(chuàng)定制公仔派送中

    Part.1活動背景近期,小眼睛科技聯(lián)合紫光同創(chuàng)及電子發(fā)燒友發(fā)起了#擁抱開源!一起來做FPGA開發(fā)板活動,活動一經(jīng)發(fā)布,得到了很多開源愛好者的熱烈響應,再次感謝大家的支持!小眼睛科技是一家以FPGA
    的頭像 發(fā)表于 08-12 12:33 ?1198次閱讀
    開源<b class='flag-5'>FPGA</b>硬件|<b class='flag-5'>FPGA</b> LAYOUT評審,紫光同創(chuàng)定制公仔派送中

    Altera Agilex? 3 FPGA和SoC FPGA

    Altera Agilex? 3 FPGA和SoC FPGA Altera/Intel Agilex? 3 FPGA和SoC FPGA使創(chuàng)新者能夠?qū)⒊杀緝?yōu)化的設計提升到更高的性能水平。
    的頭像 發(fā)表于 08-06 11:41 ?4134次閱讀
    Altera Agilex? 3 <b class='flag-5'>FPGA</b>和SoC <b class='flag-5'>FPGA</b>

    FPGA與高速ADC接口簡介

    本文介紹FPGA與高速ADC接口方式和標準以及JESD204與FPGA高速串行接口。
    的頭像 發(fā)表于 06-12 14:18 ?3162次閱讀
    <b class='flag-5'>FPGA</b>與高速ADC接口簡介

    FPGA調(diào)試方式之VIO/ILA的使用

    在Vivado中,VIO(Virtual Input/Output)是一種用于調(diào)試和測試FPGA設計的IP核,它允許設計者通過JTAG接口實時讀取和寫入FPGA內(nèi)部的寄存器,從而檢查設計的運行狀態(tài)并修改其行為。VIO IP核提供了一個簡單易用的接口,使得用戶可以輕松地與
    的頭像 發(fā)表于 06-09 09:32 ?3973次閱讀
    <b class='flag-5'>FPGA</b>調(diào)試方式之VIO/ILA的使用

    智多晶FPGA設計工具HqFpga接入DeepSeek大模型

    在 AI 賦能工程設計的時代浪潮中,智多晶率先邁出關鍵一步——智多晶正式宣布旗下 FPGA 設計工具 HqFpga 接入 DeepSeek 大模型,并推出 FPGA 設計專屬 AI 助手——晶小助!這是
    的頭像 發(fā)表于 06-06 17:06 ?1539次閱讀

    FPGA的定義和基本結構

    FPGA 的全稱為 Field-Programmable Gate Array,即現(xiàn)場可編程門陣列。 FPGA 是在 PAL、 GAL、 CPLD 等可編程器件的基礎上進一步發(fā)展的產(chǎn)物, 是作為
    的頭像 發(fā)表于 05-15 16:39 ?2651次閱讀
    <b class='flag-5'>FPGA</b>的定義和基本結構

    FPGA芯片的概念和結構

    FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列),是一種可在出廠后由用戶根據(jù)實際需求進行編程配置的集成電路。與專用集成電路(如ASIC)不同,FPGA在硬件層面具備高度的可重構性,能夠靈活實現(xiàn)各類數(shù)字邏輯電路和復雜系統(tǒng)方案。
    的頭像 發(fā)表于 05-12 09:30 ?2907次閱讀

    國產(chǎn)FPGA往事

    首先,這篇文章的后半部分,會有一個廣告:我去年和紫光同創(chuàng)原廠的技術專家寫了一本書——《國產(chǎn)FPGA權威開發(fā)指南》,我想送一些書給到熟悉的、曾經(jīng)熟悉的、或者還未熟悉的FPGA開發(fā)者同行,請各位開發(fā)者
    的頭像 發(fā)表于 04-14 09:53 ?813次閱讀
    國產(chǎn)<b class='flag-5'>FPGA</b>往事