电子设计自动化-第2章-VHDL程序编程基础.pptVIP

  • 2
  • 0
  • 约 138页
  • 2022-02-25 发布于湖北
  • 举报

电子设计自动化-第2章-VHDL程序编程基础.ppt

电子设计自动化-第2章-VHDL程序编程基础

* VHDL语言具有属性定义和描述功能。利用属性定义可以写出更加简明轭要的可读性好的程序模块。 通过预定义属性描述语句,可以获得对象的有关值、功能、类型和范围。 属性功能有许多重要应用,可以用来检出时钟边沿,完成定时检查,从块结构、信号或子类型中获取数据,获取未约束的数据类型的范围。 2.5、属性的描述与定义 (课本P120、P135) (课本P120、P137) * 预定义属性有5类: .数值类属性:返回一个简单值。 .函数类属性:返回一个值,执行函数请求。 .信号类属性:从另一个信号得出值,建立一个新信号值。 .数据类型类属性:返回一个类型标识。 .数据区间类属性:返回一个范围的值。 预定义属性是VHDL语言程序设计的重要步骤、重要方法之一,是信息在变量、信号、文件、块等不同对象之间传递、提取的重要方法,结合各种具体应用,下面说明这5类属性。 * 2.5.1 数值类属性 数值类属性通常用于返回有关数组类型、块和常用数据类型的特定值,还用于返回数值长度或类型的最低边界等。 数值类属性进一步细分为3个子类属性: 一般数据的数值属性,返回类型的边界值。 数组的数值属性,返回数组的长度值。 块或结构体的数值属性,返回块的信息。 * 1.一般数据的数值属性 一般数据的数值属性描述语句书写格式为:

文档评论(0)

1亿VIP精品文档

相关文档