📄 __projnav.log
字号:
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 + -