ID:13387 Verilog HDL error at <location>: range index cannot be a real number

CAUSE: In a Verilog Design File (.v) at the specified location, you used a floating-point value when defining a range. Because a range represents a number of bits, a real number value is not legal in a range.

ACTION: Make sure all values in the range specification evaluate to an integer.