📄 lcd_top_srr.htm
字号:
<html>
<body><samp><pre>
<!@TC:1188895219>
#Build: Synplify Pro 8.6.2H, Build 017R, Dec 7 2006
#install: D:\Libero\Synplify\Synplify_862H
#OS: Windows XP 5.1
#Hostname: SHOUJINQIAO
#Tue Sep 04 16:40:19 2007
<a name=compilerReport27>$ Start of Compile
#Tue Sep 04 16:40:19 2007
Synplicity Verilog Compiler, version 3.7, Build 090R, built Nov 17 2006
Copyright (C) 1994-2006, Synplicity Inc. All Rights Reserved
@I::"D:\Libero\Synplify\Synplify_862H\lib\proasic\fusion.v"
@I::"C:\Actelprj\yan\LCD_1602\smartgen\PLL_1M\PLL_1M.v"
@I::"C:\Actelprj\yan\LCD_1602\hdl\Clock_Gen.v"
@I::"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v"
@I::"C:\Actelprj\yan\LCD_1602\hdl\LCD_Top.v"
Verilog syntax check successful!
Compiler output is up to date. No re-compile necessary
Selecting top level module LCD_Top
@N:<a href="@N:CG364:@XP_HELP">CG364</a> : <a href="d:\libero\synplify\synplify_862h\lib\proasic\fusion.v:2043:7:2043:10:@N:CG364:@XP_MSG">fusion.v(2043)</a><!@TM:1188895219> | Synthesizing module VCC
@N:<a href="@N:CG364:@XP_HELP">CG364</a> : <a href="d:\libero\synplify\synplify_862h\lib\proasic\fusion.v:1224:7:1224:10:@N:CG364:@XP_MSG">fusion.v(1224)</a><!@TM:1188895219> | Synthesizing module GND
@N:<a href="@N:CG364:@XP_HELP">CG364</a> : <a href="d:\libero\synplify\synplify_862h\lib\proasic\fusion.v:2974:7:2974:10:@N:CG364:@XP_MSG">fusion.v(2974)</a><!@TM:1188895219> | Synthesizing module PLL
@N:<a href="@N:CG364:@XP_HELP">CG364</a> : <a href="d:\libero\synplify\synplify_862h\lib\proasic\fusion.v:260:7:260:13:@N:CG364:@XP_MSG">fusion.v(260)</a><!@TM:1188895219> | Synthesizing module PLLINT
@N:<a href="@N:CG364:@XP_HELP">CG364</a> : <a href="c:\actelprj\yan\lcd_1602\smartgen\pll_1m\pll_1m.v:5:7:5:13:@N:CG364:@XP_MSG">pll_1m.v(5)</a><!@TM:1188895219> | Synthesizing module PLL_1M
@N:<a href="@N:CG364:@XP_HELP">CG364</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\clock_gen.v:5:7:5:16:@N:CG364:@XP_MSG">clock_gen.v(5)</a><!@TM:1188895219> | Synthesizing module Clock_Gen
@N:<a href="@N:CG179:@XP_HELP">CG179</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\clock_gen.v:35:27:35:34:@N:CG179:@XP_MSG">clock_gen.v(35)</a><!@TM:1188895219> | Removing redundant assignment
<font color=#A52A2A>@W:<a href="@W:CS148:@XP_HELP">CS148</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\clock_gen.v:15:12:15:14:@W:CS148:@XP_MSG">clock_gen.v(15)</a><!@TM:1188895219> | Undriven input OADIVRST, tying to 0</font>
@N:<a href="@N:CG364:@XP_HELP">CG364</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:7:7:7:17:@N:CG364:@XP_MSG">lcd_driver.v(7)</a><!@TM:1188895219> | Synthesizing module LCD_Driver
<font color=#A52A2A>@W:<a href="@W:CL112:@XP_HELP">CL112</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL112:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Feedback mux created for signal Data_Second_Buf[111:0]. Did you forget the set/reset assignment for this signal?</font>
<font color=#A52A2A>@W:<a href="@W:CL112:@XP_HELP">CL112</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL112:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Feedback mux created for signal Data_First_Buf[111:0]. Did you forget the set/reset assignment for this signal?</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_First_Buf[3] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_First_Buf[4] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_First_Buf[5] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_First_Buf[7] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_Second_Buf[1] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_Second_Buf[4] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_Second_Buf[7] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <7> of Data_First_Buf[111:0] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <5> of Data_First_Buf[111:0] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <4> of Data_First_Buf[111:0] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <3> of Data_First_Buf[111:0] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <7> of Data_Second_Buf[111:0] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <4> of Data_Second_Buf[111:0] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <1> of Data_Second_Buf[111:0] </font>
@N:<a href="@N:CG364:@XP_HELP">CG364</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_top.v:5:7:5:14:@N:CG364:@XP_MSG">lcd_top.v(5)</a><!@TM:1188895219> | Synthesizing module LCD_Top
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_First_Buf[12] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_First_Buf[13] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_First_Buf[15] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_Second_Buf[12] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_Second_Buf[15] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <15> of Data_Second_Buf[111:8] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <12> of Data_Second_Buf[111:8] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <15> of Data_First_Buf[111:8] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <13> of Data_First_Buf[111:8] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <12> of Data_First_Buf[111:8] </font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_Second_Buf[20] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_Second_Buf[23] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_First_Buf[21] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_First_Buf[23] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <23> of Data_First_Buf[111:16] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <21> of Data_First_Buf[111:16] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <23> of Data_Second_Buf[111:16] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <20> of Data_Second_Buf[111:16] </font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_Second_Buf[28] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_Second_Buf[31] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_First_Buf[31] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <31> of Data_First_Buf[111:24] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <31> of Data_Second_Buf[111:24] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <28> of Data_Second_Buf[111:24] </font>
@N:<a href="@N:CL201:@XP_HELP">CL201</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@N:CL201:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Trying to extract state machine for register state
Extracted state machine for register state
State machine has 8 reachable states with original encodings of:
0000
0001
0010
0011
0100
0101
0110
0111
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_Second_Buf[39] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL189:@XP_HELP">CL189</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL189:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Register bit Data_First_Buf[39] is always 0, optimizing ...</font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <39> of Data_First_Buf[111:32] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <39> of Data_Second_Buf[111:32] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <2> of Data_First_Buf[2:0] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <1> of Data_First_Buf[2:0] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <6> of Data_Second_Buf[6:5] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <3> of Data_Second_Buf[3:2] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <14> of Data_Second_Buf[14:13] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <11> of Data_Second_Buf[11:8] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <22> of Data_Second_Buf[22:21] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <19> of Data_Second_Buf[19:16] </font>
<font color=#A52A2A>@W:<a href="@W:CL171:@XP_HELP">CL171</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:CL171:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Pruning Register bit <27> of Data_Second_Buf[27:24] </font>
@END
Process took 0h:00m:01s realtime, 0h:00m:01s cputime
# Tue Sep 04 16:40:19 2007
###########################################################]
Synplicity Proasic Technology Mapper, Version 9.0.0, Build 368R, Built Nov 27 2006 12:29:38
Copyright (C) 1994-2006, Synplicity Inc. All Rights Reserved
Product Version Version 8.6.2H
@N:<a href="@N:MF249:@XP_HELP">MF249</a> : <!@TM:1188895219> | Running in 32-bit mode.
@N:<a href="@N:MF258:@XP_HELP">MF258</a> : <!@TM:1188895219> | Gated clock conversion disabled
<font color=#A52A2A>@W:<a href="@W:BN153:@XP_HELP">BN153</a> : <!@TM:1188895219> | View "prim", Cell "NGMUX", Port "CLK0": remove clock marking</font>
<font color=#A52A2A>@W:<a href="@W:BN153:@XP_HELP">BN153</a> : <!@TM:1188895219> | View "prim", Cell "NGMUX", Port "CLK1": remove clock marking</font>
<font color=#A52A2A>@W:<a href="@W:BN154:@XP_HELP">BN154</a> : <!@TM:1188895219> | View "prim" of Cell "NGMUX": 4 sequential timing arcs are removed</font>
Automatic dissolve at startup in view:work.Clock_Gen(verilog) of U1(PLL_1M)
<font color=#A52A2A>@W:<a href="@W:BN132:@XP_HELP">BN132</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:BN132:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Removing sequential instance U2.Data_First_Buf[0], because it is equivalent to instance U2.Data_First_Buf[6]</font>
<font color=#A52A2A>@W:<a href="@W:BN132:@XP_HELP">BN132</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:BN132:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Removing sequential instance U2.Data_Second_Buf[2], because it is equivalent to instance U2.Data_Second_Buf[5]</font>
<font color=#A52A2A>@W:<a href="@W:BN132:@XP_HELP">BN132</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\lcd_driver.v:43:0:43:6:@W:BN132:@XP_MSG">lcd_driver.v(43)</a><!@TM:1188895219> | Removing sequential instance U2.Data_Second_Buf[0], because it is equivalent to instance U2.Data_Second_Buf[5]</font>
RTL optimization done.
Finished RTL optimizations (Time elapsed 0h:00m:00s; Memory used current: 43MB peak: 45MB)
@N:<a href="@N:MF238:@XP_HELP">MF238</a> : <a href="c:\actelprj\yan\lcd_1602\hdl\clock_gen.v:36:25:36:38:@N:MF238:@XP_MSG">clock_gen.v(36)</a><!@TM:1188895219> | Found 10 bit incrementor, 'un6_count_1[9:0]'
Encoding state machine work.LCD_Driver(verilog)-state[7:0]
original code -> new code
0000 -> 00000001
0001 -> 00000010
0010 -> 00000100
0011 -> 00001000
0100 -> 00010000
0101 -> 00100000
0110 -> 01000000
0111 -> 10000000
Finished factoring (Time elapsed 0h:00m:01s; Memory used current: 45MB peak: 46MB)
Finished gated-clock and generated-clock conversion (Time elapsed 0h:00m:01s; Memory used current: 45MB peak: 46MB)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -