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

📄 __projnav.log

📁 cup 的设计源代码
💻 LOG
📖 第 1 页 / 共 3 页
字号:
Project Navigator Auto-Make Log File-------------------------------------



Started process "Synthesize".=========================================================================*                          HDL Compilation                              *=========================================================================Compiling verilog file "register.v"Module <register> compiledCompiling verilog file "mux2.v"Module <mux2> compiledCompiling verilog file "mux4.v"Module <mux4> compiledCompiling verilog file "mux16.v"Module <mux16> compiledCompiling verilog file "PC.v"Module <PC> compiledCompiling verilog file "SP.v"Module <SP> compiledCompiling verilog file "GR.v"Module <GR> compiledCompiling verilog file "ALU.v"Module <ALU> compiledCompiling verilog file "MUL.v"Module <MUL> compiledCompiling verilog file "DIV_CAS.v"Module <DIV_CAS> compiledCompiling verilog file "DIV_row.v"Module <DIV_row> compiledCompiling verilog file "DIV.v"Module <DIV> compiledCompiling verilog file "CU.v"Module <CU> compiledCompiling verilog file "CPU.v"Module <CPU> compiledNo errors in compilationAnalysis of file <"CPU.prj"> succeeded. =========================================================================*                            HDL Analysis                               *=========================================================================WARNING:HDLCompilers:259 - "CPU.v" line 86 Connection to input port 'reg_in' does not match port sizeWARNING:HDLCompilers:261 - "CPU.v" line 86 Connection to output port 'reg_out' does not match port sizeWARNING:HDLCompilers:259 - "CPU.v" line 87 Connection to input port 'reg_in' does not match port sizeWARNING:HDLCompilers:261 - "CPU.v" line 87 Connection to output port 'reg_out' does not match port sizeWARNING:HDLCompilers:259 - "CPU.v" line 95 Connection to input port 'm0_in' does not match port sizeWARNING:HDLCompilers:259 - "CPU.v" line 95 Connection to input port 'm1_in' does not match port sizeWARNING:HDLCompilers:259 - "CPU.v" line 95 Connection to input port 'm2_in' does not match port sizeWARNING:HDLCompilers:259 - "CPU.v" line 95 Connection to input port 'm3_in' does not match port sizeWARNING:HDLCompilers:261 - "CPU.v" line 95 Connection to output port 'mux4_out' does not match port sizeAnalyzing top module <CPU>.	width = 8Module <CPU> is correct for synthesis. Analyzing module <register>.	width = 8Module <register> is correct for synthesis. Analyzing module <mux2>.	width = 8Module <mux2> is correct for synthesis. Analyzing module <mux4>.	width = 8Module <mux4> is correct for synthesis. Analyzing module <mux16>.	width = 8Module <mux16> is correct for synthesis. Analyzing module <PC>.	width = 8Module <PC> is correct for synthesis. Analyzing module <SP>.	width = 8Module <SP> is correct for synthesis. Analyzing module <GR>.	width = 8Module <GR> is correct for synthesis. Analyzing module <ALU>.	width = 8	width_op = 5	ADD = <u>00000000000000000000000000000100	SUB = <u>00000000000000000000000000000101	SHL = <u>00000000000000000000000000001011	SHCL = <u>00000000000000000000000000001100	SHR = <u>00000000000000000000000000001001	SHCR = <u>00000000000000000000000000001010	INC = <u>00000000000000000000000000001101	REV = <u>00000000000000000000000000001110Module <ALU> is correct for synthesis. Analyzing module <MUL>.	width = 8Module <MUL> is correct for synthesis. Analyzing module <DIV>.	width_a = 16	width_b = 8Module <DIV> is correct for synthesis. Analyzing module <DIV_row>.	width = 8Module <DIV_row> is correct for synthesis. Analyzing module <DIV_CAS>.WARNING:Xst:905 - "DIV_CAS.v" line 35: The signals <b> are missing in the sensitivity list of always block.Module <DIV_CAS> is correct for synthesis. Analyzing module <CU>.	FIRST = <u>00000000000000000000000000000000	SECOND = <u>00000000000000000000000000000001	THIRD = <u>00000000000000000000000000000010	HALT = <u>00000000000000000000000000000011	FORTH = <u>00000000000000000000000000000100	FIFTH = <u>00000000000000000000000000000101	SP_START = <u>00000000000000000000000011111111Module <CU> is correct for synthesis. =========================================================================*                           HDL Synthesis                               *=========================================================================INFO:Xst:1304 - Contents of register <CLE> in unit <CU> never changes during circuit operation. The register is replaced by logic.Synthesizing Unit <DIV_CAS>.    Related source file is "DIV_CAS.v".WARNING:Xst:646 - Signal <b> is assigned but never used.    Found 1-bit xor3 for signal <s_out>.    Summary:	inferred   1 Xor(s).Unit <DIV_CAS> synthesized.Synthesizing Unit <DIV_row>.    Related source file is "DIV_row.v".Unit <DIV_row> synthesized.Synthesizing Unit <CU>.    Related source file is "CU.v".WARNING:Xst:647 - Input <AR_OUT<7:3>> is never used.    Found finite state machine <FSM_0> for signal <state>.    -----------------------------------------------------------------------    | States             | 6                                              |    | Transitions        | 7                                              |    | Inputs             | 1                                              |    | Outputs            | 5                                              |    | Clock              | CLK (rising_edge)                              |    | Reset              | RST (negative)                                 |    | Reset type         | asynchronous                                   |    | Reset State        | 101                                            |    | Encoding           | automatic                                      |    | Implementation     | LUT                                            |    -----------------------------------------------------------------------    Found 1-bit 4-to-1 multiplexer for signal <SPDE>.    Found 1-bit 4-to-1 multiplexer for signal <$n0008>.    Found 2-bit 4-to-1 multiplexer for signal <$old_AB_SEL_22>.    Found 1-bit 4-to-1 multiplexer for signal <$old_ARLE_23>.    Summary:	inferred   1 Finite State Machine(s).	inferred   5 Multiplexer(s).Unit <CU> synthesized.Synthesizing Unit <DIV>.    Related source file is "DIV.v".WARNING:Xst:646 - Signal <s10<8>> is assigned but never used.WARNING:Xst:646 - Signal <s11<8>> is assigned but never used.WARNING:Xst:646 - Signal <s12<8>> is assigned but never used.WARNING:Xst:646 - Signal <s13<8>> is assigned but never used.WARNING:Xst:646 - Signal <s14<8>> is assigned but never used.WARNING:Xst:646 - Signal <s15<8>> is assigned but never used.WARNING:Xst:646 - Signal <s1<8>> is assigned but never used.WARNING:Xst:646 - Signal <s2<8>> is assigned but never used.WARNING:Xst:646 - Signal <s3<8>> is assigned but never used.WARNING:Xst:646 - Signal <s4<8>> is assigned but never used.WARNING:Xst:646 - Signal <s5<8>> is assigned but never used.WARNING:Xst:646 - Signal <s6<8>> is assigned but never used.WARNING:Xst:646 - Signal <s7<8>> is assigned but never used.WARNING:Xst:646 - Signal <s8<8>> is assigned but never used.WARNING:Xst:646 - Signal <s9<8>> is assigned but never used.WARNING:Xst:737 - Found 8-bit latch for signal <r_out>.WARNING:Xst:737 - Found 16-bit latch for signal <q_out>.    Found 8-bit adder for signal <$n0001> created at line 37.    Summary:	inferred   1 Adder/Subtractor(s).Unit <DIV> synthesized.Synthesizing Unit <MUL>.    Related source file is "MUL.v".WARNING:Xst:737 - Found 16-bit latch for signal <mul_out>.    Found 16-bit adder for signal <$n0001> created at line 30.    Found 16-bit adder for signal <$n0002>.    Found 16-bit adder for signal <$n0003>.    Found 16-bit adder for signal <$n0004>.    Found 16-bit adder for signal <$n0005>.    Found 16-bit adder for signal <$n0006>.    Found 16-bit adder for signal <$n0007>.    Summary:	inferred   7 Adder/Subtractor(s).Unit <MUL> synthesized.Synthesizing Unit <ALU>.    Related source file is "ALU.v".    Found 9-bit subtractor for signal <$AUX_7>.    Found 8-bit adder carry out for signal <$n0001>.    Found 8-bit adder carry out for signal <$n0002>.    Summary:	inferred   3 Adder/Subtractor(s).Unit <ALU> synthesized.Synthesizing Unit <GR>.    Related source file is "GR.v".    Found 8-bit 8-to-1 multiplexer for signal <GR_out>.    Found 64-bit register for signal <register>.    Summary:	inferred  64 D-type flip-flop(s).	inferred   8 Multiplexer(s).Unit <GR> synthesized.Synthesizing Unit <SP>.    Related source file is "SP.v".    Found 8-bit updown counter for signal <SP_out>.    Summary:	inferred   1 Counter(s).Unit <SP> synthesized.Synthesizing Unit <PC>.    Related source file is "PC.v".    Found 8-bit up counter for signal <PC_out>.    Summary:	inferred   1 Counter(s).Unit <PC> synthesized.Synthesizing Unit <mux16>.    Related source file is "mux16.v".    Found 8-bit 16-to-1 multiplexer for signal <mux16_out>.    Summary:	inferred   8 Multiplexer(s).Unit <mux16> synthesized.Synthesizing Unit <mux4>.    Related source file is "mux4.v".    Found 8-bit 4-to-1 multiplexer for signal <mux4_out>.    Summary:	inferred   8 Multiplexer(s).Unit <mux4> synthesized.Synthesizing Unit <mux2>.    Related source file is "mux2.v".Unit <mux2> synthesized.Synthesizing Unit <register>.    Related source file is "register.v".    Found 8-bit register for signal <reg_out>.    Summary:	inferred   8 D-type flip-flop(s).Unit <register> synthesized.Synthesizing Unit <CPU>.    Related source file is "CPU.v".    Found 8-bit tristate buffer for signal <data>.    Summary:	inferred   8 Tristate(s).Unit <CPU> synthesized.=========================================================================

⌨️ 快捷键说明

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