本文为 SystemC 实现寄存器来同步的建模方法。 # 应用场景 仿真时可能有类似这样的需求: 将一系列的指令发送到三个模块 A、B、C,三个模块相互独立地执行这些指令。 为了进行同步控制,这些指令中含有 sync 类型的指令,并借助寄存器来实现模块之间的同步。 比如我创建 20 个寄存器,A 模块的 Sync 指令是往寄存器 0 号位写入 1,B 收到的 sync 指令是读寄存器 0 号位,读…
本文为 SystemC 实现寄存器来同步的建模方法。 # 应用场景 仿真时可能有类似这样的需求: 将一系列的指令发送到三个模块 A、B、C,三个模块相互独立地执行这些指令。 为了进行同步控制,这些指令中含有 sync 类型的指令,并借助寄存器来实现模块之间的同步。 比如我创建 20 个寄存器,A 模块的 Sync 指令是往寄存器 0 号位写入 1,B 收到的 sync 指令是读寄存器 0 号位,读…
讨论
登录后参与讨论
还没有评论,来说第一句吧。