ID:10372 VHDL error at <location>: item cannot be assigned value
CAUSE: In an assignment at the specified location in a VHDL Design File (.vhd), you assigned a value to an item. However, you cannot assign values to the item. For example, in the following code, a Signal Assignment Statement assigns the value
i
to o'delayed
, which is an attribute and therefore cannot be assigned a value:ENTITY example IS
PORT
(
i : IN BIT;
o : OUT BIT
);
END example;
ARCHITECTURE ex1 OF example IS
BEGIN
PROCESS(i)
BEGIN
o'delayed <= i;
END PROCESS;
END ex1;
ACTION: Remove the assignment to the item.