Error generated when an Invalid buffer size is specified in the Channel_FIFO_Buffer

Error generated when an Invalid buffer size is specified in the Channel_FIFO_Buffer

DMA Channel has a buffer. Buffer depth is mentioned in Channel_FIFO_Buffer parameter.The value entered to the parameter must an integer value. I the value isn't an integer then the following error will be generated.

"VisualSim.kernel.util.IllegalActionException: BaseType NOT supported in DMA_Controller, DMA_Queue_Length. 2
  in .DMA_Invalid_FIFO_Buffer_Depth.DMA
at VisualSim.actor.lib.bus.DMA_Controller.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 that, the value entered for the parameter Channel_FIFO_Buffer is an Integer,