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

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

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

3天內不再提示

虹科干貨 | 如何測試與驗證復雜的FPGA設計(1)——面向實體或塊的仿真

廣州虹科電子 ? 2022-06-13 11:47 ? 次閱讀

IP核的開發過程中,面臨著許多關鍵技術,比如IP核的規格定義、基于接口的設計、IP核測試存取結構標準、IP核的驗證與打包等。對于IP核的驗證,主要是建立參照模型和測試平臺,然后進行回歸測試和形式驗證。這里參照的模型主要用于對系統功能進行驗證以及和RTL模型的對照驗證,該模型主要用Verilog HDL等語言來構造。測試平臺的建立與子模塊設計并行,搭建驗證環境和開發測試用例,并針對IP核的行為級模型對測試環境和測試用例進行調試,從而同步準備好用來仿真測試RTL級IP核的驗證環境和測試用例。

仿真和驗證是開發任何高質量的基于 FPGA 的 RTL 編碼過程的基礎。在本系列文章中,我們將分享我們設計過程中的關鍵步驟,并將基于虹科以太網IP核產品組合進行介紹。

整個過程的關鍵步驟如下:

面向實體/塊的仿真:通過在每個輸入信號上生成激勵并驗證 RTL 代碼行為是否符合預期,對構成每個 IP 核的不同模塊進行實體/塊的仿真。

面向全局的仿真:一旦不同的模塊被單獨驗證,則意味著下一步將整個IP仿真為單個 UUT(被測試單元)。

(On)硬件測試:盡管擴展的仿真計劃提供了良好的可信度,但仍有許多corner的情況無法在虛擬環境中驗證。對于這些情況,需要基于硬件的測試計劃,這也是獲得高質量結果的最后一步。

在本篇文章中,我們將描述第一步:IP 仿真的實體或塊級別是如何完成的。

面向實體或塊的仿真

“面向實體或塊的仿真”這一步驟意味著驗證在 IP 核內具有特定操作的特定實體或模塊的正確操作。每個 IP 核都由許多實體或塊組成,為了測試它們,每個實體會有不同的測試平臺,通過在輸入受到刺激時觀察設計的輸出來執行設計。這將有助于檢查預期的行為。

舉個例子就可以很好地理解這個步驟。下面我們先介紹虹科以太網交換機 IP 核的過濾數據庫。過濾數據庫存儲 MAC 地址及其相關信息以做出幀轉發決策。它是一個基于哈希的存儲器,每個地址條目都有一些存儲過濾數據的 bin。該哈希算法還生成過濾數據庫內存的索引

59ccc102-e8da-11ec-a2f4-dac502259ad0.png

過濾數據庫執行有三個主要過程:學習、查找和老化

學習過程負責在滿足不同條件時保存幀。

查找過程是在過濾數據庫中搜索并獲得幀的轉發端口掩碼的過程。

老化過程根據給定的時間段刪除舊的 MAC 條目。

59ee1cbc-e8da-11ec-a2f4-dac502259ad0.png

在這個仿真MAC表的具體案例中,請始終嘗試測試構成過濾數據庫功能的所有機制。從這個意義上說,就像學習不同的MAC,不同的查詢、老化是并行完成的,最后需要清除MAC表并驗證所有條目都已刪除。此外,研究并始終能夠測試可能的corner案例也十分重要。

測試和驗證復雜 FPGA 設計的第二個關鍵步驟將在下一篇文章中展開介紹。一旦形成 IP 核的所有實體都按預期工作,全局仿真就會發揮作用。


5a4561d4-e8da-11ec-a2f4-dac502259ad0.png

未完待續5a7c0ac2-e8da-11ec-a2f4-dac502259ad0.gif

IP核可以使開發人員減少工作量,并縮短產品上市時間。虹科目前已有豐富的IP核產品組合,包括TSN IP核、HSR/PRP IP核、以太網IP核、冗余IP核等,可以輕松集成到用戶的FPGA中。若想了解更多信息,歡迎通過sales@hkaco.com聯系虹科工業控制團隊!

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

    關注

    1629

    文章

    21748

    瀏覽量

    603839
  • 仿真
    +關注

    關注

    50

    文章

    4093

    瀏覽量

    133665
