Forum Discussion
Altera_Forum
Honored Contributor
17 years agoMy code is below. It tells me that:
Warning: Found 2 node(s) in clock paths which may be acting as ripple and/or gated clocks -- node(s) analyzed as buffer(s) resulting in clock skew Info: Detected ripple clock "TriggerFish~reg0" as buffer Info: Detected ripple clock "samplefreq~reg0" as buffer Im still trying to understand the issues but understand better thanks // Set fish trigger settings assign Reset = !ResetA; assign LED = TriggerFish; // Set fish trigger settings always @(posedge clk or posedge Reset) begin if (Reset) begin triggerCnt <= 0; end else if (!Reset) begin if (resetTriggerCnt) begin triggerCnt <= 0; end else begin triggerCnt <= triggerCnt + 1; end end end always @(posedge clk or posedge Reset) begin if (Reset) begin TriggerFish <= 0; end else if (triggerCnt == 23500000) begin // Trigger fish space duration TriggerFish <= 1; end else if (resetTriggerCnt) begin TriggerFish <= 0; end end always @(posedge clk or posedge Reset) begin if (Reset) begin resetTriggerCnt <= 0; end else if (triggerCnt == 24000000) begin // Trigger fish space duration resetTriggerCnt <= 1; end else begin resetTriggerCnt <= 0; end end // new code added 07/03/08------------- always@(posedge clk) begin if(Reset) begin samplefreqcount=0; samplefreq=0; end else if(samplefreqcount==363)// Here we put half of //available clk begin samplefreq=~samplefreq; samplefreqcount=0; end else samplefreqcount = samplefreqcount + 1; end