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

📄 lcd_top.tlg

📁 基于FPGA的LCD1602驱动
💻 TLG
字号:
Selecting top level module LCD_Top
@N: CG364 :"D:\Libero\Synplify\Synplify_862H\lib\proasic\fusion.v":2043:7:2043:9|Synthesizing module VCC

@N: CG364 :"D:\Libero\Synplify\Synplify_862H\lib\proasic\fusion.v":1224:7:1224:9|Synthesizing module GND

@N: CG364 :"D:\Libero\Synplify\Synplify_862H\lib\proasic\fusion.v":2974:7:2974:9|Synthesizing module PLL

@N: CG364 :"D:\Libero\Synplify\Synplify_862H\lib\proasic\fusion.v":260:7:260:12|Synthesizing module PLLINT

@N: CG364 :"C:\Actelprj\yan\LCD_1602\smartgen\PLL_1M\PLL_1M.v":5:7:5:12|Synthesizing module PLL_1M

@N: CG364 :"C:\Actelprj\yan\LCD_1602\hdl\Clock_Gen.v":5:7:5:15|Synthesizing module Clock_Gen

@N: CG179 :"C:\Actelprj\yan\LCD_1602\hdl\Clock_Gen.v":35:27:35:33|Removing redundant assignment
@W: CS148 :"C:\Actelprj\yan\LCD_1602\hdl\Clock_Gen.v":15:12:15:13|Undriven input OADIVRST, tying to 0
@N: CG364 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":7:7:7:16|Synthesizing module LCD_Driver

@W: CL112 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Feedback mux created for signal Data_Second_Buf[111:0]. Did you forget the set/reset assignment for this signal?
@W: CL112 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Feedback mux created for signal Data_First_Buf[111:0]. Did you forget the set/reset assignment for this signal?
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_First_Buf[3] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_First_Buf[4] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_First_Buf[5] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_First_Buf[7] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_Second_Buf[1] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_Second_Buf[4] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_Second_Buf[7] is always 0, optimizing ...
@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <7> of Data_First_Buf[111:0] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <5> of Data_First_Buf[111:0] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <4> of Data_First_Buf[111:0] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <3> of Data_First_Buf[111:0] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <7> of Data_Second_Buf[111:0] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <4> of Data_Second_Buf[111:0] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <1> of Data_Second_Buf[111:0] 

@N: CG364 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Top.v":5:7:5:13|Synthesizing module LCD_Top

@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_First_Buf[12] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_First_Buf[13] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_First_Buf[15] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_Second_Buf[12] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_Second_Buf[15] is always 0, optimizing ...
@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <15> of Data_Second_Buf[111:8] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <12> of Data_Second_Buf[111:8] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <15> of Data_First_Buf[111:8] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <13> of Data_First_Buf[111:8] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <12> of Data_First_Buf[111:8] 

@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_Second_Buf[20] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_Second_Buf[23] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_First_Buf[21] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_First_Buf[23] is always 0, optimizing ...
@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <23> of Data_First_Buf[111:16] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <21> of Data_First_Buf[111:16] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <23> of Data_Second_Buf[111:16] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <20> of Data_Second_Buf[111:16] 

@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_Second_Buf[28] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_Second_Buf[31] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_First_Buf[31] is always 0, optimizing ...
@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <31> of Data_First_Buf[111:24] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <31> of Data_Second_Buf[111:24] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <28> of Data_Second_Buf[111:24] 

@N: CL201 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|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
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_Second_Buf[39] is always 0, optimizing ...
@W: CL189 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Register bit Data_First_Buf[39] is always 0, optimizing ...
@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <39> of Data_First_Buf[111:32] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <39> of Data_Second_Buf[111:32] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <2> of Data_First_Buf[2:0] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <1> of Data_First_Buf[2:0] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <6> of Data_Second_Buf[6:5] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <3> of Data_Second_Buf[3:2] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <14> of Data_Second_Buf[14:13] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <11> of Data_Second_Buf[11:8] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <22> of Data_Second_Buf[22:21] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <19> of Data_Second_Buf[19:16] 

@W: CL171 :"C:\Actelprj\yan\LCD_1602\hdl\LCD_Driver.v":43:0:43:5|Pruning Register bit <27> of Data_Second_Buf[27:24] 

⌨️ 快捷键说明

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