当前位置: 首页 > wzjs >正文

长春专业做网站的公司排名网站建设与管理培训方案

长春专业做网站的公司排名,网站建设与管理培训方案,李树全网页制作教程,wordpress进入仪表盘UVM中reg_map的作用及多个rem_map的使用案例 摘要:在 UVM (Universal Verification Methodology) 中,寄存器模型是用于验证 DUT (Design Under Test) 寄存器行为的重要工具。UVM 寄存器模型中的 uvm_reg_map(简称 reg_map)是寄存器模型的核心组成部分之一,用于定义…

 UVM中reg_map的作用及多个rem_map的使用案例

       摘要:在 UVM (Universal Verification Methodology) 中,寄存器模型是用于验证 DUT (Design Under Test) 寄存器行为的重要工具。UVM 寄存器模型中的 uvm_reg_map(简称 reg_map)是寄存器模型的核心组成部分之一,用于定义寄存器的地址映射和访问路径。以下详细解释 reg_map 的作用、多个 reg_map 的使用场景和方法,并提供相应的代码示例。


1. UVM 寄存器模型中 reg_map 的作用

       uvm_reg_map 是 UVM 寄存器模型中的一个类,用于表示寄存器的地址空间映射。它主要负责以下功能:

1.1 地址映射

  • reg_map 定义了寄存器在 DUT 内存空间中的地址分布。每个寄存器(uvm_reg)或寄存器块(uvm_reg_block)可以被添加到某个 reg_map 中,并与特定的基地址和偏移量关联。
  • 它允许用户通过地址访问寄存器,支持地址到寄存器的映射查找。

1.2 访问路径管理

  • reg_map 提供了一个访问路径(Access Path),定义了如何通过特定的协议(如 AXI、APB)或接口访问 DUT 的寄存器。
  • 可以与特定的适配器(uvm_reg_adapter)关联,用于将寄存器操作(如读写)转换为 DUT 接口上的事务。

1.3 多视图支持

  • reg_map 支持多视图(Multiple Views),即同一个寄存器块可以在不同的地址空间或不同的访问协议下有不同的映射。这对于支持多种访问方式的 DUT 非常有用。

1.4 层次结构管理

  • reg_map 可以在寄存器块(uvm_reg_block)中嵌套,支持层次化的地址空间管理,适用于复杂的 SoC 设计。

1.5 总结

       简单来说,reg_map 充当了寄存器模型和 DUT 物理接口之间的桥梁,负责地址解析和访问路径的定义,确保 UVM 寄存器模型的操作能够正确地映射到 DUT 的硬件寄存器上。


2. 多个 reg_map 的使用场景及方法

       在复杂的 SoC 设计中,可能会存在多个地址空间或多种访问方式,因此需要多个 reg_map。以下是多个 reg_map 的常见使用场景和使用方法。

2.1 使用场景

  1. 多个地址空间
    • DUT 可能有多个独立的地址空间,例如一个 SoC 可能有 CPU 视图和 DMA 视图,每个视图有不同的基地址或偏移量。
    • 每个地址空间可以用一个独立的 reg_map 表示。
  2. 多种访问协议
    • DUT 的寄存器可能通过不同的协议访问,例如通过 AXI 总线访问主寄存器,通过 APB 总线访问外设寄存器。
    • 每个协议可以用一个独立的 reg_map 关联不同的适配器。

文章转载自:

http://uXT3icF1.yjprj.cn
http://jaGHj3kF.yjprj.cn
http://Hw7RU7lp.yjprj.cn
http://eRsJXEz1.yjprj.cn
http://Vv0dRZRl.yjprj.cn
http://KIS2Tc1D.yjprj.cn
http://QKGzRZDF.yjprj.cn
http://tMVzAzS2.yjprj.cn
http://ufU6Cpev.yjprj.cn
http://VyXvu1oa.yjprj.cn
http://dkLY3ymE.yjprj.cn
http://nxyHw192.yjprj.cn
http://DAshuuzh.yjprj.cn
http://d70FDCDm.yjprj.cn
http://shu7XMN3.yjprj.cn
http://bTVxJwIA.yjprj.cn
http://9WbkHeYR.yjprj.cn
http://hjhZcgh5.yjprj.cn
http://chdaYK17.yjprj.cn
http://PK4lSZ6c.yjprj.cn
http://P9UjGZXX.yjprj.cn
http://znBF1F0C.yjprj.cn
http://CF6pBUPz.yjprj.cn
http://OIi0F6GJ.yjprj.cn
http://IoWXYlBe.yjprj.cn
http://BHn05ltF.yjprj.cn
http://JojRLmFn.yjprj.cn
http://K4Er2iTg.yjprj.cn
http://KBLijz1Z.yjprj.cn
http://zgkbFTYk.yjprj.cn
http://www.dtcms.com/wzjs/677726.html

相关文章:

  • 手机怎么建设网站深圳网上推广怎么做
  • 哪个网站可以做会计分录网页微信版本在哪里下载
  • 网站平台建设服务合同金属东莞网站建设技术支持
  • iis 子网站建设官方网站查询
  • 网站小游戏怎么做的建设工程施工合同范本哪个网站
  • 网站首页页脚设计php创建网页
  • 网站开通会员怎么开发pageadmin做的网站的域名必须要备案吗
  • 深圳官方网站新闻网站域名属于哪里管
  • 北京网站建设公司资讯成都房地产官网
  • 安阳网站建设哪家好开发网站定制
  • 如何在工商局网站做企业年报视觉传达设计挣钱吗
  • 北京知名网站建设公司各大网络平台的推广内容和方法
  • 让人做网站需要注意哪些问题网络工程师需要什么证书
  • 怎么找到网站后台wordpress插件盗版
  • 四川建设厅网站查询公司企业黄页
  • 梧州市网站建设17网站一起做网店潮汕
  • 做充值网站网站开发与服务器交互
  • 中国保险行业协会网站网站开发学的啥
  • 浙江城乡与住房建设部网站平面设计图片 作品集
  • 国内设计师网站网站建设汇报书 ppt
  • 如何建网站遂宁科技魏
  • 画室网站模板加油站网站建设
  • 空调维修自己做网站软件外包专业
  • 网站推广渠道特点广东网站建设的
  • 重庆巫山网站设计哪家专业网站开发的可行性研究报告
  • 查看网站cms苏州公司建设网站
  • 泉州网站建设兼职厦门海绵城市建设官方网站
  • 泉州网站制作建设北京58网站建设
  • 那个网站做网编好官方网站建设项目询价
  • 乌海网站建设公司徐州建设工程交易网张周