原创 Quarts中的TimingAnalyzer给出的警告怎么分析处理?

2010-5-2 00:23 1543 3 3 分类: FPGA/CPLD

综合人民邮电出版社出版的<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />刘韬老师提供的uart串行通讯模块FPGA实现程序时,Quarts提示的警告:


Warning: Found pins functioning as undefined clocks and/or memory enables<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


       Info: Assuming node "clk" is an undefined clock


Warning: Found 5 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 "baudrate_generator:U_BG|indicator" as buffer


       Info: Detected ripple clock "baudrate_generator:U_BG|bg_out" as buffer


       Info: Detected ripple clock "uart_core:U_Core|sel_clk" as buffer


       Info: Detected gated clock "switch:U_SRClkSwitch|dout~16" as buffer


       Info: Detected gated clock "switch:U_CounterClkSwitch|dout~4" as buffer


Info: Clock "clk" has Internal fmax of 84.75 MHz between source register "counter:U_Counter|overflow" and destination register "uart_core:U_Core|si_count[1]" (period= 11.8 ns)


       Info: + Longest register to register delay is 5.800 ns


              Info: 1: + IC(0.000 ns) + CELL(0.000 ns) = 0.000 ns; Loc. = LC1_E41; Fanout = 14; REG Node = 'counter:U_Counter|overflow'


              Info: 2: + IC(2.400 ns) + CELL(0.600 ns) = 3.000 ns; Loc. = LC1_E20; Fanout = 4; COMB Node = 'uart_core:U_Core|Selector12~204'


              Info: 3: + IC(0.400 ns) + CELL(0.500 ns) = 3.900 ns; Loc. = LC8_E20; Fanout = 5; COMB Node = 'uart_core:U_Core|Selector12~205'


              Info: 4: + IC(0.800 ns) + CELL(0.600 ns) = 5.300 ns; Loc. = LC6_E18; Fanout = 1; COMB Node = 'uart_core:U_Core|Selector14~156'


              Info: 5: + IC(0.400 ns) + CELL(0.100 ns) = 5.800 ns; Loc. = LC8_E18; Fanout = 6; REG Node = 'uart_core:U_Core|si_count[1]'


              Info: Total cell delay = 1.800 ns ( 31.03 % )


              Info: Total interconnect delay = 4.000 ns ( 68.97 % )


       Info: - Smallest clock skew is -5.000 ns


              Info: + Shortest clock path from clock "clk" to destination register is 1.100 ns


                     Info: 1: + IC(0.000 ns) + CELL(0.300 ns) = 0.300 ns; Loc. = PIN_79; Fanout = 49; CLK Node = 'clk'


                     Info: 2: + IC(0.800 ns) + CELL(0.000 ns) = 1.100 ns; Loc. = LC8_E18; Fanout = 6; REG Node = 'uart_core:U_Core|si_count[1]'


                     Info: Total cell delay = 0.300 ns ( 27.27 % )


                     Info: Total interconnect delay = 0.800 ns ( 72.73 % )


              Info: - Longest clock path from clock "clk" to source register is 6.100 ns


                     Info: 1: + IC(0.000 ns) + CELL(0.300 ns) = 0.300 ns; Loc. = PIN_79; Fanout = 49; CLK Node = 'clk'


                     Info: 2: + IC(0.800 ns) + CELL(0.600 ns) = 1.700 ns; Loc. = LC7_E42; Fanout = 2; REG Node = 'baudrate_generator:U_BG|indicator'


                     Info: 3: + IC(1.900 ns) + CELL(0.500 ns) = 4.100 ns; Loc. = LC2_E22; Fanout = 33; COMB Node = 'switch:U_CounterClkSwitch|dout~4'


                     Info: 4: + IC(2.000 ns) + CELL(0.000 ns) = 6.100 ns; Loc. = LC1_E41; Fanout = 14; REG Node = 'counter:U_Counter|overflow'


                     Info: Total cell delay = 1.400 ns ( 22.95 % )


                     Info: Total interconnect delay = 4.700 ns ( 77.05 % )


       Info: + Micro clock to output delay of source is 0.600 ns


       Info: + Micro setup delay of destination is 0.400 ns


Warning: Circuit may not operate. Detected 57 non-operational path(s) clocked by clock "clk" with clock skew larger than data delay. See Compilation Report for details.


请帮忙分析下。谢谢


附图:警告界面截图。


PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
3
关闭 站长推荐上一条 /3 下一条