本帖最后由 yogaqingyun 于 2015-12-29 14:28 编辑
我想实现clk与clr同为上升沿时触发,让q=d,该怎么写呢?写出来只有clr在此时刻为高才可以,怎么办呢?
module dd8(Q, CLK, CLR, d);
output reg [7:0] Q;
input CLK, CLR;
input [7:0] d;
always @( )
begin
end
endmodule
希望在clk第一个上升沿来时,将输出q=d,如图file:///C:UserslenovoAppDataRoamingTencentUsers460815134QQWinTempRichOle8C7@7)C2@V6W}}J8(I6$AFM.png
-
ok 用第二种方法还是可以的呢! 赞一个!
module dd8(Q, CLK, CLR, d);
output reg [7:0] Q;
input CLK, CLR;
input [7:0] d;
wire CLK1;
assign CLK1=CLK&CLR;
always @( posedge CLK1 or negedge CLR )
begin
if (CLR)
Q<=d;
else
Q<=8'O0;
end
endmodule
一周热门 更多>