美文网首页
SNPS VIP 接口参数修改(地址位宽,数据位宽等)

SNPS VIP 接口参数修改(地址位宽,数据位宽等)

作者: Poisson_Lee | 来源:发表于2020-06-24 14:41 被阅读0次
    para.jpg override_paramter.jpg

    用户自己新建一个文件 svt_axi_user_defines.svi文件
    然后
    `define SVT_AXI_MAX_ID_WIDTH 12

    修改的参数 可以在interface的文件中找到。

    然后再编译时 加上 选项 +define+SVT_AXI_INCLUDE_USE_DEFINES

    注意把用户自建的
    svt_axi_user_defines.svi文件的目录路径 通过+incdir+加上

    svt_mem等公共组件的参数也是类似方法修改。


    image.png

    如果外面new svt_mem,然后传给axi_slave agent中的mem,可以


    image.png

    axi id宽度修改,两个地方:
    一个是configuration文件中的 slave_cfg[0].id_width
    另一个是文件 svt_axi_user_defines.svi中的宏 SVT_AXI_MAX_ID_WIDTH

    如果要收集覆盖率
    +define+SVT_AMBA_DEFAULT_COV_ENABLE
    这个会
    svt_axi_port_configuration中的 toggle_coverage_enable = 1
    state_coverage_enable = 1
    transaction_coverage_enable = 1
    将这些类型的覆盖率都收集了。
    如果需要单独收集,直接修改slave_cfg[0].xxx,xxx为对应参数。
    因为
    svt_axi_master_configuration/svt_axi_slave_configuration都是扩展自svt_axi_port_configuration

    相关文章

      网友评论

          本文标题:SNPS VIP 接口参数修改(地址位宽,数据位宽等)

          本文链接:https://www.haomeiwen.com/subject/ciprfktx.html