📄 mc8051_test.map.rpt
字号:
+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Removed Registers Triggering Further Register Optimizations ;
+-----------------------------------------------------------------------------+---------------------------+-----------------------------------------------------------------------------+
; Register name ; Reason for Removal ; Registers Removed due to This Register ;
+-----------------------------------------------------------------------------+---------------------------+-----------------------------------------------------------------------------+
; mc8051_core:inst|mc8051_tmrctr:\gen_mc8051_tmrctr:0:i_mc8051_tmrctr|s_t0ff0 ; Stuck at GND ; mc8051_core:inst|mc8051_tmrctr:\gen_mc8051_tmrctr:0:i_mc8051_tmrctr|s_t0ff1 ;
; ; due to stuck port data_in ; ;
; mc8051_core:inst|mc8051_tmrctr:\gen_mc8051_tmrctr:0:i_mc8051_tmrctr|s_t1ff0 ; Stuck at GND ; mc8051_core:inst|mc8051_tmrctr:\gen_mc8051_tmrctr:0:i_mc8051_tmrctr|s_t1ff1 ;
; ; due to stuck port data_in ; ;
; mc8051_core:inst|mc8051_siu:\gen_mc8051_siu:0:i_mc8051_siu|s_rxd_ff0 ; Stuck at GND ; mc8051_core:inst|mc8051_siu:\gen_mc8051_siu:0:i_mc8051_siu|s_rxd_ff1 ;
; ; due to stuck port data_in ; ;
+-----------------------------------------------------------------------------+---------------------------+-----------------------------------------------------------------------------+
+------------------------------------------------------+
; General Register Statistics ;
+----------------------------------------------+-------+
; Statistic ; Value ;
+----------------------------------------------+-------+
; Total registers ; 471 ;
; Number of registers using Synchronous Clear ; 3 ;
; Number of registers using Synchronous Load ; 199 ;
; Number of registers using Asynchronous Clear ; 471 ;
; Number of registers using Asynchronous Load ; 0 ;
; Number of registers using Clock Enable ; 395 ;
; Number of registers using Preset ; 0 ;
+----------------------------------------------+-------+
+---------------------------------------------------------------------------------------------------+
; Inverted Register Statistics ;
+-----------------------------------------------------------------------------------------+---------+
; Inverted Register ; Fan out ;
+-----------------------------------------------------------------------------------------+---------+
; mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|sp[2] ; 4 ;
; mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|sp[1] ; 4 ;
; mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|sp[0] ; 5 ;
; mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|p0[7] ; 4 ;
; mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|p0[6] ; 5 ;
; mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|p0[5] ; 5 ;
; mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|p0[4] ; 5 ;
; mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|p0[3] ; 5 ;
; mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|p0[2] ; 5 ;
; mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|p0[1] ; 5 ;
; mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|p0[0] ; 5 ;
; mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_int0_h1[0] ; 11 ;
; mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_int0_h2[0] ; 3 ;
; mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_int0_h3[0] ; 2 ;
; Total number of inverted registers = 14 ; ;
+-----------------------------------------------------------------------------------------+---------+
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Multiplexer Restructuring Statistics (Restructuring Performed) ;
+--------------------+-----------+---------------+----------------------+------------------------+------------+-----------------------------------------------------------------------------------------------------------+
; Multiplexer Inputs ; Bus Width ; Baseline Area ; Area if Restructured ; Saving if Restructured ; Registered ; Example Multiplexer Output ;
+--------------------+-----------+---------------+----------------------+------------------------+------------+-----------------------------------------------------------------------------------------------------------+
; 3:1 ; 2 bits ; 4 LEs ; 2 LEs ; 2 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_inthigh ;
; 3:1 ; 8 bits ; 16 LEs ; 0 LEs ; 16 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_r0_b3[1] ;
; 3:1 ; 8 bits ; 16 LEs ; 0 LEs ; 16 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_r1_b2[0] ;
; 3:1 ; 8 bits ; 16 LEs ; 0 LEs ; 16 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_r1_b3[2] ;
; 4:1 ; 16 bits ; 32 LEs ; 32 LEs ; 0 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_help16[8] ;
; 4:1 ; 4 bits ; 8 LEs ; 4 LEs ; 4 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_siu:\gen_mc8051_siu:0:i_mc8051_siu|s_recv_state[3] ;
; 4:1 ; 4 bits ; 8 LEs ; 4 LEs ; 4 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_siu:\gen_mc8051_siu:0:i_mc8051_siu|s_tran_state[1] ;
; 4:1 ; 6 bits ; 12 LEs ; 6 LEs ; 6 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_siu:\gen_mc8051_siu:0:i_mc8051_siu|s_pre_count[3] ;
; 4:1 ; 4 bits ; 8 LEs ; 0 LEs ; 8 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|pcon[2] ;
; 4:1 ; 8 bits ; 16 LEs ; 0 LEs ; 16 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|dpl[3] ;
; 4:1 ; 8 bits ; 16 LEs ; 0 LEs ; 16 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|dph[4] ;
; 4:1 ; 8 bits ; 16 LEs ; 0 LEs ; 16 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|tsel[1] ;
; 4:1 ; 8 bits ; 16 LEs ; 0 LEs ; 16 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|ssel[2] ;
; 16:1 ; 3 bits ; 30 LEs ; 9 LEs ; 21 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_help[7] ;
; 16:1 ; 3 bits ; 30 LEs ; 12 LEs ; 18 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_help[2] ;
; 16:1 ; 2 bits ; 20 LEs ; 12 LEs ; 8 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_help[4] ;
; 5:1 ; 8 bits ; 24 LEs ; 0 LEs ; 24 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_r0_b0[6] ;
; 5:1 ; 8 bits ; 24 LEs ; 0 LEs ; 24 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|tmod[0][1] ;
; 6:1 ; 8 bits ; 32 LEs ; 0 LEs ; 32 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_r1_b0[0] ;
; 7:1 ; 8 bits ; 32 LEs ; 0 LEs ; 32 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_r0_b1[4] ;
; 8:1 ; 8 bits ; 40 LEs ; 0 LEs ; 40 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_r1_b1[4] ;
; 7:1 ; 2 bits ; 8 LEs ; 0 LEs ; 8 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_siu:\gen_mc8051_siu:0:i_mc8051_siu|s_rxd_ff2 ;
; 9:1 ; 8 bits ; 48 LEs ; 0 LEs ; 48 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_r0_b2[1] ;
; 12:1 ; 4 bits ; 32 LEs ; 12 LEs ; 20 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|pc[14] ;
; 10:1 ; 5 bits ; 30 LEs ; 10 LEs ; 20 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|sp[4] ;
; 11:1 ; 7 bits ; 49 LEs ; 7 LEs ; 42 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_siu:\gen_mc8051_siu:0:i_mc8051_siu|s_recv_buf[0] ;
; 11:1 ; 8 bits ; 56 LEs ; 0 LEs ; 56 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_control:i_mc8051_control|control_mem:i_control_mem|s_reload[0][6] ;
; 14:1 ; 8 bits ; 72 LEs ; 16 LEs ; 56 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_tmrctr:\gen_mc8051_tmrctr:0:i_mc8051_tmrctr|s_counth1[3] ;
; 19:1 ; 8 bits ; 96 LEs ; 16 LEs ; 80 LEs ; Yes ; |mc8051_test|mc8051_core:inst|mc8051_tmrctr:\gen_mc8051_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -