返回介绍

14.4 PLI回调控制点

发布于 2020-09-09 22:55:52 字数 1273 浏览 1035 评论 0 收藏 0

SystemVerilog中具有两种类型的PLI回调,一种类型的PLI回调当某种特定的行为发生时立即被执行,另外一种PLI回调被显式地注册成一个单次的计算事件。

我们有可能在任何区域显式地调度一个PLI回调事件。因此,一个显式的PLI回调注册能够被一个tuple (time, region)所识别。

下面的列表提供了来自不同的当前PLI回调的映射。

表格14-3:PLI回调

回调识别
tf_synchronize(time, Pre-NBA)
tf_isynchronize(time, Pre-NBA)
tf_rosynchronize(time, Postponed)
tf_irosynchronize(time, Postponed)
cbReadWriteSynch(time, Post-NBA)
cbAtStartOfSimTime(time, Pre-active)
cbReadOnlySynch(time, Postponed)
cbNBASynch(time, Pre-NBA)
cbAtEndOfSimTime(time, Postponed)
cbNextSimTime(time, Pre-active)
cbAfterDelay(time, Pre-active)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文