看板 Electronics 關於我們 聯絡資訊
module led_rat(clkin,reset,led); input clkin; input reset; output [7:0]led; reg [23:0]q; reg [7:0]led; reg div_clkout; reg flag; always@( posedge reset or negedge clkin) begin if(reset) begin div_clkout = 0; q = 0; end else if (q == 50000000) begin div_clkout = ~div_clkout; q = 0; end else q=q+1; end always@(posedge reset or negedge div_clkout) begin if(reset) begin led = 0; flag = 0; end else if (flag == 0) begin led = led << 1; flag = 1; end else if (flag == 1) begin led = led >> 1; flag = 0; end else led = led; end endmodule 這個程式的功能是要做除頻+LED移位 可是合成完之後,會說找不到CLK.... 就是clkin那個腳位,沒有clk 有大大可以幫我看一下嗎?謝謝 以下是合成完的timing report ========================================================================= Timing constraint: Default path analysis Total number of paths / destination ports: 6 / 3 ------------------------------------------------------------------------- Delay: 9.317ns (Levels of Logic = 4) Source: reset (PAD) Destination: led<3> (PAD) Data Path: reset to led<3> Gate Net Cell:in->out fanout Delay Delay Logical Name (Net Name) ---------------------------------------- ------------ IBUF:I->O 2 0.715 1.040 reset_IBUF (reset_IBUF) LUT2:I0->O 2 0.479 0.915 _n00001 (flag) LUT3:I1->O 4 0.479 0.779 led<1>1 (led_1_OBUF) OBUF:I->O 4.909 led_3_OBUF (led<3>) ---------------------------------------- Total 9.317ns (6.582ns logic, 2.735ns route) TIMING REPORT NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE. FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT GENERATED AFTER PLACE-and-ROUTE. Clock Information: ------------------ No clock signals found in this design 找不到clock... Asynchronous Control Signals Information: ---------------------------------------- No asynchronous control signals found in this design Timing Summary: --------------- Speed Grade: -5 Minimum period: No path found Minimum input arrival time before clock: No path found Maximum output required time after clock: No path found Maximum combinational path delay: 9.317ns Timing Detail: -------------- All values displayed in nanoseconds (ns) ========================================================================= Timing constraint: Default path analysis Total number of paths / destination ports: 6 / 3 ------------------------------------------------------------------------- Delay: 9.317ns (Levels of Logic = 4) Source: reset (PAD) Destination: led<3> (PAD) Data Path: reset to led<3> Gate Net Cell:in->out fanout Delay Delay Logical Name (Net Name) ---------------------------------------- ------------ IBUF:I->O 2 0.715 1.040 reset_IBUF (reset_IBUF) LUT2:I0->O 2 0.479 0.915 _n00001 (flag) LUT3:I1->O 4 0.479 0.779 led<1>1 (led_1_OBUF) OBUF:I->O 4.909 led_3_OBUF (led<3>) ---------------------------------------- Total 9.317ns (6.582ns logic, 2.735ns route) (70.6% logic, 29.4% route) ========================================================================= -- 當在跑向終點的漫長旅程上,請不要忘記最初起點的夢想! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.46.8
DinoZavolta:不好意思,在你的code中,我也找不到"CLK"這訊號~ @@" 05/16 00:09
DinoZavolta:如果方便的話,可否連合成的script也一併貼上來~ 05/16 00:11
※ 編輯: finalhaven 來自: 220.133.46.8 (05/16 00:13)
DinoZavolta:ㄜ... 抱歉,我以為你是用 Synopsys DC 去合的~ 05/16 00:28
tkhan:先把blocking 和 non-blocking搞懂.. 05/16 01:01
bighead319:先不管code的問題,光是縮排都沒弄好有人就不想看了 05/16 01:12
sasako:很難看懂...ㄏㄏ 只有個小問題 為什麼clk是負緣觸發??? 05/16 02:17
sasako:我是覺得先把好的coding style建立起來很重要.. 05/16 02:18
sasako:不然你debug很麻煩 05/16 02:18
sasako:以後你想再trace自己的code 大概也是看不懂= =" 05/16 02:19