system verilog学习笔记--time slot division

本文介绍了SystemVerilog 3.1中新增的active、Pre-NBA和Post-NBA区域,这些区域支持PLI回调。active区域处理当前事件,inactive区域处理后续事件。#0延时使得进程在inactive区域挂起,而无阻塞赋值会在NBA区域产生事件,调度到当前或稍后的仿真时间。
摘要由CSDN通过智能技术生成
Postponed区域是监视信号和其它类似事件的区域,一旦到达 Postponded区域后,在这个时隙中不允许有新的值变化。
ObservedReactive区域是新的区域,并且只有来自新的语言结构的事件才能被调度进这些新的区域。当特性表达式被触发的时候, Observed区域用来计算这些特性表达式。这个确定性的一个标准就是特性计算在任意时钟触发时隙中只能发生一次。在特性计算期间,通过/失败代码应该在当前时隙的 Reactive区域被调度。

activePre-NBAPost-NBA在SystemVerilog 3.1中是新的区域,但它们支持现存的PLI回调。

Active区域保留当前被计算的事件并且可以以任意顺序处理。 

Inactive区域保留将要在所有激活事件被处理后被计算的事件。 

一个显式的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值