cocotb

cocotb: 基于 Python 的芯片 (RTL) 验证。「cocotb: Python-based chip (RTL) verification」

Github星跟踪图

cocotb is a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python.

Documentation Status
Build Status
PyPI

Installation

Cocotb can be installed by running pip install cocotb.

Quickstart

# Install pre-requisites (waveform viewer optional)
sudo yum install -y iverilog python-devel gtkwave

# Checkout git repositories
git clone https://github.com/cocotb/cocotb.git

# Install cocotb
pip install ./cocotb

# Run the tests...
cd cocotb/examples/endian_swapper/tests
make

# View the waveform
gtkwave waveform.vcd

Tutorials and examples

主要指标

概览
名称与所有者cocotb/cocotb
主编程语言Python
编程语言Makefile (语言数: 8)
平台
许可证BSD 3-Clause "New" or "Revised" License
所有者活动
创建于2013-06-12 20:07:15
推送于2025-07-26 03:16:51
最后一次提交2025-07-25 20:40:51
发布数44
最新版本名称v2.0.0b1 (发布于 2025-07-12 15:33:43)
第一版名称v0_1 (发布于 )
用户参与
星数2k
关注者数106
派生数567
提交数4.8k
已启用问题?
问题数2104
打开的问题数380
拉请求数2068
打开的拉请求数31
关闭的拉请求数351
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?