📄 i2c.tan.rpt
字号:
; N/A ; 119.09 MHz ( period = 8.397 ns ) ; cnt_delay[11] ; cnt_delay[0] ; clk ; clk ; None ; None ; 7.688 ns ;
; N/A ; 119.20 MHz ( period = 8.389 ns ) ; main_state[1] ; inner_state[2] ; clk ; clk ; None ; None ; 7.680 ns ;
; N/A ; 119.23 MHz ( period = 8.387 ns ) ; cnt_delay[16] ; cnt_delay[10] ; clk ; clk ; None ; None ; 7.678 ns ;
; N/A ; 119.49 MHz ( period = 8.369 ns ) ; i2c_state[2] ; sda_buf ; clk ; clk ; None ; None ; 7.660 ns ;
; N/A ; 119.53 MHz ( period = 8.366 ns ) ; cnt_delay[9] ; start_delaycnt ; clk ; clk ; None ; None ; 7.657 ns ;
; N/A ; 119.55 MHz ( period = 8.365 ns ) ; cnt_delay[9] ; cnt_delay[12] ; clk ; clk ; None ; None ; 7.656 ns ;
; N/A ; 119.57 MHz ( period = 8.363 ns ) ; cnt_delay[9] ; cnt_delay[8] ; clk ; clk ; None ; None ; 7.654 ns ;
; N/A ; 119.75 MHz ( period = 8.351 ns ) ; cnt_delay[9] ; cnt_delay[19] ; clk ; clk ; None ; None ; 7.642 ns ;
; N/A ; 119.82 MHz ( period = 8.346 ns ) ; main_state[1] ; main_state[0] ; clk ; clk ; None ; None ; 7.637 ns ;
; N/A ; 119.82 MHz ( period = 8.346 ns ) ; cnt_delay[1] ; cnt_delay[0] ; clk ; clk ; None ; None ; 7.637 ns ;
; N/A ; 119.92 MHz ( period = 8.339 ns ) ; inner_state[1] ; link ; clk ; clk ; None ; None ; 7.630 ns ;
; N/A ; 120.05 MHz ( period = 8.330 ns ) ; inner_state[2] ; i2c_state[1] ; clk ; clk ; None ; None ; 7.621 ns ;
; N/A ; 120.15 MHz ( period = 8.323 ns ) ; cnt_delay[0] ; cnt_delay[14] ; clk ; clk ; None ; None ; 7.614 ns ;
; N/A ; 120.44 MHz ( period = 8.303 ns ) ; cnt_delay[2] ; cnt_delay[0] ; clk ; clk ; None ; None ; 7.594 ns ;
; N/A ; 120.98 MHz ( period = 8.266 ns ) ; cnt_delay[15] ; cnt_delay[19] ; clk ; clk ; None ; None ; 7.557 ns ;
; N/A ; 121.52 MHz ( period = 8.229 ns ) ; i2c_state[2] ; readData_reg[0] ; clk ; clk ; None ; None ; 7.520 ns ;
; N/A ; 121.52 MHz ( period = 8.229 ns ) ; i2c_state[2] ; readData_reg[1] ; clk ; clk ; None ; None ; 7.520 ns ;
; N/A ; 121.52 MHz ( period = 8.229 ns ) ; i2c_state[2] ; readData_reg[2] ; clk ; clk ; None ; None ; 7.520 ns ;
; N/A ; 121.52 MHz ( period = 8.229 ns ) ; i2c_state[2] ; readData_reg[3] ; clk ; clk ; None ; None ; 7.520 ns ;
; N/A ; 121.73 MHz ( period = 8.215 ns ) ; inner_state[1] ; readData_reg[6] ; clk ; clk ; None ; None ; 7.506 ns ;
; N/A ; 121.73 MHz ( period = 8.215 ns ) ; inner_state[1] ; readData_reg[5] ; clk ; clk ; None ; None ; 7.506 ns ;
; N/A ; 121.73 MHz ( period = 8.215 ns ) ; inner_state[1] ; readData_reg[4] ; clk ; clk ; None ; None ; 7.506 ns ;
; N/A ; 121.73 MHz ( period = 8.215 ns ) ; inner_state[1] ; readData_reg[7] ; clk ; clk ; None ; None ; 7.506 ns ;
; N/A ; 121.77 MHz ( period = 8.212 ns ) ; cnt_delay[1] ; cnt_delay[14] ; clk ; clk ; None ; None ; 7.503 ns ;
; N/A ; 121.80 MHz ( period = 8.210 ns ) ; cnt_delay[7] ; cnt_delay[14] ; clk ; clk ; None ; None ; 7.501 ns ;
; N/A ; 121.82 MHz ( period = 8.209 ns ) ; inner_state[1] ; inner_state[1] ; clk ; clk ; None ; None ; 7.500 ns ;
; N/A ; 122.00 MHz ( period = 8.197 ns ) ; i2c_state[1] ; inner_state[3] ; clk ; clk ; None ; None ; 7.488 ns ;
; N/A ; 122.07 MHz ( period = 8.192 ns ) ; cnt_delay[0] ; cnt_delay[15] ; clk ; clk ; None ; None ; 7.483 ns ;
; N/A ; 122.17 MHz ( period = 8.185 ns ) ; phase1 ; readData_reg[0] ; clk ; clk ; None ; None ; 7.476 ns ;
; N/A ; 122.17 MHz ( period = 8.185 ns ) ; phase1 ; readData_reg[1] ; clk ; clk ; None ; None ; 7.476 ns ;
; N/A ; 122.17 MHz ( period = 8.185 ns ) ; phase1 ; readData_reg[2] ; clk ; clk ; None ; None ; 7.476 ns ;
; N/A ; 122.17 MHz ( period = 8.185 ns ) ; phase1 ; readData_reg[3] ; clk ; clk ; None ; None ; 7.476 ns ;
; N/A ; 122.17 MHz ( period = 8.185 ns ) ; cnt_delay[0] ; start_delaycnt ; clk ; clk ; None ; None ; 7.476 ns ;
; N/A ; 122.19 MHz ( period = 8.184 ns ) ; cnt_delay[0] ; cnt_delay[12] ; clk ; clk ; None ; None ; 7.475 ns ;
; N/A ; 122.22 MHz ( period = 8.182 ns ) ; cnt_delay[0] ; cnt_delay[8] ; clk ; clk ; None ; None ; 7.473 ns ;
; N/A ; 122.25 MHz ( period = 8.180 ns ) ; i2c_state[1] ; inner_state[2] ; clk ; clk ; None ; None ; 7.471 ns ;
; N/A ; 122.38 MHz ( period = 8.171 ns ) ; main_state[1] ; sda_buf ; clk ; clk ; None ; None ; 7.462 ns ;
; N/A ; 122.40 MHz ( period = 8.170 ns ) ; inner_state[2] ; i2c_state[2] ; clk ; clk ; None ; None ; 7.461 ns ;
; N/A ; 122.40 MHz ( period = 8.170 ns ) ; cnt_delay[0] ; cnt_delay[19] ; clk ; clk ; None ; None ; 7.461 ns ;
; N/A ; 122.43 MHz ( period = 8.168 ns ) ; cnt_delay[3] ; cnt_delay[14] ; clk ; clk ; None ; None ; 7.459 ns ;
; N/A ; 122.74 MHz ( period = 8.147 ns ) ; cnt_delay[11] ; cnt_delay[15] ; clk ; clk ; None ; None ; 7.438 ns ;
; N/A ; 122.84 MHz ( period = 8.141 ns ) ; cnt_delay[10] ; main_state[0] ; clk ; clk ; None ; None ; 7.432 ns ;
; N/A ; 122.91 MHz ( period = 8.136 ns ) ; cnt_delay[14] ; cnt_delay[0] ; clk ; clk ; None ; None ; 7.427 ns ;
; N/A ; 122.93 MHz ( period = 8.135 ns ) ; writeData_reg[3] ; sda_buf ; clk ; clk ; None ; None ; 7.426 ns ;
; N/A ; 122.96 MHz ( period = 8.133 ns ) ; i2c_state[0] ; inner_state[0] ; clk ; clk ; None ; None ; 7.424 ns ;
; N/A ; 123.00 MHz ( period = 8.130 ns ) ; cnt_delay[11] ; cnt_delay[10] ; clk ; clk ; None ; None ; 7.421 ns ;
; N/A ; 123.38 MHz ( period = 8.105 ns ) ; i2c_state[0] ; inner_state[3] ; clk ; clk ; None ; None ; 7.396 ns ;
; N/A ; 123.40 MHz ( period = 8.104 ns ) ; cnt_delay[6] ; cnt_delay[14] ; clk ; clk ; None ; None ; 7.395 ns ;
; N/A ; 123.58 MHz ( period = 8.092 ns ) ; cnt_delay[18] ; main_state[1] ; clk ; clk ; None ; None ; 7.383 ns ;
; N/A ; 123.64 MHz ( period = 8.088 ns ) ; i2c_state[0] ; inner_state[2] ; clk ; clk ; None ; None ; 7.379 ns ;
; N/A ; 123.75 MHz ( period = 8.081 ns ) ; cnt_delay[1] ; cnt_delay[15] ; clk ; clk ; None ; None ; 7.372 ns ;
; N/A ; 123.78 MHz ( period = 8.079 ns ) ; cnt_delay[7] ; cnt_delay[15] ; clk ; clk ; None ; None ; 7.370 ns ;
; N/A ; 123.78 MHz ( period = 8.079 ns ) ; cnt_delay[5] ; cnt_delay[14] ; clk ; clk ; None ; None ; 7.370 ns ;
; N/A ; 123.78 MHz ( period = 8.079 ns ) ; cnt_delay[1] ; cnt_delay[10] ; clk ; clk ; None ; None ; 7.370 ns ;
; Timing analysis restricted to 200 rows. ; To change the limit use Settings (Assignments menu) ; ; ; ; ; ; ; ;
+-----------------------------------------+-----------------------------------------------------+------------------+-----------------+------------+----------+-----------------------------+---------------------------+-------------------------+
+------------------------------------------------------------------------------+
; tsu ;
+-------+--------------+------------+------------+------------------+----------+
; Slack ; Required tsu ; Actual tsu ; From ; To ; To Clock ;
+-------+--------------+------------+------------+------------------+----------+
; N/A ; None ; 4.362 ns ; sda ; sda_buf ; clk ;
; N/A ; None ; 2.292 ns ; wr_input ; main_state[1] ; clk ;
; N/A ; None ; 1.921 ns ; rd_input ; main_state[1] ; clk ;
; N/A ; None ; 1.811 ns ; wr_input ; main_state[0] ; clk ;
; N/A ; None ; 1.440 ns ; rd_input ; main_state[0] ; clk ;
; N/A ; None ; 0.437 ns ; wr_input ; start_delaycnt ; clk ;
; N/A ; None ; 0.066 ns ; rd_input ; start_delaycnt ; clk ;
; N/A ; None ; 0.014 ns ; data_in[0] ; writeData_reg[0] ; clk ;
; N/A ; None ; -0.269 ns ; data_in[1] ; writeData_reg[1] ; clk ;
; N/A ; None ; -0.374 ns ; data_in[3] ; writeData_reg[3] ; clk ;
; N/A ; None ; -0.551 ns ; data_in[2] ; writeData_reg[2] ; clk ;
; N/A ; None ; -2.273 ns ; sda ; readData_reg[0] ; clk ;
+-------+--------------+------------+------------+------------------+----------+
+---------------------------------------------------------------------------------+
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -