cocotb
v1.2.0
Introduction
Quickstart Guide
Build options and Environment Variables
Coroutines
Triggers
Testbench Tools
Library Reference
C Code Library Reference
Tutorial: Endian Swapper
Tutorial: Ping
Tutorial: Driver Cosimulation
More Examples
Troubleshooting
Simulator Support
Roadmap
Release Notes
cocotb
Docs
»
Welcome to Cocotb’s documentation!
Edit on GitHub
Welcome to Cocotb’s documentation!
¶
Contents:
Introduction
What is cocotb?
How is cocotb different?
How does cocotb work?
Contributors
Quickstart Guide
Installing cocotb
Installing cocotb
Using cocotb
Build options and Environment Variables
Make System
Environment Variables
Coroutines
Async functions
Triggers
Simulation Timing
Signal related
Python Triggers
Testbench Tools
Logging
Busses
Driving Busses
Monitoring Busses
Tracking testbench errors
Library Reference
Test Results
Writing and Generating tests
Interacting with the Simulator
Testbench Structure
Utilities
Simulation Object Handles
Implemented Testbench Structures
C Code Library Reference
API Documentation
Tutorial: Endian Swapper
Design
Testbench
Tutorial: Ping
Architecture
Implementation
Further work
Tutorial: Driver Cosimulation
Difficulties with Driver Co-simulation
Cocotb infrastructure
Implementation
Further Work
More Examples
Adder
D Flip-Flop
Mean
Mixed Language
AXI Lite Slave
Sorter
Troubleshooting
Simulation Hangs
Increasing Verbosity
Attaching a Debugger
Simulator Support
Icarus
Synopsys VCS
Aldec Riviera-PRO
Mentor Questa
Mentor Modelsim
Cadence Incisive, Cadence Xcelium
GHDL
Roadmap
Release Notes
cocotb 1.2
cocotb 1.1
cocotb 1.0
cocotb 0.4
cocotb 0.3
cocotb 0.2
cocotb 0.1
Indices and tables
¶
Index
Module Index
Search Page