FPGA的task用法示例-FPGA新闻资讯社区-FPGA CPLD-ChipDebug

FPGA的task用法示例

 

task key1_press; //name

integer i; //变量

begin

for (i=0;i<5000000;i=i+1)begin

@(posedge clk);

if(i <100000)begin

key1 = {$random};

end

else if (i>5000000-100000) begin

key1 = {$random};

end

else begin

key1 = 1'b0;

end

end

@(posedge clk);

key1 = 1'b1;

end

endtask

 

模拟按键按下的代码

 

请登录后发表评论

    没有回复内容