目录
VHDL的数据类型:
VHDL中定义的10种标准数据类型:
约束区间说明:
用户自定义数据类型:
使用格式:
常用的用户自定义类型:
枚举类型:
子类型SUBTYPE:
整数类型和实数类型:
数组类型:
记录类型:
数据类型转换:
VHDL的运算符:
运算符的优先级:
文章来源地址https://uudwc.com/A/2D0e
VHDL的数据类型:
VHDL中定义的10种标准数据类型:
约束区间说明:
注意:字符要区分大小写,比如高阻状态是‘Z’,而不是 ‘ z ’ 。
用户自定义数据类型:
根据电路设计需求,用户自定义合适的数据类型
使用格式:
常用的用户自定义类型:
枚举类型:
把类型中的各个元素都罗列出来,如在状态机中的状态一般就采用枚举类型定义
子类型SUBTYPE:
由TYPE所定义的原数据类型的子集
整数类型和实数类型:
由于范围太大综合器无法综合,所以给它们定义一个范围
数组类型:
将相同数据类型的数据集合在一起形成一个新的数据类型。
记录类型:
将不同数据类型的数据和数据名组合在一起而形成新客体
数据类型转换:
VHDL中的数据类型可以通过IEEE库中的类型转换函数进行强制性转换。
VHDL的运算符:
VHDL中的运算符主要分为算术运算符、逻辑运算符、关系运算符和其他运算符等四类。
运算符的优先级:
文章来源:https://uudwc.com/A/2D0e