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

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

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

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

IP仿真的實(shí)體或塊級(jí)別是如何完成的

廣州虹科電子科技有限公司 ? 來源:工業(yè)通訊 ? 作者:虹科工業(yè)控制 ? 2022-06-13 15:54 ? 次閱讀

IP核的開發(fā)過程中,面臨著許多關(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ǔ)言來構(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)備好用來仿真測(cè)試RTL級(jí)IP核的驗(yàn)證環(huán)境和測(cè)試用例。

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

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

面向?qū)嶓w/塊的仿真:通過在每個(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的情況無法在虛擬環(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),通過在輸入受到刺激時(shí)觀察設(shè)計(jì)的輸出來執(zhí)行設(shè)計(jì)。這將有助于檢查預(yù)期的行為。

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

958584e0-e8a3-11ec-ba43-dac502259ad0.png

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

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

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

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

95ceb21e-e8a3-11ec-ba43-dac502259ad0.png

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

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

96237e0c-e8a3-11ec-ba43-dac502259ad0.png

未完待續(xù)

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

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

文章出處:【微信公眾號(hào):廣州虹科電子科技有限公司】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:湯梓紅

聲明:本文內(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21736

    瀏覽量

    603384
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    4082

    瀏覽量

    133606
  • IP核
    +關(guān)注

    關(guān)注

    4

    文章

    327

    瀏覽量

    49497

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

文章出處:【微信號(hào):Hongketeam,微信公眾號(hào):廣州虹科電子科技有限公司】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    智能駕駛HIL仿真測(cè)試解決方案

    經(jīng)緯恒潤(rùn)推出的新一代自主研發(fā)的智能駕駛HIL仿真測(cè)試系統(tǒng)可提供:逼真的道路交通場(chǎng)景、高精度的車輛動(dòng)力學(xué)模型和各智能駕駛傳感器仿真/臺(tái)架;實(shí)驗(yàn)管理、自動(dòng)化測(cè)試和測(cè)試管理等軟件;高性能實(shí)時(shí)仿真
    的頭像 發(fā)表于 12-23 10:54 ?414次閱讀
    智能駕駛HIL<b class='flag-5'>仿真</b>測(cè)試解決方案

    如何通過建模與仿真提升電力電子組件的設(shè)計(jì)與性能?

    建模過程被稱為建模,而仿真被定義為使用模型研究實(shí)際理論系統(tǒng)的行為和性能的過程。在仿真中,模型可以用于研究系統(tǒng)的現(xiàn)有擬議特性。對(duì)于大型互聯(lián)系統(tǒng)的仿
    的頭像 發(fā)表于 11-25 11:35 ?219次閱讀
    如何通過建模與<b class='flag-5'>仿真</b>提升電力電子組件的設(shè)計(jì)與性能?

    功放設(shè)計(jì)仿真的一般步驟

    功放設(shè)計(jì)仿真的一般步驟 1、首先需要確定放大器的特性指標(biāo),并根據(jù)指標(biāo)選定合適的功放管。 2、將廠家提供的晶體管模型庫(kù)導(dǎo)入到ADS模型庫(kù)中。 3、根據(jù)放大器的要求和晶體管特性確定靜態(tài)工作點(diǎn)。 4、進(jìn)行
    的頭像 發(fā)表于 11-16 10:26 ?570次閱讀
    功放設(shè)計(jì)<b class='flag-5'>仿真的</b>一般步驟

    Efinity FIFO IP仿真問題 -v1

    Efinity目前不支持聯(lián)合仿真,只能通過調(diào)用源文件仿真。 我們生成一個(gè)fifo IP命名為fifo_sim 在Deliverables中保留Testbench的選項(xiàng)。 在IP的生成目
    的頭像 發(fā)表于 10-21 11:41 ?1018次閱讀
    Efinity FIFO <b class='flag-5'>IP</b><b class='flag-5'>仿真</b>問題 -v1

    機(jī)器人仿真的類型和優(yōu)勢(shì)

    機(jī)器人仿真使機(jī)器人工程師和研究人員能夠創(chuàng)建機(jī)器人及其環(huán)境的虛擬模型。這項(xiàng)技術(shù)支持在仿真的無風(fēng)險(xiǎn)環(huán)境中測(cè)試和驗(yàn)證機(jī)器人設(shè)計(jì)與控制算法以及與各種元素進(jìn)行交互。通過使用仿真軟件,可以預(yù)測(cè)和分析機(jī)器人在各種條件下的行為,而不需要物理原型
    的頭像 發(fā)表于 10-14 10:43 ?514次閱讀
    機(jī)器人<b class='flag-5'>仿真的</b>類型和優(yōu)勢(shì)

    域名、IP 地址、網(wǎng)址分別是什么?有什么區(qū)別呢?

    域名、IP 地址和網(wǎng)址我們經(jīng)常會(huì)聽到這三個(gè)名詞,尤其是當(dāng)你想要開通一個(gè)網(wǎng)站的時(shí)候,但很多人對(duì)它們之間的區(qū)別并不十分清楚,那么域名、IP 地址、網(wǎng)址分別是什么?有什么區(qū)別呢?接下來讓我來一一
    的頭像 發(fā)表于 09-18 11:13 ?602次閱讀
    域名、<b class='flag-5'>IP</b> 地址、網(wǎng)址分<b class='flag-5'>別是</b>什么?有什么區(qū)別呢?

    tina仿真的噪聲分析,可以分析電流噪聲嗎?

    tina仿真的噪聲分析,可以分析電流噪聲嗎
    發(fā)表于 08-06 08:23

    AMI參數(shù)掃描與仿真的實(shí)際應(yīng)用和實(shí)現(xiàn)方法

    為了確保信號(hào)在高速傳輸中的質(zhì)量,先進(jìn)的建模接口(Advanced Modeling Interface, AMI),已被廣泛應(yīng)用于SerDes(Serializer/Deserializer)系統(tǒng)的設(shè)計(jì)和驗(yàn)證中。本文將詳細(xì)介紹AMI參數(shù)掃描與仿真的基本原理、實(shí)現(xiàn)方法以及其在實(shí)際應(yīng)用中的重要性。
    的頭像 發(fā)表于 07-22 11:21 ?530次閱讀
    AMI參數(shù)掃描與<b class='flag-5'>仿真的</b>實(shí)際應(yīng)用和實(shí)現(xiàn)方法

    FPGA的IP軟核使用技巧

    FPGA的IP軟核使用技巧主要包括以下幾個(gè)方面: 理解IP軟核的概念和特性 : IP軟核是指用硬件描述語(yǔ)言(如VHDLVerilog)描述的功能
    發(fā)表于 05-27 16:13

    STlink仿真的時(shí)候斷點(diǎn)個(gè)數(shù)有限是為什么?不能多打嗎?

    比較好奇,為什么STlink仿真的時(shí)候斷點(diǎn)個(gè)數(shù)有限啊?好像就支持3個(gè)吧,還是幾個(gè)來著,為什么不像jlink一樣,斷點(diǎn)可以多打呢?
    發(fā)表于 03-20 07:36

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

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

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

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

    最實(shí)用的Modelsim使用及仿真的基本步驟

    仿真也稱為時(shí)序仿真或者布局布線后仿真,是指電路已經(jīng)映射到特定的工藝環(huán)境以后,綜合考慮電路的路徑延遲與門延遲的影響,驗(yàn)證電路能否在一定時(shí)序條件下滿足設(shè)計(jì)構(gòu)想的過程,是否存在時(shí)序違規(guī)。
    的頭像 發(fā)表于 03-06 09:58 ?9293次閱讀
    最實(shí)用的Modelsim使用及<b class='flag-5'>仿真的</b>基本步驟

    【分享】EasyGo 鏈?zhǔn)絊VG系統(tǒng)的實(shí)時(shí)仿真應(yīng)用

    步長(zhǎng)1e-4,另外一FPGA 用來做脈沖發(fā)生,這樣,我們利用PXIBox的多FPGA并行的獨(dú)特優(yōu)勢(shì),一臺(tái)PXIBox即可完成HIL+RCP的半實(shí)物放著驗(yàn)證,控制系統(tǒng)和電路仿真系統(tǒng)通過物理IO對(duì)接
    發(fā)表于 02-21 17:31

    如何設(shè)置LTspice來讓仿真的速度快一些?

    我在用LTspice做電源仿真的時(shí)候,我發(fā)現(xiàn)仿真的速度很慢,該如何設(shè)置LTspice來讓仿真的速度快一些,thanks
    發(fā)表于 01-05 07:03
    主站蜘蛛池模板: 日韩毛片免费在线观看| 快色视频在线观看| 国产gaysexchina男同men1068| 天天操天天碰| china国语对白刺激videos| 久操视频在线免费观看| 国产尤物在线视频| 看免费一级片| 人人艹在线观看| 2020av在线| 亚洲精品成人在线| 国产亚洲3p一区二区三区| 久久精品系列| 99热免费| 国产精品视频色拍拍| 国产情侣露脸| 完整日本特级毛片| 成人国产在线视频| 午夜黄色网| 四虎免费影院4hu永久免费| 97影院3| xxxx性欧美极品另类| 日本一区二区精品88| 天天摸天天操天天射| 精彩视频一区二区三区| 韩国三级观影久久| 在线观看网站国产| 日韩美香港a一级毛片| 天天操夜操| 一级毛片日韩| 97久久综合区小说区图片专区| 中文字幕一区二区三区精品| 欧美18videosex性欧美69| 狠狠操狠狠| 手机免费黄色网址| 深夜视频在线观看免费| 亚洲人与牲动交xxxxbbbb| 77成人| 99久久精品费精品国产| 91色爱| 成人综合婷婷国产精品久久免费 |