色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

存儲控制器系統級硬件仿真與原型驗證性能

Cadence楷登 ? 來源:Cadence楷登 ? 作者:Cadence楷登 ? 2021-03-19 09:37 ? 次閱讀

近期,來自 Kioxia 公司的 Ravi Tangirala 做了一個主題為存儲控制器系統級硬件仿真與原型驗證性能的演講。他是 Kioxia America 公司(前東芝存儲,之后作為獨立公司被拆分)的驗證總監。

存儲控制器作為一種很“常見”的 SoC,是所有 NAND 閃存的接口。盡管近些年出現了 3D NAND,但從存儲控制器的角度而言其實沒帶來什么實質變化。

驗證過程的核心是綜合利用 Cadence Palladium Z1 企業級仿真平臺和 Cadence Protium X1 企業級原型驗證平臺來實現硬件仿真和原型驗證。

上方圖表展示了該團隊的工作過程。圖中紅色線條逐漸上升及下降,反映的是 Palladium 在項目周期中的使用量變化。開始時 Palladium 的使用并不多,因為 RTL 尚未完成。隨著設計的逐步完成,Palladium 使用量也隨之上升。

藍色陰影區代表了固件開發,開始時會使用 Palladium,當設計足夠穩定后就會轉用 Protium。Protium 的優勢是具有比 Palladium 更快的軟件運行速度;不足則是由于 FPGA 布局布線耗時較多,需要相對多些時間來準備版本。

所以在 RTL 穩定前,Protium 并非固件團隊的軟件開發人員的最佳選擇;可一旦 RTL 趨于穩定,軟件人員就會更傾向于用 Protium 做軟件測試。

樣片回片后,軟件開發逐漸結束,Palladium 還會被用來分析樣片測試出的遺留問題。

Palladium 仿真

上圖展示了以 Palladium 為核心的完整驗證環境案例,SoC 運行在位于中心仿真器內,左側為實際主機(訪問閃存)和調試主機(訪問調試端口)。右側連接 DIMMS 上的實際閃存,其容量巨大,同時對仿真速度有要求,因而不適合直接放在仿真器里實現。

Host PC 機通過 SpeedBridge 硬件接口與 Palladium 連接,另一臺調試 PC 機與調試端口相連,而 DIMMS 上的 NAND 會直接與 Palladium 相連。

實際上,這個過程用到了 Palladium 的兩個操作模式:

TBA(Test Bench Acceleration)模式:應用各種虛擬接口,比較適用于 RTL 早期驗證過程。

ICE(In Circuit Emulation)模式:利用上圖中的真實物理接口,能夠達到最快的仿真速度,但不適用于對接口的直接驗證。

Kioxia 總共部署了 6 臺服務器集群用于 Palladium 編譯。單次編譯可以在 3 小時內完成,利用相關選項,12 小時內可以完成 30 次迭代。當然,這種方法在 RTL 穩定后才可真正發揮作用。

如上方圖示,經過時鐘優化,核心功能時鐘可達到 373% 的性能提升。需要注意的是,這是仿真性能提升,而非指 SoC 自身時鐘頻率。

以 Palladium 為核心搭建起來的硬件仿真環境,可以實現端到端測試(在 PC 主機上運行的應用軟件可以訪問到實際的 NAND 存儲器)。

有了這樣的仿真平臺,我們可以運行測量 I/O 吞吐率的硬盤應用,以及測試硬盤在最差情況的運行等等。因為測試時間需要足夠長才能生成精確的度量數據,所以仿真平臺的整體性能就變得非常關鍵。上述以 Palladium 為核心的仿真平臺可以將 I/O 訪問速率提升 9 倍,并將啟動時間和 NAND 擦除時間縮短 5.5 倍。

Protium 原型驗證

固件開發可以實現從 Palladium 至 Protium 的無縫切換,因為兩者在前端使用同樣的編譯器。上圖可以看出,Protium 和 Palladium 兩個平臺幾乎完全一樣,都使用同樣的 Speedbridge 和 I/O 卡。

動態配對組合

利用 Palladium 和 Protium 聯合使用流程,RTL 可以按照上圖所示同時編譯給兩大平臺,使得客戶可以用 Palladium 實現高性能的硬件仿真,同時用 Protium 實現更高性能的固件開發。由于 Protium 的編譯和布局布線需要 15-24 小時,在設計足夠穩定后,軟件開發者利用雙平臺的流程會更加高效。比如完成操作系統啟動,保證軟件開發人員能夠調試各自的代碼。

小結

Palladium 應用在項目初期,在性能加快 373% 同時,充分利用其強大的調試能力。

Protium 主要針對固件開發,仿真性能可以達到Palladium 的 4.6 倍。

可以利用 QTDB 實現 Palladium 與 Protium 的快速無縫遷移。

原文標題:【成功案例】如何利用 Palladium 和 Protium 進行早期固件開發

文章出處:【微信公眾號:Cadence楷登】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    112

    文章

    16332

    瀏覽量

    177812
  • soc
    soc
    +關注

    關注

    38

    文章

    4161

    瀏覽量

    218167

原文標題:【成功案例】如何利用 Palladium 和 Protium 進行早期固件開發

文章出處:【微信號:gh_fca7f1c2678a,微信公眾號:Cadence楷登】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    芯華章推出新一代高性能FPGA原型驗證系統

    不斷發展的SoC和Chiplet芯片創新,特別是基于RISC-V等多種異構處理架構的定制化高性能應用芯片,對硬件驗證平臺的性能、容量、高速
    發表于 12-10 10:49 ?215次閱讀
    芯華章推出新一代高<b class='flag-5'>性能</b>FPGA<b class='flag-5'>原型</b><b class='flag-5'>驗證</b><b class='flag-5'>系統</b>

    解決方案丨EasyGo新能源系統實時仿真應用

    。其基本原理是用運行著數學模型的實時仿真器來模擬實際新能源系統的特性行為和各種工況,同時將控制算法模型通過快速控制器進行驗證,兩者通過實際的
    發表于 10-18 09:37

    快速部署原型驗證:從子卡到調試的全方位優化

    引言原型驗證是一種在FPGA平臺上驗證芯片設計的過程,通過在FPGA上實現芯片的設計原型,使得開發人員可以在硬件完成之前提前開始軟件開發和
    的頭像 發表于 09-30 08:04 ?622次閱讀
    快速部署<b class='flag-5'>原型</b><b class='flag-5'>驗證</b>:從子卡到調試的全方位優化

    EasyGo實時仿真丨PCS儲能變流器控制仿真應用

    構建的控制算法模型,為高精度控制系統開發提供了有效測試環境,加快了開發周期并降低了風險。本篇中用戶利用CBox快速原型控制器進行PCS儲能變流器控制
    發表于 09-20 10:17

    【干貨分享】硬件在環仿真(HiL)測試

    技術,通過接入真實的控制器,采用或者部分采用實時仿真模型來模擬被控對象和系統運行環境,實現整個系統仿真測試。實時
    的頭像 發表于 09-19 17:15 ?888次閱讀
    【干貨分享】<b class='flag-5'>硬件</b>在環<b class='flag-5'>仿真</b>(HiL)測試

    控制器內部的存儲器有哪些

    控制器(MCU)內部的存儲器是微控制器系統的重要組成部分,它負責存儲程序代碼、數據以及控制邏輯
    的頭像 發表于 08-22 10:41 ?742次閱讀

    組合邏輯控制器的設計步驟是什么

    于計算機、通信、控制等領域。本文將詳細介紹組合邏輯控制器的設計步驟,包括需求分析、邏輯功能定義、邏輯表達式、邏輯圖、電路設計、仿真驗證、測試和優化等。 需求分析 需求分析是設計組合邏輯
    的頭像 發表于 06-30 10:30 ?712次閱讀

    西門子數字化工業軟件推出Veloce CS硬件輔助驗證和確認系統

    創新的 Veloce CS 架構整合了硬件加速仿真、企業原型驗證和軟件原型驗證,將
    的頭像 發表于 05-08 14:28 ?713次閱讀

    fpga原型驗證平臺與硬件仿真器的區別

    FPGA原型驗證平臺與硬件仿真器在芯片設計和驗證過程中各自發揮著獨特的作用,它們之間存在明顯的區別。
    的頭像 發表于 03-15 15:07 ?1106次閱讀

    開放式高實時高性能PLC控制器解決方案-基于米爾電子STM32MP135

    通用GPIO實現本地高速IO子系統,開發板圖片如下: ?結論借助于STM32優秀的MPU產品與豐富的RTOS軟件生態以及板硬件伙伴米爾電子的工業模組,翌控科技實現開放式高實時高
    發表于 03-07 20:06

    快速控制原型RCP與硬件在環仿真HIL該如何區分呢?

    控制器軟件開發的V流程中,有兩個需要通過實時仿真完成的重要環節,即快速控制原型(RCP)與硬件在環仿真
    的頭像 發表于 02-23 10:32 ?1325次閱讀
    快速<b class='flag-5'>控制</b><b class='flag-5'>原型</b>RCP與<b class='flag-5'>硬件</b>在環<b class='flag-5'>仿真</b>HIL該如何區分呢?

    湯谷智能發布全棧RISC-V硬件仿真加速系統方案

    面向高性能計算、IoT、無線接入、音頻、多媒體、消費類電子、邊緣計算等迅速擴展的RISC-V使用場景,湯谷智能發布了基于自研Logic Giant原型驗證硬件平臺的全棧RISC-V
    的頭像 發表于 01-25 10:29 ?1326次閱讀
    湯谷智能發布全棧RISC-V<b class='flag-5'>硬件</b><b class='flag-5'>仿真</b>加速<b class='flag-5'>系統</b>方案

    詳解快速控制原型RCP與硬件在環仿真HIL

    控制器軟件開發的V流程中,有兩個需要通過實時仿真完成的重要環節,即快速控制原型(RCP)與硬件在環仿真
    的頭像 發表于 01-19 13:41 ?1734次閱讀
    詳解快速<b class='flag-5'>控制</b><b class='flag-5'>原型</b>RCP與<b class='flag-5'>硬件</b>在環<b class='flag-5'>仿真</b>HIL

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

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

    面向系統芯片驗證硬件平臺介紹

    當設計的規模動輒幾十億門,系統驗證時間不斷的增加,硬件驗證系統幾乎是驗證工程師不可或缺的利器,因此對高
    的頭像 發表于 01-05 10:06 ?841次閱讀
    主站蜘蛛池模板: 快播av网址| 国产午夜精品久久久久九九| 超级乱淫片午夜电影网99| YELLOW高清在线观看2019| 耻辱诊察室1一4集动漫在线观看| 大迪克黑人异族| 国产偷国产偷亚州清高| 精品一品国产午夜福利视频| 久久视频这里只精品6国产| 嫩草成人国产精品| 谁有成人网站地址| 亚洲看片无码免费视频| 1024人成网站色www下载| jizzxxxx18中国内地| 国产精品美女久久久久AV超清| 果冻传媒2021在线观看| 久久亚洲成a人片| 啪啪激情婷婷久久婷婷色五月| 甜性涩爱下载| 在教室伦流澡到高潮H免费视频 | 在线 自拍 综合 亚洲 欧美| 26uuu老色哥| 高h肉辣文黄蓉| 精品人妻无码一区二区三区蜜桃臀 | 亚洲午夜精品久久久久久抢 | 亚洲欧洲免费三级网站| 3d无遮挡h肉动漫在线播放| 高清国产一区| 久欠热视频精品首页| 色婷婷激婷婷深爱五月小蛇| 一起洗澡的老师免费播放| 波多野结衣 无码片| 娇妻让壮男弄的流白浆 | 亚洲国产中文字幕在线视频综合| 中文字幕视频在线免费观看| 儿子好妈妈的HD3中字抢劫| 久久99免费视频| 十八禁久久成人一区二区| 永久免费在线视频| 国产 高清 无码 在线播放| 久久中文字幕亚洲精品最新|