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

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

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

理解FPGA的基礎知識FPGA專業(yè)術(shù)語

e9Zb_gh_8734352 ? 來源:FPGA技術(shù)聯(lián)盟 ? 作者:FPGA技術(shù)聯(lián)盟 ? 2020-11-16 17:04 ? 次閱讀

ASIC(Application Specific Integrated Circuit,專用集成電路

ASIC 是為滿足顧客特定需求而設計制造、面相特定用途的集成電路的總稱。面向特定用途的集成電路分為全定制IC和半定制 IC。通常所說的ASIC主要指門陣列、嵌入式陣列、標準單元 ASIC、結(jié)構(gòu)化 ASIC 等。

■ ASSP(Application Specific Standard Product,專用標準產(chǎn)品

相對于 ASIC 這種為特定顧客定制的 LSI,ASSP 是面向某一特定領(lǐng) 域或應用的通用 LSI。因為不是針對某一顧客而特別定制的芯片,所以 作為通用器件(標準器件)具有可提供給不同客戶的優(yōu)勢。

CPLD(Complex PLD,復雜可編程邏輯器件)

CPLD 是指將多個小規(guī)模 SPLD 作為基本邏輯塊,再通過開關(guān)連接而成的中規(guī)模(大規(guī)模)PLD,因為單純擴大AND-OR 陣列規(guī)模會導致資源浪費。CPLD邏輯部分的延遲時間和開關(guān)部分的延遲時間比較固定, 因此設計較為容易。

■ DLL(Delay-Locked Loop,延遲鎖定環(huán))

DLL 的基本功能和 PLL 的相同:可以實現(xiàn)零傳輸延遲;可以為分散邏輯門陣列)。

■ IP(Intellectual Property,設計資產(chǎn))

IP 本來的意思是知識產(chǎn)權(quán),而在半導體領(lǐng)域,CPU 核、大規(guī)模宏單 元等功能模塊被稱為IP(設計資產(chǎn))。使用經(jīng)過驗證的成品功能模塊(IP),比重新設計電路更高效且可以縮短開發(fā)周期。為了和固件、中間 件等軟件 IP 區(qū)別開來,電路 IP 也被稱為“硬 IP”或“IP 核”。

■ LUT(Look-up Table,查找表)

通過將函數(shù)的真值表存放在少量內(nèi)存單元中來實現(xiàn)組合邏輯電路功能的模塊稱為 LUT。直接用電路的方式實現(xiàn)復雜函數(shù),產(chǎn)生的電路可能會存在面積過大或速度過低等問題,而基于 LUT 的實現(xiàn)方式則有可能解決這些問題。

■ LVDS(Low Voltage Differential Signaling,低電壓差分信號

LVDS 是一種使用差分方式傳輸?shù)碗妷?、小振幅信號?a href="http://srfitnesspt.com/soft/data/33-93/" target="_blank">接口技術(shù)。該數(shù)字傳輸標準可以達到數(shù)百 Mbit/s 信號傳輸速度。

■ PLD(Programmable Logic Device,可編程邏輯器件)

PLD 是用戶可將設計電路寫入芯片的可編程邏輯器件的總稱。代表性的 PLD 有 SPLD、CPLD 和 FPGA 等。

■ PLL(Phase-Locked Loop,鎖相環(huán))

PLL 是一種用來同步輸入信號和輸出信號頻率和相位的相位同步電路,也可用來實現(xiàn)時鐘信號的倍頻(產(chǎn)生輸入時鐘整數(shù)倍頻率的時鐘)。在 FPGA 芯片上,PLL 用來實現(xiàn)對主時鐘的倍頻和分頻,并且 PLL的輸出時鐘之間保持同步。與基于延遲的 DLL 原理不同,PLL 采用 VCO(壓控振蕩器)來產(chǎn)生和輸入時鐘相似的時鐘信號。

■ RTL(Register Transfer Level,寄存器傳輸級)

RTL 用來表示使用 HDL 進行電路設計時的設計抽象度,是一種比晶體管和邏輯門級別的設計抽象度更高的寄存器傳輸級(RTL)的設計方式。RTL 設計將電路行為描述為寄存器間的數(shù)據(jù)傳輸及其邏輯運算的組合。

■ SERDES(Serializer-Deserializer,串行器-解串器)

SERDES 通過用串行、并行相互轉(zhuǎn)換模塊,來實現(xiàn)使用高速串行接口連接并行接口的功能。最近的高速通信接口以串行為主流,因此不需要考慮并行通信中布線長度不一所導致的傳輸位間的時間偏移問題。

■ SoC(System on a Chip,片上系統(tǒng))

從前的 LSI 按照功能分為處理邏輯、內(nèi)存、接口等產(chǎn)品,而今后的趨勢是將各種豐富的功能系統(tǒng)性地集成到一片 LSI 上,這種 LSI 被稱為SoC 或系統(tǒng) LSI。

■ SPLD(Simple PLD,簡單可編程邏輯器件)

SPLD 是由標準積之和形式的 AND-OR 陣列(積項)構(gòu)成的小規(guī)模PLD。也有一些附加嵌入各種宏單元或寄存器的產(chǎn)品。

■ SRAM(Static Random Access Memory,靜態(tài)隨機存儲器)

SRAM 是一種可以自由進行讀寫操作的半導體隨機存儲器(RAM),并且屬于斷電后數(shù)據(jù)會丟失的易失性存儲器。由于不像 DRAM 那樣需要周期性地刷新操作(保持數(shù)據(jù)),因此被稱為靜態(tài)存儲器。

■ 反熔絲(anti-fuse)

反熔絲在通常狀態(tài)下絕緣,加以高電壓時絕緣層會打開通孔熔通成為連接狀態(tài)。由于它和合金熔絲的特性相反,因此被稱為反熔絲。反熔絲形成的內(nèi)部連接阻抗低,可用來實現(xiàn)高速電路。雖然反熔絲具有非易失性,但是編程寫入的操作只能進行一次。

■ 嵌入式陣列(embedded array)

嵌入式陣列的開發(fā)流程是在用戶決定好所需的硬宏單元時就先行投放晶圓進行生產(chǎn),硬宏單元之外的用戶邏輯部分先部署門陣列。用戶完成邏輯設計后,只要在金屬層工序?qū)嵤┯脩暨壿嫷牟季€即可完成生產(chǎn)。這樣,就可以同時具有標準單元 ASIC 中硬宏單元的高性能,以及堪比門陣列的短開發(fā)周期這兩方面的優(yōu)勢。

■ 時鐘樹(clock tree)

大規(guī)模 LSI 中的布線延遲會導致各個信號到達時間不一致。特別是同步電路設計中電路的動作由時鐘控制,這種信號傳播上的時間差會帶來不好的影響。因此需要時鐘樹這種時鐘專屬的布線和驅(qū)動電路來改善信號的偏差和傳播速度。

■ 門陣列(Gate Array,GA)

門陣列是一種除布線之外所有掩膜工序都提前完成,用戶只需要進行片上門電路之間的金屬布線工程就能完成生產(chǎn)的芯片開發(fā)方式。這種方式具有開發(fā)周期短的優(yōu)勢。門陣列分為門電路區(qū)域和布線區(qū)域固定的通道(channel)型,以及門電路遍布整個芯片的門海(sea-of-gate)型。

■ 高層次綜合(High Level Synthesis,HLS)

高層次綜合指直接使用 C 語言或者基于 C 的語言描述算法功能,再由工具自動將其綜合為含有寄存器、時鐘同步等硬件概念的 RTL 描述的過程。

■ 結(jié)構(gòu)化ASIC(structured ASIC)

結(jié)構(gòu)化 ASIC 是指為了縮短開發(fā)周期,在門陣列基礎上加以 SRAM、時鐘 PLL、輸入 / 輸出接口等通用功能模塊,將需要定制開發(fā)的部分降低到最小限度的芯片開發(fā)方式。例如制造方預先在專用布線層設計好時鐘電路等方法,可以有效減輕用戶的設計成本。

