cocotb
v1.1
Introduction
Quickstart Guide
Build options and Environment Variables
Coroutines
Triggers
Testbench Tools
Library Reference
Tutorial: Endian Swapper
Tutorial: Ping
Tutorial: Driver Cosimulation
Troubleshooting
Roadmap
Simulator Support
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
Using Cocotb
Build options and Environment Variables
Make System
Environment Variables
Coroutines
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
Tutorial: Endian Swapper
Design
Testbench
Tutorial: Ping
Architecture
Implementation
Further work
Tutorial: Driver Cosimulation
Difficulties with Driver Co-simulation
Cocotb infrastructure
Implementation
Further Work
Troubleshooting
Increasing Verbosity
Attaching a Debugger
Roadmap
Simulator Support
Icarus
Synopsys VCS
Aldec Riviera-PRO
Mentor Questa
Mentor Modelsim
Cadence Incisive
GHDL
Indices and tables
¶
Index
Module Index
Search Page