Skip to content

Roadmap #12

@unbtorsten

Description

@unbtorsten

Scope

  • This meta-issue outlines ongoing and future development and documentation activities
  • Tasks are loosely categorized as
    • static verification
    • dynamic verification
    • documentation (including content for slides)

Task List

Content for contribution to FPGA Conference Europe 2025

  • Context of problem (2 slides: problem statement + high-level outline of how to solve)
  • Introduction to cocotb and overview of how caveat uses and extends cocotb's capabilities
    • pytest
    • Pythonic configuration vs Makefile (1-2 slides, 1 example: side by side comparison of equivalent use)
    • Single test example (generic)
    • Extend example to parametrized test (generic)
    • Advanced interface based on cocotbext (by example of cocotbext-axi (1 slide, example)
  • caveat example: parametrized Verilog module, generic analog simulation, parametrized tests (static? dynamic?)
  • Demo emulated instrument (using open-source framework for testing "proprietary" design)
  • Wrap up, hints on where to get and how to get started, invite collaboration/contributions

Task List (July 2025 and after)

  • [ ]

Metadata

Metadata

Labels

discussiongeneral discussion of open pointsdocumentationImprovements or additions to documentationrelease

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions