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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

虹科干貨 | 如何測(cè)試與驗(yàn)證復(fù)雜的FPGA設(shè)計(jì)(1)——面向?qū)嶓w或塊的仿真

虹科智能自動(dòng)化 ? 2022-06-10 11:50 ? 次閱讀

IP核的開發(fā)過(guò)程中,面臨著許多關(guān)鍵技術(shù),比如IP核的規(guī)格定義、基于接口的設(shè)計(jì)、IP核測(cè)試存取結(jié)構(gòu)標(biāo)準(zhǔn)、IP核的驗(yàn)證與打包等。對(duì)于IP核的驗(yàn)證,主要是建立參照模型和測(cè)試平臺(tái),然后進(jìn)行回歸測(cè)試和形式驗(yàn)證。這里參照的模型主要用于對(duì)系統(tǒng)功能進(jìn)行驗(yàn)證以及和RTL模型的對(duì)照驗(yàn)證,該模型主要用Verilog HDL等語(yǔ)言來(lái)構(gòu)造。測(cè)試平臺(tái)的建立與子模塊設(shè)計(jì)并行,搭建驗(yàn)證環(huán)境和開發(fā)測(cè)試用例,并針對(duì)IP核的行為級(jí)模型對(duì)測(cè)試環(huán)境和測(cè)試用例進(jìn)行調(diào)試,從而同步準(zhǔn)備好用來(lái)仿真測(cè)試RTL級(jí)IP核的驗(yàn)證環(huán)境和測(cè)試用例。

仿真和驗(yàn)證是開發(fā)任何高質(zhì)量的基于 FPGA 的 RTL 編碼過(guò)程的基礎(chǔ)。在本系列文章中,我們將分享我們?cè)O(shè)計(jì)過(guò)程中的關(guān)鍵步驟,并將基于虹科以太網(wǎng)IP核產(chǎn)品組合進(jìn)行介紹。

整個(gè)過(guò)程的關(guān)鍵步驟如下:

面向?qū)嶓w/塊的仿真:通過(guò)在每個(gè)輸入信號(hào)上生成激勵(lì)并驗(yàn)證 RTL 代碼行為是否符合預(yù)期,對(duì)構(gòu)成每個(gè) IP 核的不同模塊進(jìn)行實(shí)體/塊的仿真。

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

(On)硬件測(cè)試:盡管擴(kuò)展的仿真計(jì)劃提供了良好的可信度,但仍有許多corner的情況無(wú)法在虛擬環(huán)境中驗(yàn)證。對(duì)于這些情況,需要基于硬件的測(cè)試計(jì)劃,這也是獲得高質(zhì)量結(jié)果的最后一步。

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

面向?qū)嶓w或塊的仿真

“面向?qū)嶓w或塊的仿真”這一步驟意味著驗(yàn)證在 IP 核內(nèi)具有特定操作的特定實(shí)體或模塊的正確操作。每個(gè) IP 核都由許多實(shí)體或塊組成,為了測(cè)試它們,每個(gè)實(shí)體會(huì)有不同的測(cè)試平臺(tái),通過(guò)在輸入受到刺激時(shí)觀察設(shè)計(jì)的輸出來(lái)執(zhí)行設(shè)計(jì)。這將有助于檢查預(yù)期的行為。

舉個(gè)例子就可以很好地理解這個(gè)步驟。下面我們先介紹虹科以太網(wǎng)交換機(jī) IP 核的過(guò)濾數(shù)據(jù)庫(kù)。過(guò)濾數(shù)據(jù)庫(kù)存儲(chǔ) MAC 地址及其相關(guān)信息以做出幀轉(zhuǎn)發(fā)決策。它是一個(gè)基于哈希的存儲(chǔ)器,每個(gè)地址條目都有一些存儲(chǔ)過(guò)濾數(shù)據(jù)的 bin。該哈希算法還生成過(guò)濾數(shù)據(jù)庫(kù)內(nèi)存的索引

57f911fc-e810-11ec-a2f4-dac502259ad0.png

過(guò)濾數(shù)據(jù)庫(kù)執(zhí)行有三個(gè)主要過(guò)程:學(xué)習(xí)、查找和老化

學(xué)習(xí)過(guò)程負(fù)責(zé)在滿足不同條件時(shí)保存幀。

查找過(guò)程是在過(guò)濾數(shù)據(jù)庫(kù)中搜索并獲得幀的轉(zhuǎn)發(fā)端口掩碼的過(guò)程。

老化過(guò)程根據(jù)給定的時(shí)間段刪除舊的 MAC 條目。

582dcc12-e810-11ec-a2f4-dac502259ad0.png

在這個(gè)仿真MAC表的具體案例中,請(qǐng)始終嘗試測(cè)試構(gòu)成過(guò)濾數(shù)據(jù)庫(kù)功能的所有機(jī)制。從這個(gè)意義上說(shuō),就像學(xué)習(xí)不同的MAC,不同的查詢、老化是并行完成的,最后需要清除MAC表并驗(yàn)證所有條目都已刪除。此外,研究并始終能夠測(cè)試可能的corner案例也十分重要。

測(cè)試和驗(yàn)證復(fù)雜 FPGA 設(shè)計(jì)的第二個(gè)關(guān)鍵步驟將在下一篇文章中展開介紹。一旦形成 IP 核的所有實(shí)體都按預(yù)期工作,全局仿真就會(huì)發(fā)揮作用。


