Difference between revisions of "Genesis2Examples"

From Genesis2
Jump to: navigation, search
(Created page with "== Small Design Examples == === Wallace Tree === * Test harness 1: the user say how many and what types of wallace tree instances. A testbench that instantiate all Wallace tree m...")
 
(Wallace Tree)
Line 2: Line 2:
 
=== Wallace Tree ===
 
=== Wallace Tree ===
 
* Test harness 1: the user say how many and what types of wallace tree instances. A testbench that instantiate all Wallace tree modules is generated, as well as test patterns for testing all modules, and assertions.
 
* Test harness 1: the user say how many and what types of wallace tree instances. A testbench that instantiate all Wallace tree modules is generated, as well as test patterns for testing all modules, and assertions.
* Test harness 1: Emulating a scenario where the parameter is set inside the module. A testbench that a Wallace tree modules is generated, the testbench looks into the generated module to query its parameters. Then it generates test patterns and assertions.
+
* Test harness 2: Emulating a scenario where the parameter is set inside the module. A testbench that a Wallace tree modules is generated, the testbench looks into the generated module to query its parameters. Then it generates test patterns and assertions.
  
 
=== Register File Generator ===
 
=== Register File Generator ===
 
A simple config and debug register file generator, for any number of registers, of any width, with any default value and any base address.
 
A simple config and debug register file generator, for any number of registers, of any width, with any default value and any base address.

Revision as of 18:07, 18 April 2011

Small Design Examples

Wallace Tree

  • Test harness 1: the user say how many and what types of wallace tree instances. A testbench that instantiate all Wallace tree modules is generated, as well as test patterns for testing all modules, and assertions.
  • Test harness 2: Emulating a scenario where the parameter is set inside the module. A testbench that a Wallace tree modules is generated, the testbench looks into the generated module to query its parameters. Then it generates test patterns and assertions.

Register File Generator

A simple config and debug register file generator, for any number of registers, of any width, with any default value and any base address.