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

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

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

3天內不再提示

FPGA要取代ASIC了?兩者有什么不一樣

h1654155971.8456 ? 來源:未知 ? 2019-11-23 11:57 ? 次閱讀

FPGA要取代ASIC了,這是FPGA廠商喊了十多年的口號。可是,F(xiàn)PGA地盤占了不少,ASIC也依舊玩得愉快。這兩位仁兄到底有啥不一樣呢?

一、身份證

FPGA(Field-Programmable Gate Array),即現(xiàn)場可編程門陣列,是在PAL、GAL、CPLD等可編程器件的基礎上進一步發(fā)展的產物。

它是作為專用集成電路(ASIC) 領域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點。

它是當今數(shù)字系統(tǒng)設計的主要硬件平臺,其主要特點就是完全由用戶通過軟件進行配置和編程,從而完成某種特定的功能,且可以反復擦寫。

在修改和升級時,不需額外地改變PCB 電路板,只是在計算機上修改和更新程序,使硬件設計工作成為軟件開發(fā)工作,縮短了系統(tǒng)設計的周期,提高了實現(xiàn)的靈活性并降低了成本。

ASIC(Application Specific Integrated Circuit),即專用集成電路,是一種為專門目的而設計的集成電路。是指應特定用戶要求和特定電子系統(tǒng)的需要而設計、制造的集成電路。

ASIC的特點是面向特定用戶的需求, ASIC分為全定制和半定制。亮點在于專用,量身定制所以執(zhí)行速度較快。

一句話總結就是,市場上買不到的芯片。水果的A系列處理器就是典型的ASIC。

二、FPGA是可復用的

FPGA采用了邏輯單元陣列LCA(Logic Cell Array)這樣一個概念,內部包括可配置邏輯模塊CLB、輸出輸入模塊IOB和內部連線三個部分。現(xiàn)場可編程門陣列(FPGA)是可編程器件。

FPGA利用小型查找表(16×1RAM)來實現(xiàn)組合邏輯,每個查找表連接到一個D觸發(fā)器的輸入端,觸發(fā)器再來驅動其他邏輯電路或驅動I/O,由此構成了即可實現(xiàn)組合邏輯功能又可實現(xiàn)時序邏輯功能的基本邏輯單元模塊,這些模塊間利用金屬連線互相連接或連接到I/O模塊。

FPGA的邏輯是通過向內部靜態(tài)存儲單元加載編程數(shù)據(jù)來實現(xiàn)的,存儲在存儲器單元中的值決定了邏輯單元的邏輯功能以及各模塊之間或模塊與I/O間的聯(lián)接方式,并最終決定了FPGA所能實現(xiàn)的功能。

FPGA的特點:

加電時,F(xiàn)PGA芯片將EPROM中數(shù)據(jù)讀入片內編程RAM中,配置完成后,F(xiàn)PGA進入工作狀態(tài)。掉電后,F(xiàn)PGA恢復成白片,內部邏輯關系消失,因此,F(xiàn)PGA能夠反復使用。理論上,F(xiàn)PGA允許無限次的編程。

FPGA的編程無須專用的FPGA編程器,只須用通用的EPROM、PROM編程器即可。

FPGA內部有豐富的觸發(fā)器和I/O引腳。

快速成品,可以被修改來改正程序中的錯誤和更便宜的造價。

用戶不需要介入芯片的布局布線和工藝問題,而且可以隨時改變其邏輯功能,使用靈活。

圖 FPGA基本架構

三、ASIC是為VIP服務的

ASIC是定制的,具體分為全定制和半定制。

全定制設計可以實現(xiàn)最小面積,最佳布線布局、最優(yōu)功耗速度,得到最好的電特性。特點:精工細作,設計要求高、周期長,設計成本昂貴。

半定制設計方法又分成基于標準單元的設計方法CBIC和基于門陣列的設計方法。半定制主要適合于開發(fā)周期短,低開發(fā)成本、投資、風險小的小批量數(shù)字電路設計。

ASIC的特點是:

面向特定用戶的需求,ASIC在批量生產時與通用集成電路相比具有體積更小、功耗更低、可靠性提高、性能提高、保密性增強、成本降低等優(yōu)點。

ASIC需要較長的開發(fā)周期,風險較大,一旦有問題,成片全部作廢,所以小公司已經玩不起了。

圖 ASIC基本架構

四、兩者的設計流程

圖 FPGA和ASIC設計流程

完整的FPGA設計流程包括功能描述、電路設計與輸入、功能仿真、綜合優(yōu)化、綜合后仿真、實現(xiàn)與布局布線、時序仿真、板級仿真與驗證、調試與加載配置。

ASIC的設計流程(數(shù)字芯片)包括:功能描述、模塊劃分、模塊編碼輸入、模塊級仿真驗證、系統(tǒng)集成和系統(tǒng)仿真驗證、綜合、STA(靜態(tài)時序分析)、形式驗證。

插一句,在ASIC 設計過程中,往往要用到FPGA 進行原型驗證。FPGA 驗證是進行ASIC 設計的重要環(huán)節(jié),其后,還需要引入ASIC 版本源碼,插入IO PAD,DFT,功耗估計和進行其它后端流程。完成FPGA 驗證可以說就完成了ASIC 整套流程的50~80%。

從設計成本來考慮,小批量上FPGA占優(yōu),大批量時,ASIC占優(yōu)。


FPGA本身就是一個芯片,只是你可以通過編程的方式修改內部邏輯連接和配置實現(xiàn)自己想要的功能。實現(xiàn)ASIC,就如從一張白紙開始,你得有代碼,之后綜合,之后布局,布線,得到GDSII后去流片。

五、比速度

相同的工藝和設計,在FPGA上的速度應該比ASIC跑得慢。因為FPGA內部是基于通用的結構,也就是LUT(look up table),它可以實現(xiàn)加法器,組合邏輯等等,而ASIC,一般加法器就是加法器,而比較器就是比較器,F(xiàn)PGA結構上的通用性必然導致冗余。

另外,作為FPGA基本單元是LUT(LUT組成SLICE,SLICE組成CLB--這是xilinx的結構),為此大的設計假如一個LUT實現(xiàn)不了,就得用兩個LUT,一個SLICE實現(xiàn)不了就要用CLB,不同結構處于特定的位置,信號之間的互聯(lián),導致的wire delay是不可忽略的一部分。

而對于ASIC來說沒有結構上的限制,而且對于特定的實際可以在空間上靠得很近,相對之下wire delay和cell delay都應該比FPGA小。

當然LUT中也有DFF,作為高速的設計一般都會在一個簡單的組合邏輯操作之后打一拍,再做下一步的處理。

六、比個頭

完全相同的結構的話,FPGA被ASIC遠遠踢飛。FPGA要規(guī)模大得多才能實現(xiàn)ASIC相同的功能,主頻還只有幾分之一。因此,F(xiàn)PGA相對于ASIC來說還是大很多的。

七、功耗方面

在相同工藝條件下,F(xiàn)PGA要大于ASIC。FPGA,尤其是基于占用大量硅面積的、每個單元六個晶體管的靜態(tài)存儲器(SRAM)的查尋表(LUT)和配置元件技術的FPGA,其功耗要比對等的ASIC大得多。

八、比花的銀子

FPGA貴在單片,開發(fā)工具和風險基本不存在。對于ASIC貴在流片的費用和開發(fā)工具,NRE費用隨著工藝的提高變相當貴,除非你的芯片一次成功可以量產,否則單片費用將其貴無比!

九、其他方面

ASIC用于大型項目,而對于需要快速投放市場且支持遠程升級的小型項目,F(xiàn)PGA則更為適合。FPGA技術的主要優(yōu)勢仍是產品投放市場的時間較短。

在ASIC的優(yōu)勢方面,ASIC加電后可立即運行,就單位邏輯大小而言封裝選擇更多,還可包括某些模擬邏輯。

與此相對比,FPGA加載配置進入存儲器需要時間,因此不能立即工作。此外,F(xiàn)PGA的封裝也較復雜。

除此之外,F(xiàn)PGA內部還包括接口I/O,I/O分為普通I/O和高速I/O,高速I/O支持例如高速的SERDES,用于實現(xiàn)XAUI,PCIE等高速接口,這些接口動輒幾Gbps到10Gbps以上。

此外種類多種多樣的硬核IP也是各FPGA廠商差異化競爭利器,例如POWERPC、ARM等硬核IP。

從而構成CPU+FPGA于一體的集可編程性和可重構的處理平臺。因此,相對來說,F(xiàn)PGA雖然發(fā)展有二三十年的歷史,其基本架構一直不變不大。

十、兩者的定位

FPGA和ASIC產品的使用要根據(jù)產品的定位和設計需要來選用,ASIC產品適用于設計規(guī)模特別大,如CPU、DSP或多層交換芯片等。

或者是應用于技術非常成熟且利潤率非常低的產品,如家用電器和其它消費類電器,亦或是大量應用的通用器件如RAM、PHY等。

而FPGA產品適用于設計規(guī)模適中,產品要求快速占領市場,或產品需要靈活變動的特性設計等方面的產品,如PDH、2.5G以下SDH設備和大部分的接口轉換芯片等。

