SV接口的驱动和采样_2023.12.27】

cb

使用cloking block进行信号的同步
在cloking block,所有信号的采样和驱动,都是和时钟同步的

clocking cb @(posedge clk);
input grant;
output request;
endclocking

接口同步

用@和wait来同步测试平台中的信号
@bus.cb;

接口信号采样与驱动

采样沿之前的值,驱动沿之后的值
cb中input可读不可写,dut的信号影响cb的相应信号
output可写不可读,cb的信号影响dut的相应信号,读dut的信号
cb中output信号赋值驱动必须要用非阻塞赋值

在cb中,采样(input)和驱动(output):
同步后的采样信号,都是前一状态的值
同步后的驱动信号,都是当前状态的值

默认输入偏差为1step,输出偏差为#0
改变默认的方法:cb中加default input #2 output #2;

接口中的双向信号

logic不能被inout驱动

SV中没有明确定义如何驱动接口中的异步双向信号,故使用的方式:
连续赋值语句assign
虚接口

program中不支持always块

cb的使用

在这里插入图片描述
引用信号写为arbif_DUT.grant

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/307341.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Angular 】Angular 模板中基于角色的访问控制

您是否在Angular模板中实现角色库访问控制?一种方法是通过*ngIf,但我不会选择该路径,因为它将在Angular模板中包含自定义函数,并且很难维护。正确的方法是使用Angular结构指令🚀. 什么是RBAC? 基于角色的…

年底离职潮来了!来聊聊程序员的离职跳槽

每当元旦春节将至的时候,办公室的气氛也诡异起来,空气弥漫着离职的味道。因为积累许久的负面情绪长期无法获得释放,打工人对工作的容忍度越发稀薄了起来,有的打工人看似正襟危坐地坐在工位上,实则愤然辞职的念头在心里…

STM32F030F4P6 ADC多通道定时器触发DMA搬运

配置多通道ADC 配置定时器1s读一次 主函数中等待转换完成的标志位,然后打印出来。 uint16_t adc_buffer[2] {0}; uint8_t adc_flag; float curr,vol;HAL_ADCEx_Calibration_Start(&hadc); HAL_TIM_Base_Start(&htim3); HAL_ADC_Start_DMA(&hadc,(uint3…

悔不该用中文作为Windows的用户名啊~

前言 汉字在中华文明已经有了几千年的历史,小伙伴们所使用名字更是伴随了自己一生。所以小白们在拿到自己的新电脑,总会想着把自己的中文名字设置为电脑的用户名,这样更能显示出那是自己的专属电脑! 一开始小白也是这么想的&…

C/C++ 函数参数按引用传递、指针传递、实参传递

引用经常被用作函数参数,使得函数中的变量名成为调用程序中的变量的别名。这种传递参数的方法称为按引用传递。按引用传递允许被调用的函数能够访问调用函数中的变量。C新增的这项特性是对 C语言的超越,C语言只能按值传递。按值传递导致被调用函数使用调…

电脑报错缺失vcomp140.dll无法执行代码怎么解决?快速的修复vcomp140.dll方案

vcomp140.dll无法执行代码怎么解决?vcomp140.dll是常见的系统文件,许多用户遇到它缺失导致程序无法运行的问题。本文旨在提供彻底解决此问题的方法,并对vcomp140.dll文件本身进行了简要说明。 以下是几种修复缺失的vcomp140.dll文件的方法 第…

车载导航定制_ 基于联发科MT6737核心板的车载终端解决方案

近年来,车载导航在智能化和功能化方面得到了长足的发展,不再仅仅局限于导航功能,而是集成了多种驾驶辅助功能,为驾驶者提供了全方位的行车辅助体验。这些功能包括车辆行车记录、倒车影像、AR实景导航、语音助手、ADAS辅助、云电子…

C++ Qt开发:SqlRelationalTable关联表组件

Qt 是一个跨平台C图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍SqlRelationalTable关联表组件的常用方法及灵…

MySQL的高级SQL语句

目录 1.mysql高阶查询 select:显示表格中一个或数个字段的所有数据记录 distinct:不显示重复的数据记录 where:有条件查询 AND OR :且 或 in:显示已知值的数据记录 between:显示两个值范围内的数据记…

rime中州韵 自定义词典

在使用 rime 输入法的过程, 我们往往会需要增加一些个个性化的词条,这些词条我们可能通过自定义词典的方式来管理和使用。 Custom_phrase.txt 首先,我们需要有一个词典文档,这里我们把 Custom_phrase.txt 文档作为我们的自定义文…

【WordPress插件】热门关键词推荐v1.3.0 Pro开心版

介绍: WordPress插件-WBOLT热门关键词推荐插件(Smart Keywords Tool)是一款集即时关键词推荐、关键词选词工具及文章智能标签功能于一体的WordPress网站SEO优化插件。 智能推荐: 热门关键词推荐引擎-支持360搜索、Bing、谷歌&a…

五个步骤,帮你实现健康减调目标

由于现代生活节奏快、工作压力大,在追求美好生活的过程中,很多人都顾不上饮食好不好,身体健不健康的问题了,直到身体开始横向发展,这才开始有人意识到了肥胖的问题以及它的危害。健康与肥胖是此消彼长的,身…