国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

FPGA知識匯集-ASIC向FPGA的移植

e9Zb_gh_8734352 ? 來源:FPGA技術聯盟 ? 作者:FPGA技術聯盟 ? 2022-04-14 15:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ASIC原型驗證是整個驗證環節中非常重要的步驟之一,也是將ASIC的代碼移植到FPGA平臺上最重要的原因,本文章的意義在于:

對于系統構架師,將幫助他們在選擇商用模擬器還是自行設計方案之間做出更好的選擇;

對于邏輯工程師,他們能夠更好的將ASIC設計移植到FPGA原型驗證平臺中;

對于驗證工程師,其價值在于如何將現有的測試平臺移植到新的驗證環境中。

將ASIC設計移植到FPGA芯片中,對于大部分設計團隊來講都是巨大的挑戰。主要體現在:ASIC的設計一般都非常大,往往需要做多FPGA芯片劃分;需要支持足夠的處理性能;需要保證其功能的正確性;需要保證移植前后的功能具有等價性。

當時ASIC設計的移植還沒有出現‘原型驗證設計’這樣的方法學,但是整個移植的任務大致相似:邏輯資源和處理性能評估:選擇硬件模擬器或者原型驗證平臺;FPGA多芯片劃分;RTL源代碼修改;邏輯綜合和物理實現;驗證移植后的整個設計。圖1說明了整個驗證過程中的每一個環節。

移植過程的總體原則是盡量少地修改原始設計,以免產生新的問題。

51e025de-bbac-11ec-aa7f-dac502259ad0.png

資源評估

從任何一個角度來看,精確的資源評估都是ASIC移植工作的重點。首先它的結果將直接影響到硬件模擬器或者原型驗證平臺的選型,其次對于整個設計的多芯片劃分和成本都有直接的影響。資源估計過少,那么ASIC設計就不能完整的移植到FPGA中;而資源估計過多,則會導致毫無必要的成本開銷。

對于ASIC資源評估的不同方法。

性能評估

性能評估的結果,會直接影響驗證方案的選擇,對于大部分的設計來說,不可能期望ASIC設計在FPGA平臺上擁有相同的性能指標。除了FPGA內核本身帶來的性能降低之外,芯片與芯片之間的通信延遲也降低了整體的性能。如果一個平臺的性能指標能夠達到ASIC設計的幾分之一,那么這個方案就具有了可行性。但是如果只有原始性能的幾十分之一,很多驗證任務就無法完成。

在多核處理器的SOC芯片中,某些嵌入式操作系統的啟動時間甚至會高達5分鐘左右。如果驗證平臺的性能只有十分之一,那么就要耗費接近1小時,某些程度上還能接受。但是如果性能只有一百分之一,那么基本上要耗費半天來啟動這個操作系統。對于絕大部分的嵌入式系統的驗證來講,該方案將變的毫無可行性。

關于性能評估的內容。

硬件模擬器與原型驗證平臺

選擇硬件模擬器還是原型驗證平臺,對于驗證團隊來講一直都是長期而艱巨的任務。最終的選擇需要滿足所有的需求,例如資源容量、整體性能、系統成本、驗證范圍及能夠支持的工具等

FPGA多芯片劃分

ASIC設計所占用的資源一般非常大,常常需要劃分到多顆FPGA芯片中才能實現。簡單來說就是將ASIC設計的不同部分(一般是以功能模塊為劃分邊界)映射到不同的FPGA芯片中。劃分及優化的過程較為復雜,需要考慮到整個方案的系統成本、整體性能、資源容量、FPGA芯片之間如何互聯、劃分的復雜度等指標。

源代碼移植

雖然ASIC和FPGA都是使用相同的RTL編碼方式,但是將適合ASIC芯片的RTL源代碼移植到FPGA芯片中時,需要進行相當多的重編碼和優化工作。特別是ASIC設計中的時鐘樹結構,需要正確的分配到FPGA芯片的各種時鐘資源上,這將是一項非常大的挑戰。

同時,ASIC設計中的某些資源,例如晶體管、傳輸門、雙向信號甚至是模擬電路,在FPGA芯片內根本無法找到對應的結構,因此需要找到其他方式進行模擬(替代)。

