chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

軟件工具決定了FPGA發(fā)展水平?

我快閉嘴 ? 來源:EDA365網(wǎng) ? 作者:EDA365網(wǎng) ? 2020-09-30 14:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

被譽為“萬能芯片”的FPGA,近年來越來越多的受到國內(nèi)市場的關注。不過,其技術(shù)門檻之高,在芯片領域幾乎是無出其右的。其中,在制約FPGA發(fā)展的眾多因素中,最關鍵的便是EDA軟件工具。

缺一不可!發(fā)展FPGA需軟硬件兩手抓

FPGA全稱為Field Programmable Array,是通過可編程互連連接的可配置邏輯塊(CLB) 矩陣構(gòu)成的可編程半導體器件。FPGA需要配套軟件將用戶設計燒錄到芯片上才能實現(xiàn)相應功能。

目前,在芯片市場主要有CPU、GPU、FPGA與ASIC四大類型。與其它主流芯片相比,F(xiàn)PGA的的靈活性要高于專用芯片ASIC,性能和實時處理能力優(yōu)于CPU,無需NRE成本,上市時間也更快。不過,其功耗、成本、尺寸都大于專用芯片ASIC,應用開發(fā)門檻偏高,并不適合海量應用。

知名半導體專家(《芯事》作者)謝志峰博士認為:“發(fā)展FPGA必須在硬件和軟件兩方面共同發(fā)展,如果國內(nèi)芯片制程工藝達不到要求,F(xiàn)PGA產(chǎn)業(yè)很難達到最先進的水平。”

FPGA是需要“芯片+EDA+IP”來實現(xiàn)功能的產(chǎn)品,如果把FPGA比作電腦,那么芯片相當于Intel CPU,EDA軟件相當于微軟OS,IP方案則相當于應用軟件。電腦正常工作需要Intel CPU、微軟OS、應用軟件共同配合,F(xiàn)PGA也需要芯片、EDA、IP這些軟硬件共同支撐實現(xiàn)功能。

不過,此處的EDA并不是指廣義的通用EDA。廣義的EDA 是芯片設計中必需和最重要的集成電路軟件設計工具。廣義EDA市場份額占據(jù)前三的Synopsys、Cadence(鏗騰電子)和被西門子收購的Mentor,是ASIC設計領域主要的軟件供應商,其它公司的軟件相對來說在IC設計時使用者較少。

此文所指的EDA是FPGA專用的軟件開發(fā)工具。不論用戶選擇使用的是哪個廠家的FPGA,在用戶端實現(xiàn)功能時,都需要通過該廠家自主研發(fā)的EDA,也就是FPGA軟件工具的一系列流程來操作完成,比如Xilinx的Vivado、Intel的QuartusII、國內(nèi)紫光同創(chuàng)的PDS,都屬于各家的FPGA軟件工具。

從設計流程上來講,F(xiàn)PGA與其他芯片的前端設計流程是相同的,設計FPGA芯片本身也需要用到廣義的通用EDA,但當芯片設計基本完成后,如ASIC專用芯片不需要編程,直接可焊到板子上運行,F(xiàn)PGA則需要通過軟件工具中的流程將用戶寫好的程序編譯到FPGA中。

通俗來講,如果將硬件比作紙,用戶把需要實現(xiàn)的功能下載到芯片上類似于把畫畫到紙上,那么軟件工具就是作畫的那支畫筆。一幅畫作的完成必須兼具紙張與畫筆。也就是說,對于FPGA而言,軟硬件必須是“兩條腿走路”,互相支撐配合,缺一不可。

舉足輕重!軟件工具決定了FPGA發(fā)展水平

雖然FPGA前后端設計與數(shù)字芯片具有很多相通性,但FPGA設計流程中往往是軟件工具先行,尤其在高端大規(guī)模領域。就FPGA本身而言,制約其發(fā)展的因素有成本、功耗及軟件開發(fā)工具等。其中軟件工具的作用舉足輕重。

紫光同創(chuàng)市場總監(jiān)呂喆認為:“軟硬件協(xié)同發(fā)展的FPGA,軟件工具的水平基本上與硬件的水平是對應的。從某種程度上甚至可以說,軟件工具處于決定性地位,其軟件工具研發(fā)水平?jīng)Q定了硬件規(guī)模和性能所能達到的高度?!?/p>

