VHDL操作符
按照算数优先级排序:
- 混合运算符 (miscellaneous operators):
- 乘方 **
- 取绝对值 abs
- 非 not
- 求积运算符(multiplying operators):
- 乘 *
- 除 /
- 取模 mod
- 取余 rem
- 符号运算符(sign operators):
- 正 +
- 负 -
- 加法运算符(adding operators):
- 加 +
- 减 -
- 并置/连接 &
- 移位运算符(shift operators):
- 逻辑左移 sll
- 逻辑右移 srl
- 算数左移 sla
- 算数右移 sra
- 逻辑循环左移 rol
- 逻辑循环右移 ror
- 关系运算符(relational operators):
- 等于 =
- 不等于 \=
- 小于 <
- 小于等于 <=
- 大于 >
- 大于等于 >=
- 逻辑运算符(logical operators):
- 与 and
- 或 or
- 与非 nand
- 或非 nor
- 异或 xor
- 异或非 xnor