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

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

3天內不再提示

重新審視基于FPGA的原型設計

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Frank Schirrmeister ? 2022-06-09 16:39 ? 次閱讀

物聯網跨越多個應用領域,設計團隊的要求可能因最終應用領域而異。雖然功率、性能和成本是電子元件硅設計中要滿足的標準優先事項,但汽車和航空航天/國防等應用領域將安全性添加到設計優先事項列表中,而在其他領域,安全性是關鍵或現場可升級性需要被考慮。

驗證、原型設計和軟件開發是跨這些領域和設計要求的共同主題。為了允許嵌入式軟件開發,經典的早期驗證技術(如模擬)通常被認為太慢,而使用 QEMU 等虛擬平臺的抽象有時被認為不夠準確。

長期以來,基于 FPGA 的原型設計一直是硅前軟件開發的首選平臺。與它的老大哥硬件仿真相比,在 Cadence Palladium Z1 企業仿真平臺等工具中,它的執行性能從 MHz 級擴展到 10 兆赫茲甚至 100 兆赫范圍,而且成本更低,允許將其復制給軟件團隊的更多成員。

傳統上,基于 FPGA 的原型的障礙一直是它的啟動過程,有時需要幾個月的時間才能提供給軟件開發人員。原因是需要將 ASIC 設計從其實際的硅目標技術重新映射到 FPGA 提供的結構中,這需要重新映射部分設計。

首先,ASIC 中的存儲器需要映射到 FPGA 中可用的資源中,或者映射到包含特定附加存儲器(如 DDR)的子卡中。處理 ASIC 的時鐘可能是一場噩夢,在 PCB 和 FPGA 上更復雜的設計中需要同步 10 多個時鐘??缍鄠€ FPGA 對設計進行分區絕非易事,而且通常需要使用低壓差分信號 (LVDS) 技術在同一引腳上多路復用多個信號。

poYBAGKhscqAW3-_AAKezgxUTWk474.png

[Palladium Z1 和 Protium S1 平臺的 Cadence 多結構編譯流程。]

傳統上,較大的公司擁有原型設計團隊,專門負責設計團隊正在開發的 RTL 版本并將其映射到 FPGA 中。然而,隨著設計復雜性的增加,執行上述所有任務變得越來越困難,而軟件開發人員則不耐煩地在團隊上空盤旋以訪問它。

借助基于 Protium S1 FPGA 的原型設計平臺,Cadence 重新審視了原型設計,并專注于將原型設計時間從數月縮短至數周甚至數天。它通過在 Palladium Z1 仿真和基于 Protium S1 FPGA 的原型設計之間實現一致性,以及重新使用一些仿真前端進行原型設計來做到這一點。

復雜的手動內存建模已使用仿真中已知的內存模型自動化;編譯流程負責 FPGA 之間的分區和時鐘同步??梢栽诜抡嬷序炞C要映射到 FPGA 架構的網表,從而節省寶貴的布局布線時間。一旦在基于 FPGA 的原型設計中以比仿真快約 5 倍的速度識別出缺陷,就可以將相同的設計推回仿真,以利用那里提供的更好的調試功能。

作為還包括形式驗證、仿真和仿真的 Cadence 驗證套件的一部分,基于 FPGA 的原型設計剛剛通過自動化進行了重新發明,并可供更廣泛的物聯網設計開發人員使用。

審核編輯:郭婷

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

    關注

    1610

    文章

    21374

    瀏覽量

    595025
  • pcb
    pcb
    +關注

    關注

    4253

    文章

    22576

    瀏覽量

    388525
  • 存儲器
    +關注

    關注

    38

    文章

    7222

    瀏覽量

    162477
