网站大量收购独家精品文档,联系QQ:2885784924

第四章 Verilog 行为描述 Verilog课件.pdf

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 Verilog 行为描述 1 outlook 过程块 过程语句 赋值语句 高级程序语句 任务和函数 2 模块的构成 3 4.1 过程块 一、过程块的形式定义 过程语句 @ (事件控制敏感表) 块语句开始标识符:块名 块内局部变量说明 一条或多条赋值或高级程序语句 块语句结束标识符 4 4.1 过程块的特点 每个过程块代表一个独立的进程; 在仿真时,所有过程块都从0时刻开始并行执行; 过程块内部的多条语句的执行方式可以是顺序执行的,也 可以是并行执行的; always过程块和initial过程块是不能嵌套的; 在过程块中赋值的变量必须是寄存器类型的; 5 4.1 说明 块名的用途: 一是可以在块内定义局部变量 二是实现对块语句执行过程的有效控制 当块语句只有一条时,块语句标识符可省略 块语句标识符分begin_end(串行块)与fork_join (并行块)两类 6 4.1 二、串行块和并行块 块语句 串行块 并行块 开始-结束标识符 begin-end fork-join 执行顺序 依语句顺序依次执行 每条语句在同一时刻开始执 行 语句前延时的意义 相对于前一条语句执行结束的相 以并行块启动为起点的绝对 对时间 时间 起始时间 首语句开始执行的时间 流程控制转入并行块的时间 结束时间 末语句执行结束的时间 执行时间最长的那条语句结 束的时间 行为描述的意义 电路中数据在时钟及控制信号作 电路上电后,各电路模块同 用下,沿数据通道的各级寄存器 时开始工作的过程 之间的传送过程 7 4.1 实例1: begin fork 过程赋值语 #10 reg_a=reg_b; #10 reg_a=reg_b; 句 #10 reg_c=reg_a; #10 reg_c=reg_a; end jo

文档评论(0)

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

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

1亿VIP精品文档

相关文档