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.