|
2.2 VHDL的基本结构
2.2.3 表达式
表达式由对象与运算符组成。在表达式中还可以含有属性和函数调用。
1. 预定义算符
VHDL为构造计算数值的表达式提供了许多预定义算符。预定义算符可分为四种类型:逻辑运算符、算术运算符、关系运算符与连接运算符:
一元逻辑运算符: not(非);
二元逻辑运算符:and(与), or(或), nand(与非), nor(或非),
xor(异或), xnor(异或非);
一元算术运算符:+ (正号), -(符号), abs (绝对值);
二元算术运算符:+(加),-(减), *(乘),/(除), mod(取模),
rem(取余),**(乘方),sll(逻辑左移),sla(算术左移), srl(逻辑右移),
sra(算术右移), rol(逻辑循环左移), ror(逻辑循环右移);
关系运算符:=(等于),/=(不等于),<(小于),>(大于),<=(小于等于),>=(大于等于);
连接运算符:&(连接)
|