Synopsys vip(axi apb ahp)之寄存器模型使用 屏蔽单个寄存器

背景:要验寄存器,几百个寄存器不可能手写代码,借助synopsys工具扫描寄存器,事半功倍。
第一步:使用synopsys的脚本生成寄存器模型regmodel。
第二部:在env中例化,和对应总线(相应的vip axi、apb、ahp)的regmodel连接,把remodel set到VIP中;
例化regmodel
第三步:对应vip有个regmodel使能位打开,具体参考VIP的userguide。
对应vip使能打开
第四步:写case
第一种case是按bit翻转扫描,傻瓜式的全部扫描,也可以屏蔽个边寄存器。
示例
屏蔽寄存器 第二种case是以一个32bit寄存器为单位,先写一个随机数,再读。 读写寄存器

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值