第10讲 VHDL的运算符1.ppt
kp****93
亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
第10讲 VHDL的运算符1.ppt
第十讲VHDL的运算符运算符注意操作符之间的优先级通常在一个表达式中有两个以上的算符时,需要使用括号将这些运算分组,若其中的算符相同且为AND、OR、XOR中的一种则不需使用括号。1、逻辑运算符:逻辑运算符共有7种,分别是:操作符功能操作数类型AND与bit、std_logic等及其一维向量OR或同上NOT取反同上NAND与非同上NOR或非同上XOR异或同上XNOR同或同上当一个语句种存在两个以上的逻辑表达式时,在C语言种运算有自左至右的优先级顺序规定,而在VHDL语言中,左右没有优先级差别。例子:a<=
第11讲 VHDL的运算符2.ppt
第11讲VHDL的运算符23、关系运算符:操作符功能操作数类型=等于任何数据类型/=不等于任何数据类型<小于integer、real、bit、std_logic等及其一维向量<=小于等于integer、real、bit、std_logic等及其一维向量>大于integer、real、bit、std_logic等及其一维向量>=大于等于integer、real、bit、std_logic等及其一维向量注意:(1)关系运算符运算的最后结果总是布尔类型(2)关系运算符两边的数据类型必须相同,但是位的长度不一定相
VHDL运算符重载overload.ppt
先来看一个例子:4位加法器Std_logic_unsigned包集合中的“+”函数:概念:包集合中定义了很多重载运算符(重载函数):std_logic类型换为bit类型自定义重载运算符(重载函数):总结:
《VHDL的运算符》PPT课件.ppt
第11讲VHDL的运算符23、关系运算符:操作符功能操作数类型=等于任何数据类型/=不等于任何数据类型<小于integer、real、bit、std_logic等及其一维向量<=小于等于integer、real、bit、std_logic等及其一维向量>大于integer、real、bit、std_logic等及其一维向量>=大于等于integer、real、bit、std_logic等及其一维向量注意:(1)关系运算符运算的最后结果总是布尔类型(2)关系运算符两边的数据类型必须相同,但是位的长度不一定相
第5讲VHDL语言要素1.ppt
第5讲VHDL语言要素(1)VHDL语言要素有效的字符:包括26个大小写英文字母,数字包括0~9以及下划线“_”任何标识符必须以英文字母开头下划线“_”的前后必须有英文字母或数字标识符中的英语字母不分大小写标识符的命名不能与保留字(关键字)相同2.扩展标识符(93标准):以反斜杠来界定,免去了87标准中基本标识符的一些限制。可以以数字打头,允许包含图形符号,允许使用VHDL保留字,区分字母大小写等。如:\74LS163\、\Sig_#N\、\entity\、\ENTITY\注意:写程序时,应用关键字时用大