【发布时间】:2026-02-04 00:55:01
【问题描述】:
我正在尝试使用我不熟悉的 Cocotb(基于 Python 的框架)验证基于闪存的设计。我过去一直使用verilog,SystemVerilog。我正在尝试为测试台生成时钟。
我已经尝试过阅读文档。我在 cocotb 网站上看到他们有时钟课程。我还看到我可以使用cocotb.fork(clock(dut.clk,5000).start()) 之类的东西来生成时钟。
def directed_test(dut):
cocotb.fork(Clock(dut.clk, 1000).start())
这就是我生成时钟所需要做的全部事情吗? cocotb 文档中提供的时钟类,我是否应该简单地导入它并通过在协程中编写如上所述的语句来生成时钟?
非常感谢任何帮助。
学习者。
【问题讨论】: