S
staraimm
Guest
Hoi,
Ik schreef de code als de volgende, en ik samengesteld met behulp van qu (at) rtus II.
module edgectrl (CLK, CLR, nl, outnum);
input CLK, CLR, en;
output [7:0] outnum;
reg [7:0] outnum;
altijd @ (posedge CLK of negedge CLR)
beginnen
if (~ CLR)
beginnen
if (~ en)
outnum <= 0;
anders
outnum <= outnum 8'h1;
eindigen
anders
outnum <= 0;
eindigen
endmodule
Maar ik kan niet krijgen corrct teller, is het resultaat in de bijlage.Kan iemand mij vertellen waarom?
Sorry, maar je moet inloggen om deze gehechtheid
Ik schreef de code als de volgende, en ik samengesteld met behulp van qu (at) rtus II.
module edgectrl (CLK, CLR, nl, outnum);
input CLK, CLR, en;
output [7:0] outnum;
reg [7:0] outnum;
altijd @ (posedge CLK of negedge CLR)
beginnen
if (~ CLR)
beginnen
if (~ en)
outnum <= 0;
anders
outnum <= outnum 8'h1;
eindigen
anders
outnum <= 0;
eindigen
endmodule
Maar ik kan niet krijgen corrct teller, is het resultaat in de bijlage.Kan iemand mij vertellen waarom?
Sorry, maar je moet inloggen om deze gehechtheid