- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]03VHDL语言2
2000年9月 数字系统设计自动化Digital Design Automation 陈 伟 男 1) WAIT 语句 WAIT ON语句的书写格式为: WAIT ON 信号[,信号]; PROCESS (a, b) BEGIN y=a AND b; END PROCESS PROCESS BEGIN y=a AND b; WAIT ON a, b; END PROCESS WAIT UNTIL((x * 10) 100); 2) WAIT UNTIL语句 WAIT UNTIL语句的书写格式为: WAIT UNTIL 表达式; 3) WAIT FOR语句 WAIT FOR语句的书写格式为: WAIT FOR 时间表达式; WAIT FOR 20ns; 4)多条件WAIT语句 WAIT ON nmi,interrupt UNTIL((nmi=TRUE) OR (interrupt=TRUE)) FOR 5us; 上述语句等待的条件为: (1)信号量nmi和interrupt任何一个有一次新的变化; (2)信号量nmi或interrupt任何一个取值为“真”; (3)该语句已等待5us。 应该注意的是,在多条件等待时,表达式的值至少应包含一个信号量的值,例如: WAIT UNTIL (interrupt=TRUE) OR (old_clk= ‘1’ ,); 5) 超时等待 ARCHITECTURE wait_example IS SIGNAL sendB,sendA:STD_LOGIC; BEGIN sendA<= ‘0’ ; A:PROCESS BEGIN WAIT UNTIL sendB= ‘1’ ; sendA <= ‘1’ AFTER 10ns; WAIT UNTIL sendB= ‘0’ ; sendA <= ‘0’ AFTER 10ns; END PRDCESS A; B:PROCESS BEGIN WAIT UNTIL sendA= ‘0’ ; sendB <= ‘0’ AFTER 10ns; WAIT UNTIL sendA= ‘1’ ; sendB <= ‘1’ AFTER 10ns; END PROCESS B; END wait_example; ARCHITECTURE wait_timeout OF wait_example IS SIGNAL sendB,sendA:STD_LOGIC; BEGIN sendA<= ‘0’ ; A:PROCESS BEGIN WAIT UNTIL (sendB= ‘1’) FOR 1us; ASSERT (sendB= ‘1’) REPORT “sendB timed out at ‘1’” SEVERITY ERROR; sendA <= ‘1’ AFTER 10ns; WAIT UNTIL (sendB= ‘0’) FOR 1us ; ASSERT (sendB= ‘0’) REPORT “sendB timed out at ‘0’” SEVERITY ERROR; sendA <= ‘0’ AFTER 10ns; END PRDCESS A; B:PROCESS BEGIN …… END PROCESS B; END wait_example; 2. 断言(ASSERT) 语句 书写格式为 ASSERT 条件 [REPORT 输出信息] [SEVERITY 级别]; 当执行ASSERT语句时,就会对条件进行判别。如果条件为“真”,则向下执行另一个语句;如果条件为“假”,则输出错误信息和错误严重程度的级别。 错误严重程度分为4个级别: FAILURE、ERROR、WARNING、NOTE。 3.信号代入语句 信号代入语句的书写格式为 目的信号量=信号量表达式; a =b; 4.变量赋值语句 变量赋值语句的书写格式为 目的变量:=表达式; a:=2; c:=d+e; 5.IF语句 1)IF语句的门闩控制 用作门闩控制的IF语句的书写格式: IF 条件 THEN 顺序处理语句 END IF; D触发器 LIBRARY IEEE; USE I
您可能关注的文档
- [工作范文]领导者要做沟通协调大师.ppt
- [工作计划]06 计划与计划工作.ppt
- [工作计划]11 Flash8工作环境.doc
- [工作计划]2009年全国高考湖北省试题文综.doc
- [工作计划]2011-2012 学校工作计划.doc
- [工作计划]2010年度述职述廉述法报告.doc
- [工作计划]2011年上半年书画协会下工作计划.doc
- [工作计划]2011暑期社会实践活动策划书.doc
- [工作计划]2013医院感染.ppt
- [工作范文]颈椎病初期x线诊断方法-冯建民.ppt
- 2025年安徽工商职业学院单招职业技能测试题库带答案(典型题).docx
- 2025年洛阳科技职业学院单招职业技能测试题库带答案(新).docx
- 2025年荆门职业学院单招职业技能测试题库及答案(易错题).docx
- 2025年宣化科技职业学院单招职业技能测试题库(精练).docx
- 2025年包头职业技术学院单招职业技能测试题库带答案(新).docx
- 2025年江西工商职业技术学院单招职业技能测试题库带答案(精练).docx
- 2025年黑龙江农业经济职业学院单招职业技能测试题库精编.docx
- 2025年山东艺术设计职业学院单招职业技能测试题库带答案(基础题).docx
- 2025年陕西工商职业学院单招职业技能测试题库带答案(突破训练).docx
- 2025年承德护理职业学院单招职业技能测试题库【word】.docx
文档评论(0)