91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

開源FPGA EDA工具必將統(tǒng)治世界?

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-06-14 09:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

預(yù)測:開源FPGAEDA工具將統(tǒng)治世界嗎?這里列出了兩種不同的觀點(diǎn)供大家參考,對(duì)于這個(gè)問題,相信每個(gè)人都會(huì)有自己的看法。觀點(diǎn)一:開源FPGA EDA工具必將統(tǒng)治世界 IceStorm以及SymbiFlow(IS/SF)將會(huì)給數(shù)字電路設(shè)計(jì)帶來革命性的變化,就像GCC革了系統(tǒng)軟件的命一樣。由此帶來的結(jié)果是 1.FPGA的應(yīng)用將會(huì)爆炸性增長 2.開源EDA工具將最終取代廠商專有的EDA工具。

開源編譯器項(xiàng)目GCC

還記得1980年代末期,GNU的情況一個(gè)完全由極客支撐的項(xiàng)目,沒有任何商業(yè)成分。所有的工作站供應(yīng)商都知道GNU不成熟,均在投資為付費(fèi)客戶開發(fā)自己的編譯器(例如SunCompiler,HPCompiler,DECCompiler,IBMCompiler…)。雖然GCC(GNUCompilerCollection,GNU編譯器套件)只是一個(gè)純靠興趣支撐的項(xiàng)目(hobbystuff),支持的平臺(tái)和集成度也并不完善,但那無傷大雅,因?yàn)槊總€(gè)用戶(Everyone)都可以是項(xiàng)目的貢獻(xiàn)者,足夠多的用戶一邊使用,一邊對(duì)其進(jìn)行改進(jìn),并將其傳遍了世界各地,最終,直接使用GCC編譯器的Linux出現(xiàn)了。以上就是GCC的發(fā)展史。

890d226e-eb7c-11ec-ba43-dac502259ad0.png

SymbiFlow-the GCC of FPGAs項(xiàng)目介紹

對(duì)于FPGA來說,開源FPGAEDA工具和GCC的情況類似,雖然目前還停留在興趣項(xiàng)目層面,但其進(jìn)化速度相當(dāng)之快。畢竟,它們是開源的,并且非常易懂,開發(fā)者很容易在使用過程中變成貢獻(xiàn)者,從而協(xié)助對(duì)其進(jìn)行建議和改進(jìn)。綜合、布局、布線等問題本身具備的復(fù)雜程度,恰又像黑夜里的一盞盞燈火,吸引著無數(shù)聰明的學(xué)者像飛蛾一樣聚集上前來展開研究。更加值得鼓舞的是,開源FPGA EDA項(xiàng)目IceStorm(SymbiFlow)已經(jīng)比商業(yè)EDA工具的運(yùn)行速度高了一個(gè)數(shù)量級(jí)(有機(jī)會(huì)我們將開專題介紹),因?yàn)槲覐奈丛谏虡I(yè)EDA工具上在15秒內(nèi)將設(shè)計(jì)實(shí)現(xiàn)在FPGA上過(誠然,這只是一個(gè)很小的設(shè)計(jì),和那些在UltraScale器件上所進(jìn)行的復(fù)雜設(shè)計(jì)無法相比)。目前,該項(xiàng)目已經(jīng)雄心勃勃地向著Xilinx7系列進(jìn)發(fā)了。

89372974-eb7c-11ec-ba43-dac502259ad0.png

各領(lǐng)域開源工具/標(biāo)準(zhǔn)一覽

觀點(diǎn)二:開源FPGA EDA工具無法統(tǒng)治世界

很早以前,開源FPGAEDA工具將推翻現(xiàn)有商業(yè)FPGAEDA工具“王權(quán)”的說法就已在業(yè)界廣為流傳。這些說法有一個(gè)共同的特點(diǎn):將FPGAEDA軟件和普通軟件進(jìn)行了類比,并提到IceStorm項(xiàng)目(針對(duì)Lattice的iCE系列產(chǎn)品的逆向工程,Storm有“攻占”之意,意味深長)和CliffordWolf(開源FPGAEDA教父,宏大的開源FPGAEDA項(xiàng)目SymbiFlow的發(fā)起者之一)。

