⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mips_top.map.rpt

📁 是verilog做的简化mips32指令系统。 有些小问题
💻 RPT
📖 第 1 页 / 共 5 页
字号:
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Analysis & Synthesis Resource Utilization by Entity                                                                                                                                                                                                                                                     ;
+-------------------------------------------------+-------------------+--------------+-------------------+--------------+---------+-----------+-----------+------+--------------+----------------------------------------------------------------------------------------------------------+--------------+
; Compilation Hierarchy Node                      ; LC Combinationals ; LC Registers ; Block Memory Bits ; DSP Elements ; DSP 9x9 ; DSP 18x18 ; DSP 36x36 ; Pins ; Virtual Pins ; Full Hierarchy Name                                                                                      ; Library Name ;
+-------------------------------------------------+-------------------+--------------+-------------------+--------------+---------+-----------+-----------+------+--------------+----------------------------------------------------------------------------------------------------------+--------------+
; |Mips_Top                                       ; 2680 (0)          ; 2872 (0)     ; 33280             ; 0            ; 0       ; 0         ; 0         ; 34   ; 0            ; |Mips_Top                                                                                                ; work         ;
;    |ALU32:alu|                                  ; 1060 (284)        ; 63 (0)       ; 0                 ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|ALU32:alu                                                                                      ; work         ;
;       |add32:myadd|                             ; 155 (155)         ; 31 (31)      ; 0                 ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|ALU32:alu|add32:myadd                                                                          ; work         ;
;       |shifter32_var:myshift|                   ; 621 (621)         ; 32 (32)      ; 0                 ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|ALU32:alu|shifter32_var:myshift                                                                ; work         ;
;    |ALUDecoder:aludecoder|                      ; 7 (7)             ; 4 (4)        ; 0                 ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|ALUDecoder:aludecoder                                                                          ; work         ;
;    |Controler:controler|                        ; 19 (19)           ; 17 (17)      ; 0                 ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|Controler:controler                                                                            ; work         ;
;    |Dmemory32:dmemory|                          ; 592 (592)         ; 1560 (1560)  ; 512               ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|Dmemory32:dmemory                                                                              ; work         ;
;       |altsyncram:dmemory32[0][7]__1|           ; 0 (0)             ; 0 (0)        ; 512               ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|Dmemory32:dmemory|altsyncram:dmemory32[0][7]__1                                                ; work         ;
;          |altsyncram_bkf1:auto_generated|       ; 0 (0)             ; 0 (0)        ; 512               ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|Dmemory32:dmemory|altsyncram:dmemory32[0][7]__1|altsyncram_bkf1:auto_generated                 ; work         ;
;    |Ifetch32:ifetch|                            ; 107 (107)         ; 74 (74)      ; 32768             ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|Ifetch32:ifetch                                                                                ; work         ;
;       |lpm_rom:prgrom|                          ; 0 (0)             ; 0 (0)        ; 32768             ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|Ifetch32:ifetch|lpm_rom:prgrom                                                                 ; work         ;
;          |altrom:srom|                          ; 0 (0)             ; 0 (0)        ; 32768             ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|Ifetch32:ifetch|lpm_rom:prgrom|altrom:srom                                                     ; work         ;
;             |altsyncram:rom_block|              ; 0 (0)             ; 0 (0)        ; 32768             ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|Ifetch32:ifetch|lpm_rom:prgrom|altrom:srom|altsyncram:rom_block                                ; work         ;
;                |altsyncram_7201:auto_generated| ; 0 (0)             ; 0 (0)        ; 32768             ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|Ifetch32:ifetch|lpm_rom:prgrom|altrom:srom|altsyncram:rom_block|altsyncram_7201:auto_generated ; work         ;
;    |Registers32:registers|                      ; 865 (865)         ; 1125 (1125)  ; 0                 ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|Registers32:registers                                                                          ; work         ;
;    |SignExt32:signext|                          ; 17 (17)           ; 16 (16)      ; 0                 ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|SignExt32:signext                                                                              ; work         ;
;    |clock_gen:clocks|                           ; 13 (13)           ; 13 (13)      ; 0                 ; 0            ; 0       ; 0         ; 0         ; 0    ; 0            ; |Mips_Top|clock_gen:clocks                                                                               ; work         ;
+-------------------------------------------------+-------------------+--------------+-------------------+--------------+---------+-----------+-----------+------+--------------+----------------------------------------------------------------------------------------------------------+--------------+
Note: For table entries with two numbers listed, the numbers in parentheses indicate the number of resources of the given type used by the specific entity alone. The numbers listed outside of parentheses indicate the total resources of the given type used by the specific entity and all of its sub-entities in the hierarchy.


