国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

煉獄傳奇-task_function之戰(zhàn)

發(fā)布時間:2015-5-13 11:19    發(fā)布者:zxopen09
關(guān)鍵詞: task_function , 至芯 , 培訓(xùn)班 , 煉獄
1.    task(任務(wù))與function(函數(shù))的不同
任務(wù)與函數(shù)主要有以下四點(diǎn)不同:
l  函數(shù)只能與主模塊共用一個仿真時間單位,而任務(wù)定義自己的仿真時間單位。
l  函數(shù)不能啟動任務(wù),任務(wù)可以啟動其他任務(wù)和函數(shù)。
l  函數(shù)至少要有一個輸入變量,而任務(wù)可以沒有或有多任何類型的變量。
l  函數(shù)返回一個值,而任務(wù)不返回值。

2.     task語句說明
l  任務(wù)的定義
定義任務(wù)的語法如下:
task<任務(wù)名>
       <端口及數(shù)據(jù)類型聲明語句>
       <語句1>
       <語句2>
       …………
       <語句n>
endtask

l  任務(wù)的調(diào)用及變量的傳遞
任務(wù)的調(diào)用:
       <任務(wù)名>(端口1,端口2,…..,端口n);
下面舉例子說明怎么定義任務(wù)與調(diào)用任務(wù):
任務(wù)定義:
       task      my_task;
              input a,b;
              output c;
              <語句>
              ….
endtask
       任務(wù)調(diào)用:my_task(v,w,x);
       任務(wù)調(diào)用變量(v,w,x)和任務(wù)定義的I/O變量(a,b,c)之間是一一對應(yīng)的,當(dāng)任務(wù)啟動時,由vw傳入的變量賦給了ab,而當(dāng)任務(wù)完成之后的輸出又通過c賦給x,下面舉一個具體程序來介紹,代碼如下:
測試代碼如下:

仿真波形圖如下:

    當(dāng)start信號變成高電平的時候,即當(dāng)state狀態(tài)由0跳變到1時,調(diào)用load任務(wù),把data_in的值寄存在save_data的同時狀態(tài)機(jī)狀態(tài)跳轉(zhuǎn)到2,當(dāng)狀態(tài)跳轉(zhuǎn)到2的時候,調(diào)用shift任務(wù),把save_data的值往左移一位的同時狀態(tài)機(jī)狀態(tài)跳轉(zhuǎn)到3,當(dāng)狀態(tài)跳轉(zhuǎn)到3的時候,調(diào)用out任務(wù),把save_data的值往data_out賦值的同時狀態(tài)機(jī)狀態(tài)跳轉(zhuǎn)到0,仿真的波形跟設(shè)計的完全一樣。

3.     function說明語句
l  定義函數(shù)的語法:
function<返回值的類型或范圍>(函數(shù)名);
<端口說明語句>
<變量類型說明語句>
begin
<語句>
………
end
endfunction
注意:<返回值的類型或范圍>這一項(xiàng)是可選項(xiàng),如缺省則返回值位一位寄存器類型數(shù)據(jù)

l  舉例說明
下面舉一個實(shí)際程序的例子,來說明一下function函數(shù)的實(shí)際定義與如何調(diào)用。代碼如下:


測試代碼如下:
仿真波形如下:

    當(dāng)start信號變成高電平的時候,即當(dāng)state狀態(tài)有0跳變到1時,調(diào)用load_data(data_in)函數(shù),把data_in的值寄存在save_data的同時狀態(tài)機(jī)狀態(tài)跳轉(zhuǎn)到2,當(dāng)狀態(tài)跳轉(zhuǎn)到2的時候,調(diào)用shift(save_data)函數(shù),把save_data的值往左移一位的同時狀態(tài)機(jī)狀態(tài)跳轉(zhuǎn)到3,當(dāng)狀態(tài)跳轉(zhuǎn)到3的時候,調(diào)用load_data(save_data)函數(shù),把save_data的值往data_out賦值的同時狀態(tài)機(jī)狀態(tài)跳轉(zhuǎn)到0,仿真的波形跟設(shè)計的完全一樣。

本文地址:http://m.qingdxww.cn/thread-149309-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 5分鐘詳解定時器/計數(shù)器E和波形擴(kuò)展!
  • 基于CEC1712實(shí)現(xiàn)的處理器SPI FLASH固件安全彈性方案培訓(xùn)教程
  • 了解一下Microchip強(qiáng)大的PIC18-Q24 MCU系列
  • 想要避免發(fā)生災(zāi)難,就用MPLAB® SiC電源仿真器!
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成人羞羞视频在线观看 | 搞黄网站免费看 | 免费视频精品一区二区 | 成人午夜国产福到在线不卡 | 啦啦啦免费高清在线影院 | 欧美一区精品 | 亚洲成人黄色 | 一区二区不卡久久精品 | www.青青 | 精品一区中文字幕 | 日本人乱人乱亲乱色视频观看 | 欧美三区在线观看 | 最新日本免费一区二区三区中文 | 欧美另类69xxxxx 视频 | 欧美中文在线 | 中文字幕av一区 | 特级aaa毛片| 黄色在线免费观看网站 | 精品一区二区三区中文 | 久久久综合结合狠狠狠97色 | 成人免费黄色网 | 天堂在线最新版在线www | 日本视频网站在线www色 | 国产高清在线观看麻豆 | 国产成人精品一区二区 | 黄色影视在线免费观看 | 亚洲视频在线播放 | 国产高清一级在线观看 | 91大神大战丝袜美女在线观看 | 在线天堂新版在线观看 | 久久国产欧美日韩精品免费 | a久久99精品久久久久久不 | 精品国内一区二区三区免费视频 | 亚洲免费二区 | 国产日韩精品一区二区在线观看 | 欧美大陆日韩一区二区三区 | 免费的三级网站 | 成年人网站免费在线观看 | 黄色片子免费看 | 妈妈的朋友手机在线观看 | 亚洲视频三区 |