■ 標準單元ASIC(cell-based ASIC)

在基于標準單元庫基礎之上,提供更大規(guī)模電路模塊(巨型單元、宏單元等)的 IC 開發(fā)方式。在使用標準單元實現(xiàn)的隨機邏輯之上,提供 ROM、RAM、微處理器等巨型單元。系統(tǒng) LSI 是在標準單元 ASIC的基礎上多功能化和大規(guī)?;鴣淼漠a(chǎn)物。

■ 軟核處理器(soft-core processor)

軟核處理器是可以通過邏輯綜合來實現(xiàn)的微處理器核,在 FPGA 領(lǐng)域得到了廣泛的應用。軟核具有很多優(yōu)勢,例如可以在不同 FPGA 系列中使用,可以根據(jù)需要定制搭載必要數(shù)量的周邊電路和 I/O,還可以根據(jù)需要自由裝載多個處理器(多核化)等。

■ 動態(tài)部分重配置(dynamic partial reconfiguration)

部分重配置是指在可重構(gòu)設備上實現(xiàn)的電路中,只對其中一部分進行重新配置。動態(tài)部分重配置則是指在其他部分正常工作的情況下,動態(tài)地對某一部分進行重新配置。使用動態(tài)部分重配置功能可以卸載無須同時工作的電路,從而得到面積和功耗上的改進。

■ 動態(tài)可重構(gòu)處理器(Dynamically Reconfigurable Processor,DRP)

動態(tài)可重構(gòu)處理器是可重構(gòu)系統(tǒng)的一種,商品化的產(chǎn)品通常是將粗粒度的 PE(Processing Element,處理單元)和分散的內(nèi)存模塊按二次元陣列型放置,各個 PE 的指令和 PE 之間的連接可以動態(tài)地(在工作時)改變。

■ 硬件描述語言(Hardware Description Language,HDL)

硬件描述語言是描述硬件行為和連接的編程語言。最早的數(shù)字電路設計通過組合 AND、OR、NOT、FF(Flip-Flop)等邏輯電路的符號來繪制電路圖完成設計,這些年基于硬件描述語言的設計方法成為主流。硬件描述語言中,Verilog HDL 和 VHDL 作為行業(yè)標準應用得最為廣泛。

■ 硬宏單元(hard macro)

硬宏單元是指 FPGA 內(nèi)部嵌入的固定的硬件電路模塊。雖然可以使用 FPGA 的基本門來實現(xiàn)乘法器這類電路,但消耗的資源非常多,開銷會增大。而如果使用硬宏單元,就不會對應用的性能有過多的影響。

■ 閃存(flash memory)

一般的 EEPROM 可以對指定地址的內(nèi)存進行擦除,而閃存是一種通過簡化結(jié)構(gòu)提高了速度和集成度,但只能批量擦除的 EEPROM。FPGA 中閃存的使用方式有兩種,一種是將閃存單元用作邏輯和布線記憶單元的直接型,另一種是用閃存對 SRAM 型 FPGA 進行配置的間接型。

■ 制程工藝(process technology)

雖然半導體制程的開發(fā)有兩大分支——工藝和材料,但回顧基于硅材料的晶體管發(fā)展歷史,微型工藝的進步是半導體產(chǎn)業(yè)成長的主要基礎。LSI 主要構(gòu)成器件是 MOS 型場效應管(MOSFET),只要可以制造更微小的 MOSFET,就能同時實現(xiàn)降低功耗、加快反應速度和增加單位面積晶體管數(shù)量等目標。

■ 乘積項(product term)

所有邏輯表達式都可以變換為與項(AND)的邏輯或(OR),也就是積之和的形式。由 AND 陣列和 OR 陣列組成的 AND-OR 構(gòu)造稱為乘積項形式。乘積項是 SPLD 和 CPLD 中代表性的基本結(jié)構(gòu)。

■ 可重構(gòu)系統(tǒng)(reconfigurable system)

