RM新时代网站-首页

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

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

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

簡單認(rèn)識(shí)現(xiàn)場可編程門陣列

Semi Connect ? 來源:Semi Connect ? 2023-12-01 09:25 ? 次閱讀

現(xiàn)場可編程門陣列 (Field Programmable Gate Array, FPGA)也稱為現(xiàn)場可編程器件,是在 PROM ( Programmable Read Only Memory )、PLD ( ProgrammableLogic Device)、 PLA ( Programmable Logic Array)、 GAL (Gate Array Logic)、CPLD ( Complex Programmable LogicDevice)等可編程器件的基礎(chǔ)上,發(fā)展成的一種半定制化集成電路芯片,它具有硬件可編程的特點(diǎn)。

1985年 Xilinx 公司推出全球第一款 FPGA 產(chǎn)品 XC2064, 使用了 2μm 制造工藝,包含64個(gè)邏輯塊(合1200個(gè)邏輯門)。 2003 年 Xilinx 公司推出了 90nm制造工藝的 Spartan-3 系列產(chǎn)品,隨后又推出了 65nm制造工藝的 Virtex-5 系列產(chǎn)品和 45nm制造工藝的 virtex-6系列產(chǎn)品。2011年 Xilinx公司和 Altera 公司相繼推出了 28nm制造工藝的 FPGA 產(chǎn)品,這些產(chǎn)品具有高效的邏輯集成功能和更低功耗。2016年Xilinx公司和 Altera 公司推出了 16nm 制造工藝的 FPGA 產(chǎn)品。

FPGA主要由可編程輸入/輸出單元(I/O Blocks)、可編程邏輯塊(Configurable Logic Block, CLB,簡稱邏輯單元)、嵌入式 RAM、可編程布線、底層嵌入功能單元和內(nèi)嵌專用硬核六大部分組成??删幊踢壿媺K是 FPGA 的基本邏輯單元,它由觸發(fā)器(Trigger)和查找表 (Look-Up Table, LUT)兩部分組成。

FPGA 芯片包含數(shù)以百萬計(jì)的邏輯單元,配置它們實(shí)現(xiàn)特定的邏輯功能十分復(fù)雜,需要使用專用 EDA 開發(fā)工具編譯出對(duì)應(yīng)的配置文件或二進(jìn)制碼流。主流的 FPGA 廠商的 EDA 開發(fā)工具主要有 Altera(2015 年被Intel 并購)的 QuartusⅡ、Xilinx 的ISE 和 Vivado、Lattice 的 ispLEVER、 Atmel (2016 年被 Microchip 并購)的pASSP 和 Actel (2010年被 Microsemi 并購)的Libero。

FPGA 設(shè)計(jì)方法的發(fā)展可劃分為三個(gè)時(shí)代,即硬件描述時(shí)代、嵌入式軟核時(shí)代和異構(gòu)系統(tǒng)時(shí)代。

硬件描述時(shí)代是 FPGA設(shè)計(jì)的第一個(gè)時(shí)代。設(shè)計(jì)人員根據(jù)待設(shè)計(jì)的電路功能使用硬件描述語言 ( Hardware Description Language, HDL)完成開發(fā)。由于模塊化數(shù)字電路可被封裝為 IP (Intellectual Property)核的形式,使用 IP 核完成FPGA 的最終設(shè)計(jì),可大大提高效率。

嵌入式軟核時(shí)代是 FPGA 設(shè)計(jì)的第二個(gè)時(shí)代。它以 Altera 公司的微處理器軟核Nios Ⅱ和 Xilinx公司的微處理器軟核Microblaze 為代表。設(shè)計(jì)人員利用 FPGA內(nèi)部的邏輯資源搭建微處理器軟核,再將 I/0 接口等IP軟核連接至微處理器軟核總線,從而構(gòu)成可編程系統(tǒng)芯片 (Programmable Systemon Chip,PSoC)。設(shè)計(jì)人員可使用C、C++等高級(jí)語言控制可編程片上系統(tǒng)工作,實(shí)現(xiàn)軟硬件協(xié)同設(shè)計(jì)。?????

