5 Commits (9ea58a47a9897ba11daae73c6c92141037f164e5)

Author SHA1 Message Date
Jean-François Nguyen 9ea58a47a9 Refactor to facilitate integration with CLIs and config files.
* Checks are now split in two modules: checks.cons for consistency
  checks, checks.insn for instructions.

* Checks are derived from PowerFVCheck and have a shorthand (e.g.
  "insn_b"). PowerFVCheck holds a mapping between its subclasses and
  their shorthands.

* Instruction checks definitions have been simplified to one-liners,
  and grouped into a single file.

* A Trigger class has been added to define testbench triggers.
2 years ago
Jean-François Nguyen bc222162b8 build.plat: add SBY mode as .build() parameter. 2 years ago
Jean-François Nguyen 3c10a0427b build.plat: fix testbench validation. 2 years ago
Jean-François Nguyen 28a239724e build.plat: sby mode override; cosmetic fixes. 2 years ago
Jean-François Nguyen b60aaae27b build.plat: add SymbiYosysPlatform. 2 years ago