i8051_all.map.rpt

来自「8051的vhdl源代码」· RPT 代码 · 共 610 行 · 第 1/5 页

RPT
610
字号

Encoding Type:  One-Hot
+--------------------------------------------------------------------------------------------------------------------------------------------------------+
; State Machine - |I8051_ALL|I8051_CTR:U_CTR|exe_state                                                                                                   ;
+----------------+----------------+----------------+----------------+----------------+----------------+----------------+----------------+----------------+
; Name           ; exe_state.es_7 ; exe_state.es_6 ; exe_state.es_5 ; exe_state.es_4 ; exe_state.es_3 ; exe_state.es_2 ; exe_state.es_1 ; exe_state.es_0 ;
+----------------+----------------+----------------+----------------+----------------+----------------+----------------+----------------+----------------+
; exe_state.es_0 ; 0              ; 0              ; 0              ; 0              ; 0              ; 0              ; 0              ; 0              ;
; exe_state.es_1 ; 0              ; 0              ; 0              ; 0              ; 0              ; 0              ; 1              ; 1              ;
; exe_state.es_2 ; 0              ; 0              ; 0              ; 0              ; 0              ; 1              ; 0              ; 1              ;
; exe_state.es_3 ; 0              ; 0              ; 0              ; 0              ; 1              ; 0              ; 0              ; 1              ;
; exe_state.es_4 ; 0              ; 0              ; 0              ; 1              ; 0              ; 0              ; 0              ; 1              ;
; exe_state.es_5 ; 0              ; 0              ; 1              ; 0              ; 0              ; 0              ; 0              ; 1              ;
; exe_state.es_6 ; 0              ; 1              ; 0              ; 0              ; 0              ; 0              ; 0              ; 1              ;
; exe_state.es_7 ; 1              ; 0              ; 0              ; 0              ; 0              ; 0              ; 0              ; 1              ;
+----------------+----------------+----------------+----------------+----------------+----------------+----------------+----------------+----------------+


Encoding Type:  One-Hot
+------------------------------------------------------------------------------------+
; State Machine - |I8051_ALL|I8051_CTR:U_CTR|cpu_state                               ;
+----------------+----------------+----------------+----------------+----------------+
; Name           ; cpu_state.cs_3 ; cpu_state.cs_2 ; cpu_state.cs_1 ; cpu_state.cs_0 ;
+----------------+----------------+----------------+----------------+----------------+
; cpu_state.cs_0 ; 0              ; 0              ; 0              ; 0              ;
; cpu_state.cs_1 ; 0              ; 0              ; 1              ; 1              ;
; cpu_state.cs_2 ; 0              ; 1              ; 0              ; 1              ;
; cpu_state.cs_3 ; 1              ; 0              ; 0              ; 1              ;
+----------------+----------------+----------------+----------------+----------------+


+------------------------------------------------------------+
; Registers Removed During Synthesis                         ;
+---------------------------------------+--------------------+
; Register name                         ; Reason for Removal ;
+---------------------------------------+--------------------+
; U_ROM/data[0..7]                      ; Lost fanout        ;
; Total Number of Removed Registers = 8 ;                    ;
+---------------------------------------+--------------------+


+------------------------------------------------------+
; General Register Statistics                          ;
+----------------------------------------------+-------+
; Statistic                                    ; Value ;
+----------------------------------------------+-------+
; Total registers                              ; 1355  ;
; Number of registers using Synchronous Clear  ; 13    ;
; Number of registers using Synchronous Load   ; 22    ;
; Number of registers using Asynchronous Clear ; 172   ;
; Number of registers using Asynchronous Load  ; 0     ;
; Number of registers using Clock Enable       ; 89    ;
; Number of registers using Preset             ; 0     ;
+----------------------------------------------+-------+


+----------------------------------------------------------------------------------------------------------------------------------------------------------+
; Multiplexer Restructuring Statistics (Restructuring Performed)                                                                                           ;
+--------------------+-----------+---------------+----------------------+------------------------+------------+--------------------------------------------+
; Multiplexer Inputs ; Bus Width ; Baseline Area ; Area if Restructured ; Saving if Restructured ; Registered ; Example Multiplexer Output                 ;
+--------------------+-----------+---------------+----------------------+------------------------+------------+--------------------------------------------+
; 3:1                ; 10 bits   ; 20 LEs        ; 10 LEs               ; 10 LEs                 ; Yes        ; |I8051_ALL|I8051_CTR:U_CTR|rom_addr[4]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 8 LEs                ; 8 LEs                  ; Yes        ; |I8051_ALL|I8051_CTR:U_CTR|reg_acc[7]      ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[127][3]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[126][1]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[125][5]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[124][5]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[123][5]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[122][5]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[121][1]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[120][6]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[119][6]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[118][0]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[117][1]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[116][4]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[115][2]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[114][7]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[113][0]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[112][0]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[111][7]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[110][7]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[109][0]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[108][3]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[107][1]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[106][1]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[105][6]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[104][4]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[103][4]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[102][4]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[101][4]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[100][4]    ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[99][4]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[98][0]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[97][5]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[96][2]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[95][7]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[94][1]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[93][1]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[92][7]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[91][1]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[90][1]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[89][3]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[88][3]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[87][0]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[86][6]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[85][3]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[84][2]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[83][1]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[82][4]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[81][1]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[80][0]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[79][1]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[78][5]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[77][7]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[76][0]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[75][0]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[74][1]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[73][6]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[72][6]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[71][3]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[70][1]     ;
; 4:1                ; 8 bits    ; 16 LEs        ; 0 LEs                ; 16 LEs                 ; Yes        ; |I8051_ALL|I8051_RAM:U_RAM|iram[69][3]     ;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?