X
xiongdh
Guest
////////////////////////////////////////////////// /////
STIJL1:
reg reg_temp1, reg_temp2;
aanvankelijke
beginnen
reg_temp1 <= 1'b0;
reg_temp2 <= 1'b0;
eindigen
altijd @ (posedge klok)
reg_temp1 <=! reg_temp1;
altijd @ (posedge klok & reg_temp1)
reg_temp2 <=! reg_temp2;
////////////////////////////////////////////////// / / / /////////////////////////////////////////////////// /////
style2:
reg reg_temp1, reg_temp2;
aanvankelijke
beginnen
reg_temp1 <= 1'b0;
reg_temp2 <= 1'b0;
eindigen
altijd @ (posedge klok)
reg_temp1 <=! reg_temp1;
altijd @ (posedge klok)
if (reg_temp1)
reg_temp2 <=! reg_temp2;
////////////////////////////////////////////////// / / / /
met simulatietool verilog-xl
de simulatie resultaat is niet hetzelfde.met stijl 1.Het golf van twee signaal is hetzelfde.met stijl 2 reg_temp1 's FREQUENCE is twee keer van reg_temp2.
Waarom dit gebeurt ????????????
STIJL1:
reg reg_temp1, reg_temp2;
aanvankelijke
beginnen
reg_temp1 <= 1'b0;
reg_temp2 <= 1'b0;
eindigen
altijd @ (posedge klok)
reg_temp1 <=! reg_temp1;
altijd @ (posedge klok & reg_temp1)
reg_temp2 <=! reg_temp2;
////////////////////////////////////////////////// / / / /////////////////////////////////////////////////// /////
style2:
reg reg_temp1, reg_temp2;
aanvankelijke
beginnen
reg_temp1 <= 1'b0;
reg_temp2 <= 1'b0;
eindigen
altijd @ (posedge klok)
reg_temp1 <=! reg_temp1;
altijd @ (posedge klok)
if (reg_temp1)
reg_temp2 <=! reg_temp2;
////////////////////////////////////////////////// / / / /
met simulatietool verilog-xl
de simulatie resultaat is niet hetzelfde.met stijl 1.Het golf van twee signaal is hetzelfde.met stijl 2 reg_temp1 's FREQUENCE is twee keer van reg_temp2.
Waarom dit gebeurt ????????????