當然具體使用那種產品來設計還要設計者充分考慮自己的產品定位來決定。

十一、兩者在互相融合

最明顯的莫過于處理器中開始集成FPGA,而可編程的ASIC也開始興起。隨著SoC成為主流,兩者的邊界也就不辣么明顯了。

十二、最后奉上網友對FPGA比ASIC快的解釋

FPGA的LUT等資源已經固定了,你用不用都在那里,不多不少。

ASIC理論上每一個你用到的CELL或者IP等資源你都可以手動的擺放來進行優(yōu)化。

FPGA的資源固定有兩個劣勢:

劣勢一:能夠利用的資源是固定的,且不成大片,橫跨區(qū)域的產生邏輯,會退化時序。其實也就是你沒有辦法把邏輯盡可能的擺得近。邏輯擺得近可以減小線上的延遲,可以提高速度。ASIC的cell你可以全部的擠在一起(不違反DRC的前提下)。

如下圖所示啦,這就是一個FPGA的資源圖。

劣勢二:你的大小是固定的。你用1個門還是用10W個門,都是這一片已經固定好了的LUT給你用。如果你的邏輯很小很小,F(xiàn)PGA很大,你信號從IO進來到邏輯,有可能會走比較長的距離,這個也要花時間的。

極端的例子,你從上部的IO進來,你的邏輯在下部,這走線的長度感人啊。(正常的設計不會這么做的)

除此之外,F(xiàn)PGA的走線,你幾乎是動不了的。

ASIC中你可以直接加寬金屬線,比如兩倍寬度走時鐘線,復位線啦,之類的。金屬線寬度變大,線上的延遲變小,對速度也是有幫助的。

還有asic的庫一般還包含高性能cell,低功耗cell等。在關鍵路徑,為了提高時序,你全用高性能的cell(功耗大)。一般的路徑,時序比較松,多用低功耗的cell(性能低)。

FPGA一旦選定了,你就只有他給你的東西,你沒有選的。

ASIC還可以使用useful skew的方式來提高速度,手段會比FPGA中的多。

總的來說,就如同GPU和CPU一樣。GPU可以非常快的處理圖像,但是讓GPU去處理其他的東西,GPU表示攤手。CPU很多的運算都能處理,也能去處理圖像,只是慢而已。

一旦你是沖著某個目的去的(ASIC)你為了實現(xiàn)這個目標,你各種沒節(jié)操沒下線都可以。如果你想要多方面兼顧(FPGA),你就不可能在每一個方面都做到最好,你必須trade-off。

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

    關注

    1629

    文章

    21752

    瀏覽量

    604118
  • asic
    +關注

    關注

    34

    文章

    1204

    瀏覽量

    120545

原文標題:FPGA 是否真的能取代 ASIC ?

