breandan / verik-examples

Example Verik projects

Home Page:https://verik.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Verik Examples

Example projects for Verik. Refer to template for a template project.

sanity

Miscellaneous projects that demonstrate various aspects of the language.

  • 01-count: Counter module.
  • 02-adder: Adder module.
  • 03-multiplier: Multiplier module.
  • 04-comb: Various combinational logic.
  • 05-alu: Arithmetic logic unit.
  • 06-cache: Direct mapped cache.

uvmprimer

Projects adapted from The UVM Primer that demonstrate OOP testbench functionalities.

  • 02-tests: Conventional testbench for an ALU.
  • 03-interfaces: Interfaces and bus functional models for an ALU.
  • 05-classes: Classes and inheritance.
  • 06-polymorphism: Polymorphic types.
  • 07-objects: Statically declared objects.
  • 08-type-parameters: Type parameterized classes.
  • 09-factory-pattern: Factory pattern for object instantiation.
  • 10-oop-tests: Basic OOP testbench.

About

Example Verik projects

https://verik.io

License:Apache License 2.0


Languages

Language:Kotlin 100.0%