5864c8ac-e810-11ec-a2f4-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    4093

    瀏覽量

    133664
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    方案 | 精準(zhǔn)零部件測(cè)試!多路汽車開關(guān)按鍵功能檢測(cè)系統(tǒng)

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

    EasyGo實(shí)時(shí)仿真丨PCS儲(chǔ)能變流器控制仿真應(yīng)用

    “CBox采用CPU+FPGA的雙模塊設(shè)計(jì)簡(jiǎn)化了仿真流程,上位機(jī)軟件圖形化操作也很直觀,可在線實(shí)時(shí)調(diào)整參數(shù),極大地提高了工作效率。”——華某實(shí)驗(yàn)室FPGA以其快速并行處理能力,在儲(chǔ)能
    發(fā)表于 09-20 10:17

    干貨分享】硬件在環(huán)仿真(HiL)測(cè)試

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

    干貨 輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!

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

    科技術(shù)前沿 TSN網(wǎng)絡(luò)中時(shí)間感知整形器的性能驗(yàn)證實(shí)測(cè)

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

    新品 | E-Val Pro Plus有線驗(yàn)證解決方案

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

    【分享】基于Easygo仿真平臺(tái)的三電機(jī)實(shí)時(shí)仿真測(cè)試應(yīng)用

    算法效果的前期仿真評(píng)估及算法控制器參數(shù)設(shè)計(jì)及仿真驗(yàn)證,可以很大程度上減少系統(tǒng)開發(fā)周期及成本。對(duì)多電機(jī)同步控制系統(tǒng)進(jìn)行實(shí)時(shí)仿真可有效解決此問
    發(fā)表于 04-09 16:49

    fpga仿真和后仿真的區(qū)別

    FPGA的前仿真和后仿真在芯片設(shè)計(jì)和驗(yàn)證過(guò)程中扮演著不同的角色,各自具有獨(dú)特的特點(diǎn)和重要性。
    的頭像 發(fā)表于 03-15 15:29 ?2251次閱讀

    fpga時(shí)序仿真和功能仿真的區(qū)別

    FPGA時(shí)序仿真和功能仿真在芯片設(shè)計(jì)和驗(yàn)證過(guò)程中各自扮演著不可或缺的角色,它們之間存在明顯的區(qū)別。
    的頭像 發(fā)表于 03-15 15:28 ?2310次閱讀

    fpga仿真器是什么?它有哪些優(yōu)勢(shì)?

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

    fpga原型驗(yàn)證平臺(tái)與硬件仿真器的區(qū)別

    FPGA原型驗(yàn)證平臺(tái)與硬件仿真器在芯片設(shè)計(jì)和驗(yàn)證過(guò)程中各自發(fā)揮著獨(dú)特的作用,它們之間存在明顯的區(qū)別。
    的頭像 發(fā)表于 03-15 15:07 ?1137次閱讀

    fpga驗(yàn)證測(cè)試的區(qū)別

    FPGA驗(yàn)證測(cè)試在芯片設(shè)計(jì)和開發(fā)過(guò)程中都扮演著重要的角色,但它們各自有著不同的側(cè)重點(diǎn)和應(yīng)用場(chǎng)景。
    的頭像 發(fā)表于 03-15 15:03 ?1243次閱讀

    fpga仿真文件怎么寫

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

    fpga仿真軟件有哪些

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

    fpga仿真是什么

    FPGA仿真是一種驗(yàn)證FPGA設(shè)計(jì)正確性的過(guò)程,主要用來(lái)分析設(shè)計(jì)電路邏輯關(guān)系的正確性。在FPGA設(shè)計(jì)中,
    的頭像 發(fā)表于 03-15 13:59 ?1493次閱讀
    主站蜘蛛池模板: 亚洲欧洲日韩视频在钱| 麻豆国产精品AV色拍综合| 无码射肉在线播放视频| 久久亚洲免费视频| 国产蜜臀AV在线一区视频| 99精品国产免费久久久久久下载| 亚洲国产欧美日韩在线一区| 日本一卡2卡3卡四卡精品网站| 久久综合狠狠综合久久综合88| 灰原哀被啪漫画禁漫| 高h肉文合集| a在线免费观看视频| 永久免费的污视频网站| 亚在线观看免费视频入口| 日韩欧美精品有码在线播放| 强奸美女老师| 欧美人与动牲交A免费| 恋夜秀场支持安卓版全部视频国产| 精品人妻伦九区久久AAA片69| 国产又粗又猛又爽黄老大爷| 国产精品麻豆a在线播放| 出差无套内射小秘书| av无码在线日本天堂| 99精品网站| 国产成人99久久亚洲综合精品| 超碰在线公开视频| 成人伦理影院| 成人精品视频在线观看播放| 国产精品永久免费视频| 国产人妻久久久精品麻豆 | 射90黑b丝女| 人妻体内射精一区二区| 日本无码毛片一区二区手机看| 亚欧日韩毛片在线看免费网站| 最近的中文字幕2019国语| 竹菊精品久久久久久久99蜜桃 | 色婷婷AV国产精品欧美毛片| 受被攻做到腿发颤高h文| 伊人精品影院| 97视频免费在线观看| 9位美女厕所撒尿11分|