admin管理员组文章数量:1400128
The SystemVerilog spec describes a scheduler model in Figure 4-1 (p. 67 of IEEE 1800-2023). It describes a number of regions, including an Active region set and a Re-Active region set.
Orthogonally, it also describes a set of dedicated PLI regions, some of which are in the Active set, and some in the Re-Active set.
The spec then goes on to describe PLI callback control points in Table 4-1 of Section 4.10 (p. 72). This table describes 7 PLI backs (which are actually VPI callbacks in Chapter 38), and their mapping to event regions.
The mapped regions, however, are all in the Active region set (and the Pre-Postponed and Postponed regions). There are no callbacks that map to any Re-Active region.
So how does a VPI application schedule things in any Reactive region? Indeed, how is anything scheduled in the Reactive PLI region set? I cannot find any reference elsewhere in the spec.
The SystemVerilog spec describes a scheduler model in Figure 4-1 (p. 67 of IEEE 1800-2023). It describes a number of regions, including an Active region set and a Re-Active region set.
Orthogonally, it also describes a set of dedicated PLI regions, some of which are in the Active set, and some in the Re-Active set.
The spec then goes on to describe PLI callback control points in Table 4-1 of Section 4.10 (p. 72). This table describes 7 PLI backs (which are actually VPI callbacks in Chapter 38), and their mapping to event regions.
The mapped regions, however, are all in the Active region set (and the Pre-Postponed and Postponed regions). There are no callbacks that map to any Re-Active region.
So how does a VPI application schedule things in any Reactive region? Indeed, how is anything scheduled in the Reactive PLI region set? I cannot find any reference elsewhere in the spec.
Share Improve this question edited Mar 26 at 2:39 garethw asked Mar 26 at 2:34 garethwgarethw 536 bronze badges1 Answer
Reset to default 2The LRM is missing this due to lack of volunteers to address this section of VPI specification. They remain as open issues. here is a link to one of them
https://accellera.mantishub.io/view.php?id=1764
本文标签: verilogHow do SystemVerilog VPI applications schedule in the ReActive regionsStack Overflow
版权声明:本文标题:verilog - How do SystemVerilog VPI applications schedule in the Re-Active regions? - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744167475a2593620.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论