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

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

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

FPGA和ASIC有什么不同之處

OpenFPGA ? 來源:OpenFPGA ? 2024-07-24 09:32 ? 次閱讀

FPGA是“可重構(gòu)邏輯”器件。先制造的芯片,再次設(shè)計(jì)時“重新配置”。

ASIC 不需要“重新配置”。你先設(shè)計(jì),把它交給代工廠,然后制造芯片。

現(xiàn)在讓我們看看這些芯片的結(jié)構(gòu)是什么樣的,以及它們的不同之處。

● 邏輯單元:FPGA的基礎(chǔ)模塊

b4849c16-47c7-11ef-b8af-92fbcf53809c.png

這是最小的邏輯塊。LUT 充當(dāng)組合邏輯。在DFF的幫助下,可以形成時序邏輯。

它可以構(gòu)建邏輯門、多路復(fù)用器、編碼器、加法器;任何真值表都可以作為布爾表達(dá)式存儲在 LUT 中。

一個 LUT 可以保存有限數(shù)量的數(shù)據(jù)。邏輯單元的 LUT 也是有限的。

具有許多項(xiàng)的布爾表達(dá)式需要更多的內(nèi)存空間,工具在布局布線的時候會將剩余項(xiàng)放入另一個邏輯單元中。這就需要在兩個邏輯單元之間有路由信號

● FPGA路由信號

b4a6d1b4-47c7-11ef-b8af-92fbcf53809c.png

白線是從一個邏輯單元路由到另一個邏輯單元的信號??梢韵胂笕绻麑?shí)現(xiàn)更大邏輯時候這個導(dǎo)線長度會增加多大。這增加了額外的延遲,降低了時鐘頻率,消耗了更多的面積和功耗。

所有這一切都只是為了“重構(gòu)”。

即使設(shè)計(jì)不需要其他單元或路由信號,它們?nèi)匀淮嬖谟贔PGA芯片路由區(qū)域和靜態(tài)功率中,從而降低了效率。

● 標(biāo)準(zhǔn)單元:ASIC的構(gòu)建模塊

b4c6d9d2-47c7-11ef-b8af-92fbcf53809c.png

標(biāo)準(zhǔn)單元庫可以具有小至 NAND 門的組件和 IP,例如加法器、FF、BRAM、多路復(fù)用器等。

所有標(biāo)準(zhǔn)單元庫都針對面積和功率進(jìn)行了優(yōu)化。

● ASIC布局:

b4ec37b8-47c7-11ef-b8af-92fbcf53809c.png

單個單元彼此緊密連接,形成更大的邏輯功能。位置也針對信號傳播進(jìn)行了優(yōu)化。與FPGA相比,ASIC沒有不必要的邏輯和路由開銷。這樣可以節(jié)省更少的面積和功率。還可以實(shí)現(xiàn)更快的時鐘。

以上這些ASIC會比FPGA具有更高的效率。

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

    關(guān)注

    1625

    文章

    21620

    瀏覽量

    601231
  • 芯片
    +關(guān)注

    關(guān)注

    452

    文章

    50206

    瀏覽量

    420827
  • asic
    +關(guān)注

    關(guān)注

    34

    文章

    1183

    瀏覽量

    120221

原文標(biāo)題:為什么 FPGA 的效率低于 ASIC?

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    線性與開關(guān)電源不同之處?

    線性與開關(guān)電源不同之處?為GSPS ADC的PDN供電
    發(fā)表于 03-11 06:00

    數(shù)字舵機(jī)與模擬舵機(jī)哪些不同之處

    什么是舵機(jī)?舵機(jī)是由哪些部分組成的?舵機(jī)分為哪幾種?什么是無刷舵機(jī)?無刷舵機(jī)何特點(diǎn)?數(shù)字舵機(jī)與模擬舵機(jī)哪些不同之處
    發(fā)表于 08-23 06:04

    伺服電機(jī)和閉環(huán)步進(jìn)電機(jī)哪些不同之處

    伺服電機(jī)的缺點(diǎn)哪些?閉環(huán)步進(jìn)電機(jī)的優(yōu)點(diǎn)哪些?伺服電機(jī)和閉環(huán)步進(jìn)電機(jī)哪些不同之處?
    發(fā)表于 09-27 07:58

    低壓伺服電機(jī)和高壓伺服電機(jī)哪些不同之處

    高壓伺服電機(jī)哪些優(yōu)點(diǎn)及缺點(diǎn)?低壓伺服電機(jī)和高壓伺服電機(jī)哪些不同之處
    發(fā)表于 09-30 07:10

    STM32板與FPGA哪些不同之處

    STM32板與FPGA哪些不同之處呢?
    發(fā)表于 10-09 09:00

    GD32和STM32哪些不同之處

    什么是GD32?GD32和STM32哪些不同之處?
    發(fā)表于 10-19 10:07

    PCIe總線和PCI總線哪些不同之處

    PCIe是什么?PCIe的架構(gòu)是由哪些部分組成的?PCIe總線和PCI總線哪些不同之處呢?
    發(fā)表于 10-26 08:10

    FPGA、ARM和DSP之間的不同之處

    FPGAASIC和ASSP拋開FPGA不提,大家一定都很熟悉ASIC與ASSP。所謂ASIC,即專用集成電路(Application Sp
    發(fā)表于 11-02 06:30

    USART與USAR哪些不同之處

    USART是什么?USAR又是什么?USART與USAR哪些不同之處呢?
    發(fā)表于 12-13 08:08

    嵌入式和單片機(jī)哪些不同之處

    什么是單片機(jī)?什么是嵌入式呢?嵌入式和單片機(jī)哪些不同之處呢?
    發(fā)表于 01-19 07:16

    音頻撥號和脈沖撥號哪些不同之處

    音頻撥號是什么?何特點(diǎn)?音頻撥號和脈沖撥號哪些不同之處呢?
    發(fā)表于 01-26 07:42

    Flutter Web什么不同之處

    Flutter Web 穩(wěn)定版本發(fā)布至今也有一年多了,經(jīng)過這一年多的發(fā)展,今天就讓我們來看看 Flutter Web 究竟有什么不同之處,本篇分享主要內(nèi)容是目前 Flutter 下少有較為全面的 Web 內(nèi)容。
    的頭像 發(fā)表于 07-08 09:51 ?1105次閱讀

    PLC控制系統(tǒng)與電器控制系統(tǒng)哪些不同之處

      PLC控制系統(tǒng)與電器控制系統(tǒng)相比,許多相似之處,也有許多不同。不同之處主要在以下幾個方面:
    的頭像 發(fā)表于 12-19 09:54 ?1238次閱讀

    普通HDMI線和光纖HDMI線什么不同之處

      常用的HDMI高清線分為普通HDMI線和光纖HDMI線兩種,普通HDMI線和光纖HDMI線什么不同之處?選擇哪種更好呢?下面就跟著科蘭通訊小編一起來看看吧。
    的頭像 發(fā)表于 12-23 10:08 ?4624次閱讀

    噪音抑制與主動降噪:不同之處?

    噪音抑制與主動降噪:不同之處?
    的頭像 發(fā)表于 11-30 17:29 ?631次閱讀
    噪音抑制與主動降噪:<b class='flag-5'>有</b>何<b class='flag-5'>不同之處</b>?