学习进程语句与流程控制语句.ppt_第1页
学习进程语句与流程控制语句.ppt_第2页
学习进程语句与流程控制语句.ppt_第3页
学习进程语句与流程控制语句.ppt_第4页
学习进程语句与流程控制语句.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

情境3 学习使用流程控制语句学习使用流程控制语句 设计时序电路设计时序电路 构 造 体 结 构 图 构造体构造体 说明语句说明语句 功能描述语句功能描述语句 块语句块语句 进程语句进程语句 信号赋值语句信号赋值语句 子程序调用语句子程序调用语句 元件例化语句元件例化语句 进程语句 l l VHDLVHDL中最重要的语句,具有并行和中最重要的语句,具有并行和 顺序行为的双重性顺序行为的双重性 l l 进程和进程语句之间是进程和进程语句之间是并行关系并行关系 l l 进程内部是一组进程内部是一组连续执行的顺序语句连续执行的顺序语句 l l 进程语句与构造体中的其余部分进行进程语句与构造体中的其余部分进行 信息交流是靠信息交流是靠信号信号完成的完成的 进程语句 PROCESSPROCESS1 1 PROCESSPROCESSn n signalsignal signalsignal A A R R C C HH I I T T E E C C T T U U R R E E 一个构造体可以有一个构造体可以有 多个进程语句多个进程语句 进程和进程之进程和进程之 间是并行的间是并行的 进程和进程之进程和进程之 间的数据交换间的数据交换 通过信号完成通过信号完成 进程内部是顺进程内部是顺 序语句序语句 进程语句 l l 基本格式:基本格式: 进程名称进程名称: : PROCESSPROCESS ( ( 敏感信号敏感信号1 1 , , 敏感信号敏感信号2 2 , , ) ) 说明区说明区 BEGINBEGIN 顺序语句顺序语句 END PROCESSEND PROCESS 进程名称进程名称 ; LIBRARY ieee; USE ieee.std_logic_1164.all; ENTITY if_case IS PORT ( a, b, c, d : IN Std_Logic; sel : IN Std_Logic_Vector(1 downto 0); y, z : OUT Std_Logic); END if_case; ARCHITECTURE logic OF if_case IS BEGIN if_label: PROCESS(a, b, c, d, sel) BEGIN IF sel=“00“ THEN y z z z z z = x = x = x = x = d; x = d; END CASE;END CASE; END PROCESSEND PROCESS mux4_1; mux4_1; CASE_WHEN语句 流程控制语句(2) 选择信号 不同选择值 不同流向 CASE_WHEN语句 流程控制语句(2) l l 选择信号选择信号可以是一个整数类型或枚举类型的值可以是一个整数类型或枚举类型的值 ,也可以是由这些数据类型的值构成的数组,也可以是由这些数据类型的值构成的数组 l l 条件句中的条件句中的选择值选择值必在表达式的取值范围内。必在表达式的取值范围内。 l l 除非所有条件句中的选择值能完整覆盖除非所有条件句中的选择值能完整覆盖CASECASE语语 句中表达式的取值,否则句中表达式的取值,否则最末一个条件句中的最末一个条件句中的 选择必须用选择必须用“ “OTHERS”OTHERS”表示。表示。 l l CASE CASE语句中每一条件句的选择值只能语句中每一条件句的选择值只能 出现一次,不能有相同选择值的条件语出现一次,不能有相同选择值的条件语 句出现。句出现。 l l CASECASE语句执行中必须选中语句执行中必须选

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论