📄 cpu.map.rpt
字号:
; Suppress Register Optimization Related Messages ; Off ; Off ;
; Number of Removed Registers Reported in Synthesis Report ; 100 ; 100 ;
; Use smart compilation ; Off ; Off ;
+----------------------------------------------------------+--------------+---------------+
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Analysis & Synthesis Source Files Read ;
+----------------------------------+-----------------+------------------------------------+-----------------------------------------------------------------------------------+
; File Name with User-Entered Path ; Used in Netlist ; File Type ; File Name with Absolute Path ;
+----------------------------------+-----------------+------------------------------------+-----------------------------------------------------------------------------------+
; ACC.vhd ; yes ; User VHDL File ; D:/CPU/ACC.vhd ;
; ALU.vhd ; yes ; User VHDL File ; D:/CPU/ALU.vhd ;
; BR.vhd ; yes ; User VHDL File ; D:/CPU/BR.vhd ;
; C.vhd ; yes ; User VHDL File ; D:/CPU/C.vhd ;
; IR.vhd ; yes ; User VHDL File ; D:/CPU/IR.vhd ;
; MAR.vhd ; yes ; User VHDL File ; D:/CPU/MAR.vhd ;
; MBR.vhd ; yes ; User VHDL File ; D:/CPU/MBR.vhd ;
; PC.vhd ; yes ; User VHDL File ; D:/CPU/PC.vhd ;
; CPU.bdf ; yes ; User Block Diagram/Schematic File ; D:/CPU/CPU.bdf ;
; change.vhd ; yes ; User VHDL File ; D:/CPU/change.vhd ;
; lpm_rom1.vhd ; yes ; Other ; D:/CPU/lpm_rom1.vhd ;
; lpm_rom.tdf ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/lpm_rom.tdf ;
; altrom.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/altrom.inc ;
; aglobal71.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/aglobal71.inc ;
; altrom.tdf ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/altrom.tdf ;
; memmodes.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/others/maxplus2/memmodes.inc ;
; lpm_decode.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/lpm_decode.inc ;
; lpm_mux.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/lpm_mux.inc ;
; altqpram.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/altqpram.inc ;
; altsyncram.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/altsyncram.inc ;
; lpm_ram_dq0.vhd ; yes ; Other ; D:/CPU/lpm_ram_dq0.vhd ;
; lpm_ram_dq.tdf ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/lpm_ram_dq.tdf ;
; altram.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/altram.inc ;
; altram.tdf ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/altram.tdf ;
; lpm_add_sub.tdf ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/lpm_add_sub.tdf ;
; addcore.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/addcore.inc ;
; look_add.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/look_add.inc ;
; bypassff.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/bypassff.inc ;
; altshift.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/altshift.inc ;
; alt_stratix_add_sub.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/alt_stratix_add_sub.inc ;
; alt_mercury_add_sub.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/alt_mercury_add_sub.inc ;
; addcore.tdf ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/addcore.tdf ;
; a_csnbuffer.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/a_csnbuffer.inc ;
; a_csnbuffer.tdf ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/a_csnbuffer.tdf ;
; altshift.tdf ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/altshift.tdf ;
; lpm_mult.tdf ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/lpm_mult.tdf ;
; lpm_add_sub.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/lpm_add_sub.inc ;
; multcore.inc ; yes ; Megafunction ; f:/program files/quartus2/quartus/libraries/megafunctions/multcore.inc ;
; db/mult_tj01.tdf ; yes ; Auto-Generated Megafunction ; D:/CPU/db/mult_tj01.tdf ;
+----------------------------------+-----------------+------------------------------------+-----------------------------------------------------------------------------------+
+---------------------------------------------+
; Analysis & Synthesis Resource Usage Summary ;
+-----------------------------------+---------+
; Resource ; Usage ;
+-----------------------------------+---------+
; Total logic elements ; 838 ;
; Total combinational functions ; 776 ;
; -- Total 4-input functions ; 221 ;
; -- Total 3-input functions ; 378 ;
; -- Total 2-input functions ; 144 ;
; -- Total 1-input functions ; 29 ;
; -- Total 0-input functions ; 4 ;
; Total registers ; 129 ;
; Total logic cells in carry chains ; 95 ;
; I/O pins ; 177 ;
; Total memory bits ; 12288 ;
; Maximum fan-out node ; clk ;
; Maximum fan-out ; 145 ;
; Total fan-out ; 3305 ;
; Average fan-out ; 3.11 ;
+-----------------------------------+---------+
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Analysis & Synthesis Resource Utilization by Entity ;
+---------------------------------------------+-------------+--------------+-------------+------+--------------+-------------------+------------------+-----------------+------------+---------------------------------------------------------------------------------------------------------------+--------------+
; Compilation Hierarchy Node ; Logic Cells ; LC Registers ; Memory Bits ; Pins ; LUT-Only LCs ; Register-Only LCs ; LUT/Register LCs ; Carry Chain LCs ; Packed LCs ; Full Hierarchy Name ; Library Name ;
+---------------------------------------------+-------------+--------------+-------------+------+--------------+-------------------+------------------+-----------------+------------+---------------------------------------------------------------------------------------------------------------+--------------+
; |CPU ; 838 (1) ; 129 ; 12288 ; 177 ; 709 (1) ; 62 (0) ; 67 (0) ; 95 (0) ; 0 (0) ; |CPU ; work ;
; |ACC:inst4| ; 17 (17) ; 17 ; 0 ; 0 ; 0 (0) ; 0 (0) ; 17 (17) ; 0 (0) ; 0 (0) ; |CPU|ACC:inst4 ; work ;
; |ALU:inst5| ; 625 (132) ; 48 ; 0 ; 0 ; 577 (84) ; 32 (32) ; 16 (16) ; 78 (0) ; 0 (0) ; |CPU|ALU:inst5 ; work ;
; |lpm_add_sub:Add0| ; 17 (0) ; 0 ; 0 ; 0 ; 17 (0) ; 0 (0) ; 0 (0) ; 16 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_add_sub:Add0 ; work ;
; |addcore:adder| ; 17 (2) ; 0 ; 0 ; 0 ; 17 (2) ; 0 (0) ; 0 (0) ; 16 (1) ; 0 (0) ; |CPU|ALU:inst5|lpm_add_sub:Add0|addcore:adder ; work ;
; |a_csnbuffer:result_node| ; 15 (15) ; 0 ; 0 ; 0 ; 15 (15) ; 0 (0) ; 0 (0) ; 15 (15) ; 0 (0) ; |CPU|ALU:inst5|lpm_add_sub:Add0|addcore:adder|a_csnbuffer:result_node ; work ;
; |lpm_add_sub:Add1| ; 16 (0) ; 0 ; 0 ; 0 ; 16 (0) ; 0 (0) ; 0 (0) ; 16 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_add_sub:Add1 ; work ;
; |addcore:adder| ; 16 (1) ; 0 ; 0 ; 0 ; 16 (1) ; 0 (0) ; 0 (0) ; 16 (1) ; 0 (0) ; |CPU|ALU:inst5|lpm_add_sub:Add1|addcore:adder ; work ;
; |a_csnbuffer:result_node| ; 15 (15) ; 0 ; 0 ; 0 ; 15 (15) ; 0 (0) ; 0 (0) ; 15 (15) ; 0 (0) ; |CPU|ALU:inst5|lpm_add_sub:Add1|addcore:adder|a_csnbuffer:result_node ; work ;
; |lpm_mult:Mult0| ; 460 (0) ; 0 ; 0 ; 0 ; 460 (0) ; 0 (0) ; 0 (0) ; 46 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0 ; work ;
; |mult_tj01:auto_generated| ; 460 (166) ; 0 ; 0 ; 0 ; 460 (166) ; 0 (0) ; 0 (0) ; 46 (14) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated ; work ;
; |lpm_add_sub:op_1| ; 63 (0) ; 0 ; 0 ; 0 ; 63 (0) ; 0 (0) ; 0 (0) ; 1 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_1 ; work ;
; |addcore:adder| ; 63 (1) ; 0 ; 0 ; 0 ; 63 (1) ; 0 (0) ; 0 (0) ; 1 (1) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_1|addcore:adder ; work ;
; |a_csnbuffer:result_node| ; 62 (62) ; 0 ; 0 ; 0 ; 62 (62) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_1|addcore:adder|a_csnbuffer:result_node ; work ;
; |lpm_add_sub:op_2| ; 30 (0) ; 0 ; 0 ; 0 ; 30 (0) ; 0 (0) ; 0 (0) ; 30 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_2 ; work ;
; |addcore:adder| ; 30 (1) ; 0 ; 0 ; 0 ; 30 (1) ; 0 (0) ; 0 (0) ; 30 (1) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_2|addcore:adder ; work ;
; |a_csnbuffer:result_node| ; 29 (29) ; 0 ; 0 ; 0 ; 29 (29) ; 0 (0) ; 0 (0) ; 29 (29) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_2|addcore:adder|a_csnbuffer:result_node ; work ;
; |lpm_add_sub:op_3| ; 53 (0) ; 0 ; 0 ; 0 ; 53 (0) ; 0 (0) ; 0 (0) ; 1 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_3 ; work ;
; |addcore:adder| ; 53 (0) ; 0 ; 0 ; 0 ; 53 (0) ; 0 (0) ; 0 (0) ; 1 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_3|addcore:adder ; work ;
; |a_csnbuffer:result_node| ; 53 (53) ; 0 ; 0 ; 0 ; 53 (53) ; 0 (0) ; 0 (0) ; 1 (1) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_3|addcore:adder|a_csnbuffer:result_node ; work ;
; |lpm_add_sub:op_4| ; 46 (0) ; 0 ; 0 ; 0 ; 46 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_4 ; work ;
; |addcore:adder| ; 46 (0) ; 0 ; 0 ; 0 ; 46 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_4|addcore:adder ; work ;
; |a_csnbuffer:result_node| ; 46 (46) ; 0 ; 0 ; 0 ; 46 (46) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_4|addcore:adder|a_csnbuffer:result_node ; work ;
; |lpm_add_sub:op_5| ; 34 (0) ; 0 ; 0 ; 0 ; 34 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_5 ; work ;
; |addcore:adder| ; 34 (0) ; 0 ; 0 ; 0 ; 34 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_5|addcore:adder ; work ;
; |a_csnbuffer:result_node| ; 34 (34) ; 0 ; 0 ; 0 ; 34 (34) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_5|addcore:adder|a_csnbuffer:result_node ; work ;
; |lpm_add_sub:op_6| ; 26 (0) ; 0 ; 0 ; 0 ; 26 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_6 ; work ;
; |addcore:adder| ; 26 (0) ; 0 ; 0 ; 0 ; 26 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_6|addcore:adder ; work ;
; |a_csnbuffer:result_node| ; 26 (26) ; 0 ; 0 ; 0 ; 26 (26) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_6|addcore:adder|a_csnbuffer:result_node ; work ;
; |lpm_add_sub:op_7| ; 30 (0) ; 0 ; 0 ; 0 ; 30 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_7 ; work ;
; |addcore:adder| ; 30 (0) ; 0 ; 0 ; 0 ; 30 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_7|addcore:adder ; work ;
; |a_csnbuffer:result_node| ; 30 (30) ; 0 ; 0 ; 0 ; 30 (30) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_7|addcore:adder|a_csnbuffer:result_node ; work ;
; |lpm_add_sub:op_8| ; 12 (0) ; 0 ; 0 ; 0 ; 12 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_8 ; work ;
; |addcore:adder| ; 12 (0) ; 0 ; 0 ; 0 ; 12 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; 0 (0) ; |CPU|ALU:inst5|lpm_mult:Mult0|mult_tj01:auto_generated|lpm_add_sub:op_8|addcore:adder ; work ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -