avl_riscv_coverage._coverage module

avl_riscv_coverage._coverage.COVERPACKAGES = [<avl_riscv_coverage.coverage_packages._opcodes.Opcodes object>, <avl_riscv_coverage.coverage_packages._jump.Jump object>]

List of all registered CoverPackage classes

class avl_riscv_coverage._coverage.CoverPackage(name: str)[source]
__init__(name: str) None[source]

Constructor

Parameters:

name (str) – Coverage Package name

sample(trace: Trace) None[source]

Sample a given trace element

Parameters:

trace (Trace) – Trace element