当前位置: 代码迷 >> 综合 >> 【SystemVerilog基础】并发线程(fork...join/fork...join_any/fork...join_none)快速上手指南
  详细解决方案

【SystemVerilog基础】并发线程(fork...join/fork...join_any/fork...join_none)快速上手指南

热度:39   发布时间:2023-12-13 01:04:25.0

文章目录

    • 1、并发语句集合
    • 2、`fork-join`创建并发线程
    • 3、其他`join` 选项 —— fork...join_any、fork...join_none
    • 4、并发线程控制:wait fork 与 disable fork
    • 5、fork...join 与 fork...join_none 的纠葛

1、并发语句集合

  • Veilog 有典型的并发语句集合

    • initial 语句:在整个仿真时间内只执行一次,initial 语句之间都是并发的
    • always 语句:可以对组合电路和时序电路进行建模,always语句之间都是并发的
    • assign 语句:可以对组合电路进行建模,assign 语句之间都是并发的
    • begin...end :语句从上到下,顺序执行
    • fork...join:语句并行执行,与语句顺序无关
  • fork...

  相关解决方案