該觀點(diǎn)的判斷:開源FPGAEDA將在很長的一段時(shí)間里,無法挑戰(zhàn)現(xiàn)有的FPGAEDA世界秩序。除非以下兩種情況的任何一種情況發(fā)生:

1.Intel或者Xilinx直接支持某一開源FPGAEDA項(xiàng)目。

2.所有主流的Intel/XilinxFPGA器件被某一開源FPGAEDA項(xiàng)目通過逆向工程全部分析清楚。

下面就上述兩種情況簡單聊一下:

1.來自主流FPGA廠商的官方支持

如果你對(duì)大型開源工程(比如LLVM或者Linux)比較熟悉,你會(huì)發(fā)現(xiàn)其主要的開發(fā)者基本都是Intel、Apple、Google等公司所雇傭的全職人員(他們很專業(yè),而且可以全身心投入),而不是一撮對(duì)技術(shù)極度狂熱的,靠愛好和情懷聚集在一起的兼職人員。

那么Google或者Apple做這些開源項(xiàng)目的初衷是什么呢?這些項(xiàng)目和公司的主營業(yè)務(wù)無關(guān),Apple想做開源編譯器,但是做編譯器并不能提高iPhone的銷售收入。

但在FPGAEDA領(lǐng)域,情況并非如此。Intel和Xilinx很早就意識(shí)到,做出一款FPGA芯片并不難,難的是開發(fā)一款優(yōu)秀的FPGAEDA工具,從而形成FPGA整體解決方案。FPGA產(chǎn)業(yè)的歷史中,已經(jīng)有無數(shù)的FPGA創(chuàng)業(yè)公司因?yàn)闆]有意識(shí)到這一點(diǎn),而被無情的掃進(jìn)了歷史的垃圾堆,盡管這些公司有著十分先進(jìn)的芯片設(shè)計(jì)理念。看看Tabula吧,并不是這個(gè)公司的硬件不行,而是你根本沒法用他們的軟件進(jìn)行編程啊。因此EDA工具是一個(gè)公司進(jìn)入FPGA領(lǐng)域的最大障礙之一,并且扮演了市場競爭的關(guān)鍵角色(differentiator),因?yàn)橛脩粢坏┻x用了一家EDA,便會(huì)對(duì)這個(gè)生態(tài)產(chǎn)生依賴(移植涉及工作量以及不確定性)。普通編譯器和軟件工具的關(guān)系則并非如此。

請(qǐng)注意Intel是怎樣的確保留了非開源的編譯器-icc和ifort的-這些工具經(jīng)過了無數(shù)的優(yōu)化,因?yàn)樗麄兪荌ntel商業(yè)邏輯中關(guān)鍵的一環(huán)。而開源FPGAEDA工具并非Intel和Xilinx的長期商業(yè)利益所在。

2.逆向工程

按照上面的邏輯,既然開源EDA工具無法得到Intel和Xilinx的支持,那么就剩下逆向工程一條路可走了。我知道CliffordWolf教授在這方面作出了大量艱苦且聰明的工作,而且取得了一定程度上的成功,比如完全逆向了Lattice的iCE40器件。并不是我不尊重教授所做出的貢獻(xiàn),但iCE40并不是什么復(fù)雜器件,iCE40和Stratix10之間的復(fù)雜度區(qū)別可能和Cessna172和Boeing787之間的差距差不多…

