Release 14.2 - xst P.28xd (nt64) Copyright (c) 1995-2012 Xilinx, Inc. All rights reserved. --> Parameter TMPDIR set to xst/projnav.tmp Total REAL time to Xst completion: 0.00 secs Total CPU time to Xst completion: 0.09 secs --> Parameter xsthdpdir set to xst Total REAL time to Xst completion: 0.00 secs Total CPU time to Xst completion: 0.09 secs --> Reading design: top.prj TABLE OF CONTENTS 1) Synthesis Options Summary 2) HDL Parsing 3) HDL Elaboration 4) HDL Synthesis 4.1) HDL Synthesis Report 5) Advanced HDL Synthesis 5.1) Advanced HDL Synthesis Report 6) Low Level Synthesis 7) Partition Report 8) Design Summary 8.1) Primitive and Black Box Usage 8.2) Device utilization summary 8.3) Partition Resource Summary 8.4) Timing Report 8.4.1) Clock Information 8.4.2) Asynchronous Control Signals Information 8.4.3) Timing Summary 8.4.4) Timing Details 8.4.5) Cross Clock Domains Report ========================================================================= * Synthesis Options Summary * ========================================================================= ---- Source Parameters Input File Name : "top.prj" Ignore Synthesis Constraint File : NO ---- Target Parameters Output File Name : "top" Output Format : NGC Target Device : xc6slx9-2-tqg144 ---- Source Options Top Module Name : top Automatic FSM Extraction : YES FSM Encoding Algorithm : Auto Safe Implementation : No FSM Style : LUT RAM Extraction : Yes RAM Style : Auto ROM Extraction : Yes Shift Register Extraction : YES ROM Style : Auto Resource Sharing : YES Asynchronous To Synchronous : NO Shift Register Minimum Size : 2 Use DSP Block : Auto Automatic Register Balancing : No ---- Target Options LUT Combining : Auto Reduce Control Sets : Auto Add IO Buffers : YES Global Maximum Fanout : 100000 Add Generic Clock Buffer(BUFG) : 16 Register Duplication : YES Optimize Instantiated Primitives : NO Use Clock Enable : Auto Use Synchronous Set : Auto Use Synchronous Reset : Auto Pack IO Registers into IOBs : Auto Equivalent register Removal : YES ---- General Options Optimization Goal : Speed Optimization Effort : 1 Power Reduction : NO Keep Hierarchy : No Netlist Hierarchy : As_Optimized RTL Output : Yes Global Optimization : AllClockNets Read Cores : YES Write Timing Constraints : NO Cross Clock Analysis : NO Hierarchy Separator : / Bus Delimiter : <> Case Specifier : Maintain Slice Utilization Ratio : 100 BRAM Utilization Ratio : 100 DSP48 Utilization Ratio : 100 Auto BRAM Packing : NO Slice Utilization Ratio Delta : 5 ========================================================================= ========================================================================= * HDL Parsing * ========================================================================= Analyzing Verilog file "H:\Product\LK\FPGA\LK-Xilinx-TB\VerilogHDL\IR-Remote_Receiver\hextobcd.v" into library work Parsing module . Analyzing Verilog file "H:\Product\LK\FPGA\LK-Xilinx-TB\VerilogHDL\IR-Remote_Receiver\Printf.v" into library work Parsing module . Analyzing Verilog file "H:\Product\LK\FPGA\LK-Xilinx-TB\VerilogHDL\IR-Remote_Receiver\Lcd.v" into library work Parsing module . Analyzing Verilog file "H:\Product\LK\FPGA\LK-Xilinx-TB\VerilogHDL\IR-Remote_Receiver\IR_Receiver.v" into library work Parsing module . Analyzing Verilog file "H:\Product\LK\FPGA\LK-Xilinx-TB\VerilogHDL\IR-Remote_Receiver\top.v" into library work Parsing module . ========================================================================= * HDL Elaboration * ========================================================================= WARNING:HDLCompiler:1016 - "H:\Product\LK\FPGA\LK-Xilinx-TB\VerilogHDL\IR-Remote_Receiver\top.v" Line 106: Port CLK180 is not connected to this instance Elaborating module . Elaborating module . Elaborating module . WARNING:HDLCompiler:189 - "H:\Product\LK\FPGA\LK-Xilinx-TB\VerilogHDL\IR-Remote_Receiver\top.v" Line 126: Size mismatch in connection of port . Formal port size is 32-bit while actual signal size is 31-bit. Elaborating module . Elaborating module . Elaborating module . ========================================================================= * HDL Synthesis * ========================================================================= Synthesizing Unit . Related source file is "H:\Product\LK\FPGA\LK-Xilinx-TB\VerilogHDL\IR-Remote_Receiver\top.v". S0 = 0 S1 = 1 S2 = 2 S3 = 3 S4 = 4 S5 = 5 S6 = 6 S7 = 7 S8 = 8 S9 = 9 S10 = 10 S11 = 11 S12 = 12 S13 = 13 Found 1-bit register for signal . Found 32-bit register for signal . Found 4-bit register for signal . Found 1-bit register for signal . Found 2-bit register for signal . Found 1-bit register for signal . Found 8-bit register for signal . Found finite state machine for signal . ----------------------------------------------------------------------- | States | 3 | | Transitions | 8 | | Inputs | 3 | | Outputs | 3 | | Clock | clk_main (rising_edge) | | Reset | reset (positive) | | Reset type | synchronous | | Reset State | 0000 | | Power Up State | 0000 | | Encoding | auto | | Implementation | LUT | ----------------------------------------------------------------------- Found 32-bit adder for signal created at line 84. Found 2-bit adder for signal created at line 99. Found 8-bit comparator equal for signal created at line 49 Summary: inferred 2 Adder/Subtractor(s). inferred 45 D-type flip-flop(s). inferred 1 Comparator(s). inferred 1 Finite State Machine(s). Unit synthesized. Synthesizing Unit . Related source file is "H:\Product\LK\FPGA\LK-Xilinx-TB\VerilogHDL\IR-Remote_Receiver\IR_Receiver.v". WARNING:Xst:647 - Input is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved. Found 1-bit register for signal . Found 1-bit register for signal . Found 32-bit register for signal . Found 4-bit register for signal . Found 8-bit register for signal . Found 32-bit register for signal . Found 32-bit register for signal . Found 32-bit register for signal . Found 16-bit register for signal . Found 1-bit register for signal . Found finite state machine for signal . ----------------------------------------------------------------------- | States | 14 | | Transitions | 38 | | Inputs | 7 | | Outputs | 4 | | Clock | clk_main (rising_edge) | | Power Up State | 0000 | | Encoding | auto | | Implementation | LUT | ----------------------------------------------------------------------- Found 16-bit adder for signal created at line 132. Found 32-bit adder for signal created at line 203. Found 8-bit adder for signal created at line 235. Found 32-bit comparator greater for signal created at line 186 Found 32-bit comparator greater for signal created at line 186 Found 32-bit comparator lessequal for signal created at line 222 Found 32-bit comparator lessequal for signal created at line 222 Summary: inferred 3 Adder/Subtractor(s). inferred 155 D-type flip-flop(s). inferred 4 Comparator(s). inferred 8 Multiplexer(s). inferred 1 Finite State Machine(s). Unit synthesized. Synthesizing Unit . Related source file is "H:\Product\LK\FPGA\LK-Xilinx-TB\VerilogHDL\IR-Remote_Receiver\Printf.v". CLOCKS_PER_BIT = 2604 CLOCKS_WAIT_FOR_RECEIVE = 1302 MAX_TX_BIT_COUNT = 9 MAX_DATA_BUFFER_INDEX = 15 LCD_BLANK = 8'b00100000 LCD_DASH = 8'b00101101 LCD_COLON = 8'b00111010 LCD_PERIODE = 8'b00101110 LCD_EQUAL = 8'b00111101 LCD_0 = 8'b00110000 LCD_1 = 8'b00110001 LCD_2 = 8'b00110010 LCD_3 = 8'b00110011 LCD_4 = 8'b00110100 LCD_5 = 8'b00110101 LCD_6 = 8'b00110110 LCD_7 = 8'b00110111 LCD_8 = 8'b00111000 LCD_9 = 8'b00111001 LCD_A = 8'b01000001 LCD_B = 8'b01000010 LCD_C = 8'b01000011 LCD_D = 8'b01000100 LCD_E = 8'b01000101 LCD_F = 8'b01000110 LCD_G = 8'b01000111 LCD_H = 8'b01001000 LCD_I = 8'b01001001 LCD_J = 8'b01001010 LCD_K = 8'b01001011 LCD_L = 8'b01001100 LCD_M = 8'b01001101 LCD_N = 8'b01001110 LCD_O = 8'b01001111 LCD_P = 8'b01010000 LCD_Q = 8'b01010001 LCD_R = 8'b01010010 LCD_S = 8'b01010011 LCD_T = 8'b01010100 LCD_U = 8'b01010101 LCD_V = 8'b01010110 LCD_W = 8'b01010111 LCD_X = 8'b01011000 LCD_Y = 8'b01011001 LCD_Z = 8'b01011010 LCD_UNDER = 8'b01011111 LCD_S_a = 8'b01100001 LCD_S_b = 8'b01100010 LCD_S_c = 8'b01100011 LCD_S_d = 8'b01100100 LCD_S_e = 8'b01100101 LCD_S_f = 8'b01100110 LCD_S_g = 8'b01100111 LCD_S_h = 8'b01101000 LCD_S_i = 8'b01101001 LCD_S_j = 8'b01101010 LCD_S_k = 8'b01101011 LCD_S_l = 8'b01101100 LCD_S_m = 8'b01101101 LCD_S_n = 8'b01101110 LCD_S_o = 8'b01101111 LCD_S_p = 8'b01110000 LCD_S_q = 8'b01110001 LCD_S_r = 8'b01110010 LCD_S_s = 8'b01110011 LCD_S_t = 8'b01110100 LCD_S_u = 8'b01110101 LCD_S_v = 8'b01110110 LCD_S_w = 8'b01110111 LCD_S_x = 8'b01111000 LCD_S_y = 8'b01111001 LCD_S_z = 8'b01111010 LCD_dot = 8'b01100000 Found 4-bit register for signal . Found 1-bit register for signal . Found 8-bit register for signal . Found 19-bit register for signal . Found 8-bit register for signal . Found 16-bit register for signal . Found 4-bit adder for signal created at line 170. Found 8-bit adder for signal created at line 174. Found 16-bit adder for signal created at line 185. Found 19-bit adder for signal created at line 188. Found 7-bit adder for signal created at line 135. Found 7-bit adder for signal created at line 137. Found 7-bit adder for signal created at line 135. Found 7-bit adder for signal created at line 137. Found 7-bit adder for signal created at line 135. Found 7-bit adder for signal created at line 137. Found 7-bit adder for signal created at line 135. Found 7-bit adder for signal created at line 137. Found 7-bit adder for signal created at line 135. Found 7-bit adder for signal created at line 137. Found 7-bit adder for signal created at line 135. Found 7-bit adder for signal created at line 137. Found 7-bit adder for signal created at line 135. Found 7-bit adder for signal created at line 137. Found 7-bit adder for signal created at line 135. Found 7-bit adder for signal created at line 137. Found 7-bit adder for signal created at line 135. Found 7-bit adder for signal created at line 137. Found 7-bit adder for signal created at line 135. Found 7-bit adder for signal created at line 137. Found 3-bit subtractor for signal > created at line 169. Found 1-bit 8-to-1 multiplexer for signal created at line 169. Found 19-bit comparator greater for signal created at line 156 Found 4-bit comparator greater for signal created at line 168 Found 4-bit comparator lessequal for signal created at line 134 Found 4-bit comparator lessequal for signal created at line 134 Found 4-bit comparator lessequal for signal created at line 134 Found 4-bit comparator lessequal for signal created at line 134 Found 4-bit comparator lessequal for signal created at line 134 Found 4-bit comparator lessequal for signal created at line 134 Found 4-bit comparator lessequal for signal created at line 134 Found 4-bit comparator lessequal for signal created at line 134 Found 4-bit comparator lessequal for signal created at line 134 Found 4-bit comparator lessequal for signal created at line 134 Summary: inferred 25 Adder/Subtractor(s). inferred 56 D-type flip-flop(s). inferred 12 Comparator(s). inferred 16 Multiplexer(s). Unit synthesized. Synthesizing Unit . Related source file is "H:\Product\LK\FPGA\LK-Xilinx-TB\VerilogHDL\IR-Remote_Receiver\hextobcd.v". Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 4-bit adder for signal created at line 49. Found 4-bit adder for signal created at line 51. Found 4-bit adder for signal created at line 53. Found 4-bit adder for signal created at line 55. Found 4-bit adder for signal created at line 57. Found 4-bit adder for signal created at line 59. Found 4-bit adder for signal created at line 61. Found 4-bit adder for signal created at line 63. Found 4-bit adder for signal created at line 65. Found 3-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Found 4-bit comparator greater for signal created at line 48 Found 4-bit comparator greater for signal created at line 50 Found 4-bit comparator greater for signal created at line 52 Found 4-bit comparator greater for signal created at line 54 Found 4-bit comparator greater for signal created at line 56 Found 4-bit comparator greater for signal created at line 58 Found 4-bit comparator greater for signal created at line 60 Found 4-bit comparator greater for signal created at line 62 Found 4-bit comparator greater for signal created at line 64 Summary: inferred 252 Adder/Subtractor(s). inferred 252 Comparator(s). inferred 981 Multiplexer(s). Unit synthesized. Synthesizing Unit . Related source file is "H:\Product\LK\FPGA\LK-Xilinx-TB\VerilogHDL\IR-Remote_Receiver\Lcd.v". LCD_BLANK = 8'b00100000 LCD_DASH = 8'b00101101 LCD_COLON = 8'b00111010 LCD_PERIODE = 8'b00101110 LCD_EQUAL = 8'b00111101 LCD_0 = 8'b00110000 LCD_1 = 8'b00110001 LCD_2 = 8'b00110010 LCD_3 = 8'b00110011 LCD_4 = 8'b00110100 LCD_5 = 8'b00110101 LCD_6 = 8'b00110110 LCD_7 = 8'b00110111 LCD_8 = 8'b00111000 LCD_9 = 8'b00111001 LCD_A = 8'b01000001 LCD_B = 8'b01000010 LCD_C = 8'b01000011 LCD_D = 8'b01000100 LCD_E = 8'b01000101 LCD_F = 8'b01000110 LCD_G = 8'b01000111 LCD_H = 8'b01001000 LCD_I = 8'b01001001 LCD_J = 8'b01001010 LCD_K = 8'b01001011 LCD_L = 8'b01001100 LCD_M = 8'b01001101 LCD_N = 8'b01001110 LCD_O = 8'b01001111 LCD_P = 8'b01010000 LCD_Q = 8'b01010001 LCD_R = 8'b01010010 LCD_S = 8'b01010011 LCD_T = 8'b01010100 LCD_U = 8'b01010101 LCD_V = 8'b01010110 LCD_W = 8'b01010111 LCD_X = 8'b01011000 LCD_Y = 8'b01011001 LCD_Z = 8'b01011010 LCD_UNDER = 8'b01011111 LCD_S_a = 8'b01100001 LCD_S_b = 8'b01100010 LCD_S_c = 8'b01100011 LCD_S_d = 8'b01100100 LCD_S_e = 8'b01100101 LCD_S_f = 8'b01100110 LCD_S_g = 8'b01100111 LCD_S_h = 8'b01101000 LCD_S_i = 8'b01101001 LCD_S_j = 8'b01101010 LCD_S_k = 8'b01101011 LCD_S_l = 8'b01101100 LCD_S_m = 8'b01101101 LCD_S_n = 8'b01101110 LCD_S_o = 8'b01101111 LCD_S_p = 8'b01110000 LCD_S_q = 8'b01110001 LCD_S_r = 8'b01110010 LCD_S_s = 8'b01110011 LCD_S_t = 8'b01110100 LCD_S_u = 8'b01110101 LCD_S_v = 8'b01110110 LCD_S_w = 8'b01110111 LCD_S_x = 8'b01111000 LCD_S_y = 8'b01111001 LCD_S_z = 8'b01111010 Found 9-bit register for signal . Found 16-bit register for signal . Found 16-bit adder for signal created at line 122. Found 9-bit adder for signal created at line 136. Found 8-bit comparator greater for signal created at line 243 Summary: inferred 2 Adder/Subtractor(s). inferred 25 D-type flip-flop(s). inferred 1 Comparator(s). inferred 21 Multiplexer(s). Unit synthesized. ========================================================================= HDL Synthesis Report Macro Statistics # Adders/Subtractors : 284 16-bit adder : 3 19-bit adder : 1 2-bit adder : 1 3-bit subtractor : 1 32-bit adder : 2 4-bit adder : 253 7-bit adder : 20 8-bit adder : 2 9-bit adder : 1 # Registers : 23 1-bit register : 7 16-bit register : 3 19-bit register : 1 2-bit register : 1 32-bit register : 5 4-bit register : 1 8-bit register : 4 9-bit register : 1 # Comparators : 270 19-bit comparator greater : 1 3-bit comparator greater : 1 32-bit comparator greater : 2 32-bit comparator lessequal : 2 4-bit comparator greater : 252 4-bit comparator lessequal : 10 8-bit comparator equal : 1 8-bit comparator greater : 1 # Multiplexers : 1026 1-bit 2-to-1 multiplexer : 982 1-bit 8-to-1 multiplexer : 1 16-bit 2-to-1 multiplexer : 1 19-bit 2-to-1 multiplexer : 1 32-bit 2-to-1 multiplexer : 7 4-bit 2-to-1 multiplexer : 1 40-bit 2-to-1 multiplexer : 1 8-bit 2-to-1 multiplexer : 31 9-bit 2-to-1 multiplexer : 1 # FSMs : 2 ========================================================================= ========================================================================= * Advanced HDL Synthesis * ========================================================================= WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . Synthesizing (advanced) Unit . The following registers are absorbed into counter : 1 register on signal . The following registers are absorbed into counter : 1 register on signal . Unit synthesized (advanced). Synthesizing (advanced) Unit . The following registers are absorbed into counter : 1 register on signal . The following registers are absorbed into counter : 1 register on signal . Unit synthesized (advanced). Synthesizing (advanced) Unit . The following registers are absorbed into counter : 1 register on signal . The following registers are absorbed into counter : 1 register on signal . The following registers are absorbed into counter : 1 register on signal . The following registers are absorbed into counter : 1 register on signal . Unit synthesized (advanced). Synthesizing (advanced) Unit . The following registers are absorbed into counter : 1 register on signal . The following registers are absorbed into counter : 1 register on signal . Unit synthesized (advanced). WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . ========================================================================= Advanced HDL Synthesis Report Macro Statistics # Adders/Subtractors : 275 3-bit adder : 24 3-bit subtractor : 1 32-bit adder : 1 4-bit adder : 228 7-bit adder : 20 8-bit adder : 1 # Counters : 10 16-bit up counter : 3 19-bit up counter : 1 2-bit up counter : 1 32-bit up counter : 1 4-bit up counter : 1 8-bit up counter : 2 9-bit up counter : 1 # Registers : 127 Flip-Flops : 127 # Comparators : 270 19-bit comparator greater : 1 3-bit comparator greater : 1 32-bit comparator greater : 2 32-bit comparator lessequal : 2 4-bit comparator greater : 252 4-bit comparator lessequal : 10 8-bit comparator equal : 1 8-bit comparator greater : 1 # Multiplexers : 1021 1-bit 2-to-1 multiplexer : 982 1-bit 8-to-1 multiplexer : 1 32-bit 2-to-1 multiplexer : 7 40-bit 2-to-1 multiplexer : 1 8-bit 2-to-1 multiplexer : 30 # FSMs : 2 ========================================================================= ========================================================================= * Low Level Synthesis * ========================================================================= Analyzing FSM for best encoding. Optimizing FSM on signal with sequential encoding. ------------------- State | Encoding ------------------- 0000 | 00 0001 | 01 0010 | 10 ------------------- Analyzing FSM for best encoding. Optimizing FSM on signal with user encoding. ------------------- State | Encoding ------------------- 0000 | 0000 0001 | 0001 0010 | 0010 0011 | 0011 0100 | 0100 0101 | 0101 0110 | 0110 0111 | 0111 1000 | 1000 1001 | 1001 1010 | 1010 1011 | 1011 1100 | 1100 1101 | 1101 ------------------- WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:2677 - Node of sequential type is unconnected in block . WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. Optimizing unit ... Optimizing unit ... Optimizing unit ... Optimizing unit ... Optimizing unit ... WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. WARNING:Xst:1293 - FF/Latch has a constant value of 0 in block . This FF/Latch will be trimmed during the optimization process. Mapping all equations... Building and optimizing final netlist ... Found area constraint ratio of 100 (+ 5) on block top, actual ratio is 8. FlipFlop Printf/data_buffer_index_0 has been replicated 1 time(s) FlipFlop Printf/data_buffer_index_1 has been replicated 1 time(s) FlipFlop Printf/data_buffer_index_2 has been replicated 1 time(s) FlipFlop Printf/data_buffer_index_4 has been replicated 1 time(s) Final Macro Processing ... ========================================================================= Final Register Report Macro Statistics # Registers : 236 Flip-Flops : 236 ========================================================================= ========================================================================= * Partition Report * ========================================================================= Partition Implementation Status ------------------------------- No Partitions were found in this design. ------------------------------- ========================================================================= * Design Summary * ========================================================================= Top Level Output File Name : top.ngc Primitive and Black Box Usage: ------------------------------ # BELS : 760 # GND : 1 # INV : 10 # LUT1 : 123 # LUT2 : 26 # LUT3 : 25 # LUT4 : 63 # LUT5 : 102 # LUT6 : 105 # MUXCY : 160 # MUXF7 : 2 # VCC : 1 # XORCY : 142 # FlipFlops/Latches : 236 # FD : 55 # FDCE : 9 # FDE : 119 # FDR : 19 # FDRE : 34 # Clock Buffers : 2 # BUFG : 2 # IO Buffers : 14 # IBUF : 1 # IBUFG : 1 # OBUF : 12 # DCMs : 1 # DCM_SP : 1 Device utilization summary: --------------------------- Selected Device : 6slx9tqg144-2 Slice Logic Utilization: Number of Slice Registers: 236 out of 11440 2% Number of Slice LUTs: 454 out of 5720 7% Number used as Logic: 454 out of 5720 7% Slice Logic Distribution: Number of LUT Flip Flop pairs used: 492 Number with an unused Flip Flop: 256 out of 492 52% Number with an unused LUT: 38 out of 492 7% Number of fully used LUT-FF pairs: 198 out of 492 40% Number of unique control sets: 17 IO Utilization: Number of IOs: 15 Number of bonded IOBs: 14 out of 102 13% Specific Feature Utilization: Number of BUFG/BUFGCTRLs: 2 out of 16 12% --------------------------- Partition Resource Summary: --------------------------- No Partitions were found in this design. --------------------------- ========================================================================= Timing Report NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE. FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT GENERATED AFTER PLACE-and-ROUTE. Clock Information: ------------------ -----------------------------------+------------------------+-------+ Clock Signal | Clock buffer(FF name) | Load | -----------------------------------+------------------------+-------+ osc | DCM_SP:CLKFX | 236 | -----------------------------------+------------------------+-------+ Asynchronous Control Signals Information: ---------------------------------------- No asynchronous control signals found in this design Timing Summary: --------------- Speed Grade: -2 Minimum period: 6.528ns (Maximum Frequency: 153.186MHz) Minimum input arrival time before clock: 2.083ns Maximum output required time after clock: 9.309ns Maximum combinational path delay: No path found Timing Details: --------------- All values displayed in nanoseconds (ns) ========================================================================= Timing constraint: Default period analysis for Clock 'osc' Clock period: 6.528ns (frequency: 153.186MHz) Total number of paths / destination ports: 9765 / 459 ------------------------------------------------------------------------- Delay: 6.528ns (Levels of Logic = 21) Source: Printf/timer_cnt_5 (FF) Destination: Printf/timer_cnt_16 (FF) Source Clock: osc rising Destination Clock: osc rising Data Path: Printf/timer_cnt_5 to Printf/timer_cnt_16 Gate Net Cell:in->out fanout Delay Delay Logical Name (Net Name) ---------------------------------------- ------------ FD:C->Q 3 0.525 1.221 Printf/timer_cnt_5 (Printf/timer_cnt_5) LUT6:I0->O 1 0.254 0.682 Printf/PWR_4_o_timer_cnt[18]_LessThan_3_o32 (Printf/PWR_4_o_timer_cnt[18]_LessThan_3_o31) LUT6:I5->O 12 0.254 1.069 Printf/PWR_4_o_timer_cnt[18]_LessThan_3_o33 (Printf/PWR_4_o_timer_cnt[18]_LessThan_3_o32) LUT6:I5->O 1 0.254 0.681 Printf/PWR_4_o_timer_cnt[18]_LessThan_3_o_inv1 (Printf/PWR_4_o_timer_cnt[18]_LessThan_3_o_inv) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<0> (Printf/Mcount_timer_cnt_cy<0>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<1> (Printf/Mcount_timer_cnt_cy<1>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<2> (Printf/Mcount_timer_cnt_cy<2>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<3> (Printf/Mcount_timer_cnt_cy<3>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<4> (Printf/Mcount_timer_cnt_cy<4>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<5> (Printf/Mcount_timer_cnt_cy<5>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<6> (Printf/Mcount_timer_cnt_cy<6>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<7> (Printf/Mcount_timer_cnt_cy<7>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<8> (Printf/Mcount_timer_cnt_cy<8>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<9> (Printf/Mcount_timer_cnt_cy<9>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<10> (Printf/Mcount_timer_cnt_cy<10>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<11> (Printf/Mcount_timer_cnt_cy<11>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<12> (Printf/Mcount_timer_cnt_cy<12>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<13> (Printf/Mcount_timer_cnt_cy<13>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<14> (Printf/Mcount_timer_cnt_cy<14>) MUXCY:CI->O 1 0.023 0.000 Printf/Mcount_timer_cnt_cy<15> (Printf/Mcount_timer_cnt_cy<15>) XORCY:CI->O 1 0.206 0.682 Printf/Mcount_timer_cnt_xor<16> (Printf/Mcount_timer_cnt16) LUT4:I3->O 1 0.254 0.000 Printf/timer_cnt_16_rstpot (Printf/timer_cnt_16_rstpot) FD:D 0.074 Printf/timer_cnt_16 ---------------------------------------- Total 6.528ns (2.193ns logic, 4.335ns route) (33.6% logic, 66.4% route) ========================================================================= Timing constraint: Default OFFSET IN BEFORE for Clock 'osc' Total number of paths / destination ports: 1 / 1 ------------------------------------------------------------------------- Offset: 2.083ns (Levels of Logic = 1) Source: IR_Remote_Sig (PAD) Destination: IR/IR_Remote_Sig_1 (FF) Destination Clock: osc rising Data Path: IR_Remote_Sig to IR/IR_Remote_Sig_1 Gate Net Cell:in->out fanout Delay Delay Logical Name (Net Name) ---------------------------------------- ------------ IBUF:I->O 1 1.328 0.681 IR_Remote_Sig_IBUF (IR_Remote_Sig_IBUF) FD:D 0.074 IR/IR_Remote_Sig_1 ---------------------------------------- Total 2.083ns (1.402ns logic, 0.681ns route) (67.3% logic, 32.7% route) ========================================================================= Timing constraint: Default OFFSET OUT AFTER for Clock 'osc' Total number of paths / destination ports: 183 / 12 ------------------------------------------------------------------------- Offset: 9.309ns (Levels of Logic = 5) Source: IR/IR_Trans_Value_22 (FF) Destination: data<2> (PAD) Source Clock: osc rising Data Path: IR/IR_Trans_Value_22 to data<2> Gate Net Cell:in->out fanout Delay Delay Logical Name (Net Name) ---------------------------------------- ------------ FDE:C->Q 18 0.525 1.511 IR/IR_Trans_Value_22 (IR/IR_Trans_Value_22) LUT4:I0->O 3 0.254 1.196 TextLcd/Mmux_lcd_db3121 (TextLcd/Mmux_lcd_db312) LUT5:I0->O 1 0.254 0.790 TextLcd/Mmux_lcd_db62 (TextLcd/Mmux_lcd_db61) LUT6:I4->O 1 0.250 0.682 TextLcd/Mmux_lcd_db63 (TextLcd/Mmux_lcd_db62) LUT5:I4->O 1 0.254 0.681 TextLcd/Mmux_lcd_db64 (data_2_OBUF) OBUF:I->O 2.912 data_2_OBUF (data<2>) ---------------------------------------- Total 9.309ns (4.449ns logic, 4.860ns route) (47.8% logic, 52.2% route) ========================================================================= Cross Clock Domains Report: -------------------------- Clock to Setup on destination clock osc ---------------+---------+---------+---------+---------+ | Src:Rise| Src:Fall| Src:Rise| Src:Fall| Source Clock |Dest:Rise|Dest:Rise|Dest:Fall|Dest:Fall| ---------------+---------+---------+---------+---------+ osc | 6.528| | | | ---------------+---------+---------+---------+---------+ ========================================================================= Total REAL time to Xst completion: 17.00 secs Total CPU time to Xst completion: 17.37 secs --> Total memory usage is 273232 kilobytes Number of errors : 0 ( 0 filtered) Number of warnings : 82 ( 0 filtered) Number of infos : 0 ( 0 filtered)