首页 接线图文章正文

线程控制

接线图 2023年10月06日 11:21 163 admin

Verilog中与顺序线程begin...end相对的是并行线程fork...join

SV引入了两种新新的创建线程的方法,fork. ..join_noNE和fork...join_any。

线程控制  第1张

fork...join需要所有并行的线程都结束以后才会继续执行。fork...join_any则会等到任何一个线程结束以后就继续执行。fork...join_nONe则不会等待其子线程而继续执行。

线程控制  第2张

SV可以通过延迟控制或者事件等待来对过程块完成时序控制。

延迟控制即通过#来完成。

线程控制  第3张

事件(event)控制即通过@来完成。

线程控制  第4张

wait语句也可以与事件或者表达式结合来完成。

线程控制  第5张
版权与免责声明

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

标签: 线程 多线程 system verilog

发表评论

接线图网Copyright Your WebSite.Some Rights Reserved. 备案号:桂ICP备2022002688号-2 接线图网版权所有 联系作者QQ:360888349