iCE40和Stratix10的復(fù)雜度差距可能和設(shè)計(jì)這兩架飛機(jī)差不多 即使我們忽略復(fù)雜度的差別,仍然有2個(gè)基本無法克服的重要問題: 1)配置。一款現(xiàn)代FPGA,比如Stratix10的配置位并不僅僅是一系列簡單的shift-registerCRAM,碼流bitstream也不僅僅是一系列的LUT掩碼和布線通路MUX配置碼組成,而是一系列針對(duì)安全器件管理器(SecureDeviceManager)的命令流(CommandStream),這只是冰山一角。在不知道其內(nèi)部任何細(xì)節(jié)的情況下去逆向仿制,無異于在沒有任何操作說明的情況下,蒙上眼睛去組裝一架現(xiàn)代飛機(jī)。在這個(gè)過程中,還不能出一點(diǎn)差錯(cuò),因?yàn)橐坏┏霈F(xiàn)問題,你連為啥都不知道。

2)時(shí)序。任何聰明的布局布線算法在沒有精確的時(shí)序模型(TimingModel)支持下,都不值一提。而時(shí)序模型是由物理實(shí)現(xiàn)(對(duì)FPGA公司來說,這是高度機(jī)密super-secret)以及工藝數(shù)據(jù)(超高度機(jī)密ultra-super-secret)決定的。對(duì)于以上內(nèi)容,是完全無法通過逆向工程推出的。即使你通過足夠保守的Fmax來從理論上解決建立時(shí)間的問題,也無法通過同樣的方法解決保持時(shí)間以及其他時(shí)序約束問題。最好的情況是你的器件根本無法工作,最壞的情況則是無法診斷的功能錯(cuò)誤間歇性出現(xiàn)(保持時(shí)間不滿足導(dǎo)致偶然性亞穩(wěn)態(tài))。當(dāng)工藝節(jié)點(diǎn)越來越小時(shí),保持時(shí)間的變化趨勢看上去會(huì)越來越差。

綜上,開源EDA并不是行業(yè)的未來,我相信現(xiàn)有的開源EDA會(huì)持續(xù)改進(jìn),但其存在無法逾越的障礙,沒有FPGA廠商的支持,開源EDA將永遠(yuǎn)無法追上現(xiàn)代FPGA發(fā)展的腳步。

總結(jié)

就筆者的看法,以上兩種觀點(diǎn)雖然看似大相徑庭,但有一個(gè)共同觀點(diǎn),那就是開源FPGA EDA工具要走的路,還有很長,網(wǎng)上的討論也精彩紛呈,但就像一家甜品店的不同風(fēng)味的點(diǎn)心,如果點(diǎn)心的配方都一樣了,對(duì)客戶來說是最好的事么(客觀來說,確實(shí)提高了甜品店的產(chǎn)出效率)?各位又對(duì)此有怎樣的看法呢?

審核編輯 :李倩

聲明:本文內(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)注

    1660

    文章

    22424

    瀏覽量

    636743
  • eda
    eda
    +關(guān)注

    關(guān)注

    72

    文章

    3114

    瀏覽量

    183085
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    4222

    瀏覽量

    46196

