- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Verilog HDL语言规范
Verilog HDL任务和函数
任务和函数提供了在一个描述中,从不同位置执行公共程
序的能力。它们也提供了将一个大的程序分解成较小程序
的能力。这样,更容易阅读和调试源文件描述。
Verilog HDL任务和函数
--任务和函数的区别
下面给出了任务和函数的区别规则:
在一个仿真时间单位内执行函数;一个任务可以包含时间控制的
语句。
函数不能使能任务。但是,一个任务可以使能其它任务和函数。
函数至少有一个input类型的参数,没有ouput或者inout类型
的参数;而一个任务可以有零个或者更多任意类型的参数。
Verilog HDL任务和函数
--任务和函数的区别
一个函数返回一个单个的值,而任务不返回值。
函数的目的是通过返回一个值来响应一个输入的值。一个任务可
以支持多个目标,可以计算多个结果的值。
通过一个任务调用,只能返回传递的output和inout类型的参数
结果。
使用函数作为表达式内的一个操作数,由函数返回操作数的值。
Verilog HDL任务和函数
--任务和函数的区别
函数定义中,不能包含任何时间控制的语句,比如:#、@或者
wait。而任务无此限制。
函数定义中必须包含至少一个输入参数。而任务无此限制。
函数不能有任何非阻塞分配或者过程连续分配。
函数不能有任何事件触发器。
Verilog HDL任务和函数
--任务和函数的区别
一个任务可以声明为下面的格式:
switch_bytes (old_word, new_word);
一个函数可以声明为下面的格式:
new_word = switch_bytes (old_word);
Verilog HDL任务和函数
--任务和任务使能
定义任务
定义任务的格式一如下:
task task_name;
input automatic input_name;
more_inputs
output output_name;
more_outputs
begin
statements;
end
endtask
Verilog HDL任务和函数
--任务和任务使能
其中:
automatic:可选的关键字,用于声明一个自动的任务,该任务
是可重入的,动态的分配每一个并发执行的任务入口。当没有该
关键字时,表示一个静态的任务。在层次中,不能访问自动任务
条目。可以通过使用它们的层次化名字来调用自动化任务。
task_name为任务名。
input_name为输入端口的名字。
Verilog HDL任务和函数
--任务和任务使能
output_name为输出端口的名字。
statements为描述语句。
任务可以没有或有一个或多个参数。
Verilog HDL任务和函数
--任务和任务使能
任务使能和参数传递
一个任务由任务使能语句调用。
任务使能语句给出传入任务的参数值和接收结果的变量值。
任务使能语句是过程性语句,可以在always语句或initial语句中
使用。其语法格式如下:
task_name(comma_separated_inputs,comma_separated_outputs);
Verilog HDL任务和
您可能关注的文档
- 3.2.FPGA开发软件QuartusII使用实例二.pdf
- 3.3.FPGA开发软件QuartusII使用实例三.pdf
- 3.5.FPGA开发软件QuartusII使用演示五状态机交通灯控制.pdf
- 3.可编程逻辑器件的编程和配置.pdf
- 3.四位加法器实例.pdf
- 3-1颜色视觉理论.pdf
- 4.1 颜色的心理三属性.pdf
- 4.1.正弦波发生器——SignalTapII使用.pdf
- 1.2.CPLD与FPGA比较EDA原理及应用.pdf
- 4.2 孟塞尔颜色系统.pdf
- 2026年及未来5年蓝信流量统计日志系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年多功能烟气分析仪项目市场数据调查、监测研究报告.docx
- 2026年及未来5年热熔焊制45°弯头项目市场数据调查、监测研究报告.docx
- 2025年学历类自考中国文化概论-中国当代文学作品选参考题库含答案解析.docx
- 2026年及未来5年微控双温区锑扩散系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年变频电机转子项目市场数据调查、监测研究报告.docx
- 2026年及未来5年数显压力机项目市场数据调查、监测研究报告.docx
- 2026年及未来5年电话十台灯十时钟项目市场数据调查、监测研究报告.docx
- 2026年及未来5年移动空调控制板项目市场数据调查、监测研究报告.docx
- 2026年及未来5年大豆纤维服饰项目市场数据调查、监测研究报告.docx
原创力文档


文档评论(0)