可重構(gòu)系統(tǒng)是靈活運用細粒度(FPGA)或粗粒度(PE 陣列)的可重構(gòu)器件,根據(jù)應用特征改變包括數(shù)據(jù)通路(data path)在內(nèi)的硬件結(jié)構(gòu)的系統(tǒng)總稱。這種方式比開發(fā)專用硬件更具彈性,又可以針對各種問題的算法優(yōu)化結(jié)構(gòu)實現(xiàn)高性能運算。

■ 可重構(gòu)邏輯(reconfigurable logic)

可重構(gòu)邏輯是可以在 PLD 中通過重新寫入配置來改變電路結(jié)構(gòu)的LSI 的總稱。FPGA 和 CPLD 都屬于這一類,它們都使用 SRAM 單元、EEPROM 單元或閃存單元作為存儲器件。在工作中可以改變電路結(jié)構(gòu)的器件被稱為動態(tài)可重構(gòu)邏輯。

■ 粒度(granularity)

這里的粒度指電路規(guī)模。通?!傲6取币辉~用來描述粉狀物體顆粒的大小程度,比如顆粒的粗糙程度、細膩程度。目前主流 FPGA 中基本邏輯塊的粒度位于門陣列(晶體管級別)和 CPLD(乘積項)之間,但通常也被稱為細粒度(fine grain)。而粗粒度(coarse grain)通常指具有4~32 位 PE(Processing Element)陣列的動態(tài)可重構(gòu)處理器。

■ 邏輯綜合(logic synthesis)

邏輯綜合是指從 Verilog HDL 或 VHDL 等硬件描述語言編寫的 RTL電路轉(zhuǎn)換為 AND、OR、NOT 等門級網(wǎng)表(門間連線信息)的過程。

■ 邏輯塊(logic block)

邏輯塊是指用來實現(xiàn)邏輯的電路塊。CPLD 中的邏輯塊是乘積項結(jié)構(gòu)的宏單元。FPGA 中的邏輯塊雖然叫法因廠商而異,但大致都是由LUT 和觸發(fā)器組成的基本單元,再加上一些提高性能的附加電路構(gòu)成的。

責任編輯:lq

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

    關(guān)注

    1624

    文章

    21539

    瀏覽量

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

    關(guān)注

    5371

    文章

    11249

    瀏覽量

    359759
  • asic
    +關(guān)注

    關(guān)注

    34

    文章

    1176

    瀏覽量

    120139

原文標題:理解FPGA的基礎知識——FPGA專業(yè)術(shù)語(收藏)

