news 2026/7/12 22:51:32

UVM编译问题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
UVM编译问题

1.首先澄清最常见的+incdir,是把某个路径加到编译列表去,方便`inlude文件的时候能找到,不想+incdir的话,只能一个一个写上路径。

2.当带vip编译时,可能不需要agent,只需例化vip的env,可能对transaction加上约束,注意,编译时的第一个文件一定要import对应vip的包,否则识别不了。

3.当遇到很奇怪的错,就是那种搜不到的,比如syntax error, "../env/xx_transaction.sv" , 44(expanding macro):token is '#', `uvm_object_utils(xx_transaction) #0, m_uvm_bject_registry_internal(T=xx_transaction,S=xx_transaction):....搜索不出来的,而且语法没错,那么可能uvm库没有导入,先把库导入第一个编译的文件中即可。

4.注意transaction中定义的rand类型的动态数组时,在monitor中赋值的时候,一定要把该变量new出来,如rand bit[31:0] data[]; -> monitor 中要写trans.data =new[1];//开一个空间。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/12 22:50:01

kspack-java贡献指南:参与开源项目的详细步骤与最佳实践

kspack-java贡献指南:参与开源项目的详细步骤与最佳实践 【免费下载链接】kspack-java The components for structure data encode and decode with JAVA 项目地址: https://gitcode.com/openeuler/kspack-java 前往项目官网免费下载:https://ar.…

作者头像 李华
网站建设 2026/7/12 22:47:10

【审计专栏——监督监管】【司法领域】【信息科学与工程学】【管理科学】 第三十三篇 公司内部的资源运作和职位运作01 关注人性、资源绑定和制衡博弈

编号 高层领导运作 上级领导运作及制衡 平级人员运作及制衡 下属运作及制衡 自身关注的资源运作和各类方法 【考虑利益绑定和运作】 人性/权利/利益/资源 关联知识 法律依据 1​ 运作上牌桌:成为“自己人” 方法:主动承接高层关注的、有风险但能出业绩的“脏活累活…

作者头像 李华
网站建设 2026/7/12 22:43:59

企业级图表协作解决方案:drawio-desktop的战略实施框架

企业级图表协作解决方案:drawio-desktop的战略实施框架 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop 在数字化转型浪潮中,企业面临的核心挑战之一是如…

作者头像 李华
网站建设 2026/7/12 22:43:46

GitHub Pages快速入门:5分钟创建你的第一个免费静态网站

GitHub Pages快速入门:5分钟创建你的第一个免费静态网站 【免费下载链接】github-pages Create a site or blog from your GitHub repositories with GitHub Pages. 项目地址: https://gitcode.com/GitHub_Trending/gi/github-pages GitHub Pages是GitHub提供…

作者头像 李华
网站建设 2026/7/12 22:41:18

Windows Terminal完全指南:如何高效配置现代化命令行终端

Windows Terminal完全指南:如何高效配置现代化命令行终端 【免费下载链接】terminal The new Windows Terminal and the original Windows console host, all in the same place! 项目地址: https://gitcode.com/GitHub_Trending/term/terminal Windows Term…

作者头像 李华