- 19
- 0
- 约2.72千字
- 约 18页
- 2017-09-13 发布于河南
- 举报
第八讲 VHDL数据类型 数据类型 * 本讲知识点: VHDL标准数据类型 IEEE预定义数据类型 其他预定义数据类型 前面介绍了VHDL的数据对象,对于每一个对象来说,都要指定其数据类型,因此,VHDL需要提供用来指定对象的数据类型。 VHDL的强类型特性,使得VHDL在进行硬件描述时具有很高的灵活性。 VHDL的强类型特性主要体现在以下几个方面: 每一对象只能具有一个数据类型且只能具有那个数据类型的值。 对某对象进行操作的类型必须与该对象的类型相匹配。 不同类型之间的数据不能直接代入,即使数据类型相同,而位长不同也不能进行代入。 标量类型:是最基本的数据类型,通常用于描述一个单值数据对象。标量类型包括:实数类型、整数类型、枚举类型和时间类型。 复合类型:由细小的数据类型复合而成,如可由标量类型复合而成。复合类型主要有数组型和记录型。 子类型:是上述基本类型的子集,是对已有的数据类型加以限制。 VHDL中的数据类型可分为五大类: 上述五大类数据类型又可分成在现成程序包中可以随时获得的预定义数据类型和用户自定义数据类型两类。预定义数据类型是VHDL中最常用、最基本的数据类型,这些数据类型都已在VHDL的标准程序包Standard和std_logic_1164及其它的标准程序包中作了定义,可在
原创力文档

文档评论(0)