+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Analysis & Synthesis RAM Summary                                                                                                                                                                                     ;
+-----------------------------------------------------------------------------------------------------------+------+------------------+--------------+--------------+--------------+--------------+-------+------------+
; Name                                                                                                      ; Type ; Mode             ; Port A Depth ; Port A Width ; Port B Depth ; Port B Width ; Size  ; MIF        ;
+-----------------------------------------------------------------------------------------------------------+------+------------------+--------------+--------------+--------------+--------------+-------+------------+
; Dmemory32:dmemory|altsyncram:dmemory32[0][7]__1|altsyncram_bkf1:auto_generated|ALTSYNCRAM                 ; AUTO ; Simple Dual Port ; 64           ; 8            ; 64           ; 8            ; 512   ; None       ;
; Ifetch32:ifetch|lpm_rom:prgrom|altrom:srom|altsyncram:rom_block|altsyncram_7201:auto_generated|ALTSYNCRAM ; AUTO ; ROM              ; 1024         ; 32           ; --           ; --           ; 32768 ; mips32.mif ;
+-----------------------------------------------------------------------------------------------------------+------+------------------+--------------+--------------+--------------+--------------+-------+------------+


Encoding Type:  One-Hot
+------------------------------------------------------------------------------------------------------+
; State Machine - |Mips_Top|clock_gen:clocks|state                                                     ;
+------------+------------+----------+----------+----------+----------+----------+----------+----------+
; Name       ; state.idle ; state.S7 ; state.S6 ; state.S5 ; state.S4 ; state.S3 ; state.S2 ; state.S1 ;
+------------+------------+----------+----------+----------+----------+----------+----------+----------+
; state.idle ; 0          ; 0        ; 0        ; 0        ; 0        ; 0        ; 0        ; 0        ;
; state.S1   ; 1          ; 0        ; 0        ; 0        ; 0        ; 0        ; 0        ; 1        ;
; state.S2   ; 1          ; 0        ; 0        ; 0        ; 0        ; 0        ; 1        ; 0        ;
; state.S3   ; 1          ; 0        ; 0        ; 0        ; 0        ; 1        ; 0        ; 0        ;
; state.S4   ; 1          ; 0        ; 0        ; 0        ; 1        ; 0        ; 0        ; 0        ;
; state.S5   ; 1          ; 0        ; 0        ; 1        ; 0        ; 0        ; 0        ; 0        ;
; state.S6   ; 1          ; 0        ; 1        ; 0        ; 0        ; 0        ; 0        ; 0        ;
; state.S7   ; 1          ; 1        ; 0        ; 0        ; 0        ; 0        ; 0        ; 0        ;
+------------+------------+----------+----------+----------+----------+----------+----------+----------+


+-----------------------------------------------------------------------------------------------------+
; User-Specified and Inferred Latches                                                                 ;
+------------------------------------------------------+---------------------+------------------------+
; Latch Name                                           ; Latch Enable Signal ; Free of Timing Hazards ;
+------------------------------------------------------+---------------------+------------------------+
; ALU32:alu|zero                                       ; ALU32:alu|Decoder1  ; yes                    ;
; ALU32:alu|a2[0]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[0]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[1]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[1]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[2]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[2]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[3]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[3]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[4]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[4]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[5]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[5]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[6]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[6]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[7]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[7]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[8]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[8]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[9]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[9]                                      ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[10]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[10]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[11]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[11]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[12]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[12]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[13]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[13]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[14]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[14]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[15]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[15]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[16]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[16]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[17]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[17]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[18]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[18]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[19]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[19]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[20]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[20]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[21]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[21]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[22]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[22]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a2[23]                                     ; ALU32:alu|Mux1      ; yes                    ;
; ALU32:alu|a1[23]                                     ; ALU32:alu|Mux1      ; yes                    ;

⌨️ 快捷键说明

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