验证工程师搭建寄存器模型既可以手写,也可以利用脚本转化实现,但是手写寄存器模型可能出现潜在错误,寄存器越多存在的风险越大,会影响后期验证平台的调试。使用寄存器模型生成脚本一方面可以减少错误,一方面可以加快平台搭建速度。以下为寄存器模型自动生成的方法,资源在主页上传资源中即可找到
1.填写your_reg excel并保存
根据寄存器文档信息填写your_reg寄存器描述文件(excel),以CSV格式保存在桌面(方便做转化,脚本写的路径在桌面)
2.修改python脚本
将rkcGenRgm脚本文件中line31,74,118,119的your_rgm替换为你的寄存器名称(在脚本里做了注释)
3.生成寄存器模型
将python脚本放在桌面,运行命令提示符,输入代码C:\Users\your_pc_name>Desktop\rkvGenRgm.py Desktop\your_rgm.csv(注意需要将代码your_pc_name改成你pc的名称)读取CSV文件在桌面生成.sv格式寄存器模型