Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在COCOTB中生成时钟?_Python_Cocotb - Fatal编程技术网

Python 如何在COCOTB中生成时钟?

Python 如何在COCOTB中生成时钟?,python,cocotb,Python,Cocotb,我正在尝试使用Cocotb(一个基于Python的框架)验证一个基于flash的设计,我对它还不熟悉。我过去一直使用verilog、SystemVerilog。我试图为测试台生成时钟 我已经试着浏览了文档。我在cocotb网站上看到他们有一个时钟课程。我还发现我可以使用类似于,cocotb.fork(clock(dut.clk,5000.start())的东西来生成时钟 def directed_test(dut): cocotb.fork(Clock(dut.clk, 1000).s

我正在尝试使用Cocotb(一个基于Python的框架)验证一个基于flash的设计,我对它还不熟悉。我过去一直使用verilog、SystemVerilog。我试图为测试台生成时钟

我已经试着浏览了文档。我在cocotb网站上看到他们有一个时钟课程。我还发现我可以使用类似于,
cocotb.fork(clock(dut.clk,5000.start())
的东西来生成时钟

def directed_test(dut):

    cocotb.fork(Clock(dut.clk, 1000).start())
这就是生成时钟所需要做的一切吗?cocotb文档中提供的类时钟,我是否应该简单地导入它并通过在协同程序中编写上述语句来生成时钟

非常感谢您的帮助


学习者。

没错,这就是你所需要的。如果需要,用时钟信号的名称替换
dut.clk
中的
clk
。 还可以指定
单位
选项,请参见