- 45
- 0
- 约2.1千字
- 约 19页
- 2017-04-25 发布于四川
- 举报
EDA字符和数据类型
赋值运算符
逻辑运算符
关系运算符
算术运算符
移位运算符
并置运算符;在VHDL语言中,共有6种逻辑运算符,他们分别是:
NOT 取反;
AND 与;
OR 或;
NAND 与非;
NOR 或非;
XOR 异或。 ;
【例1】
SIGNAL a ,b,c : STD_LOGIC_VECTOR (3 DOWNTO 0) ;
SIGNAL d,e,f,g : STD_LOGIC_VECTOR (1 DOWNTO 0) ;
SIGNAL h,I,j,k : STD_LOGIC ;
SIGNAL l,m,n,o,p : BOOLEAN ;
...
a=b AND c; --b、c相与后向a赋值,a、b、c的数据类型同属4位长的位矢量
d=e OR f OR g ; -- 两个操作符OR相同,不需括号
h=(i NAND j)NAND k ; -- NAND不属上述三种算符中的一种,必须加括号
l=(m XOR n)AND(o XOR p); -- 操作符不同,必须加括号
h=i AND j AND k ; -- 两个操作符都是AND,不必加括号
h=i AND j OR k ;
原创力文档

文档评论(0)