收藏 人收藏

    評論

    相關推薦

    驗證中的FPGA原型驗證 FPGA原型設計面臨的挑戰是什么?

    什么是FPGA原型?? FPGA原型設計是一種成熟的技術,用于通過將RTL移植到現場可編程門陣列(FPGA)來驗證專門應用的集成電路(ASI
    發表于 07-19 16:27 ?1840次閱讀

    怎么采用FPGA原型系統加速物聯網設計?

    迫使設計團隊不得不重新思考其發展策略。再加消費類物聯網設備對產品上市時間的壓力,很顯然工程師需要適當的解 決方案來解決這些問題。讓你在設計初期信心倍增基于FPGA原型系統是專門針對物聯網設備
    發表于 08-07 09:41

    MATLAB和Simulink算法原型如何在FPGA上適配?

      在FPGA上建立算法原型可以增強工程師的信心,使他們相信自己的算法在實際環境中的表現能夠與預期相符。除了高速運行測試向量和仿真方案,工程師還可以利用FPGA原型試驗軟件功能以及諸如
    發表于 09-04 09:26

    高頻RFID芯片的FPGA原型驗證平臺設計及驗證

    ?;?b class='flag-5'>FPGA的原型驗證方法憑借其速度快、易修改、真實性的特點,已經成為ASIC芯片設計中重要的驗證方法。本文主要描述高頻RFID芯片的FPGA原型驗證平臺的設計,并給出驗證結果。1、
    發表于 05-29 08:03

    ASIC設計-FPGA原型驗證

    ASIC設計-FPGA原型驗證
    發表于 03-19 16:15

    FPGA上建立MATLAB和Simulink算法原型的四種最佳方法

    。由于HDL仿真不足以發現系統級錯誤,芯片設計人員正利用FPGA來加速算法創建和原型設計。利用FPGA處理大型測試數據集可以使工程師快速評估算法和架構并迅速做出權衡。工程師也可以在實際環境下測試設計,避免
    發表于 05-04 07:00

    提高FPGA原型可視性的方法

      用基于現場可編程門陣列(FPGA)的原型的驗證團隊面臨的最大挑戰之一在于當原型系統未能發揮期望的性能時了解原型系統的內部行為。分析和調試這些設計的一個關鍵因素是難以觀察內部信號?!?/div>
    發表于 07-07 09:08

    FPGA原型驗證的技術進階之路

    FPGA原型驗證已是當前原型驗證的主流且成熟的芯片驗證方法——它通過將RTL移植到現場可編程門陣列(FPGA)來驗證ASIC的功能,并在芯片的基本功能驗證通過后就可以開始驅動的開發,一
    發表于 08-21 05:00

    將 Virtualizer 虛擬原型和 HAPS 系列基于 FPGA原型無縫集成

    如今,設計人員使用兩種相對獨立的方法進行 SoC 原型驗證:以事務級模型為基礎的虛擬原型驗證和基于 FPGA原型驗證。 虛擬原型驗證執行
    發表于 02-08 14:32 ?316次閱讀

    使用FPGA平臺的處理器ARMCortex原型設計的說明

    原型設計允許硬件驗證和軟件工作更早地開始,在第一個硅之前,有效地流水線設計過程?,F代可重新編程的FPGA是靈活多樣的計算和原型平臺-易于重新
    發表于 06-25 08:00 ?2次下載
    使用<b class='flag-5'>FPGA</b>平臺的處理器ARMCortex<b class='flag-5'>原型</b>設計的說明

    什么是FPGA原型驗證?如何用FPGA對ASIC進行原型驗證

    FPGA原型設計是一種成熟的技術,用于通過將RTL移植到現場可編程門陣列(FPGA)來驗證專門應用的集成電路(ASIC),專用標準產品(ASSP)和片上系統(SoC)的功能和性能。
    發表于 04-10 09:23 ?1084次閱讀

    SoC設計的IO PAD怎么移植到FPGA原型驗證

    FPGA原型驗證系統要盡可能多的復用SoC相關的模塊,這樣才是復刻SoC原型的意義所在。
    發表于 05-23 16:50 ?463次閱讀
    SoC設計的IO PAD怎么移植到<b class='flag-5'>FPGA</b><b class='flag-5'>原型</b>驗證

    基于FPGA原型設計的SoC開發

    所有形式的原型都為驗證硬件設計和驗證軟件提供了強大的方法,模型或多或少地模仿了目標環境?;?b class='flag-5'>FPGA的原型設計在項目的關鍵后期階段尤其有益。用戶有幾個原型設計選項根據他們的主要需求,可
    發表于 10-11 12:39 ?385次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>原型</b>設計的SoC開發

    什么是FPGA原型驗證?FPGA原型設計的好處是什么?

    FPGA原型設計是一種成熟的技術,用于通過將RTL移植到現場可編程門陣列(FPGA)來驗證專門應用的集成電路(ASIC),專用標準產品(ASSP)和片上系統(SoC)的功能和性能。
    發表于 01-12 16:13 ?598次閱讀

    fpga原型驗證流程

    FPGA原型驗證流程是確保FPGA(現場可編程門陣列)設計正確性和功能性的關鍵步驟。它涵蓋了從設計實現到功能驗證的整個過程,是FPGA開發流程中不可或缺的一環。
    的頭像 發表于 03-15 15:05 ?587次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>