文章出處:【微信號:eda365wx,微信公眾號:EDA365電子論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    OPA817跟opa818一樣的封裝,為什么兩者的熱阻不一樣呢?

    我用了opa818,但是個通道的Cf需要變大,需要換成opa817才能穩(wěn)定,否則震蕩。 但是我在對比個運放的參數(shù)時候,個疑問,
    發(fā)表于 07-30 06:16

    TAS5711做2.1模式,測出來的左右聲道的占空比 ,出來兩者不一樣的,為什么?

    TAS5711 現(xiàn)在做2.1模式。 這是測出來的左右聲道的占空比 ,出來兩者不一樣的 ,播放的是1Khz文件來的 ,占空比相差2% 我把EQ的設置屏蔽以后,左右聲道是正常的,所以應該是EQ
    發(fā)表于 10-23 07:48

    SDRAM與雙口RAM的區(qū)別?它們兩者一樣嗎?

    SDRAM與雙口RAM的區(qū)別?它們兩者一樣嗎?不一樣的話能互相代替使用嗎?
    發(fā)表于 09-05 16:51

    2GSD卡讀取容量不一樣

    我所用的SD卡是2G金士頓SD卡(貌相和品牌沒關系)在STm32 上讀取的容量是1,967,128,576字節(jié)放在電腦上讀取到的容量為:1,963,274,240字節(jié)兩者不一樣啊~~~電腦的偏小,
    發(fā)表于 05-28 21:03

    個濾波后的信號設置閾值,但是兩者的格式不一樣,無法進行比較,該怎么進行修改?

    本帖最后由 我你是大好人 于 2019-12-24 15:34 編輯 給個濾波后的信號設置閾值,但是兩者的格式不一樣,無法進行比較,該怎么進行修改?
    發(fā)表于 12-22 12:20

    CH365基址不一樣是為什么?

    我安裝好CH365評估卡后通過DEBUG軟件獲取的存儲器地址為F0000000,而通過查看硬件設備管理器里CH365的屬性獲得的內存基址范圍是DFD08000-DFD0FFFF,兩者為什么不一樣,但是兩者方式獲得的I/O基址是相
    發(fā)表于 10-11 06:34

    FPGAASIC 到底誰會取代誰?

    FPGA取代ASIC,這是FPGA廠商喊了十多年的口號。可是,
    的頭像 發(fā)表于 09-16 14:47 ?2739次閱讀

    FPGA究竟何時能取代ASIC資料免費下載

    FPGA 取代 ASIC ,這是 FPGA 廠商喊了十多年的口號。可是,
    發(fā)表于 12-25 11:56 ?9次下載
    <b class='flag-5'>FPGA</b>究竟何時能<b class='flag-5'>取代</b><b class='flag-5'>ASIC</b>資料免費下載

    種常見的鎮(zhèn)流器哪些不一樣資料下載

    電子發(fā)燒友網為你提供種常見的鎮(zhèn)流器哪些不一樣資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 03-28 08:48 ?7次下載
    <b class='flag-5'>兩</b>種常見的鎮(zhèn)流器<b class='flag-5'>有</b>哪些<b class='flag-5'>不一樣</b>資料下載

    語音芯片和放音芯片什么不一樣

    又有什么不一樣? 首先,我們要知道的是語音芯片從功能應用上可劃分為錄音語音芯片和放音語音芯片,錄音語音芯片就是我們常說的錄音芯片。主要區(qū)別是個是錄音功能的,個是沒有錄音功能,但
    的頭像 發(fā)表于 06-17 09:29 ?2254次閱讀

    氣密性測試與氣壓測試什么不一樣的呢?

    氣密性測試與氣壓測試什么不一樣的呢?
    發(fā)表于 12-27 15:38 ?4557次閱讀

    C++中不一樣的重載是什么

    這里想分享C++中不一樣的重載,即const重載。
    的頭像 發(fā)表于 02-21 14:02 ?775次閱讀
    C++中<b class='flag-5'>不一樣</b>的重載是什么

    FPGAASIC技術對比

    FPGA取代ASIC,這是FPGA廠商喊了十多年的口號。可是,
    的頭像 發(fā)表于 03-31 14:41 ?1726次閱讀
    <b class='flag-5'>FPGA</b>、<b class='flag-5'>ASIC</b>技術對比

    電容容量一樣大小不一樣能用嗎

    有時候家里面電器中的電容損壞,很多人很難找到一模一樣的來更換,能找到容量致的電容器就不容易,電容容量一樣大小不一樣能用嗎?
    的頭像 發(fā)表于 09-21 09:54 ?2553次閱讀

    不同芯片的DMA(Direct Memory Access)是不一樣

    不同芯片的DMA(Direct Memory Access)是不一樣
    的頭像 發(fā)表于 10-16 09:14 ?1571次閱讀
    主站蜘蛛池模板: 国产精亚洲视频综合区| 快播电影网站大全| 能看的黄页最新网站| 最近中文字幕高清中文字幕MV| 黄色三级网站| 亚洲精品123区| 91九色网址| 欧美精品九九99久久在免费线| 啊灬啊灬啊灬快高潮视频| 午夜aaaa| 天上人间影院久久国产| 国产亚洲福利精品一区| 在线亚洲精品国产一区麻豆| 青柠在线观看免费播放电影| 国产午夜免费视频片夜色| 最近韩国HD免费观看国语| 手机在线播放成人亚洲影院电影| 果冻传媒色AV国产播放| a亚洲在线观看不卡高清| 亚洲国产女人aaa毛片在线| 男女作爱在线播放免费网页版观看| 纲手裸乳被爆白浆| 一品道门免费高清视频| 日韩亚洲欧美中文高清在线| 久久精品国产亚洲AV麻豆欧美玲| 成年黄网站免费大全毛片| 男生脱美女内裤内衣动态图| 俄罗斯性孕妇孕交| 伊人精品久久久大香线蕉99| 日韩精品 电影一区 亚洲高清 | 美女岔开腿露出粉嫩花苞| 富婆大保健嗷嗷叫普通话对白| 伊人久久影视| 美国色情三级欧美三级纸匠情挑| 国产AV99激情久久无码天堂| 中文字幕日本久久2019| 性虎成人网| 日韩精品一区二区三区色欲AV| 玖玖爱在线播放| 国产亚洲美女在线视频视频| 阿力gv资源|