Assignment Operators
Operator |
Description |
= |
Combinational or detailed
assignment for on-set |
:= |
Implied registered pin-to-pin
assignment for on-set |
?= |
Combinational or detailed
assignment for dc-set |
?:= |
Implied registered pin-to-pin assignment for dc-set |
Don't-care Assignment Operators (?= and ?:=)
These assignment operators allow you to fully specify outputs in equations. For example, in the following truth table, the output F is fully specified:
TRUTH_TABLE ([A,B]->[F]);
[1,1]-> 0 ; "off-set
[1,0]-> 1 ; "on-set
[0,1]-> 1 ; "on-set
The equivalent functionality can be expressed in equations:
@DCSET
F = A & !B # !A & B; "on-set
F ?= !A & !B; "dc-set