-1

I am looking the difference between this operators

My opinion is this one performed in execution <=

while the other one is used for initialization :=

is it correct?

Grigor Nazaryan
  • 567
  • 5
  • 18

1 Answers1

0

<= is for signals, and performs non-blocking assignment.

:= is for variables.

See: http://www.csee.umbc.edu/portal/help/VHDL/sequential.html

Clark Gaebel
  • 17,280
  • 20
  • 66
  • 93
  • 1
    "non-blocking assignment" is not a term used in VHDL. "Postponed assignment" is. –  Mar 20 '16 at 20:36