原文標(biāo)題:預(yù)測:開源FPGA EDA工具將統(tǒng)治世界嗎?

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【「芯片設(shè)計(jì)基石——EDA產(chǎn)業(yè)全景與未來展望」閱讀體驗(yàn)】跟著本書來看EDA的奧秘和EDA發(fā)展

    基礎(chǔ)的基礎(chǔ)更是被卡脖子的一環(huán)。個(gè)人對(duì)此深有感觸,行業(yè)內(nèi)幾乎所有用到的EDA工具都是新思等廠商的工具,鮮有國內(nèi)的,一旦高制程EDA受到限制,相關(guān)的設(shè)計(jì)幾乎會(huì)受到嚴(yán)重影響。文中也舉例了《芯
    發(fā)表于 01-21 22:26

    【「芯片設(shè)計(jì)基石——EDA產(chǎn)業(yè)全景與未來展望」閱讀體驗(yàn)】--EDA了解與發(fā)展概況

    本篇對(duì)EDA進(jìn)行專業(yè)了解及其發(fā)展概況一.了解EDA EDA(Electronic Design Automation,電子設(shè)計(jì)自動(dòng)化),它不是一種工具或一種軟件的集合,而是一整套復(fù)雜的
    發(fā)表于 01-19 21:45

    中科億海微牽頭構(gòu)建國產(chǎn)化FPGA/EDA生態(tài) 以協(xié)同創(chuàng)新破解“卡脖子”難題

    近日,中科億海微牽頭聯(lián)合上海合見工軟、復(fù)旦大學(xué)等多家國內(nèi)FPGA/EDA領(lǐng)域頭部單位,圍繞國產(chǎn)FPGA集成開發(fā)工具與國際頂尖產(chǎn)品間的技術(shù)差距,滿足億門級(jí)
    的頭像 發(fā)表于 12-25 18:11 ?608次閱讀
    中科億海微牽頭構(gòu)建國產(chǎn)化<b class='flag-5'>FPGA</b>/<b class='flag-5'>EDA</b>生態(tài) 以協(xié)同創(chuàng)新破解“卡脖子”難題

    智多晶EDA工具HqFpga軟件的主要重大進(jìn)展

    智多晶EDA工具HqFpga(簡稱HQ),是自主研發(fā)的一款系統(tǒng)級(jí)的設(shè)計(jì)套件,集成了Hqui主界面、工程界面、以及內(nèi)嵌的HqInsight調(diào)試工具、IP Creator IP生成
    的頭像 發(fā)表于 11-08 10:15 ?3766次閱讀
    智多晶<b class='flag-5'>EDA</b><b class='flag-5'>工具</b>Hq<b class='flag-5'>Fpga</b>軟件的主要重大進(jìn)展

    開源RISC-V處理器(蜂鳥E203)學(xué)習(xí)(二)修改FPGA綜合環(huán)境(移植到自己的Xilinx FPGA板卡)

    1.簡述 首先感謝芯來開源了蜂鳥E203 risc-v處理器,提供了比較完整的工程環(huán)境、配套的軟硬件。但是配套的FPGA板卡實(shí)在太貴,對(duì)于自費(fèi)學(xué)習(xí)的來說是不小的學(xué)習(xí)成本,而且我也認(rèn)為完備環(huán)境
    發(fā)表于 10-31 08:46

    開源FPGA硬件】硬件黑客集結(jié):開源FPGA開發(fā)板測評(píng)活動(dòng)全網(wǎng)火熱招募中......

    開源活動(dòng)簡介 近期,小眼睛科技聯(lián)合紫光同創(chuàng)及電子發(fā)燒友發(fā)起了 # 擁抱開源!一起來做FPGA開發(fā)板活動(dòng) ,活動(dòng)一經(jīng)發(fā)布,得到了很多開源愛好者的熱烈響應(yīng),再次感謝大家的支持!
    發(fā)表于 10-29 11:37

    西門子EDA與北京開源芯片研究院達(dá)成戰(zhàn)略合作

    近日,西門子EDA與北京開源芯片研究院宣布達(dá)成戰(zhàn)略合作:西門子EDA的Tessent Embedded Analytics解決方案現(xiàn)已全面支持以“昆明湖”為代表的香山RISC-V Core,該解決方案將為選擇香山
    的頭像 發(fā)表于 09-05 17:19 ?4972次閱讀
    西門子<b class='flag-5'>EDA</b>與北京<b class='flag-5'>開源</b>芯片研究院達(dá)成戰(zhàn)略合作

    EDA是什么,有哪些方面

    應(yīng)用領(lǐng)域 集成電路設(shè)計(jì):EDA是芯片設(shè)計(jì)的核心工具,支持從數(shù)字/模擬電路設(shè)計(jì)到SoC(系統(tǒng)級(jí)芯片)集成,涵蓋邏輯綜合、物理布局、時(shí)鐘樹生成等。 FPGA與可編程邏輯設(shè)計(jì):用于邏輯綜合、時(shí)序優(yōu)化和資源分配
    發(fā)表于 06-23 07:59

    開源工具 Made with KiCad(131):BomberCat 安全測試工具

    “? BomberCat 是一個(gè)結(jié)合硬件開發(fā)與安全測試的開源工具,主要面向電子工程和網(wǎng)絡(luò)安全領(lǐng)域。用于檢測銀行終端、門禁系統(tǒng)等設(shè)備的漏洞。 ” Made with KiCad 系列將支持新的展示方式
    的頭像 發(fā)表于 06-19 11:18 ?8035次閱讀
    <b class='flag-5'>開源</b><b class='flag-5'>工具</b> Made with KiCad(131):BomberCat 安全測試<b class='flag-5'>工具</b>

    開源分享】:開源小巧的FPGA開發(fā)板——Icepi Zero

    活動(dòng)推薦:擁抱開源!一起來做FPGA開發(fā)板啦!https://bbs.elecfans.com/jishu_2491185_1_1.html 項(xiàng)目計(jì)劃以紫光同創(chuàng)PG2L25H-6IMBG325為
    發(fā)表于 06-09 14:01

    九霄智能國產(chǎn)EDA工具的突圍之路

    近日,芯片行業(yè)因EDA工具「斷供」事件再次被推到了輿論的風(fēng)口浪尖。作為深耕數(shù)字EDA前端工具的從業(yè)者,我們親歷了行業(yè)從技術(shù)封鎖初期的焦慮,到如今全產(chǎn)業(yè)鏈協(xié)同破局的蛻變。本文不聚焦短期博
    的頭像 發(fā)表于 06-06 10:09 ?2697次閱讀
    九霄智能國產(chǎn)<b class='flag-5'>EDA</b><b class='flag-5'>工具</b>的突圍之路

    開源鴻蒙工程工具分論壇圓滿舉辦

    近日,開源鴻蒙開發(fā)者大會(huì)2025(OHDC.2025)工程工具分論壇在深圳圓滿舉辦。本次分論壇由開源鴻蒙IDE SIG組長、華為終端BG工程工具技術(shù)專家唐春擔(dān)任出品人,主題為“
    的頭像 發(fā)表于 06-05 15:35 ?1044次閱讀

    產(chǎn)學(xué)研融合!思爾芯數(shù)字EDA工具走進(jìn)北航課堂

    5月22日,國內(nèi)首家數(shù)字EDA供應(yīng)商思爾芯(S2C)走進(jìn)北京航空航天大學(xué),為集成電路相關(guān)專業(yè)學(xué)子帶來《數(shù)字IC軟件仿真概論》專題培訓(xùn)。此次活動(dòng)通過技術(shù)講解、工具演示相結(jié)合的形式,全方位展示了國產(chǎn)
    的頭像 發(fā)表于 05-26 09:45 ?1725次閱讀
    產(chǎn)學(xué)研融合!思爾芯數(shù)字<b class='flag-5'>EDA</b><b class='flag-5'>工具</b>走進(jìn)北航課堂

    作為硬件工程師,你用那款PCB 設(shè)計(jì)軟件?超全EDA工具整理!

    還在為選PCB設(shè)計(jì)軟件頭禿?這篇“避坑指南”必須碼?。⊥卵砣W(wǎng)EDA工具—— Altium Designer:國產(chǎn)工程師的“國民初戀”,霸榜中國73%市場,功能全但價(jià)格肉疼,適合企業(yè)級(jí)大佬
    發(fā)表于 05-23 13:42

    西門子EDA工具如何助力行業(yè)克服技術(shù)挑戰(zhàn)

    西門子EDA工具以其先進(jìn)的技術(shù)和解決方案,在全球半導(dǎo)體設(shè)計(jì)領(lǐng)域扮演著舉足輕重的角色。本文將從汽車IC、3D IC和EDA AI三個(gè)方向,深入探討西門子EDA
    的頭像 發(fā)表于 03-20 11:36 ?2366次閱讀