1.結構說明語句
1)initial 只執行一次
2)always語句 多次執行
1.常用always生成時鐘激勵訊號:
always #(`clk_period/
2) clk =
~clk;
//每過半個週期時鐘翻轉一次
2.always邊沿觸發
always @(posedge clk or negedge rst)
//在clk上公升沿或rst下降沿到來時執行
3.always電平敏感
always @(a or b or c )
//a,b,c任意乙個發生變化時執行
3)task任務
task test;
//輸入輸出埠定義
//邏輯功能描述
endtask
注:
1,task的定義與呼叫均在同乙個module內完成。
2,task定義時無埠列表,呼叫task時的埠排序與埠定義時的順序一一對應。
3,乙個task可多次呼叫多個task或function。
4)function函式
function [3:
0] tset (input a)
;//至少乙個輸入變數
//邏輯功能描述
endfunction
注:
1,function函式至少要定義乙個輸入變數
2,function函式不能呼叫task
3,function內不得含有時間控制語句,諸如@,#,wait
4,function的輸出變數要定義為函式名
測試 20201012測試總結
t1t2分往臉上送,t3直接勸退。數三角形。先固定一條直線,求它能與其他直線組成多少個三角形。這個很好求。令 s 為所有直線的集合,k i 表示直線 i 的斜率,c k 表示斜率為 k 的直線條數,則直線 l 能與其他直線組成的三角形個數即為 begin frac sum c times n c c...
資料分析相關 20201012
二 關聯匹配 示例 尋找工資12k 20k的下限 left p2,find k p2,1 1 left 文字,擷取到第幾位 返回從左開始擷取的文字 find 查詢的文字,目標文字,開始位置 返回查詢文字所在位置示例 拼接n個字段 concatenate q2,k r2 示例 把 應屆畢業生 替換為 ...
演算法題目打卡 Ques20201012
活動安排問題,乙個場地,安排盡量多的活動。活動安排 include include include using namespace std struct activity class ques20201012 void test vector activities private vectorgre...