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

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

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

3天內不再提示

基于DUT內部寄存器值的鏡像

芯片驗證工程師 ? 來源:芯片驗證工程師 ? 2023-06-24 12:02 ? 次閱讀

寄存器模型保持著DUT內部寄存器值的鏡像(mirror)

鏡像值不能保證是正確的,因為寄存器模型只能感知到對這些寄存器的外部讀寫操作。

如果DUT內部修改了寄存器中的字段,鏡像值就會過時(outdated)

寄存器模型可以通過使用uvm_reg_field::mirror(), uvm_reg::mirror(), 或uvm_reg_block::mirror()方法將一個寄存器的鏡像值更新為存儲在DUT中的值。

更新寄存器中某個字段的鏡像也會同時更新同一寄存器中所有其他字段的鏡像。更新一個block的鏡像會更新它包含的所有寄存器和字段的鏡像。

如果使用前門訪問,更新一個大block的鏡像可能需要大量的仿真時間;而使用后門訪問更新不需要消耗仿真時間。

可以通過使用uvm_reg_field::set()uvm_reg::set()方法在不消耗仿真時間向寄存器模型中的寫入鏡像值,這個鏡像值不會反應到DUT中相應字段或寄存器

可以通過使用uvm_reg::update()uvm_reg_block::update()方法更新DUT的寄存器以匹配鏡像值。如果新的鏡像值與舊的鏡像值相匹配,寄存器就不會被更新,從而節省不必要的總線訪問。

要想不消耗仿真時間訪問一個field或register的當前鏡像值,可以使用 uvm_reg_field::get()uvm_reg::get()方法。

Memories是沒有鏡像的

Memories比較大,所以通常使用稀疏陣列的方法來建模。只有被寫入的位置才會被存儲起來,然后再讀回來。任何未使用的內存位置都不會被建模。

與寄存器不同,memory的行為非常簡單,memory鏡像將是一個ROMRAM內存模型,所以可以通過提供對內存模型的后門訪問來取代。因此,使用uvm_mem::peek()uvm_mem::poke()方法提供與memory鏡像完全相同的功能。此外,與基于觀察到的讀寫操作的寄存器鏡像不同,使用后門訪問的memory鏡像總是返回或設置DUT中一個內存位置的實際值

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

    關注

    31

    文章

    5343

    瀏覽量

    120366
  • 鏡像
    +關注

    關注

    0

    文章

    164

    瀏覽量

    10725
  • DUT
    DUT
    +關注

    關注

    0

    文章

    189

    瀏覽量

    12384

原文標題:寄存器模型中的Mirroring

文章出處:【微信號:芯片驗證工程師,微信公眾號:芯片驗證工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    LMX2492工作一段時間后微波失鎖,并且內部寄存器恢復成上電,為什么?

    加入LMX2492內部寄存器讀取功能,先讀取正常工作時LMX2492內部寄存器 ,然后等待故障復現。故障復現后我們又讀取了LMX2492內部寄存器
    發表于 11-08 08:30

    AMC7836低溫-40C實驗,內部寄存器可以正常讀寫,數據ADC無法采樣怎么解決?

    AMC7836調試OK后,進行低溫實驗-40C(工作溫度),無法讀取ADC內部溫度。之后再正常溫度25-40C環境溫度下也不正常工作,單內部寄存器能正常讀寫,發現49PIN-R
    發表于 11-28 07:50

    51內部寄存器總結

    51單片機內部寄存器說明總結
    發表于 08-30 07:27

    Labview通過VXI總線直接訪問測量儀器內部寄存器

    VXI總線直接訪問測量儀器內部寄存器,從而在線獲取干涉儀的距離測量結果,從而與我的位移測量系統作比對。大家如果對激光干涉儀不了解不要緊,請告訴我如何通過VXI總線直接訪問測量儀器內部寄存器,有遇上類似情況的嗎? 本人對VXI及Labview了解不多,望有人能討論和幫忙。不
    發表于 05-07 16:30

    請問AD9129內部寄存器的reserved和spi讀取的不一樣會有什么影響?

    原因不太清楚,在此遇到兩個問題:1:芯片內部寄存器的reserved,spi讀取的和它不一樣會有什么影響?2:芯片中的DLL中的延遲線具體是怎么操作的?最大最小延遲指的什么?da
    發表于 10-11 09:53

    如何訪問內部寄存器空間或PCIe?

    你好,我在我的項目中使用XC7VX485T virtex FPGA,并嘗試以2.5 GT / s建立PCIe通信,具有X4通道寬度。我知道我需要使用AXI流來訪問集成塊核心。但我的問題是如何訪問內部寄存器空間或PCIe?。如果我需要創建寄存器,我該怎么辦?謝謝,馬諾
    發表于 08-26 07:14

    DMA內部寄存器的讀寫方式和應用場合

      DMA內部寄存器的讀寫方式  基于AXI的DMA對內部寄存器的讀寫有著相同的方式。在普通傳輸模式下,DMA內部寄存器都是由處理通過A
    發表于 12-23 17:48

    SPI內部寄存器的相關資料分享

    從零開始學習嵌入式之SPI通信(寄存器)記錄一部分SPI內部寄存器記錄一部分SPI內部寄存器
    發表于 12-24 07:48

    AD9129芯片內部寄存器的reserved,spi讀取的和它不一樣會有什么影響?

    原因不太清楚,在此遇到兩個問題: 1:芯片內部寄存器的reserved,spi讀取的和它不一樣會有什么影響? 2:芯片中的DLL中的延遲線具體是怎么操作的?最大最小延遲指的什
    發表于 12-20 07:55

    Cortex-M3 內部寄存器

    寄存器組R0-R12R0-R12,通用寄存器;R0-R12都是32位通用寄存器,用于數據操作;但是絕大多數16位Thumb指令只能訪問R0-R7,而32位Thumb指令可以訪問所有寄存器
    發表于 11-26 16:21 ?39次下載
    Cortex-M3 <b class='flag-5'>內部寄存器</b>

    簡化UVM寄存器模型的使用

    當我開始使用 UVM RAL 時,我無法理解 UVM 基類庫對更新所需鏡像寄存器有什么看法。我還認為,所使用的術語沒有準確反映其意
    的頭像 發表于 05-29 10:15 ?1258次閱讀
    簡化UVM<b class='flag-5'>寄存器</b>模型的使用

    驗證環境獲取DUT內部信號的方法

    在UVM寄存器模型的操作中,寄存器用于設置DUT狀態和芯片狀態信息的上報,有前門和后門讀寫兩種方式。
    的頭像 發表于 08-19 09:50 ?928次閱讀
    驗證環境獲取<b class='flag-5'>DUT</b><b class='flag-5'>內部</b>信號的方法

    如何理解 RAMECC FAR 寄存器

    如何理解 RAMECC FAR 寄存器
    的頭像 發表于 10-19 18:19 ?659次閱讀
    如何理解 RAMECC FAR <b class='flag-5'>寄存器</b>的<b class='flag-5'>值</b>

    寄存器分為基本寄存器和什么兩種

    寄存器是計算機中用于存儲數據的高速存儲單元,它們是CPU內部的重要組成部分。寄存器可以分為基本寄存器和擴展寄存器兩種類型。 一、基本
    的頭像 發表于 07-12 10:31 ?1374次閱讀

    詳解寄存器模型鏡像

    DUT的配置寄存器是實際,reg_model有鏡像、期望
    的頭像 發表于 10-23 09:43 ?279次閱讀
    詳解<b class='flag-5'>寄存器</b>模型<b class='flag-5'>鏡像</b><b class='flag-5'>值</b>
    主站蜘蛛池模板: 久久久午夜| 欧美性黄色| 午夜视频黄| 四虎影酷| 国产乱码精品一区二区| 美人岛福利| 精品国产污污免费网站入口| 色骚综合| 午夜香蕉网| 亚洲免费播放| www操| 国产成人无精品久久久久国语| 欧美日韩精品一区二区另类| 亚洲小younv另类| 亚洲综合免费| 欧美三级一区| 欧美成人免费午夜全| 国产成人精品曰本亚洲78| 久久本道综合色狠狠五月| 欧美色图28p| 亚洲香蕉电影| 成人在线看片| 丁香婷婷综合五月六月| 日韩理论电影2021第1页| 天天色天| 综合伊人| 啊用力太猛了啊好深视频免费| semm亚洲欧美在线高清| 日本三级全黄| 看片在线观看免费| 亚洲成人高清| 午夜视频在线观看网站| 久久久久国产成人精品亚洲午夜| 精品三级三级三级三级三级| 国产高清免费不卡观看| 色香欲综合成人免费视频| 天天干夜夜噜| 亚洲人成网站在线| 亚洲永久免费视频| 黄网站在线观看高清免费| 国产三级在线观看视频|