Error generated when the cache speed is higher than the processor speed

Error generated when the cache speed is higher than the processor speed

The speed of the processor must be equal to or greater than the Speed the Cache associated with it internally. If the processor is running at a lower clock than the cache, then the following error will be generated. 

"VisualSim.kernel.util.IllegalActionException: Cache_Speed_Mhz (500.0) is faster than Processor Speed (400.0). 
Suggest using an external Bus/Cache combination for a faster cache.
  in .Processor_Clock_Speed_Lesser_Than_Cache.Processor
at VisualSim.actor.arch.Processor.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: Make sure to have Processor clock rate equal to greater than the clock rate of the cache.