- 26
- 0
- 约1.94万字
- 约 82页
- 2017-06-24 发布于湖北
- 举报
系统任务和函数
为了便于设计者对仿真过程进行控制,以及对仿真结果进行
分析比较,Verilog HDL提供了大量的系统功能调用,大致
可以分成两种:
一种是任务型的功能调用,称为系统任务;
另一种是函数型的功能调用,称为系统函数。
Verilog HDL的系统任务与系统函数是以字符“$”开头的标识
符,一般在initial和always过程块中调用系统任务和函数
主要区别有两点:系统任务可以没有返回值,或有多个返回
值,而系统函数只有一个返回值;系统任务可以带有延迟,
而系统函数不允许延迟,在0时刻执行。;依据实现功能的不同,可分成以下几类:
1) 显示任务( display task)
2) 文件输入/输出任务(File I/O task)
3) 时间标度任务(timescale task)
4) 模拟控制任务(simulation control task)
5) 时序验证任务(timing check task)
6) PLA建模任务(PLA modeling task)
7) 随机建模任务(stochastic modeling task)
8) 实数变换函数(conversion functions for real)
9) 概率分布函数(probabilistic distribution function)
;显示系统任务用于信息显示和输出。这些系统任务进一步分为:
? 显示和写
原创力文档

文档评论(0)