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

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

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

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

fpga是什么

科技觀察員 ? 來源:京電港商城 ? 作者:京電港商城 ? 2023-07-15 16:32 ? 次閱讀

現(xiàn)場(chǎng)可編程門陣列 (FPGA) 是數(shù)字IC集成電路),使硬件設(shè)計(jì)工程師能夠根據(jù)他們的要求對(duì)定制的數(shù)字邏輯進(jìn)行編程。術(shù)語“現(xiàn)場(chǎng)可編程”意味著IC的數(shù)字邏輯在其制造(或制作)期間不是固定的,而是由最終用戶(設(shè)計(jì)人員)編程。

為了提供這種可編程性,F(xiàn)PGA由可配置(或可編程)邏輯塊和這些塊之間的可配置互連組成。FPGA的這種可配置邏輯和互連(路由)使其具有通用性和靈活性,但是,與具有標(biāo)準(zhǔn)單元的類似口徑ASIC相比,它們速度相對(duì)較慢且耗電。

自FPGA進(jìn)入市場(chǎng)以來,已經(jīng)過去了30多年,在這漫長的跨度中,它們經(jīng)歷了巨大的技術(shù)進(jìn)步,并獲得了不斷增長的普及。

需要注意的是,雖然類似于PLD,但PLD(現(xiàn)場(chǎng)可編程門器件)僅限于數(shù)百個(gè)門,而FPGA支持?jǐn)?shù)千個(gè)門。

FPGA組成

通用FPGA由三種類型的模塊組成,分別是:

可編程邏輯單元(或CLB)——負(fù)責(zé)實(shí)現(xiàn)核心邏輯功能。

可編程路由——負(fù)責(zé)連接邏輯塊。

IO塊——通過路由連接到邏輯塊并幫助建立外部連接。

下面是一個(gè)非常廣義的FPGA典型內(nèi)部結(jié)構(gòu)示意圖:

pYYBAGMEfpGAGL0JAABrGfXgjq8350.png

如上圖所示,F(xiàn)PGA的核心由可配置的邏輯單元和可編程的互連組成,這些被許多可編程IO塊包圍,用于與外部世界通信

1、可編程邏輯單元

基于Xilinx的FPGA中的邏輯塊稱為可配置邏輯塊或CLB,而基于Altera的FPGA中的類似結(jié)構(gòu)稱為邏輯陣列塊或LAB。

CLB是FPGA的基本組件,它提供邏輯和存儲(chǔ)功能。基本邏輯塊可以是晶體管、與非門、多路復(fù)用器、查找表
(LUT)、類似PAL的結(jié)構(gòu)甚至處理器之類的任何東西。Xilinx和Altera都使用基于查找表 (LUT) 的邏輯塊來實(shí)現(xiàn)邏輯和存儲(chǔ)功能。

邏輯塊可以由單個(gè)基本邏輯元件或一組互連的基本邏輯元件組成,其中基本邏輯元件是查找表(又由SRAM和多路復(fù)用器組成)和觸發(fā)器。

pYYBAGMEfp2ACmtWAABw3dLyY5w963.png

具有“n”個(gè)輸入的LUT由2的n次方配置位組成,這些配置位由SRAM
單元實(shí)現(xiàn)。使用這2的n次方個(gè)SRAM位,LUT可以配置為實(shí)現(xiàn)任何邏輯功能。

2、可編程路由

如果計(jì)算功能由邏輯塊提供,則可編程路由網(wǎng)絡(luò)負(fù)責(zé)互連這些邏輯塊。路由網(wǎng)絡(luò)提供一個(gè)邏輯塊與另一個(gè)邏輯塊之間以及邏輯塊和IO塊之間的互連,以完全實(shí)現(xiàn)自定義電路。

基本上,路由網(wǎng)絡(luò)由帶有可編程開關(guān)的連接線組成,可以使用任何編程技術(shù)進(jìn)行配置。基本上有兩種類型的路由架構(gòu),分別是:

島式路由(也稱為網(wǎng)狀路由)

分層路由

在島式路由架構(gòu)中,邏輯塊排列成二維陣列,并使用可編程路由網(wǎng)絡(luò)互連,這種類型的路由廣泛用于商業(yè)FPGA。

poYBAGMEfqmAcHuiAACW6eS8ly4847.png

