Bit String Literal Rules

bit_string_literal_500

phase_6 error case

This rule checks the base specifier has proper case.

Refer to Configuring Uppercase and Lowercase Rules for more information.

Violation

signal test : my_vector := X"FFF";

Fix

signal test : my_vector := x"FFF";

bit_string_literal_501

phase_6 error case

This rule checks the bit value has proper case.

Refer to Configuring Uppercase and Lowercase Rules for more information.

The default style is upper.

Violation

signal test : my_vector := x"FFF";

Fix

signal test : my_vector := x"fff";