📄 keyboard.tan.rpt
字号:
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; SHIFTIN[5] ; scan_code[5]~reg0 ; clock_50Mhz ; clock_50Mhz ; None ; None ; 0.679 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; filter[7] ; keyboard_clk_filtered ; clock_50Mhz ; clock_50Mhz ; None ; None ; 1.477 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; SHIFTIN[2] ; SHIFTIN[1] ; clock_50Mhz ; clock_50Mhz ; None ; None ; 0.547 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; SHIFTIN[4] ; SHIFTIN[3] ; clock_50Mhz ; clock_50Mhz ; None ; None ; 0.547 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; SHIFTIN[2] ; scan_code[2]~reg0 ; clock_50Mhz ; clock_50Mhz ; None ; None ; 0.547 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; SHIFTIN[4] ; scan_code[4]~reg0 ; clock_50Mhz ; clock_50Mhz ; None ; None ; 0.545 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; SHIFTIN[6] ; SHIFTIN[5] ; clock_50Mhz ; clock_50Mhz ; None ; None ; 0.541 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; SHIFTIN[6] ; scan_code[6]~reg0 ; clock_50Mhz ; clock_50Mhz ; None ; None ; 0.541 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; filter[7] ; filter[6] ; clock_50Mhz ; clock_50Mhz ; None ; None ; 0.538 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; SHIFTIN[7] ; SHIFTIN[6] ; clock_50Mhz ; clock_50Mhz ; None ; None ; 0.538 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; SHIFTIN[7] ; scan_code[7]~reg0 ; clock_50Mhz ; clock_50Mhz ; None ; None ; 0.538 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; filter[3] ; filter[2] ; clock_50Mhz ; clock_50Mhz ; None ; None ; 0.537 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; filter[2] ; keyboard_clk_filtered ; clock_50Mhz ; clock_50Mhz ; None ; None ; 1.249 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; filter[1] ; keyboard_clk_filtered ; clock_50Mhz ; clock_50Mhz ; None ; None ; 1.212 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; READ_CHAR ; READ_CHAR ; clock_50Mhz ; clock_50Mhz ; None ; None ; 0.407 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; filter[5] ; keyboard_clk_filtered ; clock_50Mhz ; clock_50Mhz ; None ; None ; 1.070 ns ;
; N/A ; Restricted to 420.17 MHz ( period = 2.380 ns ) ; filter[0] ; keyboard_clk_filtered ; clock_50Mhz ; clock_50Mhz ; None ; None ; 0.800 ns ;
+-------+------------------------------------------------+-----------------------+-----------------------+-------------+-------------+-----------------------------+---------------------------+-------------------------+
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Clock Hold: 'clock_50Mhz' ;
+------------------------------------------+-----------+-----------------------+-------------+-------------+----------------------------+----------------------------+--------------------------+
; Minimum Slack ; From ; To ; From Clock ; To Clock ; Required Hold Relationship ; Required Shortest P2P Time ; Actual Shortest P2P Time ;
+------------------------------------------+-----------+-----------------------+-------------+-------------+----------------------------+----------------------------+--------------------------+
; Not operational: Clock Skew > Data Delay ; filter[0] ; keyboard_clk_filtered ; clock_50Mhz ; clock_50Mhz ; None ; None ; 0.800 ns ;
+------------------------------------------+-----------+-----------------------+-------------+-------------+----------------------------+----------------------------+--------------------------+
+-------------------------------------------------------------------------------------+
; tsu ;
+-------+--------------+------------+---------------+-------------------+-------------+
; Slack ; Required tsu ; Actual tsu ; From ; To ; To Clock ;
+-------+--------------+------------+---------------+-------------------+-------------+
; N/A ; None ; 3.788 ns ; keyboard_clk ; filter[7] ; clock_50Mhz ;
; N/A ; None ; 2.163 ns ; keyboard_data ; ready_set ; clock_50Mhz ;
; N/A ; None ; 1.458 ns ; keyboard_data ; READ_CHAR ; clock_50Mhz ;
; N/A ; None ; 1.181 ns ; keyboard_data ; SHIFTIN[8] ; clock_50Mhz ;
; N/A ; None ; -1.268 ns ; reset ; scan_code[0]~reg0 ; clock_50Mhz ;
; N/A ; None ; -1.271 ns ; reset ; scan_code[1]~reg0 ; clock_50Mhz ;
; N/A ; None ; -1.271 ns ; reset ; scan_code[2]~reg0 ; clock_50Mhz ;
; N/A ; None ; -1.271 ns ; reset ; scan_code[3]~reg0 ; clock_50Mhz ;
; N/A ; None ; -1.271 ns ; reset ; scan_code[4]~reg0 ; clock_50Mhz ;
; N/A ; None ; -1.271 ns ; reset ; scan_code[5]~reg0 ; clock_50Mhz ;
; N/A ; None ; -1.271 ns ; reset ; scan_code[6]~reg0 ; clock_50Mhz ;
; N/A ; None ; -1.271 ns ; reset ; scan_code[7]~reg0 ; clock_50Mhz ;
; N/A ; None ; -1.329 ns ; reset ; SHIFTIN[0] ; clock_50Mhz ;
; N/A ; None ; -1.329 ns ; reset ; SHIFTIN[1] ; clock_50Mhz ;
; N/A ; None ; -1.329 ns ; reset ; SHIFTIN[2] ; clock_50Mhz ;
; N/A ; None ; -1.329 ns ; reset ; SHIFTIN[3] ; clock_50Mhz ;
; N/A ; None ; -1.329 ns ; reset ; SHIFTIN[4] ; clock_50Mhz ;
; N/A ; None ; -1.329 ns ; reset ; SHIFTIN[5] ; clock_50Mhz ;
; N/A ; None ; -1.329 ns ; reset ; SHIFTIN[6] ; clock_50Mhz ;
; N/A ; None ; -1.329 ns ; reset ; SHIFTIN[7] ; clock_50Mhz ;
; N/A ; None ; -1.329 ns ; reset ; SHIFTIN[8] ; clock_50Mhz ;
; N/A ; None ; -1.417 ns ; reset ; INCNT[1] ; clock_50Mhz ;
; N/A ; None ; -1.417 ns ; reset ; INCNT[0] ; clock_50Mhz ;
; N/A ; None ; -1.417 ns ; reset ; INCNT[2] ; clock_50Mhz ;
; N/A ; None ; -1.417 ns ; reset ; INCNT[3] ; clock_50Mhz ;
; N/A ; None ; -1.556 ns ; reset ; ready_set ; clock_50Mhz ;
; N/A ; None ; -2.407 ns ; reset ; READ_CHAR ; clock_50Mhz ;
+-------+--------------+------------+---------------+-------------------+-------------+
+------------------------------------------------------------------------------------+
; tco ;
+-------+--------------+------------+-------------------+--------------+-------------+
; Slack ; Required tco ; Actual tco ; From ; To ; From Clock ;
+-------+--------------+------------+-------------------+--------------+-------------+
; N/A ; None ; 10.997 ns ; scan_ready~reg0 ; scan_ready ; clock_50Mhz ;
; N/A ; None ; 9.898 ns ; scan_code[0]~reg0 ; scan_code[0] ; clock_50Mhz ;
; N/A ; None ; 9.890 ns ; scan_code[7]~reg0 ; scan_code[7] ; clock_50Mhz ;
; N/A ; None ; 9.887 ns ; scan_code[6]~reg0 ; scan_code[6] ; clock_50Mhz ;
; N/A ; None ; 9.686 ns ; scan_code[5]~reg0 ; scan_code[5] ; clock_50Mhz ;
; N/A ; None ; 9.686 ns ; scan_code[3]~reg0 ; scan_code[3] ; clock_50Mhz ;
; N/A ; None ; 9.686 ns ; scan_code[1]~reg0 ; scan_code[1] ; clock_50Mhz ;
; N/A ; None ; 9.678 ns ; scan_code[4]~reg0 ; scan_code[4] ; clock_50Mhz ;
; N/A ; None ; 9.657 ns ; scan_code[2]~reg0 ; scan_code[2] ; clock_50Mhz ;
+-------+--------------+------------+-------------------+--------------+-------------+
+-------------------------------------------------------------------------------------------+
; th ;
+---------------+-------------+-----------+---------------+-------------------+-------------+
; Minimum Slack ; Required th ; Actual th ; From ; To ; To Clock ;
+---------------+-------------+-----------+---------------+-------------------+-------------+
; N/A ; None ; 2.727 ns ; reset ; INCNT[2] ; clock_50Mhz ;
; N/A ; None ; 2.721 ns ; reset ; INCNT[0] ; clock_50Mhz ;
; N/A ; None ; 2.637 ns ; reset ; READ_CHAR ; clock_50Mhz ;
; N/A ; None ; 2.496 ns ; reset ; INCNT[1] ; clock_50Mhz ;
; N/A ; None ; 2.337 ns ; reset ; INCNT[3] ; clock_50Mhz ;
; N/A ; None ; 2.289 ns ; reset ; ready_set ; clock_50Mhz ;
; N/A ; None ; 1.559 ns ; reset ; SHIFTIN[0] ; clock_50Mhz ;
; N/A ; None ; 1.559 ns ; reset ; SHIFTIN[1] ; clock_50Mhz ;
; N/A ; None ; 1.559 ns ; reset ; SHIFTIN[2] ; clock_50Mhz ;
; N/A ; None ; 1.559 ns ; reset ; SHIFTIN[3] ; clock_50Mhz ;
; N/A ; None ; 1.559 ns ; reset ; SHIFTIN[4] ; clock_50Mhz ;
; N/A ; None ; 1.559 ns ; reset ; SHIFTIN[5] ; clock_50Mhz ;
; N/A ; None ; 1.559 ns ; reset ; SHIFTIN[6] ; clock_50Mhz ;
; N/A ; None ; 1.559 ns ; reset ; SHIFTIN[7] ; clock_50Mhz ;
; N/A ; None ; 1.559 ns ; reset ; SHIFTIN[8] ; clock_50Mhz ;
; N/A ; None ; 1.501 ns ; reset ; scan_code[1]~reg0 ; clock_50Mhz ;
; N/A ; None ; 1.501 ns ; reset ; scan_code[2]~reg0 ; clock_50Mhz ;
; N/A ; None ; 1.501 ns ; reset ; scan_code[3]~reg0 ; clock_50Mhz ;
; N/A ; None ; 1.501 ns ; reset ; scan_code[4]~reg0 ; clock_50Mhz ;
; N/A ; None ; 1.501 ns ; reset ; scan_code[5]~reg0 ; clock_50Mhz ;
; N/A ; None ; 1.501 ns ; reset ; scan_code[6]~reg0 ; clock_50Mhz ;
; N/A ; None ; 1.501 ns ; reset ; scan_code[7]~reg0 ; clock_50Mhz ;
; N/A ; None ; 1.498 ns ; reset ; scan_code[0]~reg0 ; clock_50Mhz ;
; N/A ; None ; -0.951 ns ; keyboard_data ; SHIFTIN[8] ; clock_50Mhz ;
; N/A ; None ; -1.228 ns ; keyboard_data ; READ_CHAR ; clock_50Mhz ;
; N/A ; None ; -1.933 ns ; keyboard_data ; ready_set ; clock_50Mhz ;
; N/A ; None ; -3.558 ns ; keyboard_clk ; filter[7] ; clock_50Mhz ;
+---------------+-------------+-----------+---------------+-------------------+-------------+
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -