Class: SystemRDL::Evaluator::RegFileDefinition

Inherits:
ComponentDefinition show all
Includes:
ContainerComponent
Defined in:
lib/systemrdl/evaluator/regfile.rb

Instance Attribute Summary

Attributes inherited from ComponentDefinition

#definitions, #id

Attributes included from Common

#component, #parent, #token_range

Instance Method Summary collapse

Methods inherited from ComponentDefinition

#assign_default_property, #connect, #create_instances, #evaluate, #finalize, #find_default_property, #initialize, #revalidate, #upper_layers

Methods included from Common

#connect, #initialize

Constructor Details

This class inherits a constructor from SystemRDL::Evaluator::ComponentDefinition

Instance Method Details

#layerObject



12
13
14
# File 'lib/systemrdl/evaluator/regfile.rb', line 12

def layer
  :regfile
end

#validate(instance) ⇒ Object



8
9
10
# File 'lib/systemrdl/evaluator/regfile.rb', line 8

def validate(instance)
  check_structural_component_instances(instance)
end