另外,許多邏輯塊被限制在一組本地連接中,分層路由架構(gòu)通過將邏輯塊劃分為幾個(gè)組或集群來利用此特性。如果邏輯塊駐留在同一個(gè)集群中,則分層路由將它們連接到較低的層次結(jié)構(gòu)中。

如果邏輯塊駐留在不同的集群中,那么布線是在更高層次的層次上完成的。

基于應(yīng)用的FPGA類型

現(xiàn)場(chǎng)可編程門陣列根據(jù)應(yīng)用分為三類,例如低端FPGA、中端FPGA和高端FPGA。

低端FPGA;這些類型的FPGA專為低功耗、低邏輯密度和每芯片低復(fù)雜性而設(shè)計(jì)。低端FPGA的例子有
Altera的Cyclone系列、Xilinx的Spartan系列、Microsemi的Fusion系列和LatTIce半導(dǎo)體的Mach
XO/ICE40。

中檔
FPGA;這些類型的FPGA是低端和高端FPGA之間的最佳解決方案,它們的開發(fā)是為了在性能和成本之間取得平衡。中端FPGA的例子有Altera的Arria、Xlinix的ArTIx-7/Kintex-7系列、Microsemi的
IGL002以及萊迪思半導(dǎo)體的ECP3和ECP5 系列。

高端FPGA;這些類型的FPGA是為邏輯密度和高性能而開發(fā)的。高端FPGA的例子有Altera的StraTIx系列、Xilinx的Virtex系列、Achronix的Speedster
22i系列和Microsemi的ProASIC3系列。

FPGA編程技術(shù)

FPGA的可重編程架構(gòu)有許多,但負(fù)責(zé)這種可重配置架構(gòu)的最常用的編程技術(shù)有以下幾種:

SRAM

EEPROM/閃存

AnTI-Fuse(反熔絲)

其他技術(shù)包括EPROM和Fusible Link,但它們用于CPLD和其他PLD,不用于FPGA,因此,這里僅介紹限于FPGA相關(guān)的編程技術(shù)。

1、SRAM

眾所周知,有兩種類型的半導(dǎo)體RAM,稱為SRAM和DRAM。SRAM是靜態(tài)RAM的縮寫,而DRAM是動(dòng)態(tài)RAM的縮寫。SRAM是使用晶體管設(shè)計(jì)的,術(shù)語靜態(tài)意味著加載在基本SRAM存儲(chǔ)單元上的值將保持不變,直到故意更改或移除電源時(shí)。

下圖顯示了用于存儲(chǔ)1位的典型6晶體管SRAM單元。

這與由晶體管和電容器組合而成的DRAM形成對(duì)比。術(shù)語“動(dòng)態(tài)”是指加載到基本DRAM存儲(chǔ)單元中的值在電容器充電之前一直有效。隨著電容器隨著時(shí)間的推移失去電荷,存儲(chǔ)單元必須定期充電以保持電荷。

許多FPGA供應(yīng)商在基于SRAM的FPGA中實(shí)現(xiàn)靜態(tài)存儲(chǔ)單元進(jìn)行編程。基于SRAM的FPGA用于對(duì)邏輯單元和互連進(jìn)行編程,并且由于其可重新編程性和使用CMOS技術(shù)而變得相當(dāng)重要,CMOS技術(shù)以其低動(dòng)態(tài)功耗、高速和更緊密的集成而聞名。

2、EEPROM/閃存

與基于SRAM的編程技術(shù)相近的替代方案是基于EEPROM或閃存編程技術(shù)。基于閃存的編程的主要優(yōu)點(diǎn)是其非易失性。盡管閃存支持可重新編程,但與SRAM技術(shù)相比,可重復(fù)編程的次數(shù)非常少。

3、反熔絲

反熔絲編程技術(shù)是一種生產(chǎn)一次性可編程器件的古老技術(shù)。它們是使用稱為反熔絲的鏈接實(shí)現(xiàn)的,該鏈接在未編程狀態(tài)下具有非常高的電阻,可以被認(rèn)為是開路。編程時(shí),向輸入端提供高電壓和電流。因此,最初以非晶硅(基本上是一種電阻非常高的絕緣體)的形式連接兩條金屬軌道的反熔絲通過轉(zhuǎn)化為導(dǎo)電多晶硅而變得具有生命力。

與其它兩種技術(shù)相比,反熔絲技術(shù)占用的空間最少,但僅作為一次性可編程選項(xiàng)提供。

FPGA的應(yīng)用

FPGA在過去十年中獲得了快速增長,因?yàn)樗鼈兛捎糜趶V泛的應(yīng)用。FPGA的具體應(yīng)用包括數(shù)字信號(hào)處理、生物信息學(xué)、設(shè)備控制器、軟件無線電、隨機(jī)邏輯、醫(yī)學(xué)成像、計(jì)算機(jī)硬件仿真、集成多個(gè)SPLD、語音識(shí)別、密碼學(xué)、過濾和通信編碼等等。

而一些更常見的FPGA應(yīng)用包括航空航天和國防、醫(yī)療電子、ASIC原型設(shè)計(jì)、音頻、汽車、廣播、消費(fèi)電子、分布式貨幣系統(tǒng)、數(shù)據(jù)中心、高性能計(jì)算、工業(yè)、科學(xué)儀器、安全系統(tǒng)、視頻和圖像處理,有線通信,無線通信

總結(jié)

其實(shí)在引入FPGA的早期,它們通常用于實(shí)現(xiàn)中小型復(fù)雜狀態(tài)機(jī)和對(duì)小數(shù)據(jù)的數(shù)據(jù)處理任務(wù)。多年來,隨著其復(fù)雜性和功能的增加,它們已被納入多種汽車、消費(fèi)和工業(yè)應(yīng)用中。

最初,F(xiàn)PGA為ASIC設(shè)計(jì)原型提供了一個(gè)簡(jiǎn)單的選項(xiàng),因?yàn)樗鼈兛梢院苋菀椎刂匦屡渲靡栽谧罱K確定主要設(shè)計(jì)之前測(cè)試和嘗試硬件的多種變體。但它們作為最終產(chǎn)品的功能具有相對(duì)較短的上市時(shí)間和較小的實(shí)施成本,因此它們已被實(shí)施為某些ASIC的直接競(jìng)爭(zhēng)對(duì)手。

隨著FPGA成本的下降,它們成為嵌入式控制應(yīng)用的有力競(jìng)爭(zhēng)者。如今FPGA還可用于實(shí)現(xiàn)任何微控制器的軟核處理器以及自定義IO功能。

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

    關(guān)注

    1629

    文章

    21729

    瀏覽量

    603050
  • 集成電路
    +關(guān)注

    關(guān)注

    5387

    文章

    11536

    瀏覽量

    361676
  • 現(xiàn)場(chǎng)可編程門陣列

    關(guān)注

    1

    文章

    20

    瀏覽量

    4729
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGA的幾種典型應(yīng)用 基于FPGA的小Tips設(shè)計(jì)

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

    FPGA基礎(chǔ)知識(shí):什么是FPGA,為何需要FPGA

    最佳處理解決方案常常是由 RISC、CISC、圖形處理器與 FPGA 的組合提供,或由 FPGA 單獨(dú)提供,或以硬處理器內(nèi)核作為部分結(jié)構(gòu)的 FPGA 提供。然而,許多設(shè)計(jì)人員不熟悉 FPGA
    的頭像 發(fā)表于 01-13 14:04 ?1.3w次閱讀

    FPGA Compiler II FPGA Express

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

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

    fpga是什么意思 FPGA入門知識(shí),什么是FPGA?   FPGA是英文Field?Programmable?Gate?Array的縮寫,即現(xiàn)場(chǎng)可編程門陣列,它是在PAL、GA
    發(fā)表于 12-20 13:54 ?5144次閱讀

    什么是FPGA?FPGA是什么意思

    什么是FPGA?FPGA是什么意思,本內(nèi)容詳加描述了FPGA的相關(guān)知識(shí)包括FPGA配置模式,PPGA特點(diǎn)及應(yīng)用
    發(fā)表于 12-07 13:39 ?8w次閱讀

    FPGA,FPGA工作原理是什么?

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

    數(shù)字設(shè)計(jì)FPGA應(yīng)用:FPGA的基本實(shí)踐

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

    數(shù)字設(shè)計(jì)FPGA應(yīng)用:FPGA的基本邏輯結(jié)構(gòu)

    本課程以目前流行的Xilinx 7系列FPGA的開發(fā)為主線,全面講解FPGA的原理及電路設(shè)計(jì)、Verilog HDL語言及VIVADO的應(yīng)用,并循序漸進(jìn)地從組合邏輯、時(shí)序邏輯的開發(fā)開始,深入到FPGA的基礎(chǔ)應(yīng)用、綜合應(yīng)用和進(jìn)階應(yīng)
    的頭像 發(fā)表于 12-03 07:04 ?2472次閱讀
    數(shù)字設(shè)計(jì)<b class='flag-5'>FPGA</b>應(yīng)用:<b class='flag-5'>FPGA</b>的基本邏輯結(jié)構(gòu)

    FPGA的新應(yīng)用

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

    fpga論壇推薦_fpga開發(fā)難嗎

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

    FPGA基礎(chǔ)知識(shí)----FPGA 簡(jiǎn)介

    1. FPGA 簡(jiǎn)介第1節(jié) 什么是 FPGAFPGA 的全稱為 Field-Programmable Gate Array,即現(xiàn)場(chǎng)可編程門陣列。 FPGA 是在 PAL、 GAL、 CPLD 等
    發(fā)表于 11-30 17:21 ?43次下載
    <b class='flag-5'>FPGA</b>基礎(chǔ)知識(shí)----<b class='flag-5'>FPGA</b> 簡(jiǎn)介

    如何學(xué)習(xí)FPGAFPGA學(xué)習(xí)必備的基礎(chǔ)知識(shí)

    FPGA已成為現(xiàn)今的技術(shù)熱點(diǎn)之一,無論學(xué)生還是工程師都希望跨進(jìn)FPGA的大門。網(wǎng)絡(luò)上各種開發(fā)板、培訓(xùn)班更是多如牛毛,仿佛在告訴你不懂FPGA你就OUT啦。那么我們要玩轉(zhuǎn)FPGA必須具備
    的頭像 發(fā)表于 10-27 17:43 ?793次閱讀

    FPGA是什么?FPGA的工作原理和應(yīng)用

    你是否好奇過FPGA技術(shù)是如何影響日常使用的設(shè)備的?在當(dāng)今快節(jié)奏的技術(shù)領(lǐng)域中,FPGA變得越來越重要。FPGA擁有強(qiáng)大的功能和廣泛的應(yīng)用,驅(qū)動(dòng)著現(xiàn)代科技的進(jìn)步。
    的頭像 發(fā)表于 11-02 10:06 ?3138次閱讀

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

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

    FPGA基礎(chǔ)知識(shí)及設(shè)計(jì)和執(zhí)行FPGA應(yīng)用所需的工具

    本文將首先介紹FPGA的基礎(chǔ)知識(shí),包括FPGA的工作原理以及為什么要使用FPGA等,然后討論設(shè)計(jì)和執(zhí)行FPGA應(yīng)用所需的工具。
    的頭像 發(fā)表于 11-11 11:29 ?672次閱讀
    <b class='flag-5'>FPGA</b>基礎(chǔ)知識(shí)及設(shè)計(jì)和執(zhí)行<b class='flag-5'>FPGA</b>應(yīng)用所需的工具
    主站蜘蛛池模板: 女人张开腿让男人桶爽免| 亚洲精品成人无码A片在线| 一级毛片两人添下面| 菠萝菠萝蜜在线观看视频| 精品欧美18videosex欧美| 日韩高清一区二区三区不卡| 一区一区三区产品| 国产高清美女一级a毛片久久w| 在线观看国产精选免费| 国产精品成人啪精品视频免费观看| 免费人妻AV无码专区五月| 亚洲免费无码中文在线| 国产爱豆剧果冻传媒在线 | 精品无码国产AV一区二区三区| 日韩欧美一区二区三区免费看 | 国产在线视频一区二区不卡| 欧美性视频xxxxhd| 中文字幕亚洲欧美在线视频| 国产在线精品亚洲| 午夜DY888国产精品影院| yin荡体育课羞耻play双性 | 国产AV无码熟妇人妻麻豆| 男男高h浪荡受h| 中文字幕AV在线一二三区| 好爽好深太大了再快一点| 网址在线观看你懂我意思吧免费的| WINDOWSCHANNEL老太| 免费在线观看黄色网址| 中文字幕在线观看网址| 九九热免费在线观看| 亚洲精品视频免费| 国产婷婷色综合AV蜜臀AV| 色翁荡息又大又硬又粗又爽电影| jizzjizz丝袜| 年轻的母亲4线在线观看完整| 最近中文字幕MV免费高清在线| 九九热国产视频| 一本道无码v亚洲| 精品蜜臀AV在线天堂| 亚洲永久在线观看| 花蝴蝶hd免费|