ID:16749 Verilog HDL warning at <location>: identifier <string> is used before its declaration

CAUSE: You used an identifier before it was declared.

ACTION: No action is required. To remove the warning, declare the identifier first before using it.