軟件工具的研發(fā)不僅極具重要性,對于FPGA的發(fā)展更是十分必要的。為了在應用端最大限度地發(fā)揮硬件性能,F(xiàn)PGA廠商必須為用戶提供自主開發(fā)的軟件工具。除了考慮與芯片硬件架構(gòu)的匹配和一致性,軟件工具編程設計時還要考慮應用場景多樣性、時許模型的復雜性和用戶使用體驗及效率等。因此,F(xiàn)PGA廠商需要在軟件工具方面不斷投入。以FPGA巨頭Xilinx公司為例,其研發(fā)人員約為1500人,軟硬件人員基本相同,其中EDA工具人員就超過500人。

FPGA企業(yè)都擁有自主研發(fā)的軟件工具。如Vivado和ISE是Xilinx公司提供的集成化FPGA開發(fā)軟件,它的主要功能包括設計輸入(DesignEntry)、綜合(Synthesis)、仿真Simulation)、實現(xiàn)(Implementation)和下載(Download)等。

Quartus II是Altera(已被intel收購)推出的一種可編程邏輯的設計工具,其強大的設計能力和直觀易用的接口,日益受到數(shù)字系統(tǒng)設計者的歡迎。

Lattice的軟件工具Diamond包含的編程器,可對同一掃描鏈上的一個或多個FPGA器件進行直接編程。它支持標準FPGA設計流程功能,其邏輯綜合工具專為超低密度以及低密度FPGA提供設計支持。

Pango Design Suite是紫光同創(chuàng)基于多年FPGA開發(fā)軟件技術(shù)攻關與工程實踐經(jīng)驗而研發(fā)的一款擁有國產(chǎn)自主知識產(chǎn)權(quán)的大規(guī)模FPGA開發(fā)軟件,可以支持千萬門級FPGA器件的設計開發(fā)。

任重道遠!自研FPGA軟件工具難度高

近二十多年來,除了針對FPGA特點所采用的設計實現(xiàn)方法不斷升級外,國內(nèi)外FPGA軟件工具的方法學和總體研發(fā)模式其實未曾改變。

用戶端在使用FPGA時,需將RTL代碼通過邏輯綜合工具、映射工具、布局布線工具、配置數(shù)據(jù)流生成工具、編程下載工具等生成下載到芯片里,結(jié)合時序和功耗分析工具以及在線調(diào)試工具,完成用戶應用在FPGA中的實現(xiàn)的整個過程。

在整個FPGA軟件工具設計流程中,除了仿真工具借助第三方工具實現(xiàn),其他環(huán)節(jié)基本都需要FPGA廠商自己的軟件工具覆蓋,特別是以邏輯綜合工具和設計實現(xiàn)部分為代表的環(huán)節(jié),存在著較大研發(fā)難度。

在綜合軟件設計流程中,包含了從硬件描述語言HDL到門級映射和優(yōu)化的多個環(huán)節(jié),幾乎每一個小環(huán)節(jié)都需要研發(fā)人員付諸努力不斷鉆研,從而取得突破。

在用戶設計經(jīng)過綜合映射成門級網(wǎng)表之后,還需要經(jīng)過編譯、轉(zhuǎn)換、映射、布局布線、位流生成、編程下載最終在FPGA芯片實現(xiàn)功能。其中,布局、布線兩個環(huán)節(jié)作為核心技術(shù)難關尤為難以攻克。

紫光同創(chuàng)軟件專家表示,布局是將邏輯映射到目標器件結(jié)構(gòu)資源中,布局主要考慮三個方面的因素:一是使Instances盡量集中分布,減少布線資源的線長;二是控制Instances均勻分布的密度;三是控制所有Instances之間的總延時盡可能小。布局關鍵技術(shù)在于如何在短時間內(nèi)得到全局最優(yōu)解。

布線是將已布局好的instances按照連接關系通過布線通道連接起來。布線主要考慮的因素包括擁塞和時序兩個方面的因素。