幾乎所有的ASIC設計都會使用到各式各樣的IP核:從Synopsys Design Ware庫中的簡單功能模塊(大部分模塊都可以使用FPGA結構實現)復到復雜的存儲器控制器,PCIE,USB等總線子系統,以及CPU內核等。像Xilinx這樣的FPGA供應商能夠提供許多可替代的對應IP核,但并不是所有都可替代。

關于時鐘、鎖存器、存儲器、三態門、組合邏輯及不可綜合電路的移植。

邏輯綜合和物理實現

完成了代碼移植后,剩下的工作主要就是邏輯綜合和物理實現。其中包括解決由于ASIC和FPGA綜合工具的差異引起額問題,添加時序、資源、引腳約束、優化工具的參數設置,最終達到時序收斂。

雖然最新的FPGA工具和設計流程和ASIC很相似,但是一些根本性的差異所造成的問題還是需要工程師解決。通常,ASIC綜合工具所支持的Verilog語法要比FPGA綜合工具更加寬松,而且由于設計優化的目標不同,ASIC和FPGA綜合工具所支持的引導語句和工具選項也不盡相同。另外,無論是資源占用還是布線密度,ASIC工具需要處理的工作遠遠比FPGA復雜的多。在某些復雜的情況下,FPGA工具甚至會無法布局布線。因此某些情況下必須要修改RTL源代碼,甚至是重新規劃多芯片劃分方案。

驗證移植后的設計

驗證移植后的代碼是整個過程的最終環節,其目標就是保證移植前后的設計在功能上保持一致,并且符合原始的設計規范。驗證的方法有基于軟件的功能仿真,基于硬件的模擬器或者原型驗證平臺,以及基于純數字推導的等價性驗證。

系統集成和功能驗證

ASIC流片之后,需要進行系統集成和功能測試,其主要目的就是保證芯片的功能在整個系統中能夠正確的運行。首先芯片被安置于特殊設計的PCB上,測試程序負責向芯片注入激勵向量,芯片的輸出和預期結果進行比較,以判斷其功能是否正確。整個硅片的測試基本都是自動化的測試過程,并且通常會在不同的條件下同時測試硅片。激勵向量的產生有多種方式:預先定義的激勵向量,使用多輸入移位寄存器產生隨機序列等。當其中某項測試失敗時,可以通過硬件模擬器進行相同的測試來定位問題的根本原因。

審核編輯 :李倩

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

    關注

    1660

    文章

    22412

    瀏覽量

    636285
  • asic
    +關注

    關注

    34

    文章

    1274

    瀏覽量

    124577

原文標題:FPGA知識匯集-ASIC向FPGA的移植

