Error generated when multiple memory Controller blocks share similar name.

Error generated when multiple memory Controller blocks share similar name.

Name of the memory controller must be unique. If memory controllers share the same name, then the following error will be generated.

"VisualSim.kernel.util.IllegalActionException: VisualSim.actor.util.MemoryException: Block (.Memory_Controller_Multiple_block_Similar_name.Memory_Controller2.Rd_Wr_Data_to_Memory) overlaps with Block (VisualSim.actor.lib.Virtual_Machine {.Memory_Controller_Multiple_block_Similar_name.Memory_Controller.Rd_Wr_Data_to_Memory})
Check Block Name Reference called: DDR_Addr_Data_Ctrl_Block_Status
Suggest making Block Name References unique.
  in .Memory_Controller_Multiple_block_Similar_name.Memory_Controller2.Rd_Wr_Data_to_Memory
at VisualSim.actor.lib.Virtual_Machine.preinitialize(Unknown Source)
at VisualSim.actor.Director.preinitialize(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.preinitialize(Unknown Source)
at VisualSim.actor.CompositeActor.preinitialize(Unknown Source)
at VisualSim.actor.Director.preinitialize(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.preinitialize(Unknown Source)
at VisualSim.actor.CompositeActor.preinitialize(Unknown Source)
at VisualSim.actor.Manager.preinitializeAndResolveTypes(Unknown Source)
at VisualSim.actor.Manager.initialize(Unknown Source)
at VisualSim.actor.Manager.execute(Unknown Source)
at VisualSim.actor.Manager.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
at VisualSim.kernel.util.VisualSimThread.run(Unknown Source) "



Solution" Provide unique names to the block.