擁塞和時序兩個因素對于布線器來說是矛盾的。如果產(chǎn)生擁塞,那么不可避免的使某些路徑延時較長;如果要使每條路徑延時最小,那么不可避免的要產(chǎn)生擁塞。為了解決擁塞和時序競爭的關系,可以使用相關算法,使得時序關鍵網(wǎng)絡占用擁擠路徑資源,而在時序方面并不關鍵的網(wǎng)絡占用一條更長且不擁擠的路徑資源。

可以看出來,在一定程度上,F(xiàn)PGA幾乎是芯片設計領域中最需要技術(shù)突破的產(chǎn)品,F(xiàn)PGA軟件工具尤為復雜。

清華大學微電子所所長魏少軍教授曾指出:“在EDA工具方面,國內(nèi)對‘邏輯綜合’和‘布局布線’兩個核心基本沒有貢獻,甚至都不去碰它。國內(nèi)大多數(shù)設計企業(yè)普遍依賴EDA公司或Foundry給出的設計流程,對于產(chǎn)品性能和競爭力造成影響。”

奮起直追!國產(chǎn)FPGA企業(yè)不斷突圍

從FPGA發(fā)展歷程來看,從1984年美國Xilinx公司推出了全球第一款FPGA產(chǎn)品XC2064算起,之后十多年間,F(xiàn)PGA軟件工具為FPGA的發(fā)展起到了至關重要的作用。隨著FPGA朝著系統(tǒng)平臺化的方向演進,軟件工具和生態(tài)的重要性顯得越來越重要。

前不久,賽靈思宣布推出一款名為“Vitis”的統(tǒng)一軟件平臺,它能夠讓軟硬件開發(fā)者們在無需掌握硬件專業(yè)知識的情況下,根據(jù)軟件或算法代碼來自動適配并使用Xilinx的硬件架構(gòu)。這也是國際領先廠商布局FPGA生態(tài)的戰(zhàn)略方向,即通過軟件棧和工具鏈,結(jié)合業(yè)界各細分行業(yè)的算法框架和應用庫,把傳統(tǒng)的軟件開發(fā)者吸納到FPGA加速應用當中,分享FPGA高性能計算硬件平臺的價值,與CPU和GPU共享計算加速市場的紅利。

反觀國內(nèi)FPGA產(chǎn)業(yè),我們起步比國外晚了二十多年。在這期間國外FPGA產(chǎn)業(yè)已經(jīng)完成了系列整合并購,市場格局已經(jīng)基本確定,Xilinx、Intel和Lattice等企業(yè)基本上壟斷了全球市場。從2010年開始,國內(nèi)才陸續(xù)出現(xiàn)自主知識產(chǎn)權(quán)的國產(chǎn)FPGA企業(yè),而紫光同創(chuàng)正是其中的佼佼者。

紫光同創(chuàng)市場總監(jiān)呂喆介紹,我們總說紫光同創(chuàng)的PGT180H代表當前國產(chǎn)FPGA的最高水平,實際上背后的軟件工具才是真正的定海神針,更大的邏輯規(guī)模和更高的性能,意味著指數(shù)級增長的軟件算法復雜度,這是大家可能沒有意識到的。

紫光同創(chuàng)通過不斷嘗試,其具有自主知識產(chǎn)權(quán)的大規(guī)模FPGA開發(fā)軟件Pango Design Suite(PDS),已經(jīng)可以支持數(shù)千萬門級FPGA器件的設計,并可實現(xiàn)從RTL綜合到配置數(shù)據(jù)流生成下載的全套操作,形成了完全自主知識產(chǎn)權(quán)的FPGA開發(fā)工具套件。接下來,紫光同創(chuàng)將致力于做更大規(guī)模的器件,力圖進一步突破。

從產(chǎn)業(yè)鏈角度而言,F(xiàn)PGA的發(fā)展涉及到單元架構(gòu)、IP、EDA軟件、制程工藝、封裝技術(shù)、專業(yè)人才等諸多方面,其發(fā)展之路并不平坦。加之較高的技術(shù)壁壘,對于國內(nèi)FPGA的發(fā)展來說,依靠自主技術(shù)和自主產(chǎn)品,尤其軟件工具的技術(shù)突破,就較為關鍵了。

寫在最后

