如何将多个时钟周期的电平信号转化为一个时钟周期的脉冲信号?
时间:10-02
整理:3721RD
点击:
输入是这样的____||_____输出是____|~|______...
找上升沿或下降沿
task lpush;
integer j;
generate
for(j=0;j<=`T;j=j+1)begin:B
Lambda[j]<=lmult[j];
end
endgenerate
endtask
这段语句有什么语法错误啊?一直提示Line 140: Syntax error near "generate".
You can use edge checking circuit to realize this function.
- always@(posedge clk)begin
- in_l1 <= in;
- in_l2 <= in_l1;
- end
- assign in_pos = in_l1 & (~in_l2);
- assign in_neg = (~in_l1) & in_l2;
task中带generate可以吗?
没有用过
沿检测电路,还有一个双沿的用异或就可以了。
赞一个
赞
