cocotb是基于协程的协同仿真库,用于用Python编写VHDL和Verilog测试平台。
阅读
参与其中:
(需要GitHub帐户)
安装
当前的cocotb稳定版本要求:
Python 3.5+
C ++ 11编译器
HDL模拟器(例如 , , 或)
安装这些依赖项后,可以使用pip安装最新的稳定版本的cocotb。
pip install cocotb
有关安装的更多详细信息,包括前提条件,请参阅。
有关如何安装cocotb的开发版本的详细信息,请参阅。
!!! 总线和测试平台组件!!! 可重用的总线接口和测试平台组件最近已移至软件包。 您可以通过添加bus Extra安装来轻松地与cocotb同时安装它们: pip install cocotb[bus] 。
用法
作为对cocotb的第一个简单介绍,下面的示例“测试”触发器。
首先,我们需要可以测试的硬件设
1