#Build: Synplify Pro E-2010.09L-SP2 Beta, Build 077R, Jan 11 2011 #install: C:\Diamond\diamond\1.2\synpbase #OS: Windows XP 5.1 #Hostname: L25531 #Implementation: impl1 #Sat Feb 19 18:34:00 2011 $ Start of Compile #Sat Feb 19 18:34:00 2011 Synopsys Verilog Compiler, version comp520rcp2, Build 098R, built Jan 17 2011 @N: : | Running in 32-bit mode Copyright (C) 1994-2011 Synopsys, Inc. This software the associated documentation are confidential and proprietary to Synopsys, Inc. Your use or disclosure of this software subject to the terms and conditions of a written license agreement between you, or your company, and Synopsys, Inc. @I::"C:\Diamond\diamond\1.2\synpbase\lib\lucent\machxo2.v" @I::"C:\Diamond\diamond\1.2\synpbase\lib\vlog\hypermods.v" @I::"C:\Diamond\diamond\1.2\cae_library\synthesis\verilog\machxo2.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\audio_buffer.v" @I:"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\audio_buffer.v":"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\timescale.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\clk_gen.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\wave_read.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\pwm.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\LCDEncoding4to1.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\lcdencoding4to1com.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\IPexpress\EFB_Module.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\uptime_wb.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1046\source\i2c_master_registers.v" @I:"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1046\source\i2c_master_registers.v":"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1046\source\..\testbench\timescale.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1046\source\i2c_master_bit_ctrl.v" @N:CG334 : i2c_master_bit_ctrl.v(161) | Read directive translate_off @N:CG333 : i2c_master_bit_ctrl.v(163) | Read directive translate_on @I:"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1046\source\i2c_master_bit_ctrl.v":"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1046\source\i2c_master_defines.v" @N:CG346 : i2c_master_bit_ctrl.v(394) | Read full_case directive @N:CG347 : i2c_master_bit_ctrl.v(394) | Read parallel_case directive @N:CG346 : i2c_master_bit_ctrl.v(398) | Read full_case directive @N:CG347 : i2c_master_bit_ctrl.v(398) | Read parallel_case directive @W:CG286 : i2c_master_bit_ctrl.v(398) | Case statement has both a full_case directive and a default clause. The full_case directive is ignored. @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1046\source\i2c_master_byte_ctrl.v" @N:CG334 : i2c_master_byte_ctrl.v(106) | Read directive translate_off @N:CG333 : i2c_master_byte_ctrl.v(108) | Read directive translate_on @N:CG346 : i2c_master_byte_ctrl.v(275) | Read full_case directive @N:CG347 : i2c_master_byte_ctrl.v(275) | Read parallel_case directive @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1046\source\i2c_master_wb_top.v" @N:CG334 : i2c_master_wb_top.v(110) | Read directive translate_off @N:CG333 : i2c_master_wb_top.v(112) | Read directive translate_on @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1044\Source\Spi_wb.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\latticemico8_v3_1_verilog\source\isp8_core.v" @I:"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\latticemico8_v3_1_verilog\source\isp8_core.v":"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\latticemico8_v3_1_verilog\source\timescale.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\rom_ebr_wb.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\IPexpress\PLL.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\pll_soft_wb.v" @W:CG921 : pll_soft_wb.v(59) | lock_pll is already declared in this scope. @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1066\source\verilog\box_ave.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1066\source\verilog\sigmadelta_adc.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1066\source\verilog\adc_top.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\adc_wb.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1042\source\modem.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1042\source\uart_core.v" @I:"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1042\source\uart_core.v":"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1042\source\intface.v" @I:"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1042\source\intface.v":"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1042\source\txcver_fifo.v" @I:"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1042\source\txcver_fifo.v":"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1042\source\system_conf.v" @I:"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1042\source\uart_core.v":"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1042\source\rxcver.v" @I:"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1042\source\rxcver.v":"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1042\source\rxcver_fifo.v" @I:"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1042\source\uart_core.v":"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1042\source\txmitt.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\lm8_top.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\latticemico8_v3_1_verilog\source\isp8_io_cntl.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\latticemico8_v3_1_verilog\source\isp8_flow_cntl.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\latticemico8_v3_1_verilog\source\isp8_alu.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\latticemico8_v3_1_verilog\source\isp8_idec.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\rd1043\source\lm8_wb.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\led_sw_wb.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\reset_gen.v" @W:CG921 : reset_gen.v(60) | rst1_out is already declared in this scope. @W:CG921 : reset_gen.v(61) | rst2_out is already declared in this scope. @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\clk_switch.v" @W:CG921 : clk_switch.v(10) | out_clk is already declared in this scope. @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\clksource_wb.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\debounce.v" @W:CG921 : debounce.v(17) | Pushed is already declared in this scope. @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\lcd4digit.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\source\PowerCntr.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\control_soc_demo.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\ringosc.v" @I::"C:\Documents and Settings\cwest\Desktop\MachXO2_Pico_Demos\SoC\Demo_MachXO2_Pico_SoC10_Diamond_Working\Demo_MachXO2_Control_SoC\project\..\source\oscclkclean.v" @W:CG921 : oscclkclean.v(55) | oscclk is already declared in this scope. @W:CG921 : oscclkclean.v(56) | RingOSCraw is already declared in this scope. @W:CG921 : oscclkclean.v(59) | CalbrateRingOSC is already declared in this scope. @W:CG921 : oscclkclean.v(66) | RingOSCclk is already declared in this scope. Verilog syntax check successful! Options changed - recompiling Selecting top level module control_soc_demo @N:CG364 : machxo2.v(557) | Synthesizing module ILVDS @N:CG364 : reset_gen.v(46) | Synthesizing module reset_gen @N:CG364 : led_sw_wb.v(46) | Synthesizing module lcd_sw_wb @N:CG364 : ringosc.v(46) | Synthesizing module RingOSC @W:CG133 : ringosc.v(56) | No assignment to RingOSCEnbDelay @N:CG364 : machxo2.v(1802) | Synthesizing module OSCH @N:CG364 : oscclkclean.v(46) | Synthesizing module oscclkclean @N:CG364 : clk_switch.v(1) | Synthesizing module clk_switch @N:CG364 : clksource_wb.v(46) | Synthesizing module clkselect_wb @W:CL169 : clksource_wb.v(152) | Pruning Register OSCEnbDelay[4:0] @W:CL169 : clksource_wb.v(152) | Pruning Register OSCEnb1 @N:CG364 : lm8_wb.v(47) | Synthesizing module lm8_wb LM8_ADDR_W=32'b00000000000000000000000000011000 NUM_DECODE=32'b00000000000000000000000000000100 WB_ADDR_W=32'b00000000000000000000000000010100 NUM_SLAVES=32'b00000000000000000000000000010000 Generated name = lm8_wb_24s_4s_20s_16s @N:CG364 : isp8_idec.v(40) | Synthesizing module isp8_idec PROM_AW=32'b00000000000000000000000000001011 Generated name = isp8_idec_11s @N:CG364 : isp8_alu.v(135) | Synthesizing module pmi_addsub pmi_data_width=32'b00000000000000000000000000001000 pmi_result_width=32'b00000000000000000000000000001000 pmi_sign=24'b011011110110011001100110 pmi_family=24'b010110000100111100110010 module_type=80'b01110000011011010110100101011111011000010110010001100100011100110111010101100010 Generated name = pmi_addsub_8s_8s_off_XO2_pmi_addsub @N:CG364 : isp8_alu.v(41) | Synthesizing module isp8_alu FAMILY_NAME=24'b010110000100111100110010 Generated name = isp8_alu_XO2 @N:CG364 : lm8_top.v(142) | Synthesizing module pmi_distributed_spram pmi_addr_depth=32'b00000000000000000000000000010000 pmi_addr_width=32'b00000000000000000000000000000100 pmi_data_width=32'b00000000000000000000000000001101 pmi_regmode=40'b0110111001101111011100100110010101100111 pmi_init_file=32'b01101110011011110110111001100101 pmi_init_file_format=48'b011000100110100101101110011000010111001001111001 pmi_family=24'b010110000100111100110010 module_type=168'b011100000110110101101001010111110110010001101001011100110111010001110010011010010110001001110101011101000110010101100100010111110111001101110000011100100110000101101101 Generated name = pmi_distributed_spram_16s_4s_13s_noreg_none_binary_XO2_pmi_distributed_spram_Z1 @N:CG364 : isp8_flow_cntl.v(41) | Synthesizing module isp8_flow_cntl PGM_STACK_AW=32'b00000000000000000000000000000100 PGM_STACK_AD=32'b00000000000000000000000000010000 PROM_AW=32'b00000000000000000000000000001011 FAMILY_NAME=24'b010110000100111100110010 Generated name = isp8_flow_cntl_4s_16s_11s_XO2 @N:CG179 : isp8_flow_cntl.v(229) | Removing redundant assignment @N:CG179 : isp8_flow_cntl.v(358) | Removing redundant assignment @N:CG179 : isp8_flow_cntl.v(375) | Removing redundant assignment @N:CG364 : isp8_io_cntl.v(39) | Synthesizing module isp8_io_cntl PORT_AW=32'b00000000000000000000000000001000 Generated name = isp8_io_cntl_8s @N:CG364 : isp8_core.v(513) | Synthesizing module pmi_rom pmi_addr_depth=32'b00000000000000000000100000000000 pmi_addr_width=32'b00000000000000000000000000001011 pmi_data_width=32'b00000000000000000000000000010010 pmi_regmode=40'b0110111001101111011100100110010101100111 pmi_gsr=56'b01100100011010010111001101100001011000100110110001100101 pmi_resetmode=40'b0110000101110011011110010110111001100011 pmi_init_file=104'b01110000011100100110111101101101010111110110100101101110011010010111010000101110011010000110010101111000 pmi_init_file_format=24'b011010000110010101111000 pmi_family=24'b010110000100111100110010 module_type=56'b01110000011011010110100101011111011100100110111101101101 Generated name = pmi_rom_2048s_11s_18s_noreg_disable_async_prom_init.hex_hex_XO2_pmi_rom_Z2 @N:CG364 : isp8_core.v(42) | Synthesizing module isp8_core FAMILY_NAME=24'b010110000100111100110010 PROM_FILE=104'b01110000011100100110111101101101010111110110100101101110011010010111010000101110011010000110010101111000 PORT_AW=32'b00000000000000000000000000001000 EXT_AW=32'b00000000000000000000000000011000 PROM_AW=32'b00000000000000000000000000001011 PROM_AD=32'b00000000000000000000100000000000 REGISTERS_16=32'b00000000000000000000000000000000 PGM_STACK_AW=32'b00000000000000000000000000000100 PGM_STACK_AD=32'b00000000000000000000000000010000 REG14=5'b01110 REG15=5'b01111 Generated name = isp8_core_Z3 @N:CG179 : isp8_core.v(337) | Removing redundant assignment @N:CG179 : isp8_core.v(349) | Removing redundant assignment @N:CG364 : isp8_core.v(488) | Synthesizing module pmi_distributed_dpram pmi_addr_depth=32'b00000000000000000000000000100000 pmi_addr_width=32'b00000000000000000000000000000101 pmi_data_width=32'b00000000000000000000000000001000 pmi_regmode=40'b0110111001101111011100100110010101100111 pmi_init_file=32'b01101110011011110110111001100101 pmi_init_file_format=48'b011000100110100101101110011000010111001001111001 pmi_family=24'b010110000100111100110010 module_type=168'b011100000110110101101001010111110110010001101001011100110111010001110010011010010110001001110101011101000110010101100100010111110110010001110000011100100110000101101101 Generated name = pmi_distributed_dpram_32s_5s_8s_noreg_none_binary_XO2_pmi_distributed_dpram_Z4 @N:CG364 : lm8_top.v(142) | Synthesizing module pmi_distributed_spram pmi_addr_depth=32'b00000000000000000000000000100000 pmi_addr_width=32'b00000000000000000000000000000101 pmi_data_width=32'b00000000000000000000000000001000 pmi_regmode=40'b0110111001101111011100100110010101100111 pmi_init_file=32'b01101110011011110110111001100101 pmi_init_file_format=48'b011000100110100101101110011000010111001001111001 pmi_family=24'b010110000100111100110010 module_type=168'b011100000110110101101001010111110110010001101001011100110111010001110010011010010110001001110101011101000110010101100100010111110111001101110000011100100110000101101101 Generated name = pmi_distributed_spram_32s_5s_8s_noreg_none_binary_XO2_pmi_distributed_spram_Z5 @N:CG364 : lm8_top.v(46) | Synthesizing module isp8 FAMILY_NAME=24'b010110000100111100110010 PROM_FILE=104'b01110000011100100110111101101101010111110110100101101110011010010111010000101110011010000110010101111000 PORT_AW=32'b00000000000000000000000000001000 EXT_AW=32'b00000000000000000000000000011000 PROM_AW=32'b00000000000000000000000000001011 PROM_AD=32'b00000000000000000000100000000000 REGISTERS_16=32'b00000000000000000000000000000000 PGM_STACK_AW=32'b00000000000000000000000000000100 PGM_STACK_AD=32'b00000000000000000000000000010000 Generated name = isp8_XO2_prom_init.hex_8s_24s_11s_2048s_0s_4s_16s_Z6 @N:CG364 : intface.v(51) | Synthesizing module intface CLK_IN_MHZ=32'b00000000000000000000000000000010 BAUD_RATE=32'b00000000000000011100001000000000 ADDRWIDTH=32'b00000000000000000000000000000011 DATAWIDTH=32'b00000000000000000000000000001000 FIFO=32'b00000000000000000000000000000000 A_RBR=3'b000 A_THR=3'b000 A_IER=3'b001 A_IIR=3'b010 A_LCR=3'b011 A_LSR=3'b101 A_DIV=3'b111 A_MSR=5'b11000 A_MCR=5'b10000 idle=3'b000 int0=3'b001 int1=3'b010 int2=3'b011 int3=3'b100 Generated name = intface_Z7 @W:CG360 : intface.v(108) | No assignment to wire fifo_empty_thr @W:CG360 : intface.v(156) | No assignment to wire thr_fifo @W:CG133 : intface.v(185) | No assignment to iir_rd_strobe_delay @W:CG133 : intface.v(189) | No assignment to lsr2_r @W:CG133 : intface.v(189) | No assignment to lsr3_r @W:CG133 : intface.v(189) | No assignment to lsr4_r @W:CG133 : intface.v(208) | No assignment to msr_rd_strobe_detect @W:CG360 : intface.v(212) | No assignment to wire fifo_full_thr @W:CG360 : intface.v(214) | No assignment to wire fifo_almost_full_thr @W:CG360 : intface.v(215) | No assignment to wire fifo_almost_empty_thr @W:CG360 : intface.v(216) | No assignment to wire fifo_din_thr @W:CG133 : intface.v(217) | No assignment to fifo_wr_thr @W:CG133 : intface.v(218) | No assignment to fifo_wr_q_thr @W:CG360 : intface.v(219) | No assignment to wire fifo_wr_pulse_thr @W:CL113 : intface.v(351) | Feedback mux created for signal mcr[1:0]. @W:CL251 : intface.v(351) | All reachable assignments to mcr[1:0] assign 0, register removed by optimization @N:CG364 : rxcver.v(49) | Synthesizing module rxcver DATAWIDTH=32'b00000000000000000000000000001000 FIFO=32'b00000000000000000000000000000000 idle=3'b000 shift=3'b001 parity=3'b010 stop=3'b011 idle1=3'b100 lat_family=16'b0101100001001111 Generated name = rxcver_8s_0s_0_1_2_3_4_XO @W:CG360 : rxcver.v(89) | No assignment to wire rbr_fifo @W:CG360 : rxcver.v(96) | No assignment to wire fifo_empty @W:CG360 : rxcver.v(97) | No assignment to wire fifo_almost_full @W:CG133 : rxcver.v(106) | No assignment to count @W:CG133 : rxcver.v(118) | No assignment to rxclk_en @W:CG360 : rxcver.v(121) | No assignment to wire rbr_fifo_error @W:CG360 : rxcver.v(135) | No assignment to wire fifo_full @W:CG360 : rxcver.v(138) | No assignment to wire fifo_almost_empty @W:CG133 : rxcver.v(139) | No assignment to fifo_din @W:CG133 : rxcver.v(140) | No assignment to fifo_wr @W:CG133 : rxcver.v(141) | No assignment to fifo_wr_q @W:CG360 : rxcver.v(142) | No assignment to wire fifo_wr_pulse @N:CL177 : rxcver.v(426) | Sharing sequential element sin_d0_delay. @N:CG364 : txmitt.v(48) | Synthesizing module txmitt DATAWIDTH=32'b00000000000000000000000000001000 FIFO=32'b00000000000000000000000000000000 start=3'b000 shift=3'b001 parity=3'b010 stop_1bit=3'b011 stop_2bit=3'b100 stop_halfbit=3'b101 start1=3'b110 Generated name = txmitt_8s_0s_0_1_2_3_4_5_6 @W:CG133 : txmitt.v(92) | No assignment to tx_in_start_s @W:CG133 : txmitt.v(97) | No assignment to txclk_ena @W:CG133 : txmitt.v(98) | No assignment to txclk_enb @W:CG133 : txmitt.v(100) | No assignment to count_v @W:CG133 : txmitt.v(101) | No assignment to thr_rd_int @W:CG133 : txmitt.v(102) | No assignment to thr_rd_delay @W:CG133 : txmitt.v(103) | No assignment to last_word @N:CG364 : modem.v(49) | Synthesizing module modem DATAWIDTH=32'b00000000000000000000000000001000 Generated name = modem_8s @N:CG364 : uart_core.v(52) | Synthesizing module uart_core CLK_IN_MHZ=32'b00000000000000000000000000000010 BAUD_RATE=32'b00000000000000011100001000000000 ADDRWIDTH=32'b00000000000000000000000000000011 DATAWIDTH=32'b00000000000000000000000000001000 FIFO=32'b00000000000000000000000000000000 Generated name = uart_core_2s_115200s_3s_8s_0s @N:CG364 : box_ave.v(66) | Synthesizing module box_ave ADC_WIDTH=32'b00000000000000000000000000001000 LPF_DEPTH_BITS=32'b00000000000000000000000000000011 Generated name = box_ave_8s_3s @N:CG364 : sigmadelta_adc.v(62) | Synthesizing module sigmadelta_adc ADC_WIDTH=32'b00000000000000000000000000001000 ACCUM_BITS=32'b00000000000000000000000000001010 LPF_DEPTH_BITS=32'b00000000000000000000000000000011 Generated name = sigmadelta_adc_8s_10s_3s @N:CG364 : adc_top.v(62) | Synthesizing module ADC_top @N:CG364 : adc_wb.v(46) | Synthesizing module adc_wb @N:CG179 : adc_wb.v(74) | Removing redundant assignment @W:CG133 : adc_wb.v(54) | No assignment to led @N:CG364 : isp8_core.v(513) | Synthesizing module pmi_rom pmi_addr_depth=32'b00000000000000000000010000000000 pmi_addr_width=32'b00000000000000000000000000001010 pmi_data_width=32'b00000000000000000000000000001000 pmi_regmode=40'b0110111001101111011100100110010101100111 pmi_gsr=56'b01100100011010010111001101100001011000100110110001100101 pmi_resetmode=32'b01110011011110010110111001100011 pmi_init_file=64'b0110110101100101011011100111010100101110011010000110010101111000 pmi_init_file_format=24'b011010000110010101111000 pmi_family=24'b010110000100111100110010 module_type=56'b01110000011011010110100101011111011100100110111101101101 Generated name = pmi_rom_1024s_10s_8s_noreg_disable_sync_menu.hex_hex_XO2_pmi_rom_Z8 @N:CG364 : rom_ebr_wb.v(45) | Synthesizing module rom_ebr_wb @N:CG364 : machxo2.v(1120) | Synthesizing module VHI @N:CG364 : machxo2.v(1124) | Synthesizing module VLO @N:CG364 : machxo2.v(1809) | Synthesizing module EFB @N:CG364 : EFB_Module.v(8) | Synthesizing module EFB_Module @N:CG364 : lcdencoding4to1com.v(2) | Synthesizing module LCDEncoding4to1com @W:CG296 : lcdencoding4to1com.v(14) | Incomplete sensitivity list - assuming completeness @W:CG290 : lcdencoding4to1com.v(19) | Referenced variable LCDcom is not in sensitivity list @N:CG364 : pwm.v(2) | Synthesizing module PWM @W:CG296 : pwm.v(14) | Incomplete sensitivity list - assuming completeness @W:CG290 : pwm.v(19) | Referenced variable Voltage is not in sensitivity list @N:CG364 : LCDEncoding4to1.v(2) | Synthesizing module LCDEncoding4to1 @W:CG296 : LCDEncoding4to1.v(16) | Incomplete sensitivity list - assuming completeness @W:CG290 : LCDEncoding4to1.v(22) | Referenced variable LCDSegments is not in sensitivity list @N:CG364 : lcd4digit.v(1) | Synthesizing module LCD4Digit @N:CG364 : debounce.v(1) | Synthesizing module PushButton_Debouncer @N:CG179 : debounce.v(31) | Removing redundant assignment @W:CL265 : debounce.v(20) | Pruning bit 30 of SampleReg[30:0] - not in use ... @N:CG364 : machxo2.v(1703) | Synthesizing module PCNTR @N:CG364 : PowerCntr.v(8) | Synthesizing module PowerCntr @N:CG364 : control_soc_demo.v(45) | Synthesizing module control_soc_demo @W:CS149 : control_soc_demo.v(422) | Port width mismatch for port adr_i. Formal has width 8, Actual 20 @W:CG781 : control_soc_demo.v(531) | Undriven input DCD_N on instance UART_INST, tying to 0 @W:CG781 : control_soc_demo.v(531) | Undriven input CTS_N on instance UART_INST, tying to 0 @W:CG781 : control_soc_demo.v(531) | Undriven input DSR_N on instance UART_INST, tying to 0 @W:CG781 : control_soc_demo.v(531) | Undriven input RI_N on instance UART_INST, tying to 0 @W:CG781 : control_soc_demo.v(605) | Undriven input tc_ic on instance EFB_Inst, tying to 0 @W:CS149 : control_soc_demo.v(808) | Port width mismatch for port LCD1. Formal has width 8, Actual 7 @W:CS149 : control_soc_demo.v(809) | Port width mismatch for port LCD2. Formal has width 8, Actual 7 @W:CS149 : control_soc_demo.v(810) | Port width mismatch for port LCD3. Formal has width 8, Actual 7 @W:CS149 : control_soc_demo.v(811) | Port width mismatch for port LCD4. Formal has width 8, Actual 7 @W:CG781 : control_soc_demo.v(993) | Undriven input CFGSTDBY on instance PowerCntr_inst, tying to 0 @W:CG781 : control_soc_demo.v(994) | Undriven input CFGWAKE on instance PowerCntr_inst, tying to 0 @W:CG360 : control_soc_demo.v(186) | No assignment to wire uart_rx_sig @W:CG360 : control_soc_demo.v(213) | No assignment to wire data_from_spi @W:CG360 : control_soc_demo.v(215) | No assignment to wire spi_ack @W:CG360 : control_soc_demo.v(218) | No assignment to wire data_from_i2c2 @W:CG360 : control_soc_demo.v(220) | No assignment to wire i2c2_ack @W:CG360 : control_soc_demo.v(224) | No assignment to wire timer_ack @W:CG360 : control_soc_demo.v(226) | No assignment to wire data_from_timer @W:CG360 : control_soc_demo.v(229) | No assignment to wire clk_pll @W:CG360 : control_soc_demo.v(230) | No assignment to wire pll_status @W:CG360 : control_soc_demo.v(231) | No assignment to wire pll_ack @W:CG360 : control_soc_demo.v(278) | No assignment to wire LCD_COM0enc @W:CG360 : control_soc_demo.v(279) | No assignment to wire LCD_COM1enc @W:CG360 : control_soc_demo.v(280) | No assignment to wire LCD_COM2enc @W:CG360 : control_soc_demo.v(281) | No assignment to wire LCD_COM3enc @W:CG360 : control_soc_demo.v(282) | No assignment to wire LCD_5enc @W:CG360 : control_soc_demo.v(283) | No assignment to wire LCD_6enc @W:CG360 : control_soc_demo.v(284) | No assignment to wire LCD_7enc @W:CG360 : control_soc_demo.v(285) | No assignment to wire LCD_8enc @W:CG360 : control_soc_demo.v(286) | No assignment to wire LCD_9enc @W:CG360 : control_soc_demo.v(287) | No assignment to wire LCD_10enc @W:CG360 : control_soc_demo.v(288) | No assignment to wire LCD_11enc @W:CG360 : control_soc_demo.v(289) | No assignment to wire LCD_12enc @W:CG360 : control_soc_demo.v(291) | No assignment to wire LCDcom @W:CL169 : control_soc_demo.v(1032) | Pruning Register TimeOutStandby @W:CL169 : control_soc_demo.v(330) | Pruning Register counter[15:0] @W:CL265 : control_soc_demo.v(783) | Pruning bit 15 of lcdcounter[15:0] - not in use ... @W:CL265 : control_soc_demo.v(783) | Pruning bit 14 of lcdcounter[15:0] - not in use ... @W:CL265 : control_soc_demo.v(783) | Pruning bit 13 of lcdcounter[15:0] - not in use ... @N:CL201 : control_soc_demo.v(1032) | Trying to extract state machine for register state Extracted state machine for register state State machine has 3 reachable states with original encodings of: 00 01 10 @W:CL156 : control_soc_demo.v(352) | *Input wb_ack[15:0] to this expression [instance] has undriven bits which are being tied to 0 - a simulation mismatch is possible @W:CL156 : control_soc_demo.v(372) | *Input wb_dat_i[127:0] to this expression [instance] has undriven bits which are being tied to 0 - a simulation mismatch is possible @W:CL157 : control_soc_demo.v(88) | *Output spi_sclk has undriven bits - a simulation mismatch is possible @W:CL157 : control_soc_demo.v(89) | *Output spi_csn has undriven bits - a simulation mismatch is possible @W:CL157 : control_soc_demo.v(90) | *Output spi_mosi has undriven bits - a simulation mismatch is possible @W:CL157 : control_soc_demo.v(92) | *Output spi_miso has undriven bits - a simulation mismatch is possible @W:CL157 : control_soc_demo.v(96) | *Output I2CAlert has undriven bits - a simulation mismatch is possible @W:CL157 : control_soc_demo.v(97) | *Output scl has undriven bits - a simulation mismatch is possible @W:CL157 : control_soc_demo.v(98) | *Output sda has undriven bits - a simulation mismatch is possible @W:CL247 : lcd4digit.v(11) | Input port bit 7 of LCD1[7:0] is unused @W:CL247 : lcd4digit.v(12) | Input port bit 7 of LCD2[7:0] is unused @W:CL247 : lcd4digit.v(13) | Input port bit 7 of LCD3[7:0] is unused @W:CL247 : lcd4digit.v(14) | Input port bit 7 of LCD4[7:0] is unused @N:CL201 : LCDEncoding4to1.v(67) | Trying to extract state machine for register state Extracted state machine for register state State machine has 8 reachable states with original encodings of: 000 001 010 011 100 101 110 111 @N:CL201 : pwm.v(58) | Trying to extract state machine for register state Extracted state machine for register state State machine has 3 reachable states with original encodings of: 000 001 010 @N:CL201 : lcdencoding4to1com.v(57) | Trying to extract state machine for register state Extracted state machine for register state State machine has 8 reachable states with original encodings of: 000 001 010 011 100 101 110 111 @W:CL246 : adc_wb.v(49) | Input port bits 7 to 1 of dat_i[7:0] are unused @A:CL153 : adc_wb.v(54) | *Unassigned bits of led[7:0] have been referenced and are being tied to 0 - simulation mismatch possible @W:CL159 : uart_core.v(110) | Input UART_CTI_I is unused @N:CL201 : modem.v(99) | Trying to extract state machine for register msr_reg @N:CL201 : txmitt.v(275) | Trying to extract state machine for register genblk2.genblk1.tx_state Extracted state machine for register genblk2.genblk1.tx_state State machine has 7 reachable states with original encodings of: 000 001 010 011 100 101 110 @W:CL159 : txmitt.v(79) | Input fifo_empty_thr is unused @N:CL201 : rxcver.v(269) | Trying to extract state machine for register cs_state Extracted state machine for register cs_state State machine has 5 reachable states with original encodings of: 000 001 010 011 100 @W:CL157 : rxcver.v(89) | *Output rbr_fifo has undriven bits - a simulation mismatch is possible @W:CL157 : rxcver.v(96) | *Output fifo_empty has undriven bits - a simulation mismatch is possible @W:CL157 : rxcver.v(97) | *Output fifo_almost_full has undriven bits - a simulation mismatch is possible @N:CL201 : intface.v(575) | Trying to extract state machine for register genblk13.cs_state Extracted state machine for register genblk13.cs_state State machine has 5 reachable states with original encodings of: 000 001 010 011 100 @W:CL246 : intface.v(112) | Input port bits 7 to 3 of adr_i[7:0] are unused @W:CL246 : intface.v(146) | Input port bits 7 to 4 of msr[7:0] are unused @W:CL157 : intface.v(108) | *Output fifo_empty_thr has undriven bits - a simulation mismatch is possible @W:CL159 : intface.v(117) | Input sel_i is unused @W:CL159 : intface.v(118) | Input bte_i is unused @W:CL159 : intface.v(120) | Input rbr_fifo is unused @W:CL159 : intface.v(109) | Input fifo_empty is unused @W:CL159 : intface.v(111) | Input thr_rd is unused @W:CL159 : intface.v(110) | Input fifo_almost_full is unused @W:CL246 : isp8_alu.v(45) | Input port bits 13 to 2 of instr[17:0] are unused @W:CL246 : clksource_wb.v(49) | Input port bits 7 to 1 of dat_i[7:0] are unused @W:CL246 : led_sw_wb.v(50) | Input port bits 7 to 4 of dat_i[7:0] are unused @END Process took 0h:00m:01s realtime, 0h:00m:01s cputime # Sat Feb 19 18:34:01 2011 ###########################################################]