AR# 14081

|

XST - "ERROR:HDLCompilers:42 - .v Line xx. Illegal left hand side of procedural continuous assignment."

Description

General Description:

When a Verilog source file is compiled, XST issues the following error:

"ERROR:HDLCompilers:42 - <file>.v Line xx. Illegal LHS of procedural continuous assignment."

Solution

This error occurs when a signal has been declared as a register data type instead of a net data type.

When you perform a continuous assignment in a concurrent statement, use a net data type (typically "wire") to allow data to be instantly updated.

AR# 14081
Date 12/15/2012
Status Active
Type General Article
People Also Viewed