文章出處:【微信號:gh_873435264fd4,微信公眾號:FPGA技術(shù)聯(lián)盟】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    FPGA芯片架構(gòu)和資源有深入的理解,精通Verilog HDL、VHDL

    、計算機相關(guān)專業(yè),具有良好的專業(yè)基礎知識。 2.工作年限不限,有工作經(jīng)驗或優(yōu)秀應屆畢業(yè)生亦可。 3.對FPGA芯片架構(gòu)和資源有深入的理解,精
    發(fā)表于 09-15 15:23

    14芯M16公頭連接器專業(yè)術(shù)語

    德索工程師說道在電氣連接領(lǐng)域,14芯M16公頭連接器因其多芯數(shù)設計、優(yōu)異的電氣性能和廣泛的應用場景而備受關(guān)注。為了更好地理解和應用這種連接器,我們需要掌握一系列與之相關(guān)的專業(yè)術(shù)語。以下是對14芯M16公頭連接器專業(yè)術(shù)語的詳細解析
    的頭像 發(fā)表于 06-25 15:39 ?287次閱讀
    14芯M16公頭連接器<b class='flag-5'>專業(yè)術(shù)語</b>

    光通信行業(yè)專業(yè)術(shù)語解析大全

    近期公司內(nèi)部開展了一期學習交流會,各位同事收獲頗多,特別是關(guān)于一些專業(yè)術(shù)語的簡稱,大家都覺得非常有意思!小編馬不停蹄的整理出來分享給大家,希望可以給學習光通信知識的萌新們小小助力!
    的頭像 發(fā)表于 05-11 17:22 ?682次閱讀

    FPGA基礎知識學習

    FPGA(現(xiàn)場可編程門陣列)的工作原理主要基于其內(nèi)部的可配置邏輯模塊(CLB)、輸入輸出模塊(IOB)和內(nèi)部連線(Interconnect)三個部分。 首先,FPGA是由存放在片內(nèi)RAM中的程序來
    發(fā)表于 04-29 23:26

    哪有FPGA的verilog編程基礎知識?

    沒接觸過FPGA開發(fā),那個verilog編程有什么入門基礎知識學習的?
    發(fā)表于 04-29 23:09

    如何快速入門FPGA

    快速入門FPGA可以遵循以下步驟: 理解FPGA基礎知識FPGA(Field Programmable Gate Array)即現(xiàn)場可編
    發(fā)表于 04-28 09:06

    如何快速入門FPGA?

    快速入門FPGA可以遵循以下步驟: 理解FPGA基礎知識FPGA(Field Programmable Gate Array)即現(xiàn)場可編
    發(fā)表于 04-28 08:54

    fpga是什么專業(yè)學的

    FPGA(現(xiàn)場可編程門陣列)的學習涉及多個專業(yè)領(lǐng)域,但主要與電子信息類、自動化類、計算機類等相關(guān)專業(yè)最為緊密。這些專業(yè)通常涵蓋數(shù)字電路設計、硬件描述語言(如Verilog和VHDL)編
    的頭像 發(fā)表于 03-14 16:41 ?1996次閱讀

    fpga入門基礎知識

    FPGA(Field-Programmable Gate Array)即現(xiàn)場可編程門陣列,是在PAL、GAL、CPLD等可編程器件的基礎上進一步發(fā)展的產(chǎn)物。作為專用集成電路(ASIC)領(lǐng)域中的一種半
    的頭像 發(fā)表于 03-14 15:40 ?440次閱讀

    FPGA基礎知識介紹

    電子發(fā)燒友網(wǎng)站提供《FPGA基礎知識介紹.pdf》資料免費下載
    發(fā)表于 02-23 09:45 ?26次下載

    SMT貼片加工常見的專業(yè)術(shù)語分享

    一站式PCBA智造廠家今天為大家講講SMT貼片加工有哪些常用的專業(yè)術(shù)語?SMT貼片加工常見的專業(yè)術(shù)語。SMT是表面組裝技術(shù)(表面貼裝技術(shù)),是目前電子組裝行業(yè)里流行的一種技術(shù)和工藝,具有組裝密度高
    的頭像 發(fā)表于 01-09 09:08 ?689次閱讀

    SSD入門必看|這些專業(yè)術(shù)語你知道多少?

    SSD領(lǐng)域涉及到較多的專業(yè)術(shù)語,為了更深入地了解SSD技術(shù),本文對常用SSD術(shù)語進行簡要的說明和介紹。Namespace命名空間,是NVMe協(xié)議中一個基本的邏輯空間的概念。簡單地說,命名空間將
    的頭像 發(fā)表于 12-16 08:34 ?739次閱讀
    SSD入門必看|這些<b class='flag-5'>專業(yè)術(shù)語</b>你知道多少?

    SSD入門必看|這些專業(yè)術(shù)語你知道多少?

    SSD領(lǐng)域涉及到較多的專業(yè)術(shù)語,為了更深入地了解SSD技術(shù),本文對常用SSD術(shù)語進行簡要的說明和介紹。 Namespace 命名空間,是 NVMe 協(xié)議中一個基本的邏輯空間的概念。簡單地說,命名空間
    的頭像 發(fā)表于 11-21 20:40 ?1010次閱讀
    SSD入門必看|這些<b class='flag-5'>專業(yè)術(shù)語</b>你知道多少?

    STM32F10x中一些專業(yè)術(shù)語解釋

    STM32F10x中一些專業(yè)術(shù)語解釋
    的頭像 發(fā)表于 11-01 16:59 ?475次閱讀

    如何學習FPGA?FPGA學習必備的基礎知識

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