信号属性及属性函数

本文介绍了VHDL中综合器支持的信号属性,包括LEFT, RIGHT, HIGH, LOW, RANGE, REVERS RANGE, LENGTH, EVENT和STABLE等,并详细阐述了属性测试项目名和属性标识符的使用,以及信号类、数据区间类、数值类和数组类属性,特别是'LENGTH'属性的应用。" 113984793,10546770,学校家教服务管理系统数据库设计与实现,"['数据库设计', 'MySQL', '管理系统']
摘要由CSDN通过智能技术生成

信号属性及属性函数

综合器支持的属性有:LEFT(左)、RIGHT(正确的)、HIGH(高)、LOW(低)、RANGE(范围)、REVERS RANGE()、
LENGTH(长度)、EVENT(事件)及STABLE(稳定的)。

预定义属性描述语句实际上是一个内部预定义函数,其语句格式如下:
属性测试项目名’属性标识符
属性测试项目名即属性对象,可由相应的标识符表示,属性标识符即属性名。

信号类属性

EVENT:发生事件,就是数据类型的取值范围发生变化,从一种取值转变到另一种取值。
STABLE:是信号在δ时间段内无事件发生,则返回TRUE。

数据区间类属性

这类属性函数主要是对属性项目取值区间进行测试,返回的内容不是一个具体值,而是一个区间
'RANGE[(n)]:与原项目次序相同
'REVERSE_RANGE[(n)]:与原项目次序相反

数值类属性

这类属性函数主要是用于对属性测试目标的一些数值特性进行测试
'LEFT、'RIGHT、'HIG、'LOW

数组类属性’LENGTH

只是对数组的宽度或元素的个数进行测定

用户定义属性

属性与属性值的定义格式如下:
		ATTRIBUTE 属性名 : 数据类型;
		ATTRIBUTE 属性名 : OF 对象名 : 对象类型 IS 值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

傻童:CPU

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值