Burst Length parameter must be an integer type. If any other type is entered, then the following error will be generated.
"VisualSim.kernel.util.IllegalActionException:
Problem performing RegEx Script Line (26) Result: 64.0 Expr: Number_Transfers = A_Bytes_Total.words(Bytes_Per_Transfer)
Error_Number : VM_001
Possible_Solution : Exception Reported: VisualSim.kernel.util.IllegalActionException: No method found matching int.words(double)
Description : Suggest checking memory, variables, arguments of functions are valid.
in .Memory_Controller_invalid_Burst_Length.Memory_Controller2.Fragmenter
at VisualSim.actor.lib.Virtual_Machine.fire(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fireVisualSim(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fire(Unknown Source)
at VisualSim.actor.CompositeActor.fire(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fireVisualSim(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fire(Unknown Source)
at VisualSim.actor.CompositeActor.fire(Unknown Source)
at VisualSim.actor.Manager.iterate(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 the valid data type is used for the parameter.
Related Articles
Error generated when an invalid DRAM type is set in the Memory Controller block.
Valid DRAM types are the following. SDR, DDR, DDR2, LPDDR, LPDDR2_NV, LPDDR2_S2, LPDDR2_S4, DDR3, If any other type is specified, then the following error will be generated. "VisualSim.kernel.util.IllegalActionException: ...
Error generated when the ArchitectureSetup block name is missing in the Memory controller block.
Architecture name of the Cycle accurate DRAM block must be the name of the ArchitectureSetup. If invalid name provided or Architecture Setup not existed, then the following error will be generated. "VisualSim.kernel.util.IllegalActionException: ...
Error generated when an invalid data type value is entered for number of clock cycle in Interuction_Set block.
The number of clock cycle needed to execute a particular instruction must be mentioned in the Instruction_Set. This value must be an Integer value. If or value or value of any other data type is mentioned, then the following error will be generated. ...
Error generated when an undefined variable or parameter used in the Script block
Generally, an error will be generated if an undefined variable or parameter is used in the computation, the following error is for the similar reason in a Script block. "VisualSim.kernel.util.IllegalActionException: Problem performing RegEx Script ...
Error generated when an invalid regEx expression is used.
An error will be generated when an invalid regEx function si used, the error highlights the invalid regEx function. the following is one of the examples. "VisualSim.kernel.util.IllegalActionException: Problem performing RegEx Script Line (2) Result: ...