博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
task
阅读量:5340 次
发布时间:2019-06-15

本文共 962 字,大约阅读时间需要 3 分钟。

 

 

 

任务就是一段封装在“task-endtask”之间的程序。任务是通过调用来执行的,而且只有在调用时才执行,如果定义了任务,但是在整个过程中都没有调用它,

那么这个任务是不会执行的。

定义任务的语法如下:

任务:

task <任务名>;

      <端口及数据类型声明语句>
      <语句1>
      <语句2>
      ...
      <语句n>
endtask

 

task程序的一些写法

task send_data(len);//任务名字和长度,任务的声明,类似C语言       integer len,i;//变量声明区       begin//必须加begin和end                for(i=0;i

 

1 //实现len个时钟周期延时 2 task delay(len); 3  4     integer i,len; 5     begin 6             for(i= 0;i
< len ; i = i + 1)29 begin30 @( posedge clk)31 spi_bit();32 end33 34 delay(5);35 cs_n = 1;36 37 38 end
View Code

 

1 //在initial语句中的调用2 initial3     begin4             #05                     sclk    = 0;6                     mosi    =    1'bz;   7             #2008                     spi_data(10);9     end
View Code

 

转载于:https://www.cnblogs.com/zhongguo135/p/9179322.html

你可能感兴趣的文章
SSM集成activiti6.0错误集锦(一)
查看>>
下拉刷新
查看>>
linux的子进程调用exec( )系列函数
查看>>
MSChart的研究
查看>>
C# 索引器
查看>>
MySQLdb & pymsql
查看>>
zju 2744 回文字符 hdu 1544
查看>>
delphi 内嵌汇编例子
查看>>
【luogu P2298 Mzc和男家丁的游戏】 题解
查看>>
前端笔记-bom
查看>>
MATLAB作图方法与技巧(一)
查看>>
上海淮海中路上苹果旗舰店门口欲砸一台IMAC电脑维权
查看>>
Google透露Android Market恶意程序扫描服务
查看>>
给mysql数据库字段值拼接前缀或后缀。 concat()函数
查看>>
迷宫问题
查看>>
【FZSZ2017暑假提高组Day9】猜数游戏(number)
查看>>
泛型子类_属性类型_重写方法类型
查看>>
eclipse-将同一个文件分屏显示
查看>>
对闭包的理解
查看>>
练习10-1 使用递归函数计算1到n之和(10 分
查看>>