taichi-ishitani/rggen

View on GitHub
lib/rggen/core_components/rtl/setup.rb

Summary

Maintainability
A
30 mins
Test Coverage
module RgGen
  module RTL
    output_component_store :rtl do
      entry do
        component_class   OutputBase::Component
        component_factory OutputBase::ComponentFactory
      end

      entry [:register_block, :register, :bit_field] do
        component_class   Component
        component_factory OutputBase::ComponentFactory
        item_base         Item
        item_factory      OutputBase::ItemFactory
      end

      output_directory  'rtl'
    end
  end
end