日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

FPGA的发展历史及相关名词解释

發(fā)布時(shí)間:2025/3/13 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FPGA的发展历史及相关名词解释 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

FPGA全稱Field Programmable Gate Array,現(xiàn)場(chǎng)可編輯邏輯門(mén)陣列。它以PAL、GAL、CPLD等可編程邏輯器件為技術(shù)基礎(chǔ)發(fā)展而成。相較全定制的ASIC(Application Specific Integrated Circuit,專用集成電路),它是一種半定制芯片,FPGA既彌補(bǔ)了ASIC靈活性不足,又克服原有可編程邏輯組件門(mén)電路數(shù)有限的缺點(diǎn)。從用戶的角度看,它是一種不需要高額費(fèi)用的可實(shí)現(xiàn)隨時(shí)定制的ASIC,更多介紹可參考:

  • 百度百科-科普中國(guó) FPGA
  • 維基百科 現(xiàn)場(chǎng)可編程邏輯門(mén)陣列
  • 了解FPGA的發(fā)展歷史會(huì)讓我們?cè)谧鯢PGA設(shè)計(jì)時(shí)有一種通透感,也能幫助我們更好的認(rèn)識(shí)FPGA的片上資源,很有必要。

    一. 數(shù)字邏輯發(fā)展史

    FPGA的發(fā)展基于數(shù)字邏輯(包括硬件描述語(yǔ)言)的發(fā)展。

    數(shù)字邏輯發(fā)展大事記

    時(shí)間事件
    1906三極管
    1947晶閘管
    1958集成電路
    1965摩爾定律
    1969IBM發(fā)明了PLA(Programmable logic array,可編程邏輯陣列)
    1984Xilinx發(fā)明了FPGA
    1987VHDL成為IEEE標(biāo)準(zhǔn)
    1995Verilog成為IEEE標(biāo)準(zhǔn)

    二. FPGA邏輯門(mén)規(guī)模與企業(yè)發(fā)展史

    FPGA最初是20世紀(jì)80年代由Xilinx公司發(fā)明的,距今已有三十多年的歷史,40多家企業(yè)參與其中,下表展示了FPGA的邏輯門(mén)規(guī)模與企業(yè)的發(fā)展歷史。

    年代最大邏輯門(mén)數(shù)量代表器件名技術(shù)特征代表企業(yè)
    1970s幾十~幾百FPLA(Filed Programmable Logic Array,現(xiàn)場(chǎng)可編程邏輯陣列)用戶可編程器件,使用了基于熔絲的ROM,只可被寫(xiě)入一次Signetics(曾屬Philips,現(xiàn)屬NXP)
    PAL(Programmable Array Logic,可編程陣列邏輯)采用雙極性晶體管的高速OR陣列,只可被寫(xiě)入一次MMI(曾屬Vantis,現(xiàn)屬Lattice)
    1980s幾百GAL(Generic Array Logic)采用CMOS實(shí)現(xiàn)低功耗,編程器件采用電可擦除/編程的EEPROM,可重復(fù)編程但集成度難以做大
    幾百~幾千FPGA實(shí)現(xiàn)了由可編程邏輯塊,連線和I/O單元組成的基本邏輯陣列結(jié)構(gòu)Xilinx
    CPLD(Complex Progeammable Logic Device,復(fù)雜可編程邏輯器件)具有多個(gè)AND-OR陣列構(gòu)造的邏輯塊,具有密度高,容量大,速度快的特點(diǎn)Altera
    AMD
    Lattice
    反熔絲FPGA容易實(shí)現(xiàn)高速電路,具有非易失性,但只能被寫(xiě)入一次Actel
    QuickLogic
    1990s幾千~100萬(wàn)基于SRAM的FPGA主要有Flex,ORCA,VF1,AT40K等系列Altera
    AT&T
    AMD
    Atmel
    基于Flash的FPGA采用Flash ROM的FPGA,具有非易失性,可多次擦寫(xiě)GateField
    BiCMOS FPGA采用BiCOMS工藝高速ECL邏輯的FPGA(DL5000系列)DynaChip
    2000s100萬(wàn)~1500萬(wàn)百萬(wàn)門(mén)級(jí)別FPGA,SoPD(System on Progeammable Device)搭載處理器核心(硬核IP或軟核IP),DSP塊,多輸入邏輯塊,高速接口,多平臺(tái)化Altera
    Xilinx
    初創(chuàng)企業(yè)FPGA
    -超低功耗FPGA
    -高速異步FPGA
    -動(dòng)態(tài)重配置FPGA
    -大規(guī)模FPGA
    -單體 3D-FPGA
    初創(chuàng)企業(yè)的技術(shù)
    -基于低漏電工藝和電流遮斷技術(shù)的低功耗技術(shù)
    -基于異步電路的數(shù)據(jù)令牌傳輸技術(shù)
    -基于動(dòng)態(tài)可重配置的虛擬3D化技術(shù)
    -基于易于擴(kuò)展的布線結(jié)構(gòu)實(shí)現(xiàn)FPGA的大規(guī)模化技術(shù)
    -基于非晶硅Si TFT技術(shù)的SRAM(3D化)技術(shù)
    SiliconBlue
    Achronix
    Tabula
    Abound Logic
    Tier Logic
    2010s2000萬(wàn)(28nm)~5000萬(wàn)(20nm)28nm FPGA
    20nm FPGA
    16/14nm FinFET FPGA
    -新一代SOPD(現(xiàn)在的SoC,System on Chip)
    -動(dòng)態(tài)重配置FPGA
    -3D-FPGA(2.5D-FPGA)
    -車載FPGA
    -光FPGA
    臺(tái)積電28nm,20nm,16nm FinFET 3D晶體管技術(shù)
    Inter的14nm FinFET 3D晶體管技術(shù)
    -搭載ARM處理器的ZYNQ和Cyclone V SOC
    -動(dòng)態(tài)可重配置技術(shù)成標(biāo)配
    -連接多個(gè)FPGA晶圓的2.5D-FPGA技術(shù)
    -符合車載AEC-Q100和ISO-26262規(guī)格的FPGA
    -Vivado高層次綜合工具OpenCL
    Altera
    Xilinx
    (壟斷產(chǎn)生)一些小的FPGA公司,如QuickLogic,Atmel等相繼推出市場(chǎng),FPGA行業(yè)并購(gòu)活躍主要的4家FPGA公司:
    -巨頭 Xilinx 和 Altera
    -老三和老四 Lattice 和 Actel
    (大型并購(gòu))面向數(shù)據(jù)中心和LoT市場(chǎng)的處理器成為主流,FPGA廣泛應(yīng)用于大數(shù)據(jù)分析,機(jī)器學(xué)習(xí),虛擬化網(wǎng)絡(luò),高性能計(jì)算等領(lǐng)域Microsemi并購(gòu)Actel
    Lattice并購(gòu)SiliconBlue
    Interl并購(gòu)Altera

    三. 幾個(gè)重要的名詞

    PLD(Programmable Logic Device,可編程邏輯器件)是包括GAL,FPGA,PAL,CPLD,FPGA等器件在內(nèi)的所有用戶可將設(shè)計(jì)電路寫(xiě)入芯片的可編程邏輯器件的總稱

    SPLD(Simple PLD,簡(jiǎn)單可編程邏輯器件)是FPLA,PAL,GAL等門(mén)數(shù)量在1000以下的PLD的統(tǒng)稱,區(qū)別于后面集成度大的CPLD。

    CPLD(Complex PLD,復(fù)雜可編程邏輯器件)是指將多個(gè)小規(guī)模的SPLD作為基本邏輯塊,再通過(guò)開(kāi)關(guān)連接而成的中大規(guī)模PLD,CPLD和SPLD一樣都是采用的AND-OR陣列結(jié)構(gòu),不同的只是規(guī)模更大。CPLD邏輯部分的延時(shí)和開(kāi)關(guān)部分的延時(shí)比較固定,設(shè)計(jì)較容易,

    CPLD與FPGA的差異:不同于CPLD的AND-OR陣列結(jié)構(gòu),FPGA基于SRAM,通過(guò)組合使用器件內(nèi)大量邏輯塊來(lái)實(shí)現(xiàn)用戶所需電路,自由度更高。現(xiàn)在,CPLD不管在集成度和速度上都差FPGA很多,各方面性能都被FPGA吊打,所以現(xiàn)在CPLD的定位是廉價(jià)的小規(guī)模PLD產(chǎn)品

    SRAM(Static Random-Access Memory,靜態(tài)隨機(jī)存儲(chǔ)器), 謂的“靜態(tài)”,是指這種存儲(chǔ)器只要保持通電,里面儲(chǔ)存的數(shù)據(jù)就可以恒常保持。相對(duì)之下,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM,Dynamic RAM)里面所儲(chǔ)存的數(shù)據(jù)就需要周期性地更新。斷電后,SRAM和DRAM存儲(chǔ)的數(shù)據(jù)都會(huì)丟失。 SRAM的基本特點(diǎn)是速度快但昂貴。

    ROM,PROM,EPROM,EEPROM,FLASH:

    存儲(chǔ)器類型說(shuō)明
    ROMRead-Only Memory,只讀存儲(chǔ)器,通過(guò)掩膜工藝將代碼和數(shù)據(jù)永久保存,這種技術(shù)成本低但風(fēng)險(xiǎn)大,實(shí)際中很少使用
    PROMProgrammable ROM,可編程只讀存儲(chǔ)器,出廠后只允許用戶寫(xiě)入一次
    EPROMErasable PROM,可擦寫(xiě)可編程只讀存儲(chǔ)器,用紫外線照射可擦除存儲(chǔ)器中的數(shù)據(jù),擦除后可再編程。缺點(diǎn)是擦除時(shí)間長(zhǎng),還麻煩(要紫外線)
    EEPROMElectrically EPROM,電可擦寫(xiě)可編程只讀存儲(chǔ)器,使用電信號(hào)即可擦除,缺點(diǎn)是重編程時(shí)間長(zhǎng),同時(shí)可重編程次數(shù)較少
    FLASH閃存,EEPROM的改進(jìn)版,最大特點(diǎn)是必須按塊(Block)進(jìn)行擦除(不同廠家的塊規(guī)格不同),而EEPROM一次可只擦除一個(gè)字節(jié)。因?yàn)樽霾坏街徊脸龁蝹€(gè)字節(jié),所以FLASH ROM不能替代RAM。優(yōu)點(diǎn)是速度快,耗電低。

    四. FPGA發(fā)展總結(jié)

    FPGA最初由Xilinx公司發(fā)明,基本架構(gòu)由可編程邏輯塊、I/O單元和連線構(gòu)成。區(qū)別于專用芯片,FPGA是一種半定制芯片,用戶可以將設(shè)計(jì)電路寫(xiě)入芯片使其完成特定功能。隨著芯片制程的發(fā)展,FPGA內(nèi)部邏輯門(mén)數(shù)量從最初的幾百到幾千,發(fā)展到現(xiàn)在的幾千萬(wàn),FPGA的集成度越來(lái)越高;從最初的速度不及CPLD,到1990s后期開(kāi)始超過(guò)CPLD,再到現(xiàn)在全方面碾壓CPLD,FPGA的速度越來(lái)越快;FPGA內(nèi)部集成的運(yùn)算單元從最初的DSP塊,到處理器軟核,到現(xiàn)在的ARM硬核,FPGA在向著SOC的方向發(fā)展,靈活性越來(lái)越高。現(xiàn)今,憑借著天生的并行計(jì)算能力,靈活性等各種顯著優(yōu)勢(shì),FPGA已人工智能,大數(shù)據(jù),云計(jì)算等領(lǐng)域被廣泛應(yīng)用。

    五. 參考

  • 中國(guó)大學(xué)慕課中北京化工大學(xué)何賓老師課程《EDA原理與應(yīng)用 》

  • 《FPGA原理與結(jié)構(gòu)》第一章 日本 田野英晴主編, 趙謙譯

  • 總結(jié)

    以上是生活随笔為你收集整理的FPGA的发展历史及相关名词解释的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。