[导读]package是SystemVerilog语言的一种数据结构,它允许将相关的声明和定义打包在同一个namespace中。package可能包含类型定义、常量声明、函数和类模板。要想在某个作用域内使用package,必须先导入该包。package是组织代码和确保类型一致的有效方法,...
paget="_blank">ckage 是SystemVerilog语言的一种数据结构,它允许将相关的声明和定义打包在同一个namespace中。package 可能包含类型定义、常量声明、函数和类模板。要想在某个作用域内使用package ,必须先导入该包。package 是组织代码和确保类型一致的有效方法,这里需要仔细去区分下和`include的区别。UVM基类库包含在一个名为“uvm_pkg”的package 中。在开发UVM testbenche 时,应该使用package来组织agents、envs、sequence libraries、test libraries等组件中的各种类定义。 1、一个package 及其相应的SV文件应该用一个_pkg后缀来命名。例如spi_env_pkg.sv文件应该包含package spi_env_pkg。使用独立的SV文件表明这个package 文件是一个独立的编译单元。_pkg后缀表示该文件中包含一个package 。这种编码规范对工程师和工具脚本都很友好。2、package 中包含的类应该使用`include。在package 内声明的类模板应该被分离到扩展名为.svh的单个文件中。这些文件应该按照必要的编译顺序进行`include。package 文件是唯一应该使用`include的地方,在`include文件中不应该有进一步的`include语句。在单独的文件中声明类可以使它们更容易维护,也可以使package 的内容更清晰。3、其他packages 中的Imports 应在package 的顶部声明。一个package的内容可能需要参考另一个package 的内容。在这种情况下,外部package 应该在该package 代码的开头声明。4、一个package 使用的所有文件都应该位于一个目录中。
下面是一个针对UVM env的package 文件的示例。这个env包含两个agents (spi和apb)和一个register model ,它们作为子package 导入。与env相关的类模板通过 `included导入:package spi_env_pkg;
// Standard UVM import
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
在微型计算机中,所有信息(如数值、符号和图像等)均以二进制形式存储、传输和计算。由于二进制数冗长、不方便读写和辨认,因此,现代微型计算机也支持编程时使用书写长度更短的十六进制数和十进制数,同时也为各种非数值信息提供了相应...
关键字:
微型计算机
数制
编码
巴林麦纳麦2023年1月12日 /美通社/ -- 巴林花旗银行庆祝其全球技术中心成立一周年,该中心有望在十年内雇用1000名巴林编码员。目前,该中心由110名巴林员工组成,其中91名巴林员工已经开始在花旗银行Seef办事...
关键字:
编码
TI
AI
ST
上海2022年11月16日 /美通社/ -- 一个多世纪以来,岗位一直是分配工作的主导模式,它定义了工作如何完成,由谁完成,如何管理和领导,如何从招聘、薪酬、职业发展到绩效管理等各种人力资源实践来支持员工。然而,根据德勤...
关键字:
人工智能
数字化
模型
编码
浪潮推出“四海”云游戏加速方案。其基于ARM服务器NF5280R6和VPU(视频处理单元)M10A,在1080P全高清分辨率下,能够同时运行60多路游戏,帮助云游戏运营商在提升游戏画面编码效果的同时,降低总体拥有成本和运...
关键字:
云游戏
APP
ARM
编码
(全球TMT2022年9月23日讯)近日,浪潮城市信息模型(CIM)基础平台V1.0正式发布。该产品综合应用数字孪生、物联网、5G、区块链、大数据等技术,实现城市治理各环节全程管控、智能协同,强化城市全生命周期管理,助...
关键字:
模型
编码
大数据
区块链
加速小分子新药的早期研发进程 上海2022年8月8日 /美通社/ -- 保诺-桑迪亚,一家由安宏资本投资的、业内领先的药物发现、开发和商业服务CRDMO公司,和小分子药物研发DEL技术先驱X-Chem公司共同...
关键字:
DNA
编码
DM
BSP
摘要:传统的备件仓储管理模式存在备件到货后备件计划员未及时领用、备件实物查找效率低下、备件库存信息更新不及时等问题,为此研发了一个备件仓储管理辅助系统。该系统充分利用了互联网技术,提出了"互联网+"仓储管理模式,在备件到...
关键字:
仓储管理
微信
编码
跨需求、供应和生产计划的端到端功能使CCH® Tagetik成为满足各行各业预测性规划要求的优先战略选择。 北京2022年4月18日 /美通社/ -- 专业信息、软件解决方案和服务的全球领先者威科集团今天宣布,...
关键字:
ge
(全球TMT2022年4月18日讯)专业信息、软件解决方案和服务的全球领先者威科集团宣布,其CCH® Tagetik供应链规划专家解决方案在Nucleus Research 2022年供应链规划价值矩阵中荣获“领先者”...
关键字:
ge
(全球TMT2022年4月14日讯)Cision旗下公司美通社宣布推出Homepage News发布服务,将企业新闻稿直接发布到海外知名财经网站(Benzinga和Markets Insider)的首页位置。网站首页通...
关键字:
ge
北京2022年4月11日 /美通社/ -- 亚马逊云科技助力数据服务和管理平台提供商Kyligence构建企业级云原生大数据OLAP解决方案,使其云上交付速度提升30%。同时,通过加入“ISV(独立软件供应商)加速赢计划...
关键字:
ce
ge
进程
(全球TMT2022年4月11日讯)亚马逊云科技助力数据服务和管理平台提供商Kyligence构建企业级云原生大数据OLAP解决方案,使其云上交付速度提升30%。同时,通过加入“ISV(独立软件供应商)加速赢计划”,K...
关键字:
亚马逊
ge
ce
广告科技领导者Kira LeBlanc晋升为全球首席营销官 蒙特利尔和多伦多2022年4月1日 /美通社/ -- 全球最大的独立程序化数字户外(DOOH)广告技术公司之一Hivestack今天宣布...
关键字:
ck
(全球TMT2022年4月1日讯)独立程序化数字户外(DOOH)广告技术公司Hivestack宣布任命Kira LeBlanc为全球首席营销官。LeBlanc于2021年初Hivestack宣布其全球扩张计划时加入该公...
关键字:
ck
新加坡2022年3月24日 /美通社/ -- 国际著名网上多资产交易平台Vantage今日宣布,在2022年ADVFN国际金融大奖上获得"亚太区最佳交易服务供应商&...
关键字:
ge
AD
2021年全年多项业绩指标再创新高; “企业数字化运营解决方案”全年收入持续三位数同比增长; “SaaS+X”商业模式为“企业数字化运营解决方案”的迅猛增长...
关键字:
ic
ck
(全球TMT2022年3月24日讯)Shutterstock, Inc.是一个全球领先的创意平台,为众多品牌、企业和媒体公司提供全方位服务解决方案、高质量内容及创意工作流程解决方案。该公司宣布在其已有十年传统的年度奥斯...
关键字:
ck
在其推出年度“奥斯卡流行艺术!”活动系列10周年之际,Shutterstock内部创意团队立足其平台逾4亿创意资产,创作原创波普艺术风格作品...
关键字:
ck
伦敦2022年3月15日 /美通社/ -- Warwick Investment Group在贝尔格拉维亚的伊布里大道(Ebury Street)收购了五处相毗邻的永久产权房产,共25套公寓,由此完成了该公司迄今为止规模...
关键字:
ic
ck
全新2U、3节点、短机身服务器将智能边缘高密度运算的节点密度提高50%
加州圣何塞2022年2月...
关键字:
ge
ic
物联网