VHDL文字规则
数字
"=>" 有“于是,then” 的意思
d1 <= 10#170#; --向d1赋值10#170#(十进制表示,等于170)
d2 <= 16#FE#; --(十六进制表示,等于254)
d1 <= 2#1111_1110#; --(二进制表示,等于254)
d1 <= 8#376#; --(八进制表示,等于254)
d1 <= 16#A#E3; --(十六进制表示,等于16#A000#)
字符串
字符是用单引号括起的ASCII字符,可以是数值,也可以是符号或字母
(1)文字字符串使用双引号括起的一串字,如:"ERROR"
(2)数字字符串也称位矢量。是预定义的数据类型BIT的一位数组。
数据对象
常量
常数的定义和设置主要是为了使程序更容易阅读和修改。
常数定义语句允许的设计单元有:实体、结构体、程序包、块、进程和子程序。
变量
变量是一个局部量