如今,國內(nèi)FPGA產(chǎn)業(yè)正處于低端向中高端過渡的關鍵時期,國內(nèi)企業(yè)已經(jīng)意識到軟件工具自主化的重要意義,并逐步加大投入力度。

隨著國家、各地政府對集成電路產(chǎn)業(yè)尤其FPGA產(chǎn)品的大力扶持,國內(nèi)半導體產(chǎn)業(yè)鏈的不斷成熟完善,以及新興市場需求的增大,我們期待著有更多的國產(chǎn)FPGA企業(yè)能夠在軟件工具方面長風破浪,不斷突破,抓住市場增量,推進國產(chǎn)FPGA的進一步發(fā)展!
責任編輯:tzh

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

    關注

    1650

    文章

    22217

    瀏覽量

    627985
  • 芯片
    +關注

    關注

    462

    文章

    53250

    瀏覽量

    455332
  • asic
    +關注

    關注

    34

    文章

    1265

    瀏覽量

    123724
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11192

    瀏覽量

    221846
  • eda
    eda
    +關注

    關注

    72

    文章

    3008

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    京微齊力新版福晞軟件工具全面優(yōu)化FPGA設計環(huán)境

    FPGA 設計開發(fā)過程中,軟件是工程師必不可少的工具,好的軟件開發(fā)環(huán)境可以簡化設計者的設計流程,縮短開發(fā)時間,提升整體設計效率。
    的頭像 發(fā)表于 10-23 17:48 ?2358次閱讀
    京微齊力新版福晞<b class='flag-5'>軟件</b><b class='flag-5'>工具</b>全面優(yōu)化<b class='flag-5'>FPGA</b>設計環(huán)境

    嵌入式軟件測試與專業(yè)測試工具的必要性深度解析

    故障,最終召回成本高達數(shù)百萬歐元。主流測試工具與技術(shù)方案嵌入式軟件測試工具市場提供多樣化的解決方案,滿足不同測試需求:功能測試工具 ?E
    發(fā)表于 09-28 17:42

    量化評估企業(yè)軟件測試能力的評估工具

    “每次版本迭代,測試團隊總是最晚下班的一群人...”在汽車軟件快速迭代的今天,這樣的場景已成為行業(yè)常態(tài):開發(fā)效率不斷提升,但測試環(huán)節(jié)卻逐漸成為拖慢交付的“最后一公里”。復雜的工具鏈、割裂的流程、模糊
    的頭像 發(fā)表于 08-27 10:04 ?374次閱讀
    量化評估企業(yè)<b class='flag-5'>軟件</b>測試能力的評估<b class='flag-5'>工具</b>包

    季豐電子多款軟件工具介紹

    在半導體領域,軟件工具和IT系統(tǒng)可以極大地提高工作效率、工作質(zhì)量,給客戶提供更優(yōu)質(zhì)和高效的服務。
    的頭像 發(fā)表于 08-18 11:28 ?449次閱讀
    季豐電子多款<b class='flag-5'>軟件</b><b class='flag-5'>工具</b>介紹

    聯(lián)創(chuàng)電子與聯(lián)益光學榮獲江西省制造業(yè)企業(yè)數(shù)字化發(fā)展水平L8級認證

    近日,江西聯(lián)創(chuàng)電子有限公司與江西聯(lián)益光學有限公司憑借深度集成與創(chuàng)新應用能力,在江西省制造業(yè)企業(yè)數(shù)字化發(fā)展水平等級評價中雙雙達到L8級水平,標志著兩家企業(yè)在數(shù)字化轉(zhuǎn)型領域已躋身全省“集成提升階段”最高水平,為全省制造業(yè)智能化升級樹
    的頭像 發(fā)表于 06-25 09:29 ?666次閱讀

    智多晶FPGA設計工具HqFpga接入DeepSeek大模型

    在 AI 賦能工程設計的時代浪潮中,智多晶率先邁出關鍵一步——智多晶正式宣布旗下 FPGA 設計工具 HqFpga 接入 DeepSeek 大模型,并推出 FPGA 設計專屬 AI 助
    的頭像 發(fā)表于 06-06 17:06 ?925次閱讀

    PanDao:制造成本影響分析軟件工具

    摘要 . 本文介紹一款名為“PanDao”的新軟件工具,專為光學系統(tǒng)設計人員打造。該工具能夠在設計階段模擬出最佳的制造流程和所需技術(shù),并對設計參數(shù)和公差的制造成本影響進行分析。 在光
    發(fā)表于 05-12 08:55

    Altera大學成立,助力FPGA教學發(fā)展與人才培養(yǎng)

    近日,全球 FPGA 創(chuàng)新技術(shù)領導者 Altera 宣布成立 Altera 大學,旨在以高效、便捷的方式助力 FPGA 教學發(fā)展與人才培養(yǎng)。Altera 大學為高校教授、科研人員和廣大學子提供精心設計的課程、豐富的
    的頭像 發(fā)表于 04-19 11:26 ?870次閱讀

    Altera發(fā)布最新FPGA產(chǎn)品和開發(fā)工具套件

    在 2025 國際嵌入式展(Embedded World 2025)上,全球 FPGA 創(chuàng)新技術(shù)領導者 Altera 發(fā)布專為嵌入式開發(fā)者打造的最新可編程解決方案,以進一步突破智能邊緣領域的創(chuàng)新
    的頭像 發(fā)表于 03-12 09:47 ?2150次閱讀

    FPGA+AI王炸組合如何重塑未來世界:看看DeepSeek東方神秘力量如何預測......

    。 6.持續(xù)學習與職業(yè)轉(zhuǎn)型? 關注技術(shù)動態(tài):隨著AI和FPGA技術(shù)的快速發(fā)展,工程師需要持續(xù)學習,掌握最新的硬件架構(gòu)和開發(fā)工具。? 系統(tǒng)級設計能力:從單純的硬件設計轉(zhuǎn)向系統(tǒng)級設計,提升對軟件
    發(fā)表于 03-03 11:21

    AMD技術(shù)賦能西門子FPGA原型設計解決方案

    西門子的 Veloce proFPGA CS 是一款針對軟件驗證和軟硬件系統(tǒng)集成優(yōu)化的原型系統(tǒng)。它是一款基于 FPGA 的邏輯功能驗證級工具
    的頭像 發(fā)表于 02-27 11:48 ?946次閱讀

    大多數(shù)FPGA的程序存儲器(FLASH)為什么都放在外面呢?FPGA的主要應用

    FPGA的主要應用:? FPGA由于其較高的價格和成本,決定FPGA不能像單片機那樣被廣泛的使用,FP
    的頭像 發(fā)表于 12-24 11:04 ?1651次閱讀
    大多數(shù)<b class='flag-5'>FPGA</b>的程序存儲器(FLASH)為什么都放在外面呢?<b class='flag-5'>FPGA</b>的主要應用

    智多晶EDA工具HqFpga軟件實用小功能

    智多晶EDA工具HqFpga軟件實用小功能增加啦,支持生成可調(diào)用網(wǎng)表的功能和ballmap功能。下面來給大家講解一下如何通過HqFpga軟件
    的頭像 發(fā)表于 12-05 10:23 ?1673次閱讀
    智多晶EDA<b class='flag-5'>工具</b>Hq<b class='flag-5'>Fpga</b><b class='flag-5'>軟件</b>實用小功能

    基于EasyGo Vs工具包和Nl veristand軟件進行的永磁同步電機實時仿真

    EasyGo Vs Addon是一款領先的FPGA仿真工具軟件,它強大地連接了VeriStand軟件與Matlab/Simulink,為實時測試和驗證領域帶來了前所未有的便利和效率,
    的頭像 發(fā)表于 11-27 11:28 ?1367次閱讀
    基于EasyGo Vs<b class='flag-5'>工具</b>包和Nl veristand<b class='flag-5'>軟件</b>進行的永磁同步電機實時仿真

    FPGA基礎知識及設計和執(zhí)行FPGA應用所需的工具

    本文將首先介紹FPGA的基礎知識,包括FPGA的工作原理以及為什么要使用FPGA等,然后討論設計和執(zhí)行FPGA應用所需的工具。
    的頭像 發(fā)表于 11-11 11:29 ?2250次閱讀
    <b class='flag-5'>FPGA</b>基礎知識及設計和執(zhí)行<b class='flag-5'>FPGA</b>應用所需的<b class='flag-5'>工具</b>