在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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
    +關注

    關注

    1642

    文章

    21920

    瀏覽量

    612118
  • asic
    +關注

    關注

    34

    文章

    1241

    瀏覽量

    121733

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

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

收藏 人收藏

    評論

    相關推薦

    JESD204B有專用于ADC/DAC和FPGAASIC的接口嗎?

    請問各位大俠:JESD204B專用于ADC/DAC和FPGAASIC的接口嗎,該接口同Rapid/PCIe的物理層Serdes接口有何區別,謝謝!
    發表于 02-08 09:10

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

    電子產品市場幾乎難以看到FPGA的使用,幾乎全是專用集成電路(ASIC)芯片,就是我們常說的定制芯片,為什么FPGA的應用會這么的少,因為專用集成電路(ASIC)芯片速度要比
    的頭像 發表于 12-24 11:04 ?932次閱讀
    大多數<b class='flag-5'>FPGA</b>的程序存儲器(FLASH)為什么都放在外面呢?<b class='flag-5'>FPGA</b>的主要應用

    FPGAASIC的區別 FPGA性能優化技巧

    FPGAASIC的區別 FPGA(現場可編程門陣列)和ASIC(專用集成電路)是兩種不同的集成電路技術,它們在多個方面存在顯著的區別: FPGA
    的頭像 發表于 12-02 09:51 ?746次閱讀

    玩轉FPGA必備的基礎知識

    FPGA已成為現今的技術熱點之一,無論學生還是工程師都希望跨進FPGA的大門。那么我們要玩轉FPGA必須具備哪些基礎知識呢?下面我們慢慢道來。 (一) 要了解什么是
    的頭像 發表于 11-28 10:24 ?644次閱讀

    多平臺FPGA工程快速移植與構建

    作為一名FPGA工程師,經常需要在多個FPGA設備之間移植項目,核心的問題是IP的管理和移植,今天通過安裝和使用 FuseSoC 在多個 AMD F
    的頭像 發表于 11-20 16:12 ?1644次閱讀
    多平臺<b class='flag-5'>FPGA</b>工程快速<b class='flag-5'>移植</b>與構建

    ASIC集成電路與FPGA的區別

    ASIC(專用集成電路)與FPGA(現場可編程門陣列)是兩種不同的集成電路技術,它們在多個方面存在顯著的區別。以下是兩者的主要差異: 一、設計與制造 ASIC 是為特定應用定制設計的集成電路。 需要
    的頭像 發表于 11-20 15:02 ?910次閱讀

    Achronix Speedcore eFPGA的特性和功能

    Speedcore嵌入式FPGA(embedded FPGA,eFPGA知識產權(IP)產品是Achronix公司于2016年推出的顛覆性技術,并于當年開始
    的頭像 發表于 11-15 14:28 ?800次閱讀
    Achronix Speedcore e<b class='flag-5'>FPGA</b>的特性和功能

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

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

    FPGAASIC在大模型推理加速中的應用

    隨著現在AI的快速發展,使用FPGAASIC進行推理加速的研究也越來越多,從目前的市場來說,有些公司已經有了專門做推理的ASIC,像Groq的LPU,專門針對大語言模型的推理做了優化,因此相比GPU這種通過計算平臺,功耗更低、
    的頭像 發表于 10-29 14:12 ?1593次閱讀
    <b class='flag-5'>FPGA</b>和<b class='flag-5'>ASIC</b>在大模型推理加速中的應用

    FPGAASIC的優缺點比較

    FPGA(現場可編程門陣列)與ASIC(專用集成電路)是兩種不同的硬件實現方式,各自具有獨特的優缺點。以下是對兩者優缺點的比較: FPGA的優點 可編程性強 :FPGA具有高度的可編程
    的頭像 發表于 10-25 09:24 ?1399次閱讀

    為低功耗FPGA、處理器和ASIC實施啟用LVDS鏈路

    電子發燒友網站提供《為低功耗FPGA、處理器和ASIC實施啟用LVDS鏈路.pdf》資料免費下載
    發表于 08-29 09:59 ?0次下載
    為低功耗<b class='flag-5'>FPGA</b>、處理器和<b class='flag-5'>ASIC</b>實施啟用LVDS鏈路

    ASIC IP核移植FPGA上——更新概念并推動改變以完成充滿挑戰的任務!

    本系列文章從數字芯片設計項目技術總監的角度出發,介紹了如何將芯片的產品定義與設計和驗證規劃進行結合,詳細講述了在FPGA上使用IP核來開發ASIC原型項目時,必須認真考慮的一些問題。文章從介紹
    的頭像 發表于 08-10 17:13 ?990次閱讀
    將<b class='flag-5'>ASIC</b> IP核<b class='flag-5'>移植</b>到<b class='flag-5'>FPGA</b>上——更新概念并推動改變以完成充滿挑戰的任務!

    FPGAASIC有什么不同之處

    FPGA是“可重構邏輯”器件。先制造的芯片,再次設計時“重新配置”。
    的頭像 發表于 07-24 09:32 ?1302次閱讀
    <b class='flag-5'>FPGA</b>和<b class='flag-5'>ASIC</b>有什么不同之處

    科普 | 一文了解FPGA

    個 LC 對應幾十到上百“門”,1000 萬門約等于 10 萬 LC,即 100K CLB 級別 FPGA。與 ASIC 不同的是,客戶在選購 FPGA 產品不僅考慮硬件參數,配套 EDA 軟件的性能
    發表于 07-08 19:36

    一文了解FPGA技術知識

    FPGA是可以先購買再設計的“萬能”芯片。FPGA(FieldProgrammableGateArray)現場可編程門陣列,是在硅片上預先設計實現的具有可編程特性的集成電路,它能夠按照設計人員的需求
    的頭像 發表于 06-29 08:11 ?1973次閱讀
    一文了解<b class='flag-5'>FPGA</b>技術<b class='flag-5'>知識</b>
    主站蜘蛛池模板: 国模大尺度人体一区 | 亚洲色图日韩精品 | 欧美久久综合 | 中文一区在线 | 国产精品夜色7777青苹果 | 天天干视频网 | 欧美xxxxxbbbb| 欧美三级手机在线 | 天天躁夜夜躁狠狠躁2021a | 久久久久久久国产 | 国产网站在线 | 国产视频一二 | 亚洲综合婷婷 | 日本三级午夜 | 日韩啪啪网 | 国产午夜大片 | 天天天天做夜夜夜夜做 | 天天做人人爱夜夜爽2020毛片 | 精品伊人久久香线蕉 | 日本一级高清不卡视频在线 | 黄色视奸 | 国产成年美女毛片80s | 亚1州区2区三区4区产品 | 日本操穴 | 俺去俺来也www色官网免费的 | 黄 色 成 年人网站 黄 色 成 年人在线 | 色在线视频免费 | 啪啪网站免费观看 | 成人的天堂视频一区二区三区 | 48pao强力打造免费基地 | 久久vs国产综合色大全 | 乱码一区二区三区完整视频 | 欧洲精品码一区二区三区免费看 | 三级理论在线 | 日韩成人在线影院 | 2022欧美高清中文字幕在线看 | 国产精品视频你懂的 | 欧美精品一区视频 | 韩国中文字幕在线观看 | 精品色视频 | 水果视频色版 |