Class: Rhdl::VerilogGenerator
- Inherits:
-
Object
- Object
- Rhdl::VerilogGenerator
- Defined in:
- lib/rhdl/verilog_generator.rb
Instance Method Summary collapse
- #generate_module(module_name) ⇒ Object
-
#initialize(dsl, config) ⇒ VerilogGenerator
constructor
A new instance of VerilogGenerator.
Constructor Details
#initialize(dsl, config) ⇒ VerilogGenerator
Returns a new instance of VerilogGenerator.
3 4 5 6 |
# File 'lib/rhdl/verilog_generator.rb', line 3 def initialize(dsl, config) @dsl = dsl @config = config end |
Instance Method Details
#generate_module(module_name) ⇒ Object
8 9 10 11 12 |
# File 'lib/rhdl/verilog_generator.rb', line 8 def generate_module(module_name) thing = @dsl.contents[:components][module_name] ModuleGenerator.new(module_name, thing).generate end |