m2_0610.sta.rpt
来自「在ALTERA公司的EPM570上实现的电机脉冲算法」· RPT 代码 · 共 403 行 · 第 1/5 页
RPT
403 行
+------------+----------------------------------------------------------------------------------------------------------+
; 75.87 ; CLKIN ;
; 170.47 ; PULSE_GEN:inst20|LPM_FD1:inst14|lpm_ff:lpm_ff_component|dffs[0] ;
; 184.13 ; QEP_CNT:inst9|LPM_FD1:inst33|lpm_ff:lpm_ff_component|dffs[0] ;
; 191.13 ; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[3] ;
; 212.68 ; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[10] ;
; 253.42 ; QEP_CNT:inst9|LPM_FD1:inst|lpm_ff:lpm_ff_component|dffs[0] ;
; 339.21 ; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[5] ;
; 400.32 ; PULSE_GEN:inst20|COUNTER16_L_E:inst7|lpm_counter:lpm_counter_component|cntr_obj:auto_generated|safe_q[0] ;
+------------+----------------------------------------------------------------------------------------------------------+
This panel reports FMAX for every clock in the design, regardless of the user-specified clock periods. FMAX is only computed for paths where the source and destination registers or ports are driven by the same clock. Paths of different clocks, including generated clocks, are ignored. For paths between a clock and its inversion, FMAX is computed as if the rising and falling edges are scaled along with FMAX, such that the duty cycle (in terms of a percentage) is maintained. Altera recommends that you always use clock constraints and other slack reports for sign-off analysis.
+------------------------------------------------------------------------------------------------------------------------------------+
; Setup Summary ;
+----------------------------------------------------------------------------------------------------------+---------+---------------+
; Clock ; Slack ; End Point TNS ;
+----------------------------------------------------------------------------------------------------------+---------+---------------+
; CLKIN ; -10.364 ; -212.683 ;
; PULSE_GEN:inst20|LPM_FD1:inst14|lpm_ff:lpm_ff_component|dffs[0] ; -8.727 ; -126.825 ;
; QEP_CNT:inst9|LPM_FD1:inst33|lpm_ff:lpm_ff_component|dffs[0] ; -4.431 ; -63.486 ;
; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[3] ; -4.232 ; -8.173 ;
; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[10] ; -3.702 ; -23.056 ;
; PULSE_GEN:inst20|LPM_FD1:inst|lpm_ff:lpm_ff_component|dffs[0] ; -3.323 ; -38.005 ;
; QEP_CNT:inst9|LPM_FD1:inst|lpm_ff:lpm_ff_component|dffs[0] ; -2.946 ; -10.085 ;
; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[5] ; -1.948 ; -3.180 ;
; A0 ; -1.767 ; -11.288 ;
; PULSE_GEN:inst20|COUNTER16_L_E:inst7|lpm_counter:lpm_counter_component|cntr_obj:auto_generated|safe_q[0] ; -1.498 ; -1.498 ;
+----------------------------------------------------------------------------------------------------------+---------+---------------+
+-----------------------------------------------------------------------------------------------------------------------------------+
; Hold Summary ;
+----------------------------------------------------------------------------------------------------------+--------+---------------+
; Clock ; Slack ; End Point TNS ;
+----------------------------------------------------------------------------------------------------------+--------+---------------+
; A0 ; -4.134 ; -35.625 ;
; QEP_CNT:inst9|LPM_FD1:inst|lpm_ff:lpm_ff_component|dffs[0] ; 1.413 ; 0.000 ;
; PULSE_GEN:inst20|LPM_FD1:inst|lpm_ff:lpm_ff_component|dffs[0] ; 1.649 ; 0.000 ;
; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[5] ; 1.678 ; 0.000 ;
; PULSE_GEN:inst20|COUNTER16_L_E:inst7|lpm_counter:lpm_counter_component|cntr_obj:auto_generated|safe_q[0] ; 1.892 ; 0.000 ;
; CLKIN ; 2.107 ; 0.000 ;
; PULSE_GEN:inst20|LPM_FD1:inst14|lpm_ff:lpm_ff_component|dffs[0] ; 2.107 ; 0.000 ;
; QEP_CNT:inst9|LPM_FD1:inst33|lpm_ff:lpm_ff_component|dffs[0] ; 2.107 ; 0.000 ;
; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[10] ; 2.107 ; 0.000 ;
; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[3] ; 2.980 ; 0.000 ;
+----------------------------------------------------------------------------------------------------------+--------+---------------+
+--------------------------------+
; Recovery Summary ;
+-------+--------+---------------+
; Clock ; Slack ; End Point TNS ;
+-------+--------+---------------+
; A0 ; -3.911 ; -3.911 ;
+-------+--------+---------------+
+-------------------------------+
; Removal Summary ;
+-------+-------+---------------+
; Clock ; Slack ; End Point TNS ;
+-------+-------+---------------+
; A0 ; 4.357 ; 0.000 ;
+-------+-------+---------------+
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Minimum Pulse Width ;
+--------+--------------+----------------+--------+----------------------------------------------------------------------------------------------------------+------------+-----------------------------------------------------------------------------------------------------------+
; Slack ; Actual Width ; Required Width ; Pulse ; Clock ; Clock Edge ; Target ;
+--------+--------------+----------------+--------+----------------------------------------------------------------------------------------------------------+------------+-----------------------------------------------------------------------------------------------------------+
; -2.289 ; 1.000 ; 3.289 ; Period ; CLKIN ; Rise ; CLKIN ;
; -2.289 ; 1.000 ; 3.289 ; Period ; A0 ; Rise ; A0 ;
; 0.185 ; 0.451 ; 0.266 ; High ; WATCH_DOG:inst28|COUNTER8_AC:inst|lpm_counter:lpm_counter_component|cntr_i4i:auto_generated|safe_q[0] ; Rise ; WATCH_DOG:inst28|LPM_FD1_AC:inst1|lpm_ff:lpm_ff_component|dffs[0] ;
; 0.185 ; 0.451 ; 0.266 ; Low ; WATCH_DOG:inst28|COUNTER8_AC:inst|lpm_counter:lpm_counter_component|cntr_i4i:auto_generated|safe_q[0] ; Rise ; WATCH_DOG:inst28|LPM_FD1_AC:inst1|lpm_ff:lpm_ff_component|dffs[0] ;
; 0.208 ; 0.474 ; 0.266 ; High ; PULSE_GEN:inst20|COUNTER16_L_E:inst7|lpm_counter:lpm_counter_component|cntr_obj:auto_generated|safe_q[0] ; Rise ; PULSE_GEN:inst20|LPM_FD1:inst14|lpm_ff:lpm_ff_component|dffs[0] ;
; 0.208 ; 0.474 ; 0.266 ; Low ; PULSE_GEN:inst20|COUNTER16_L_E:inst7|lpm_counter:lpm_counter_component|cntr_obj:auto_generated|safe_q[0] ; Rise ; PULSE_GEN:inst20|LPM_FD1:inst14|lpm_ff:lpm_ff_component|dffs[0] ;
; 0.234 ; 0.500 ; 0.266 ; High ; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[5] ; Rise ; Filter:inst61|LPM_FD1:inst1|lpm_ff:lpm_ff_component|dffs[0] ;
; 0.234 ; 0.500 ; 0.266 ; Low ; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[5] ; Rise ; Filter:inst61|LPM_FD1:inst1|lpm_ff:lpm_ff_component|dffs[0] ;
; 0.234 ; 0.500 ; 0.266 ; High ; A0 ; Rise ; LPM_FD8:inst38|lpm_ff:lpm_ff_component|dffs[2] ;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?