在功耗、性能和開發(fā)周期等因素的驅(qū)動(dòng)下,F(xiàn)PGA 設(shè)計(jì)進(jìn)入了異構(gòu)系統(tǒng)時(shí)代。以CPU 為核心的哈佛結(jié)構(gòu)(或馮氏結(jié)構(gòu))和可編程邏輯電路同時(shí)存在于FPGA中,使異構(gòu)系統(tǒng)更具綜合優(yōu)勢。例如,Altera 的 Cyclone V 系列和 Xilinx的Zynq系列均包含ARM硬核。同時(shí),隨著高層次綜合 ( High -Level Synthesis,HLS)的推出,F(xiàn)PGA 的 EDA 工具得到進(jìn)一步的發(fā)展,可直接使用C、C++等語言對(duì) FPGA 進(jìn)行硬件編程,更大程度地提高了 FPGA 的設(shè)計(jì)效率。

2010 年后,神經(jīng)網(wǎng)絡(luò)技術(shù)在人工智能領(lǐng)域得到了廣泛的應(yīng)用。FPGA 因具有高度并行、高吞吐量、低功耗和可重構(gòu)等特點(diǎn)而備受關(guān)注,成為在實(shí)現(xiàn)深度學(xué)習(xí)算法的系統(tǒng)中提高性能功耗比的重要器件。

審核編輯:湯梓紅

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

    關(guān)注

    1629

    文章

    21729

    瀏覽量

    602977
  • Xilinx
    +關(guān)注

    關(guān)注

    71

    文章

    2167

    瀏覽量

    121298
  • 可編程器件
    +關(guān)注

    關(guān)注

    2

    文章

    59

    瀏覽量

    20934
  • 現(xiàn)場可編程門陣列

    關(guān)注

    1

    文章

    20

    瀏覽量

    4729

原文標(biāo)題:現(xiàn)場可編程門陣列,現(xiàn)場可程式閘陣列,F(xiàn)ield Programmable Gate Array (FPGA)

文章出處:【微信號(hào):Semi Connect,微信公眾號(hào):Semi Connect】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    現(xiàn)場可編程門陣列

    新人請(qǐng)問:FPGA即現(xiàn)場可編程門陣列,其中的“現(xiàn)場”是什么意思?指的是什么?
    發(fā)表于 03-13 09:10

    現(xiàn)場可編程門陣列有哪些應(yīng)用?

    現(xiàn)場可編程門陣列(FPGA)是一種可編程邏輯器件,由成千上萬個(gè)完全相同的可編程邏輯單元組成,周圍是輸入/輸出單元構(gòu)成的外設(shè)。制造完成后,F(xiàn)P
    發(fā)表于 08-06 08:27

    XC7K325T-2FFG900I現(xiàn)場可編程門陣列

    ,HPL工藝,1.0V核心電壓工藝技術(shù)和0.9V內(nèi)核電壓選項(xiàng)可實(shí)現(xiàn)更低的功耗。XC7K160T-2FFG676I現(xiàn)場可編程門陣列XCKU035-1FFVA1156C現(xiàn)場
    發(fā)表于 04-13 14:27

    XA6SLX25-3CSG324Q現(xiàn)場可編程門陣列

    XA6SLX25-3CSG324Q現(xiàn)場可編程門陣列XC3S400-4FG456C現(xiàn)場可編程門陣列
    發(fā)表于 04-26 15:00

    XC3SD1800A-4CSG484LI現(xiàn)場可編程門陣列

    `Spartan-3ADSP現(xiàn)場可編程門陣列系列(FPGA)解決了大多數(shù)高容量的設(shè)計(jì)難題,成本敏感的高性能DSP應(yīng)用。這兩人家庭提供的密度從1.8到3.4百萬系統(tǒng)門,如表1所示。Spartan-3A
    發(fā)表于 04-26 15:07

    XC5VLX85-1FF676C現(xiàn)場可編程門陣列

    和FXT平臺(tái)包括高級(jí)高速串行連接和鏈接/事務(wù)層功能。XC5VLX50T-3FF665C現(xiàn)場可編程門陣列XC5VLX50T-3FFG665C現(xiàn)場可編程
    發(fā)表于 04-26 15:41

    XC6SLX75T-2CSG484I現(xiàn)場可編程門陣列

    電壓和結(jié)溫指標(biāo)均代表最壞情況。參數(shù)包含在流行的設(shè)計(jì)和典型應(yīng)用中。XC6SLX75T-2CSG484I現(xiàn)場可編程門陣列XC6SLX75T-2FGG484I現(xiàn)場
    發(fā)表于 04-26 15:46

    XC7A200T-2FFV1156I現(xiàn)場可編程門陣列

    FPGA。所有電源電壓和結(jié)溫規(guī)格是最壞情況的代表。參數(shù)包含在流行設(shè)計(jì)中常見且典型應(yīng)用程序。XC4VSX25-10FFG668C現(xiàn)場可編程門陣列XC7A200T-2FFV1156I現(xiàn)場
    發(fā)表于 04-26 16:00

    FPGA-現(xiàn)場可編程門陣列

    1.FPGA-現(xiàn)場可編程門陣列  每一塊FPGA芯片都是由有限多個(gè)帶有可編程連接的預(yù)定義源組成來實(shí)現(xiàn)一種可重構(gòu)數(shù)字電路。  圖1.FPGA不同構(gòu)成  FPGA芯片說明書中,包含了
    發(fā)表于 07-30 07:23

    現(xiàn)場可編程門陣列的結(jié)構(gòu)與設(shè)計(jì)

    現(xiàn)場可編程門陣列的結(jié)構(gòu)與設(shè)計(jì)   摘要:現(xiàn)場可編程門陣列
    發(fā)表于 07-07 10:59 ?1510次閱讀
    <b class='flag-5'>現(xiàn)場</b><b class='flag-5'>可編程</b><b class='flag-5'>門陣列</b>的結(jié)構(gòu)與設(shè)計(jì)

    現(xiàn)場可編程門陣列的供電原理及應(yīng)用

    現(xiàn)場可編程門陣列的供電原理及應(yīng)用 FPGA概述現(xiàn)場可編程門陣列(FPGA)是一種
    發(fā)表于 03-17 10:44 ?1492次閱讀
    <b class='flag-5'>現(xiàn)場</b><b class='flag-5'>可編程</b><b class='flag-5'>門陣列</b>的供電原理及應(yīng)用

    現(xiàn)場可編程邏輯門陣列器件 FPGA原理及應(yīng)用設(shè)計(jì)

    現(xiàn)場可編程邏輯門陣列器件 FPGA原理及應(yīng)用設(shè)計(jì)
    發(fā)表于 09-19 11:26 ?17次下載
    <b class='flag-5'>現(xiàn)場</b><b class='flag-5'>可編程</b>邏輯<b class='flag-5'>門陣列</b>器件 FPGA原理及應(yīng)用設(shè)計(jì)

    什么是FPGA?FPGA現(xiàn)場可編程門陣列的綜合指南

    現(xiàn)場可編程門陣列 (FPGA) 是可以在制造后進(jìn)行編程和重新編程以實(shí)現(xiàn)數(shù)字邏輯功能的半導(dǎo)體器件。
    發(fā)表于 09-14 16:30 ?1175次閱讀
    什么是FPGA?FPGA<b class='flag-5'>現(xiàn)場</b><b class='flag-5'>可編程</b><b class='flag-5'>門陣列</b>的綜合指南

    FPGA現(xiàn)場可編程門陣列的綜合指南

    現(xiàn)場可編程門陣列 (FPGA) 是可以在制造后進(jìn)行編程和重新編程以實(shí)現(xiàn)數(shù)字邏輯功能的半導(dǎo)體器件。
    的頭像 發(fā)表于 12-07 17:15 ?693次閱讀
    FPGA<b class='flag-5'>現(xiàn)場</b><b class='flag-5'>可編程</b><b class='flag-5'>門陣列</b>的綜合指南

    現(xiàn)場可編程門陣列設(shè)計(jì)流程

    現(xiàn)場可編程門陣列(FPGA)設(shè)計(jì)流程是一個(gè)綜合性的過程,它涵蓋了從需求分析到最終實(shí)現(xiàn)的各個(gè)環(huán)節(jié)。下面將詳細(xì)介紹FPGA設(shè)計(jì)流程的主要步驟。
    的頭像 發(fā)表于 03-16 16:38 ?1950次閱讀
    RM新时代网站-首页