vhdl_reference_93:expression

Expression

Each expression is equal to an equation which forms a rule for the calculation of a value.

  • relation { and relation }
  • relation { or relation }
  • relation { xor relation }
  • relation [ nand relation ]
  • relation [ nor relation ]
  • relation { xnor relation }

shift_expression [ relational_operator shift_expression ]

simple_expression [ shift_operator simple_expression ]

[ sign ] term { adding_operator term }

factor { multiplying_operator factor }

primary [ ** primary ]
abs primary
not primary