麻烦会abel的大神来帮我一下
2019-03-25 07:10发布
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
现在要做一个带滤波的计数器,只会用verilog写,可是这个cpld是以前用abel写的,想麻烦大神给我补充修改一下,相关资料实在是难找
v语言module lb(CLK,sig,out );
input CLK,sig;
output out;
reg [3:0] q;
always @(posedge CLK or negedge sig )
begin
if (sig)
q<=0;
else
q <= q+1;
end
assign out=(q==10);
endmodule
想转换成abel语言,自己写的感觉不对,没有上升下降沿的判断
MODULE LB
declarations
"input
CLK,sig pin;
"output
out pin;
"node
[q3..q0] node istype 'reg';
q = [q3..q0];
equations
q.clk = CLK;
WHEN (sig==1)THEN q=0;ELSE q=q+1;
WHEN (q==10)THEN out=1
END LB
此帖出自
小平头技术问答
一周热门 更多>