收藏 人收藏

    評論

    相關推薦

    方案 | 精準零部件測試!多路汽車開關按鍵功能檢測系統

    在汽車制造業中,零部件的安全性、功能性和可靠性是確保車輛整體性能的關鍵。針對車輛零部件的LIN/CAN總線仿真測試,提出了基于
    的頭像 發表于 11-01 11:04 ?207次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 | 精準零部件<b class='flag-5'>測試</b>!多路汽車開關按鍵功能檢測系統

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

    “CBox采用CPU+FPGA的雙模塊設計簡化了仿真流程,上位機軟件圖形化操作也很直觀,可在線實時調整參數,極大地提高了工作效率。”——華某實驗室FPGA以其快速并行處理能力,在儲能
    發表于 09-20 10:17

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

    一、HiL是什么?硬件在環仿真(Hardware-in-the-Loop,簡稱HIL)是真的控制器連接假的被控對象,以一種高效低成本的方式對控制器進行全面測試。它是一種用于復雜設備控制器的開發與
    的頭像 發表于 09-19 17:15 ?974次閱讀
    【<b class='flag-5'>干貨</b>分享】硬件在環<b class='flag-5'>仿真</b>(HiL)<b class='flag-5'>測試</b>

    干貨 輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    的批量邏輯操作體驗。本文將詳細介紹如何在PE6中高效調用dll,包括如何加載和使用dll文件,以及如何創建自定義的dll項目。 PE6與dll調用的融合 PE6這款專業且多功能
    的頭像 發表于 08-29 10:00 ?504次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> 輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    科技術前沿 TSN網絡中時間感知整形器的性能驗證實測

    本文旨在驗證時間敏感網絡(TSN)中時間感知整形器(TAS)的性能,通過實施IEEE 802.1Qbv和IEEE 802.1AS-2020標準測試用例,確保其在網絡中的準確性。我們選用了
    的頭像 發表于 07-30 11:04 ?409次閱讀
    <b class='flag-5'>虹</b>科技術前沿  TSN網絡中時間感知整形器的性能<b class='flag-5'>驗證</b>實測

    新品 | E-Val Pro Plus有線驗證解決方案

    有線驗證解決方案E-ValProPlus我們很高興地宣布,我們將推出全新的
    的頭像 發表于 04-19 08:04 ?368次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新品 | E-Val Pro Plus有線<b class='flag-5'>驗證</b>解決方案

    【分享】基于Easygo仿真平臺的三電機實時仿真測試應用

    算法效果的前期仿真評估及算法控制器參數設計及仿真驗證,可以很大程度上減少系統開發周期及成本。對多電機同步控制系統進行實時仿真可有效解決此問
    發表于 04-09 16:49

    fpga仿真和后仿真的區別

    FPGA的前仿真和后仿真在芯片設計和驗證過程中扮演著不同的角色,各自具有獨特的特點和重要性。
    的頭像 發表于 03-15 15:29 ?2251次閱讀

    fpga時序仿真和功能仿真的區別

    FPGA時序仿真和功能仿真在芯片設計和驗證過程中各自扮演著不可或缺的角色,它們之間存在明顯的區別。
    的頭像 發表于 03-15 15:28 ?2310次閱讀

    fpga仿真器是什么?它有哪些優勢?

    FPGA仿真器是一種用于模擬FPGA(現場可編程門陣列)硬件行為的軟件工具。它通過模擬FPGA內部的邏輯電路、時序和接口等,幫助工程師在FPGA
    的頭像 發表于 03-15 15:15 ?1801次閱讀

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

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

    fpga驗證測試的區別

    FPGA驗證測試在芯片設計和開發過程中都扮演著重要的角色,但它們各自有著不同的側重點和應用場景。
    的頭像 發表于 03-15 15:03 ?1244次閱讀

    fpga仿真文件怎么寫

    首先,你需要選擇一個FPGA仿真軟件,如ModelSim、Vivado、Quartus II等。這些軟件都提供了強大的仿真功能,可以幫助你驗證FPG
    的頭像 發表于 03-15 14:00 ?828次閱讀

    fpga仿真軟件有哪些

    此外,還有一些其他的FPGA仿真軟件,如Gvim和ISE等,可以根據具體需求和開發環境進行選擇。需要注意的是,不同的FPGA仿真軟件可能具有不同的特點和優勢,開發者需要根據自己的需求和
    的頭像 發表于 03-15 14:00 ?3944次閱讀

    fpga仿真是什么

    FPGA仿真是一種驗證FPGA設計正確性的過程,主要用來分析設計電路邏輯關系的正確性。在FPGA設計中,
    的頭像 發表于 03-15 13:59 ?1493次閱讀
    主站蜘蛛池模板: 一本色道久久综合亚洲AV蜜桃| 97人摸人人澡人人人超一碰| 床上色APP下载免费版| 秋霞网在线伦理免费| 成片免费观看视频在线网| 色窝窝亚洲AV在线观看| 国产麻豆剧果冻传媒免费网站| 亚洲精品久久久久久蜜臀| 久久九九久精品国产尤物| 99精品国产高清自在线看超| 日韩欧美一区二区中文字幕| 国产又黄又粗又爽又色的视频软件 | 国产成人综合在线观看| 亚洲无线观看国产| 嗯啊不要老师| 国产欧美一区二区精品仙草咪 | 日韩亚洲国产中文字幕欧美| 国产一级毛片在线| 97视频免费在线观看| 卫生间被教官做好爽HH视频| 麻豆国产原创中文AV网站| 国产精品嫩草影视在线观看| 4399亚洲AV无码V无码网站 | 成人午夜精品无码区久久漫画日本| 午夜福利理论片高清在线| 美国特级成人毛片| 国产露脸A片国语露对白| 999久久狠狠免费精品| 亚洲国产精品自在自线观看| 男人的天堂久久精品激情a| 国内精品七七久久影院| xiao77唯美清纯| 永久久久免费人妻精品| 爽爽影院线观看免费| 嫩草国产精品99国产精品| 黄小说免费看| 国产国产成人人免费影院| 99久久99| 在线高清视频不卡无码| 香港论理午夜电影网| 奇米狠狠干|