在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: chensong0007

[讨论] 论uvm寄存器模型的重要性。

[复制链接]
发表于 2016-12-6 09:10:59 | 显示全部楼层
寄存器模型也有自己的适用范围,并不是所有的情况都可以适用了。
同时公司东西多了也很难转的。
发表于 2016-12-6 09:12:36 | 显示全部楼层
回复 17# eaglezhang01


   你知道不用的情况是什么么?如果不知道不要轻易去说领导哦。
发表于 2016-12-6 09:13:58 | 显示全部楼层
回复 19# juzhimin


   用python加点oop很容易写的
 楼主| 发表于 2016-12-6 10:00:08 | 显示全部楼层
回复 19# juzhimin


   我用perl写的,perl有模块可以从表格导入数据,你再做处理就行。
发表于 2016-12-6 12:11:07 | 显示全部楼层
本帖最后由 eaglezhang01 于 2016-12-6 12:16 编辑

回复 22# 不想起的猪

那请你把寄存器模型不适用的情况说一下?没有例子不能让人觉得你这句话有道理
发表于 2016-12-6 12:22:57 | 显示全部楼层
回复 18# chensong0007


   不好意思,回复晚了,你的脚本是直接把register model也生成了?VCS有ralgen命令可以把.ralf文件生成register model,所以需要做的事就是用脚本处理excel的数据,按照格式输出一个.ralf文件。这样做的好处是如果你的脚本有问题,ralgen会报出来,这样能保证生成的register model一定是正确的,但是用自己的脚本直接生成的register model 并不能有这样的保证。
发表于 2016-12-6 12:25:08 | 显示全部楼层
回复 18# chensong0007


   不好意思,回复晚了,你的脚本是直接把register model也生成了?VCS有ralgen命令可以把.ralf文件生成register model,所以需要做的事就是用脚本处理excel的数据,按照格式输出一个.ralf文件。这样做的好处是如果你的脚本有问题,ralgen会报出来,这样能保证生成的register model一定是正确的,但是用自己的脚本直接生成的register model 并不能有这样的保证。
发表于 2016-12-6 12:26:56 | 显示全部楼层
本帖最后由 eaglezhang01 于 2016-12-6 15:39 编辑

重复了
发表于 2016-12-6 17:59:30 | 显示全部楼层
回复 25# eaglezhang01


   麻烦回复别人东西的时候注意一下自己的语气。   寄存器模型只适合于模块验证或者sub系统验证,当遇到cpu时就没办法了,cpu需要汇编编成二进制文件。
   其他情况肯定还有,任何一项技术都有适用范围,没有万能的,当觉得是万能的时候代表自己看到的少。
 楼主| 发表于 2016-12-6 18:43:58 | 显示全部楼层
回复 27# eaglezhang01

对的,我那脚 本生成的reg model是要到编译运行时才能发现错误。对于编译一次太久的大工程,遇到生成错误会有些麻烦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 11:28 , Processed in 0.020746 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表