文章出處:【微信號:gh_873435264fd4,微信公眾號:FPGA技術聯盟】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    探索IGLOO2 FPGA與SmartFusion2 SoC FPGA的電氣特性與應用潛力

    探索IGLOO2 FPGA與SmartFusion2 SoC FPGA的電氣特性與應用潛力 在當今電子科技飛速發展的時代,FPGA與SoC FPGA在眾多領域發揮著至關重要的作用。Mi
    的頭像 發表于 02-10 11:30 ?162次閱讀

    Microsemi IGLOO2 FPGA與SmartFusion2 SoC FPGA深度剖析

    Microsemi IGLOO2 FPGA與SmartFusion2 SoC FPGA深度剖析 作為一名電子工程師,在日常的設計工作中,FPGA與SoC FPGA是我們經常會用到的重要
    的頭像 發表于 02-09 17:20 ?318次閱讀

    瑞蘇盈科:FPGA領域的創新者,以技術實力賦能FPGA設計服務和解決方案

    我們今天,小編大家詳細的介紹一下——瑞蘇盈科,一個FPGA界的寶藏選手,您想了解的全在這里了!
    的頭像 發表于 11-21 08:32 ?441次閱讀
    瑞蘇盈科:<b class='flag-5'>FPGA</b>領域的創新者,以技術實力賦能<b class='flag-5'>FPGA</b>設計服務和解決方案

    MarketsandMarkets FPGA行業報告,2026~2030 FPGA市場洞察

    ,Field-Programmable Gate Array)是一種高度靈活、可重構的集成電路。與傳統 ASIC 不同,FPGA 制造完成后仍可以在終端重新編程,在 高性能并行計算、實時信號處理、通信加速 等領域具有獨特優勢。 ? 根據 Mark
    的頭像 發表于 11-20 13:20 ?487次閱讀
    MarketsandMarkets <b class='flag-5'>FPGA</b>行業報告,2026~2030 <b class='flag-5'>FPGA</b>市場洞察

    嵌入式與FPGA的區別

    器件的基礎上進一步發展的產物,是作為專用集成電路(ASIC)領域中的一種半定制電路而出現的,既解.決了定制電路的不足,又克服了原有可編程器件門電路數有限的缺點。 FPGA是硬件電路設計,嵌入式是一種
    發表于 11-20 07:12

    FPGA技術為什么越來越牛,這是有原因的

    ,它一直都被廣泛使用。但是,大部分人還不是太了解它,對它有很多疑問——FPGA到底是什么?為什么要使用它?相比CPU、GPU、ASIC(專用芯片),FPGA有什么
    的頭像 發表于 08-22 11:39 ?5061次閱讀
    <b class='flag-5'>FPGA</b>技術為什么越來越牛,這是有原因的

    Altera Agilex? 3 FPGA和SoC FPGA

    Altera Agilex? 3 FPGA和SoC FPGA Altera/Intel Agilex? 3 FPGA和SoC FPGA使創新者能夠將成本優化的設計提升到更高的性能水平。
    的頭像 發表于 08-06 11:41 ?4129次閱讀
    Altera Agilex? 3 <b class='flag-5'>FPGA</b>和SoC <b class='flag-5'>FPGA</b>

    西門子桌面級原型驗證系統Veloce proFPGA介紹

    子,工程師可以從 proFPGA Uno 系統開始進行 IP 或子片上系統 (SoC) 的開發,然后將其重復用于完整的 SoC 和專用集成電路 (ASIC)原型設計。這只需要將 Uno 中的相同
    的頭像 發表于 06-30 13:53 ?1838次閱讀

    FPGA與高速ADC接口簡介

    本文介紹FPGA與高速ADC接口方式和標準以及JESD204與FPGA高速串行接口。
    的頭像 發表于 06-12 14:18 ?3155次閱讀
    <b class='flag-5'>FPGA</b>與高速ADC接口簡介

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

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

    從發明到 AI 加速:慶祝 FPGA 創新 40 周年

    設計芯片時,如果規格或需求在中途、甚至在制造完成后發生變化,他們可以重新定義芯片功能以執行不同的任務。這種靈活性令新芯片設計的開發速度更快,從而縮短了新產品的上市時間,并提供了 ASIC 的替代方案。 ? FPGA 對市場的影響是驚人的。
    發表于 06-05 17:32 ?1319次閱讀
    從發明到 AI 加速:慶祝 <b class='flag-5'>FPGA</b> 創新 40 周年

    FPGA的定義和基本結構

    專用集成電路( ASIC)領域中的一種半定制電路而出現的,既解決了定制電路的不足,又克服了原有可編程器件門電路數有限的缺點。 簡而言之, FPGA 就是一個可以通過編程來改變內部結構的芯片。
    的頭像 發表于 05-15 16:39 ?2645次閱讀
    <b class='flag-5'>FPGA</b>的定義和基本結構

    FPGA芯片的概念和結構

    FPGA(Field Programmable Gate Array,現場可編程門陣列),是一種可在出廠后由用戶根據實際需求進行編程配置的集成電路。與專用集成電路(如ASIC)不同,FPGA在硬件層面具備高度的可重構性,能夠靈活
    的頭像 發表于 05-12 09:30 ?2905次閱讀

    國產FPGA往事

    首先,這篇文章的后半部分,會有一個廣告:我去年和紫光同創原廠的技術專家寫了一本書——《國產FPGA權威開發指南》,我想送一些書給到熟悉的、曾經熟悉的、或者還未熟悉的FPGA開發者同行,請各位開發者
    的頭像 發表于 04-14 09:53 ?806次閱讀
    國產<b class='flag-5'>FPGA</b>往事

    進群免費領FPGA學習資料!數字信號處理、傅里葉變換與FPGA開發等

    進群免費領FPGA學習資料啦!小編整理了數字信號處理、傅里葉變換與FPGA開發等FPGA必看資料,需要的小伙伴可以加小助手(微信:elecfans123)或進 QQ 群:913501156 群免費領
    發表于 04-07 16:41