首页 Verilog的task和function说明语句

Verilog的task和function说明语句

举报
开通vip

Verilog的task和function说明语句 瓣缨卿黔卿⋯ 母泳说明语句 如果传给任务的变量值和任务完成后接收结果的变 量已定义 , 就可以用一条语句启动任务 。 任务完成以后控 制就传回启动过程 。 如任务内部有定时控制 , 则启动的时 回可以与控制返回的时间不同。 任务可以启动其它的任 务 , 其它任务又可以启动别的任务 , 可以启动的任务数是 没有限制的 。不管有多少任务启动 , 只有当所有的启动任 务完成以后 , 控制才能返回 。 任务的定义 定义任务的语法如下 任务 任务名 端 口及数据类型声明语句 语句 欢语句 , , 语句 ...

Verilog的task和function说明语句
瓣缨卿黔卿⋯ 母泳说明语句 如果传给任务的变量值和任务完成后接收结果的变 量已定义 , 就可以用一条语句启动任务 。 任务完成以后控 制就传回启动过程 。 如任务内部有定时控制 , 则启动的时 回可以与控制返回的时间不同。 任务可以启动其它的任 务 , 其它任务又可以启动别的任务 , 可以启动的任务数是 没有限制的 。不管有多少任务启动 , 只有当所有的启动任 务完成以后 , 控制才能返回 。 任务的定义 定义任务的语法如下 任务 任务名 端 口及数据类型声明语句 语句 欢语句 , , 语句 执行任务工作相应的语句 语句 这些声明语句的语法与模块定义中的对应声明语句 的语法是一致的 。 任务的调用及变量的传递 启动任务并传递输人输出变量的声朋语句的语法如 下 任务的调用 任务名 端口 , 端口 乞 , 端 口 下面的例子说明怎样定义任务才期用任务 任务定义 赋初始值 卜 对任务的输出变量赋值 一 , 任务调用 一 韶 , ,, 任务调用变量 , , , , 和任务定义的 变量 , ,, , 之间是一 的 。 当任务启动时 , 一 由 、 , 浮。 传入的变量赋给了瓦 , 和 。 , 而当任务完成后的输昨 髯篮鞋〕福谬鳄鞘 , , , 一 , , 划 , 二 , 飞 交通灯初始化 二 习 二。 交通灯控制时序 凡 彝 , , 甲 一”啤 上半月 ‘老子走盖甘琴 呱犷卜执摊胡脚几 开红灯 , 调用等待任务 开绿灯 、 等待 开黄灯 , 等待 刀定义交通灯开启时间的任务 【 等待 个时钟的上升沿 关灯 产生时钟脉冲的 块 这个例子描述了一个简单的交通灯的时序控制 , 并 且该交通灯有它自己的时钟产生器 。 缺省则返回值为一位寄存器类型数据 。 下面用例子说明 【 说明语句 从地址字中提取低字节的程序 山 把结果赋予函数的 返回字节 从函数返回的值 函数的定义蕴含声明了与函数同名的 、 函数内部的 寄存器 。 如在函数的声明语句中 返回值的类型或范围 为缺省 , 则这个寄存器是一位的 , 否则是与函数定义中 返回值的类型或范围 一致的寄存器 。 函数的定义把函数 返回值所赋值寄存器的名称初始化为与函数同名的内部 变量 。 下面的例子说明了这个概念 被赋予的值 就是函数的返回值 。 函数的调用 说明语句 函数的 目的是返回一个用于表达式的值 。 定义函数的语法 返回值的类型或范围 函数名 端口说明语句 变量类型说明语句 语句 请注意 返回值的类型或范围 这一项是可选项 , 如 函数的调用是通过将函数作为表达式中的操作数来 实现的 。 其调用格式如下 函数名 表达式 , 表达式 其中函数名作为确认符 。 下面的例子中通过对两次 调用函数 。的结果值进行位拼接运算来生成一个字 。 , 函数的使用规则 与任务相比较函数的使用有较多的约束 , 下面给出 的是函数的使用规则 函数的定义不能包含有任何的时间控制语句 , 即 任何用 、 、 或 来标识的语句 。 函数不能启动任务 。 定义函数时至少要有一个输入参量 。 在函数的定义中必须有一条赋值语句给函数中的 一个内部变量赋以函数的结果值 , 该内部变量具有和函 数名相同的名字 。 举例说明 下面的例子中定义 了一个可进行阶乘运算的名为 的函数 , 该函数返回一个 犯 位的寄存器类型的 值 , 该函数可后向调用 自身 , 并且打印出部分结果值 。 ,者子遗品咐界 上半月 · 了 书君落艘毖 魏 刀函数的定义 一 函数的测试 一 二 , , , , , , , , , , , 模块结束 前面我们已经介绍了足够的语句类型可以编写一些 完整的模块 。 在下一讲里 , 将举许多实际的例子进行介 绍 。 这些例子都给出了完整的模块描述 , 因此可以对它 们进行仿真测试和结果检验 。 通过学习和练习就能逐步 掌握利用 设计数字系统的方法和技术 。 一 涎目医刁 由于采用的是时域建模的方法 , 这些模型 都无法清晰地分析电路中各变量对千扰影响 。 因此 , 在这 些文献中也就是简单地阐述了一些共模和差模的机理 , 或者仅是在改变了一些电路参数与 参数后 , 通过测 量或仿真得到的结果来得到一些简单的结论 , 并不能做 一个全面的分析 。 由上可见 , 针对 目前功率变换器传导 建模的现 状 , 需要解决的几个问题如下 建立适用于传导 仿真的功率半导体器件高频 模型 。 例如采用集总电荷的方法对功率 二极管的模型 进行改进 , 但这方面仍有大量工作要做 。 采用更合适的 寄生参数抽取手段 。 为此可以 使用 公司的电磁场计算软件 , 它采用部分 元素等效电路法 计算三维结构的分布参数矩阵 , 包括分布电感 , 分布电容 , 频变电阻和频变电导 。 它也能 输出与 和 接口 的子电路模型 。 另外 , 它也可 以计算 的电流密度和电压分布供另一个辐射电磁场 计算软件 使用 。 建立开关电源 的频域分析模型 。 因为直接频 域分析的方法比时域分析的方法物理意义更加清晰 , 更 容易判断各 要素的影响能力 。 因此 , 建立各种变换 器 的频域分析模型应该是今后工作的重点 。 月 肠 · ‘礴 上半月 ‘老子遗品‘界 , , 同传导 的建模相比 , 辐射 的建模更加复杂 几 , 涉及到的因素更多 。 而且 , 辐射 的建模必须以传导 精确仿真为基础 。 因此 , 在目前的情况下 , 开关电源 辐射 精确建模仍然是不可能的 , 这方面的研究也是 最欠缺的 。 参考文献 , , , “ ” 四 ’ , 一 哀义生 , “ 功率变换 器 电磁干扰的建模 ,’, 浙江大 学 申请 关于撤销行政处分的申请关于工程延期监理费的申请报告关于减免管理费的申请关于减租申请书的范文关于解除警告处分的申请 博士学位论文 , , , , “ ” , ’ , , , , “ 加 , , , ’ , , 一 , , “ 、 ” , ’ , , 一
本文档为【Verilog的task和function说明语句】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_924587
暂无简介~
格式:pdf
大小:749KB
软件:PDF阅读器
页数:3
分类:互联网
上传时间:2012-01-05
浏览量:28