EDA技术及应用 教学课件 作者 孙宏国 第2章.pptVIP

EDA技术及应用 教学课件 作者 孙宏国 第2章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA技术及应用 盐城工学院电气工程学院 机械工业出版社 2012.12 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 第2章 VHDL语言程序基础 2.6 VHDL顺序语句 elsif可允许在一个语句中出现多重条件,每一个if语句都必须有一个对应的end if语句。if语句可嵌套使用,但嵌套层数不宜过多。在含有多个互不相关信号的条件时,采用case语句程序的可读性比较好。 2.6 VHDL顺序语句 2. case语句 case语句的结构如下: case 表达式 is when 选择值=顺序语句; when 选择值=顺序语句; [when others=顺序语句;] end case; 选择值可以有4种不同的表达方式:①单个普通数值,如4;②数值选择范围,如(2 to 4),表示取值2、3或4;③并列数值,如3|5,表示取值为3或者5;④混合方式,以上三种方式的混合。 2.6 VHDL顺序语句 使用case语句需注意以下几点: 2)除非所有条件句中的选择值能完整覆盖case语句中表达式的取值,否则最末一个条件句中的选择必须用“others”表示。 3)case语句中每一条件句的选择只能出现一次,不能有相同选择值的条件语句出现。 4)case语句执行中必须选中,且只能选中所列条件语句中的一条。这表明case语句中至少要包含一个条件语句。 1)条件句中的选择值必须在表达式的取值范围内。 3. loop语句 2.6 VHDL顺序语句 [loop标号:][重复模式]loop 顺序语句 end loop[loop标号] [loop标号:]for循环变量in循环次数范围loop --循环次数已知 [loop标号:]while循环控制条件loop --循环次数未知 格式如下: 重复模式有两种:while和for,格式分别为: 4. next语句 2.6 VHDL顺序语句 next语句主要用在loop语句执行中有条件的或无条件的转向控制。它的语句格式为: next[loop标号][when条件表达式]; 5. exit语句 2.6 VHDL顺序语句 exit语句也是loop语句的内部循环控制语句,其语句格式如下: exit[loop标号][when条件表达式]; 2.6.3 wait语句 2.6 VHDL顺序语句 wait[on 信号表][until条件表达式][for时间表达式]; 单独的wait,未设置停止挂起条件的表达式,表示永远挂起。 wait on信号表,称为敏感信号等待语句,在信号表中列出的信号是等待语句的敏感信号。当处于等待状态时,敏感信号的任何变化(如从0→1或从1→0的变化)将结束挂起,再次启动进程。 wait un

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档