【创意版】2006 硬件课程设计.ppt

  1. 1、本文档共157页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
● 信号的属性函数。 利用信号属性可得到信号的行为和功能信息,其格式为 Object ′EVENT; --反映信号的值是否变化,是,则返回为“真” Object ′ACTIVE; --反映信号是否活跃,是,则返回为“真” Object ′LAST_EVENT; --反映从最近一次事件到现在经过 的时间,返回一个时间值 Object ′LAST_VALUE; --反映信号变化前的取值,并将 该历史值返回 Object ′LAST_ACTIVE; --反映从最近一次活跃到现在经过 的时间,返回一个时间值 需要注意的是 : 信号的事件(Event)和活跃(Active)是两个不同的概念,必须严格区分。 信号的活跃 定义为信号值的任何变化。 信号值由1变为0是一个活跃,而从1变为1也是一个活跃,唯一的准则是发生了事情,这种情况被称为一个事项处理(Transaction)。然而, 信号的事件 则要求信号值发生变化。 信号值从1变为0是一个事件,但从1变为1虽是一个活跃却不是一个事件。 所有的事件都是活跃,但并非所有的活跃都是事件。 ., * 例如:利用函数信号属性检查信号的建立时间。 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY dff1 IS PORT(d,clk : IN STD_LOGIC; q : OUT STD_LOGIC); END dff1; ARCHITECTURE setup_time_check OF dff1 IS BEGIN PROCESS(clk) BEGIN IF(clk='1′) AND (clk ′EVENT) THEN q<=d; ASSERT (d ′LAST_EVENT>5ns) --条件为真,向下执行 REPORT “SETUP VIOLATION” --条件为假,报告错误信息: 建立时间不符合要求 SEVERITY ERROR; --出错等级:ERROR END IF; END PROCESS; END setup_time_check; ., * 3.信号类属性 信号类属性的作用对象是信号,其返回值也是一个信号。 共有四种信号类属性,分别是: ● DELAYED (time),即延时。该属性使受它作用的信号延时time所规定的值。如:a′DELAYED (5ns)即信号a延时5ns。 ● STABLE (time)。用于监测信号在规定时间内的稳定性。若受它作用的信号在time所规定的时间内没有发生事件,则该属性的结果为“TRUE”。 ● QUIET(time)。用于监测信号在规定时间内的是否“安静”。若受它作用的信号在time所规定的时间内没有发生事情或事件(Active 或Event ),则该属性的结果为“TRUE”。 ● TRANSACTION。用于检测信号的 Active 或 Event 。当Active 或Event 发生时,该属性的值也将发生改变。 ., * 4.类型类属性 该属性可获得数据类型中的一个值。 格式为: Object′BASE 其中,Object为数据类型名。例如: TYPE time IS (sec,min,hour,day,month,year); …… a:= time′BASE′RIGHT; -- a = year a:= time′BASE′LEFT; -- a = sec …… ., * 5.范围类属性 该属性的返回值是一个数据区间。其 这两个属性功能相同,但得到的区间范围是颠倒的。 范围类属性的格式为: Object ′RANGE(n); Object ′REVERSE RANGE(n); ., * 2.2 VHDL语言的语法规则 2.2.1 标识符 2.2.2 数据对象 2.2.3 数据类型 2.2.4 VHDL运算符 ., * 2.2.4 VHDL运算符 VHDL 为 构 造 计 算 数 值 的 表 达 式 提 供 了 许 多 预 定 义 算 符。

文档评论(0)

liuxiaoyu92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档