#Build: Synplify Pro (R) Q-2020.03M-SP1, Build 166R, Oct 19 2020 #install: C:\Microsemi\Libero_SoC_v12.6\SynplifyPro #OS: Windows 8 6.2 #Hostname: HYD-LT-I62935 # Wed Jan 13 11:16:58 2021 #Implementation: synthesis Copyright (C) 1994-2020 Synopsys, Inc. This Synopsys software and all associated documentation are proprietary to Synopsys, Inc. and may only be used pursuant to the terms and conditions of a written license agreement with Synopsys, Inc. All other use, reproduction, modification, or distribution of the Synopsys software or the associated documentation is strictly prohibited. Tool: Synplify Pro (R) Build: Q-2020.03M-SP1 Install: C:\Microsemi\Libero_SoC_v12.6\SynplifyPro OS: Windows 6.2 Hostname: HYD-LT-I62935 Implementation : synthesis Synopsys HDL Compiler, Version comp202003synp2, Build 166R, Built Oct 19 2020 10:50:56, @ @N: : | Running in 64-bit mode ###########################################################[ Copyright (C) 1994-2020 Synopsys, Inc. This Synopsys software and all associated documentation are proprietary to Synopsys, Inc. and may only be used pursuant to the terms and conditions of a written license agreement with Synopsys, Inc. All other use, reproduction, modification, or distribution of the Synopsys software or the associated documentation is strictly prohibited. Tool: Synplify Pro (R) Build: Q-2020.03M-SP1 Install: C:\Microsemi\Libero_SoC_v12.6\SynplifyPro OS: Windows 6.2 Hostname: HYD-LT-I62935 Implementation : synthesis Synopsys Verilog Compiler, Version comp202003synp2, Build 170R, Built Oct 21 2020 10:52:30, @ @N: : | Running in 64-bit mode @N:CG1349 : | Running Verilog Compiler in System Verilog mode @I::"C:\Microsemi\Libero_SoC_v12.6\SynplifyPro\lib\generic\acg5.v" (library work) @I::"C:\Microsemi\Libero_SoC_v12.6\SynplifyPro\lib\vlog\hypermods.v" (library __hyper__lib__) @I::"C:\Microsemi\Libero_SoC_v12.6\SynplifyPro\lib\vlog\umr_capim.v" (library snps_haps) @I::"C:\Microsemi\Libero_SoC_v12.6\SynplifyPro\lib\vlog\scemi_objects.v" (library snps_haps) @I::"C:\Microsemi\Libero_SoC_v12.6\SynplifyPro\lib\vlog\scemi_pipes.svh" (library snps_haps) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\polarfire_syn_comps.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_COREUART_0\PF_COREUART_0_0\rtl\vlog\core\Rx_async.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_COREUART_0\PF_COREUART_0_0\rtl\vlog\core\Tx_async.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_COREUART_0\PF_COREUART_0_0\rtl\vlog\core\fifo_256x8_g5.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_COREUART_0\PF_COREUART_0_0\rtl\vlog\core\Clock_gen.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_COREUART_0\PF_COREUART_0_0\rtl\vlog\core\CoreUART.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_COREUART_0\PF_COREUART_0.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\hdl\FILTER_CONTROL_FSM.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\hdl\MultADD.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\hdl\mult18X18.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\hdl\fir_rtl.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_COREFFT\PF_COREFFT_0\rtl\in_place\vlog\core\PF_COREFFT_PF_COREFFT_0_uram_g5.v" (library COREFFT_LIB) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\Actel\DirectCore\COREFFT\7.1.100\rtl\in_place\vlog\core\kit.v" (library COREFFT_LIB) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_COREFFT\PF_COREFFT_0\rtl\in_place\vlog\core\fftDp.v" (library COREFFT_LIB) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_COREFFT\PF_COREFFT_0\twiddle32.v" (library COREFFT_LIB) @N:CG347 : twiddle32.v(35) | Read a parallel_case directive. @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\Actel\DirectCore\COREFFT\7.1.100\rtl\in_place\vlog\core\mac_lib.v" (library COREFFT_LIB) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\Actel\DirectCore\COREFFT\7.1.100\rtl\in_place\vlog\core\cmplx.v" (library COREFFT_LIB) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\Actel\DirectCore\COREFFT\7.1.100\rtl\in_place\vlog\core\fftSm.v" (library COREFFT_LIB) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_COREFFT\PF_COREFFT_0\rtl\in_place\vlog\core\COREFFT.v" (library COREFFT_LIB) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_COREFFT\PF_COREFFT_0\rtl\in_place\vlog\core\COREFFT_TOP.v" (library COREFFT_LIB) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_COREFFT\PF_COREFFT.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_TPSRAM_0\PF_TPSRAM_0_0\PF_TPSRAM_0_PF_TPSRAM_0_0_PF_TPSRAM.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_TPSRAM_0\PF_TPSRAM_0.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_TPSRAM_1\PF_TPSRAM_1_0\PF_TPSRAM_1_PF_TPSRAM_1_0_PF_TPSRAM.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_TPSRAM_1\PF_TPSRAM_1.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_TPSRAM_2\PF_TPSRAM_2_0\PF_TPSRAM_2_PF_TPSRAM_2_0_PF_TPSRAM.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_TPSRAM_2\PF_TPSRAM_2.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_TPSRAM_3\PF_TPSRAM_3_0\PF_TPSRAM_3_PF_TPSRAM_3_0_PF_TPSRAM.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_TPSRAM_3\PF_TPSRAM_3.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_TPSRAM_4\PF_TPSRAM_4_0\PF_TPSRAM_4_PF_TPSRAM_4_0_PF_TPSRAM.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_TPSRAM_4\PF_TPSRAM_4.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\hdl\UART_IF.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_DSP_FLOW_DEMO_TOP\PF_DSP_FLOW_DEMO_TOP.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_ccc_0\PF_ccc_0_0\PF_ccc_0_PF_ccc_0_0_PF_CCC.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_ccc_0\PF_ccc_0.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_init_monitor_0\PF_init_monitor_0_0\PF_init_monitor_0_PF_init_monitor_0_0_PF_INIT_MONITOR.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\PF_init_monitor_0\PF_init_monitor_0.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\reset_sync\reset_sync_0\core\corereset_pf.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\reset_sync\reset_sync.v" (library work) @I::"C:\PF_task_jan_2021\test\DG0762\DG0762_FIR_RTL\Libero_Project\component\work\top\top.v" (library work) Verilog syntax check successful! Selecting top level module top @N:CG364 : acg5.v(489) | Synthesizing module CLKINT in library work. Running optimization stage 1 on CLKINT ....... @W:CG1283 : PF_ccc_0_PF_ccc_0_0_PF_CCC.v(39) | Type of parameter VCOFREQUENCY on the instance pll_inst_0 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type @N:CG364 : polarfire_syn_comps.v(8364) | Synthesizing module PLL in library work. Running optimization stage 1 on PLL ....... @N:CG364 : acg5.v(504) | Synthesizing module VCC in library work. Running optimization stage 1 on VCC ....... @N:CG364 : acg5.v(500) | Synthesizing module GND in library work. Running optimization stage 1 on GND ....... @N:CG364 : PF_ccc_0_PF_ccc_0_0_PF_CCC.v(5) | Synthesizing module PF_ccc_0_PF_ccc_0_0_PF_CCC in library work. Running optimization stage 1 on PF_ccc_0_PF_ccc_0_0_PF_CCC ....... @N:CG364 : PF_ccc_0.v(263) | Synthesizing module PF_ccc_0 in library work. Running optimization stage 1 on PF_ccc_0 ....... @N:CG364 : Clock_gen.v(38) | Synthesizing module PF_COREUART_0_PF_COREUART_0_0_Clock_gen in library work. BAUD_VAL_FRCTN_EN=32'b00000000000000000000000000000001 SYNC_RESET=32'b00000000000000000000000000000000 Generated name = PF_COREUART_0_PF_COREUART_0_0_Clock_gen_1s_0s @N:CG179 : Clock_gen.v(128) | Removing redundant assignment. @N:CG179 : Clock_gen.v(149) | Removing redundant assignment. @N:CG179 : Clock_gen.v(169) | Removing redundant assignment. @N:CG179 : Clock_gen.v(189) | Removing redundant assignment. @N:CG179 : Clock_gen.v(209) | Removing redundant assignment. @N:CG179 : Clock_gen.v(229) | Removing redundant assignment. @N:CG179 : Clock_gen.v(249) | Removing redundant assignment. Running optimization stage 1 on PF_COREUART_0_PF_COREUART_0_0_Clock_gen_1s_0s ....... @N:CG364 : Tx_async.v(31) | Synthesizing module PF_COREUART_0_PF_COREUART_0_0_Tx_async in library work. SYNC_RESET=32'b00000000000000000000000000000000 TX_FIFO=32'b00000000000000000000000000000000 tx_idle=32'b00000000000000000000000000000000 tx_load=32'b00000000000000000000000000000001 start_bit=32'b00000000000000000000000000000010 tx_data_bits=32'b00000000000000000000000000000011 parity_bit=32'b00000000000000000000000000000100 tx_stop_bit=32'b00000000000000000000000000000101 delay_state=32'b00000000000000000000000000000110 Generated name = PF_COREUART_0_PF_COREUART_0_0_Tx_async_0s_0s_0s_1s_2s_3s_4s_5s_6s @W:CG1340 : Tx_async.v(268) | Index into variable tx_byte could be out of range ; a simulation mismatch is possible. @W:CG1340 : Tx_async.v(268) | Index into variable tx_byte could be out of range ; a simulation mismatch is possible. @N:CG179 : Tx_async.v(356) | Removing redundant assignment. Running optimization stage 1 on PF_COREUART_0_PF_COREUART_0_0_Tx_async_0s_0s_0s_1s_2s_3s_4s_5s_6s ....... @W:CL190 : Tx_async.v(119) | Optimizing register bit fifo_read_en0 to a constant 1. To keep the instance, apply constraint syn_preserve=1 on the instance. @W:CL169 : Tx_async.v(119) | Pruning unused register fifo_read_en0. Make sure that there are no unused intermediate registers. @N:CG364 : Rx_async.v(30) | Synthesizing module PF_COREUART_0_PF_COREUART_0_0_Rx_async in library work. SYNC_RESET=32'b00000000000000000000000000000000 RX_FIFO=32'b00000000000000000000000000000000 receive_states_rx_idle=32'b00000000000000000000000000000000 receive_states_rx_data_bits=32'b00000000000000000000000000000001 receive_states_rx_stop_bit=32'b00000000000000000000000000000010 receive_states_rx_wait_state=32'b00000000000000000000000000000011 Generated name = PF_COREUART_0_PF_COREUART_0_0_Rx_async_0s_0s_0s_1s_2s_3s @N:CG179 : Rx_async.v(254) | Removing redundant assignment. @N:CG179 : Rx_async.v(280) | Removing redundant assignment. Running optimization stage 1 on PF_COREUART_0_PF_COREUART_0_0_Rx_async_0s_0s_0s_1s_2s_3s ....... @W:CL177 : Rx_async.v(501) | Sharing sequential element clear_framing_error_en. Add a syn_preserve attribute to the element to prevent sharing. @N:CG364 : CoreUART.v(31) | Synthesizing module PF_COREUART_0_PF_COREUART_0_0_COREUART in library work. TX_FIFO=32'b00000000000000000000000000000000 RX_FIFO=32'b00000000000000000000000000000000 RX_LEGACY_MODE=32'b00000000000000000000000000000000 FAMILY=32'b00000000000000000000000000011010 BAUD_VAL_FRCTN_EN=32'b00000000000000000000000000000001 SYNC_RESET=32'b00000000000000000000000000000000 Generated name = PF_COREUART_0_PF_COREUART_0_0_COREUART_0s_0s_0s_26s_1s_0s @N:CG179 : CoreUART.v(390) | Removing redundant assignment. @W:CG133 : CoreUART.v(136) | Object data_ready is declared but not assigned. Either assign a value or remove the declaration. Running optimization stage 1 on PF_COREUART_0_PF_COREUART_0_0_COREUART_0s_0s_0s_26s_1s_0s ....... @W:CL169 : CoreUART.v(376) | Pruning unused register overflow_reg. Make sure that there are no unused intermediate registers. @W:CL169 : CoreUART.v(341) | Pruning unused register rx_dout_reg_empty. Make sure that there are no unused intermediate registers. @W:CL169 : CoreUART.v(341) | Pruning unused register rx_dout_reg_empty_q. Make sure that there are no unused intermediate registers. @W:CL169 : CoreUART.v(326) | Pruning unused register rx_dout_reg[7:0]. Make sure that there are no unused intermediate registers. @W:CL169 : CoreUART.v(293) | Pruning unused register rx_state[1:0]. Make sure that there are no unused intermediate registers. @W:CL169 : CoreUART.v(278) | Pruning unused register clear_framing_error_reg. Make sure that there are no unused intermediate registers. @W:CL169 : CoreUART.v(278) | Pruning unused register clear_framing_error_reg0. Make sure that there are no unused intermediate registers. @W:CL169 : CoreUART.v(263) | Pruning unused register clear_parity_reg. Make sure that there are no unused intermediate registers. @W:CL169 : CoreUART.v(263) | Pruning unused register clear_parity_reg0. Make sure that there are no unused intermediate registers. @W:CL169 : CoreUART.v(159) | Pruning unused register fifo_write_tx. Make sure that there are no unused intermediate registers. @N:CG364 : PF_COREUART_0.v(26) | Synthesizing module PF_COREUART_0 in library work. Running optimization stage 1 on PF_COREUART_0 ....... @N:CG364 : FILTER_CONTROL_FSM.v(35) | Synthesizing module FILTERCONTROL_FSM in library work. Running optimization stage 1 on FILTERCONTROL_FSM ....... @N:CG364 : fir_rtl.v(35) | Synthesizing module FIR_RTL in library work. @N:CG364 : mult18X18.v(35) | Synthesizing module mult18x18 in library work. Running optimization stage 1 on mult18x18 ....... @N:CG364 : MultADD.v(36) | Synthesizing module MultADD in library work. Running optimization stage 1 on MultADD ....... Running optimization stage 1 on FIR_RTL ....... @W:CL169 : fir_rtl.v(88) | Pruning unused register sample_data[127][15:0]. Make sure that there are no unused intermediate registers. @W:CL169 : fir_rtl.v(70) | Pruning unused register coeffreg[0][15:0]. Make sure that there are no unused intermediate registers. @N:CG364 : acg5.v(578) | Synthesizing module RAM1K20 in library work. Running optimization stage 1 on RAM1K20 ....... @N:CG364 : PF_TPSRAM_0_PF_TPSRAM_0_0_PF_TPSRAM.v(5) | Synthesizing module PF_TPSRAM_0_PF_TPSRAM_0_0_PF_TPSRAM in library work. Running optimization stage 1 on PF_TPSRAM_0_PF_TPSRAM_0_0_PF_TPSRAM ....... @N:CG364 : PF_TPSRAM_0.v(59) | Synthesizing module PF_TPSRAM_0 in library work. Running optimization stage 1 on PF_TPSRAM_0 ....... @N:CG775 : COREFFT_TOP.v(28) | Component PF_COREFFT_PF_COREFFT_0_COREFFT not found in library "work" or "__hyper__lib__", but found in library COREFFT_LIB @N:CG364 : COREFFT_TOP.v(28) | Synthesizing module PF_COREFFT_PF_COREFFT_0_COREFFT in library COREFFT_LIB. FPGA_FAMILY=32'b00000000000000000000000000011010 URAM_MAXDEPTH=32'b00000000000000000000001000000000 CFG_ARCH=32'b00000000000000000000000000000001 DATA_BITS=32'b00000000000000000000000000010010 TWID_BITS=32'b00000000000000000000000000010010 FFT_SIZE=32'b00000000000000000000000100000000 SCALE_ON=32'b00000000000000000000000000000001 SCALE_SCH=32'b00000000000000000000000011111111 ORDER=32'b00000000000000000000000000000000 INVERSE=32'b00000000000000000000000000000000 SCALE=32'b00000000000000000000000000000000 POINTS=32'b00000000000000000000000100000000 WIDTH=32'b00000000000000000000000000010000 MEMBUF=32'b00000000000000000000000000000001 SCALE_EXP_ON=32'b00000000000000000000000000000000 NO_RAM=32'b00000000000000000000000000000000 LOG2PTS=32'b00000000000000000000000000001000 LOGLOG2PTS=32'b00000000000000000000000000000011 FLOGLOG2PTS=32'b00000000000000000000000000000100 STREAM_DATAO_BITS=32'b00000000000000000000000000010010 IN_BITS=32'b00000000000000000000000000010000 OUTP_BITS=32'b00000000000000000000000000010000 Generated name = PF_COREFFT_PF_COREFFT_0_COREFFT_Z1 @N:CG364 : kit.v(445) | Synthesizing module fft_inpl_slowClock in library COREFFT_LIB. Running optimization stage 1 on fft_inpl_slowClock ....... @N:CG364 : kit.v(186) | Synthesizing module fft_inpl_kitDelay_bit_reg in library COREFFT_LIB. DELAY=32'b00000000000000000000000000000010 Generated name = fft_inpl_kitDelay_bit_reg_2s Running optimization stage 1 on fft_inpl_kitDelay_bit_reg_2s ....... @N:CG364 : kit.v(29) | Synthesizing module fft_inpl_kitEdge in library COREFFT_LIB. FRONT_EDGE=32'b00000000000000000000000000000000 Generated name = fft_inpl_kitEdge_0s Running optimization stage 1 on fft_inpl_kitEdge_0s ....... @N:CG364 : kit.v(126) | Synthesizing module fft_inpl_counter_w in library COREFFT_LIB. WIDTH=32'b00000000000000000000000000001010 TC=32'b00000000000000000000000010001001 Generated name = fft_inpl_counter_w_10_137s Running optimization stage 1 on fft_inpl_counter_w_10_137s ....... @N:CG364 : kit.v(70) | Synthesizing module fft_inpl_counter in library COREFFT_LIB. WIDTH=32'b00000000000000000000000000000101 TC=32'b00000000000000000000000000000111 Generated name = fft_inpl_counter_5_7 Running optimization stage 1 on fft_inpl_counter_5_7 ....... @N:CG364 : kit.v(186) | Synthesizing module fft_inpl_kitDelay_bit_reg in library COREFFT_LIB. DELAY=32'b00000000000000000000000000000011 Generated name = fft_inpl_kitDelay_bit_reg_3s Running optimization stage 1 on fft_inpl_kitDelay_bit_reg_3s ....... @N:CG364 : fftSm.v(361) | Synthesizing module fft_inpl_rdFFTtimer in library COREFFT_LIB. HALFPTS=32'b00000000000000000000000010000000 LOGPTS=32'b00000000000000000000000000001000 LOGLOGPTS=32'b00000000000000000000000000000011 RW_DLY=32'b00000000000000000000000000001010 MEMBUF=32'b00000000000000000000000000000001 Generated name = fft_inpl_rdFFTtimer_128s_8_3_10s_1s Running optimization stage 1 on fft_inpl_rdFFTtimer_128s_8_3_10s_1s ....... @N:CG364 : kit.v(226) | Synthesizing module fft_inpl_kitDelay_reg in library COREFFT_LIB. BITWIDTH=32'b00000000000000000000000000001010 DELAY=32'b00000000000000000000000000000010 Generated name = fft_inpl_kitDelay_reg_10_2s Running optimization stage 1 on fft_inpl_kitDelay_reg_10_2s ....... @N:CG364 : kit.v(226) | Synthesizing module fft_inpl_kitDelay_reg in library COREFFT_LIB. BITWIDTH=32'b00000000000000000000000000000101 DELAY=32'b00000000000000000000000000000010 Generated name = fft_inpl_kitDelay_reg_5_2s Running optimization stage 1 on fft_inpl_kitDelay_reg_5_2s ....... @N:CG364 : kit.v(186) | Synthesizing module fft_inpl_kitDelay_bit_reg in library COREFFT_LIB. DELAY=32'b00000000000000000000000000000001 Generated name = fft_inpl_kitDelay_bit_reg_1s Running optimization stage 1 on fft_inpl_kitDelay_bit_reg_1s ....... @N:CG364 : kit.v(99) | Synthesizing module fft_inpl_kitCountS in library COREFFT_LIB. WIDTH=32'b00000000000000000000000000000111 DCVALUE=32'b00000000000000000000000001111111 BUILD_DC=32'b00000000000000000000000000000000 Generated name = fft_inpl_kitCountS_7_127s_0s Running optimization stage 1 on fft_inpl_kitCountS_7_127s_0s ....... @N:CG364 : kit.v(226) | Synthesizing module fft_inpl_kitDelay_reg in library COREFFT_LIB. BITWIDTH=32'b00000000000000000000000000000111 DELAY=32'b00000000000000000000000000000010 Generated name = fft_inpl_kitDelay_reg_7_2s Running optimization stage 1 on fft_inpl_kitDelay_reg_7_2s ....... @N:CG364 : kit.v(226) | Synthesizing module fft_inpl_kitDelay_reg in library COREFFT_LIB. BITWIDTH=32'b00000000000000000000000000000001 DELAY=32'b00000000000000000000000000001010 Generated name = fft_inpl_kitDelay_reg_1s_10s Running optimization stage 1 on fft_inpl_kitDelay_reg_1s_10s ....... @N:CG364 : kit.v(70) | Synthesizing module fft_inpl_counter in library COREFFT_LIB. WIDTH=32'b00000000000000000000000000001000 TC=32'b00000000000000000000000011111111 Generated name = fft_inpl_counter_8_255s Running optimization stage 1 on fft_inpl_counter_8_255s ....... @N:CG364 : fftSm.v(481) | Synthesizing module fft_inpl_inBuf_ldA in library COREFFT_LIB. PTS=32'b00000000000000000000000100000000 LOGPTS=32'b00000000000000000000000000001000 Generated name = fft_inpl_inBuf_ldA_256s_8 @W:CG360 : fftSm.v(502) | Removing wire load_over, as there is no assignment to it. Running optimization stage 1 on fft_inpl_inBuf_ldA_256s_8 ....... @N:CG364 : fftSm.v(623) | Synthesizing module fft_inpl_inBuf_fftA_pipe in library COREFFT_LIB. LOGPTS=32'b00000000000000000000000000001000 LOGLOGPTS=32'b00000000000000000000000000000011 Generated name = fft_inpl_inBuf_fftA_pipe_8_3 Running optimization stage 1 on fft_inpl_inBuf_fftA_pipe_8_3 ....... @W:CL265 : fftSm.v(675) | Removing unused bit 6 of mask1_r[6:0]. Either assign all bits or reduce the width of the signal. @N:CG364 : fftSm.v(695) | Synthesizing module fft_inpl_twid_rA in library COREFFT_LIB. LOGPTS=32'b00000000000000000000000000001000 LOGLOGPTS=32'b00000000000000000000000000000011 Generated name = fft_inpl_twid_rA_8_3 Running optimization stage 1 on fft_inpl_twid_rA_8_3 ....... @N:CG364 : kit.v(186) | Synthesizing module fft_inpl_kitDelay_bit_reg in library COREFFT_LIB. DELAY=32'b00000000000000000000000000000100 Generated name = fft_inpl_kitDelay_bit_reg_4s Running optimization stage 1 on fft_inpl_kitDelay_bit_reg_4s ....... @N:CG364 : kit.v(405) | Synthesizing module fft_inpl_kitSync_ngrst in library COREFFT_LIB. PULSE_WIDTH=32'b00000000000000000000000000000001 Generated name = fft_inpl_kitSync_ngrst_1s @W:CG133 : kit.v(412) | Object tick2 is declared but not assigned. Either assign a value or remove the declaration. Running optimization stage 1 on fft_inpl_kitSync_ngrst_1s ....... @N:CG364 : kit.v(161) | Synthesizing module fft_inpl_bcounter in library COREFFT_LIB. WIDTH=32'b00000000000000000000000000000111 Generated name = fft_inpl_bcounter_7 Running optimization stage 1 on fft_inpl_bcounter_7 ....... @N:CG364 : fftSm.v(739) | Synthesizing module fft_inpl_twid_wA_gen in library COREFFT_LIB. LOGPTS=32'b00000000000000000000000000001000 LOGLOGPTS=32'b00000000000000000000000000000011 Generated name = fft_inpl_twid_wA_gen_8_3 Running optimization stage 1 on fft_inpl_twid_wA_gen_8_3 ....... @N:CG364 : kit.v(226) | Synthesizing module fft_inpl_kitDelay_reg in library COREFFT_LIB. BITWIDTH=32'b00000000000000000000000000000011 DELAY=32'b00000000000000000000000000000010 Generated name = fft_inpl_kitDelay_reg_3_2s Running optimization stage 1 on fft_inpl_kitDelay_reg_3_2s ....... @N:CG364 : fftSm.v(532) | Synthesizing module fft_inpl_outBufA in library COREFFT_LIB. PTS=32'b00000000000000000000000100000000 LOGPTS=32'b00000000000000000000000000001000 MEMBUF=32'b00000000000000000000000000000001 Generated name = fft_inpl_outBufA_256s_8_1s Running optimization stage 1 on fft_inpl_outBufA_256s_8_1s ....... @N:CG364 : fftSm.v(29) | Synthesizing module fft_inpl_sm_top in library COREFFT_LIB. PTS=32'b00000000000000000000000100000000 HALFPTS=32'b00000000000000000000000010000000 LOGPTS=32'b00000000000000000000000000001000 LOGLOGPTS=32'b00000000000000000000000000000011 RW_DLY=32'b00000000000000000000000000001010 MEMBUF=32'b00000000000000000000000000000001 Generated name = fft_inpl_sm_top_256s_128s_8_3_10s_1s Running optimization stage 1 on fft_inpl_sm_top_256s_128s_8_3_10s_1s ....... @W:CL168 : fftSm.v(234) | Removing instance wStage_dly_2 because it does not drive other instances. To preserve this instance, use the syn_noprune synthesis directive. @W:CL168 : fftSm.v(118) | Removing instance edge_detect_0 because it does not drive other instances. To preserve this instance, use the syn_noprune synthesis directive. @N:CG364 : fftDp.v(249) | Synthesizing module PF_COREFFT_PF_COREFFT_0_inPlace in library COREFFT_LIB. LOGPTS=32'b00000000000000000000000000001000 DWIDTH=32'b00000000000000000000000000100000 MEMBUF=32'b00000000000000000000000000000001 URAM_MAXDEPTH=32'b00000000000000000000001000000000 FPGA_FAMILY=32'b00000000000000000000000000011010 Generated name = PF_COREFFT_PF_COREFFT_0_inPlace_8_32s_1s_512s_26s @N:CG364 : fftDp.v(163) | Synthesizing module PF_COREFFT_PF_COREFFT_0_inBuffer in library COREFFT_LIB. LOGPTS=32'b00000000000000000000000000001000 DWIDTH=32'b00000000000000000000000000100000 MEMBUF=32'b00000000000000000000000000000001 URAM_MAXDEPTH=32'b00000000000000000000001000000000 FPGA_FAMILY=32'b00000000000000000000000000011010 Generated name = PF_COREFFT_PF_COREFFT_0_inBuffer_8_32s_1s_512s_26s @N:CG364 : fftDp.v(36) | Synthesizing module PF_COREFFT_PF_COREFFT_0_wrapRam in library COREFFT_LIB. LOGPTS=32'b00000000000000000000000000001000 DWIDTH=32'b00000000000000000000000000100000 FPGA_FAMILY=32'b00000000000000000000000000011010 URAM_MAXDEPTH=32'b00000000000000000000001000000000 RAM_DEPTH=32'b00000000000000000000000010000000 SMARTGEN=32'b00000000000000000000000000000001 Generated name = PF_COREFFT_PF_COREFFT_0_wrapRam_8_32s_26s_512s_128s_1s @N:CG364 : acg5.v(133) | Synthesizing module OR2 in library work. Running optimization stage 1 on OR2 ....... @N:CG364 : acg5.v(102) | Synthesizing module CFG2 in library work. Running optimization stage 1 on CFG2 ....... @N:CG364 : acg5.v(508) | Synthesizing module RAM64x12 in library work. Running optimization stage 1 on RAM64x12 ....... @N:CG364 : PF_COREFFT_PF_COREFFT_0_uram_g5.v(5) | Synthesizing module PF_COREFFT_PF_COREFFT_0_uram_g5 in library COREFFT_LIB. Running optimization stage 1 on PF_COREFFT_PF_COREFFT_0_uram_g5 ....... Running optimization stage 1 on PF_COREFFT_PF_COREFFT_0_wrapRam_8_32s_26s_512s_128s_1s ....... Running optimization stage 1 on PF_COREFFT_PF_COREFFT_0_inBuffer_8_32s_1s_512s_26s ....... @W:CG133 : fftDp.v(267) | Object wA_bfly_r is declared but not assigned. Either assign a value or remove the declaration. @W:CG133 : fftDp.v(268) | Object wA_load_r is declared but not assigned. Either assign a value or remove the declaration. @W:CG133 : fftDp.v(270) | Object wEn_bfly_r is declared but not assigned. Either assign a value or remove the declaration. @W:CG133 : fftDp.v(270) | Object wEn_odd_r is declared but not assigned. Either assign a value or remove the declaration. @W:CG133 : fftDp.v(270) | Object wEn_even_r is declared but not assigned. Either assign a value or remove the declaration. Running optimization stage 1 on PF_COREFFT_PF_COREFFT_0_inPlace_8_32s_1s_512s_26s ....... @N:CG364 : kit.v(460) | Synthesizing module fft_inpl_switch in library COREFFT_LIB. DWIDTH=32'b00000000000000000000000000100000 Generated name = fft_inpl_switch_32s Running optimization stage 1 on fft_inpl_switch_32s ....... @N:CG364 : kit.v(326) | Synthesizing module fft_inpl_kitRndUp in library COREFFT_LIB. WIDTH_OUT=32'b00000000000000000000000000010000 RND_MODE=32'b00000000000000000000000000000001 Generated name = fft_inpl_kitRndUp_16s_1s Running optimization stage 1 on fft_inpl_kitRndUp_16s_1s ....... @N:CG364 : cmplx.v(442) | Synthesizing module fft_inpl_cmplx_rnd in library COREFFT_LIB. WIDTH=32'b00000000000000000000000000010000 NOPIPE=32'b00000000000000000000000000000000 FPGA_FAMILY=32'b00000000000000000000000000011010 RND=32'b00000000000000000000000000000001 P_WIDTH=32'b00000000000000000000000000110000 Generated name = fft_inpl_cmplx_rnd_16s_0s_26s_1s_48s @N:CG364 : kit.v(364) | Synthesizing module fft_inpl_signExt in library COREFFT_LIB. INWIDTH=32'b00000000000000000000000000010000 OUTWIDTH=32'b00000000000000000000000000010010 UNSIGNED=32'b00000000000000000000000000000000 Generated name = fft_inpl_signExt_16s_18s_0s Running optimization stage 1 on fft_inpl_signExt_16s_18s_0s ....... @N:CG364 : mac_lib.v(36) | Synthesizing module fft_inpl_mac18x18mx in library COREFFT_LIB. WIDTH_A=32'b00000000000000000000000000010000 WIDTH_B=32'b00000000000000000000000000010000 BYPASS_REG_A=32'b00000000000000000000000000000000 BYPASS_REG_B=32'b00000000000000000000000000000000 BYPASS_REG_P=32'b00000000000000000000000000000000 FPGA_FAMILY=32'b00000000000000000000000000011010 BY_REGA=2'b00 BY_REGB=2'b00 BY_REGP=2'b00 P_WIDTH=32'b00000000000000000000000000110000 Generated name = fft_inpl_mac18x18mx_16s_16s_0s_0s_0s_26s_0_0_0_48s @N:CG364 : acg5.v(674) | Synthesizing module MACC_PA in library work. Running optimization stage 1 on MACC_PA ....... Running optimization stage 1 on fft_inpl_mac18x18mx_16s_16s_0s_0s_0s_26s_0_0_0_48s ....... @N:CG364 : kit.v(364) | Synthesizing module fft_inpl_signExt in library COREFFT_LIB. INWIDTH=32'b00000000000000000000000000110000 OUTWIDTH=32'b00000000000000000000000000100001 UNSIGNED=32'b00000000000000000000000000000000 Generated name = fft_inpl_signExt_48s_33s_0s Running optimization stage 1 on fft_inpl_signExt_48s_33s_0s ....... @N:CG364 : cmplx.v(354) | Synthesizing module fft_inpl_half_cmplx_18 in library COREFFT_LIB. WIDTH=32'b00000000000000000000000000010000 MINUS=32'b00000000000000000000000000000001 NOPIPE=32'b00000000000000000000000000000000 FPGA_FAMILY=32'b00000000000000000000000000011010 P_WIDTH=32'b00000000000000000000000000110000 SUB=1'b1 DBG=32'b00000000000000000000000000000000 Generated name = fft_inpl_half_cmplx_18_16s_1s_0s_26s_48s_1_0s @N:CG364 : kit.v(226) | Synthesizing module fft_inpl_kitDelay_reg in library COREFFT_LIB. BITWIDTH=32'b00000000000000000000000000010000 DELAY=32'b00000000000000000000000000000001 Generated name = fft_inpl_kitDelay_reg_16s_1s Running optimization stage 1 on fft_inpl_kitDelay_reg_16s_1s ....... Running optimization stage 1 on fft_inpl_half_cmplx_18_16s_1s_0s_26s_48s_1_0s ....... @N:CG364 : cmplx.v(354) | Synthesizing module fft_inpl_half_cmplx_18 in library COREFFT_LIB. WIDTH=32'b00000000000000000000000000010000 MINUS=32'b00000000000000000000000000000000 NOPIPE=32'b00000000000000000000000000000000 FPGA_FAMILY=32'b00000000000000000000000000011010 P_WIDTH=32'b00000000000000000000000000110000 SUB=1'b0 DBG=32'b00000000000000000000000000000000 Generated name = fft_inpl_half_cmplx_18_16s_0s_0s_26s_48s_0_0s Running optimization stage 1 on fft_inpl_half_cmplx_18_16s_0s_0s_26s_48s_0_0s ....... @N:CG364 : cmplx.v(414) | Synthesizing module fft_inpl_cmplx_18 in library COREFFT_LIB. WIDTH=32'b00000000000000000000000000010000 NOPIPE=32'b00000000000000000000000000000000 FPGA_FAMILY=32'b00000000000000000000000000011010 P_WIDTH=32'b00000000000000000000000000110000 Generated name = fft_inpl_cmplx_18_16s_0s_26s_48s Running optimization stage 1 on fft_inpl_cmplx_18_16s_0s_26s_48s ....... Running optimization stage 1 on fft_inpl_cmplx_rnd_16s_0s_26s_1s_48s ....... @N:CG364 : kit.v(226) | Synthesizing module fft_inpl_kitDelay_reg in library COREFFT_LIB. BITWIDTH=32'b00000000000000000000000000010000 DELAY=32'b00000000000000000000000000000100 Generated name = fft_inpl_kitDelay_reg_16s_4s Running optimization stage 1 on fft_inpl_kitDelay_reg_16s_4s ....... @N:CG364 : kit.v(226) | Synthesizing module fft_inpl_kitDelay_reg in library COREFFT_LIB. BITWIDTH=32'b00000000000000000000000000000010 DELAY=32'b00000000000000000000000000000101 Generated name = fft_inpl_kitDelay_reg_2s_5s Running optimization stage 1 on fft_inpl_kitDelay_reg_2s_5s ....... @N:CG364 : kit.v(499) | Synthesizing module fft_inpl_bfly2 in library COREFFT_LIB. WIDTH=32'b00000000000000000000000000010000 TWIDTH=32'b00000000000000000000000000010000 DWIDTH=32'b00000000000000000000000000100000 TDWIDTH=32'b00000000000000000000000000100000 MPIPE=32'b00000000000000000000000000000011 FPGA_FAMILY=32'b00000000000000000000000000011010 Generated name = fft_inpl_bfly2_16s_16s_32s_32s_3s_26s Running optimization stage 1 on fft_inpl_bfly2_16s_16s_32s_32s_3s_26s ....... @N:CG364 : twiddle32.v(27) | Synthesizing module PF_COREFFT_PF_COREFFT_0_twiddle in library COREFFT_LIB. TDWIDTH=32'b00000000000000000000000000100000 LOGPTS=32'b00000000000000000000000000001000 Generated name = PF_COREFFT_PF_COREFFT_0_twiddle_32s_8 Running optimization stage 1 on PF_COREFFT_PF_COREFFT_0_twiddle_32s_8 ....... @N:CG364 : fftDp.v(369) | Synthesizing module PF_COREFFT_PF_COREFFT_0_twidLUT in library COREFFT_LIB. LOGPTS=32'b00000000000000000000000000001000 TDWIDTH=32'b00000000000000000000000000100000 URAM_MAXDEPTH=32'b00000000000000000000001000000000 FPGA_FAMILY=32'b00000000000000000000000000011010 Generated name = PF_COREFFT_PF_COREFFT_0_twidLUT_8_32s_512s_26s Running optimization stage 1 on PF_COREFFT_PF_COREFFT_0_twidLUT_8_32s_512s_26s ....... @N:CG364 : kit.v(570) | Synthesizing module fft_inpl_autoScale in library COREFFT_LIB. SCALE_MODE=32'b00000000000000000000000000000000 SCALE_EXP_ON=32'b00000000000000000000000000000000 LOGLOGPTS=32'b00000000000000000000000000000100 MEMBUF=32'b00000000000000000000000000000001 Generated name = fft_inpl_autoScale_0s_0s_4_1s @W:CG133 : kit.v(590) | Object scale_exp_r is declared but not assigned. Either assign a value or remove the declaration. @W:CG133 : kit.v(590) | Object scale_exp_count is declared but not assigned. Either assign a value or remove the declaration. Running optimization stage 1 on fft_inpl_autoScale_0s_0s_4_1s ....... @N:CG364 : COREFFT.v(28) | Synthesizing module PF_COREFFT_PF_COREFFT_0_COREFFT_INPLC in library COREFFT_LIB. INVERSE=32'b00000000000000000000000000000000 SCALE=32'b00000000000000000000000000000000 POINTS=32'b00000000000000000000000100000000 WIDTH=32'b00000000000000000000000000010000 MEMBUF=32'b00000000000000000000000000000001 URAM_MAXDEPTH=32'b00000000000000000000001000000000 SCALE_EXP_ON=32'b00000000000000000000000000000000 FPGA_FAMILY=32'b00000000000000000000000000011010 LOGPTS=32'b00000000000000000000000000001000 LOGLOGPTS=32'b00000000000000000000000000000011 FLOGLOGPTS=32'b00000000000000000000000000000100 DWIDTH=32'b00000000000000000000000000100000 TWIDTH=32'b00000000000000000000000000010000 TDWIDTH=32'b00000000000000000000000000100000 HALFPTS=32'b00000000000000000000000010000000 MPIPE=32'b00000000000000000000000000000011 RW_DLY=32'b00000000000000000000000000001010 Generated name = PF_COREFFT_PF_COREFFT_0_COREFFT_INPLC_Z2 @N:CG364 : fftDp.v(329) | Synthesizing module PF_COREFFT_PF_COREFFT_0_outBuff in library COREFFT_LIB. LOGPTS=32'b00000000000000000000000000001000 DWIDTH=32'b00000000000000000000000000100000 URAM_MAXDEPTH=32'b00000000000000000000001000000000 FPGA_FAMILY=32'b00000000000000000000000000011010 Generated name = PF_COREFFT_PF_COREFFT_0_outBuff_8_32s_512s_26s Running optimization stage 1 on PF_COREFFT_PF_COREFFT_0_outBuff_8_32s_512s_26s ....... @W:CG360 : COREFFT.v(86) | Removing wire outPQ, as there is no assignment to it. @W:CG360 : COREFFT.v(87) | Removing wire ctrl_outp, as there is no assignment to it. Running optimization stage 1 on PF_COREFFT_PF_COREFFT_0_COREFFT_INPLC_Z2 ....... Running optimization stage 1 on PF_COREFFT_PF_COREFFT_0_COREFFT_Z1 ....... @W:CL318 : COREFFT_TOP.v(86) | *Output RFS has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output. @W:CL318 : COREFFT_TOP.v(86) | *Output OVFLOW_FLAG has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output. @N:CG364 : PF_COREFFT.v(46) | Synthesizing module PF_COREFFT in library work. Running optimization stage 1 on PF_COREFFT ....... @N:CG364 : PF_TPSRAM_3_PF_TPSRAM_3_0_PF_TPSRAM.v(5) | Synthesizing module PF_TPSRAM_3_PF_TPSRAM_3_0_PF_TPSRAM in library work. Running optimization stage 1 on PF_TPSRAM_3_PF_TPSRAM_3_0_PF_TPSRAM ....... @N:CG364 : PF_TPSRAM_3.v(59) | Synthesizing module PF_TPSRAM_3 in library work. Running optimization stage 1 on PF_TPSRAM_3 ....... @N:CG364 : PF_TPSRAM_4_PF_TPSRAM_4_0_PF_TPSRAM.v(5) | Synthesizing module PF_TPSRAM_4_PF_TPSRAM_4_0_PF_TPSRAM in library work. Running optimization stage 1 on PF_TPSRAM_4_PF_TPSRAM_4_0_PF_TPSRAM ....... @N:CG364 : PF_TPSRAM_4.v(59) | Synthesizing module PF_TPSRAM_4 in library work. Running optimization stage 1 on PF_TPSRAM_4 ....... @N:CG364 : PF_TPSRAM_1_PF_TPSRAM_1_0_PF_TPSRAM.v(5) | Synthesizing module PF_TPSRAM_1_PF_TPSRAM_1_0_PF_TPSRAM in library work. Running optimization stage 1 on PF_TPSRAM_1_PF_TPSRAM_1_0_PF_TPSRAM ....... @N:CG364 : PF_TPSRAM_1.v(59) | Synthesizing module PF_TPSRAM_1 in library work. Running optimization stage 1 on PF_TPSRAM_1 ....... @N:CG364 : PF_TPSRAM_2_PF_TPSRAM_2_0_PF_TPSRAM.v(5) | Synthesizing module PF_TPSRAM_2_PF_TPSRAM_2_0_PF_TPSRAM in library work. Running optimization stage 1 on PF_TPSRAM_2_PF_TPSRAM_2_0_PF_TPSRAM ....... @N:CG364 : PF_TPSRAM_2.v(59) | Synthesizing module PF_TPSRAM_2 in library work. Running optimization stage 1 on PF_TPSRAM_2 ....... @N:CG364 : UART_IF.v(35) | Synthesizing module UART_IF in library work. @W:CG296 : UART_IF.v(135) | Incomplete sensitivity list; assuming completeness. Make sure all referenced variables in message CG290 are included in the sensitivity list. @W:CG290 : UART_IF.v(142) | Referenced variable FIR_OUT_RDATA is not in sensitivity list. @W:CG290 : UART_IF.v(149) | Referenced variable FFT_RE_RDATA is not in sensitivity list. @W:CG290 : UART_IF.v(156) | Referenced variable FFT_IM_RDATA is not in sensitivity list. @W:CG290 : UART_IF.v(139) | Referenced variable RAM_REN is not in sensitivity list. Running optimization stage 1 on UART_IF ....... @N:CG364 : PF_DSP_FLOW_DEMO_TOP.v(9) | Synthesizing module PF_DSP_FLOW_DEMO_TOP in library work. Running optimization stage 1 on PF_DSP_FLOW_DEMO_TOP ....... @W:CG1283 : PF_init_monitor_0_PF_init_monitor_0_0_PF_INIT_MONITOR.v(40) | Type of parameter FABRIC_POR_N_SIMULATION_DELAY on the instance I_INIT is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type @W:CG1283 : PF_init_monitor_0_PF_init_monitor_0_0_PF_INIT_MONITOR.v(40) | Type of parameter PCIE_INIT_DONE_SIMULATION_DELAY on the instance I_INIT is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type @W:CG1283 : PF_init_monitor_0_PF_init_monitor_0_0_PF_INIT_MONITOR.v(40) | Type of parameter SRAM_INIT_DONE_SIMULATION_DELAY on the instance I_INIT is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type @W:CG1283 : PF_init_monitor_0_PF_init_monitor_0_0_PF_INIT_MONITOR.v(40) | Type of parameter UIC_INIT_DONE_SIMULATION_DELAY on the instance I_INIT is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type @W:CG1283 : PF_init_monitor_0_PF_init_monitor_0_0_PF_INIT_MONITOR.v(40) | Type of parameter USRAM_INIT_DONE_SIMULATION_DELAY on the instance I_INIT is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type @N:CG364 : polarfire_syn_comps.v(1714) | Synthesizing module INIT in library work. Running optimization stage 1 on INIT ....... @W:CG1283 : PF_init_monitor_0_PF_init_monitor_0_0_PF_INIT_MONITOR.v(50) | Type of parameter BANK_EN_SIMULATION_DELAY on the instance I_BEN_6 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type @N:CG364 : polarfire_syn_comps.v(216) | Synthesizing module BANKEN in library work. Running optimization stage 1 on BANKEN ....... @N:CG364 : PF_init_monitor_0_PF_init_monitor_0_0_PF_INIT_MONITOR.v(5) | Synthesizing module PF_init_monitor_0_PF_init_monitor_0_0_PF_INIT_MONITOR in library work. Running optimization stage 1 on PF_init_monitor_0_PF_init_monitor_0_0_PF_INIT_MONITOR ....... @W:CL168 : PF_init_monitor_0_PF_init_monitor_0_0_PF_INIT_MONITOR.v(52) | Removing instance gnd_inst because it does not drive other instances. To preserve this instance, use the syn_noprune synthesis directive. @W:CL168 : PF_init_monitor_0_PF_init_monitor_0_0_PF_INIT_MONITOR.v(51) | Removing instance vcc_inst because it does not drive other instances. To preserve this instance, use the syn_noprune synthesis directive. @N:CG364 : PF_init_monitor_0.v(82) | Synthesizing module PF_init_monitor_0 in library work. Running optimization stage 1 on PF_init_monitor_0 ....... @N:CG364 : corereset_pf.v(21) | Synthesizing module reset_sync_reset_sync_0_CORERESET_PF in library work. Running optimization stage 1 on reset_sync_reset_sync_0_CORERESET_PF ....... @N:CG364 : reset_sync.v(21) | Synthesizing module reset_sync in library work. Running optimization stage 1 on reset_sync ....... @N:CG364 : top.v(9) | Synthesizing module top in library work. Running optimization stage 1 on top ....... Running optimization stage 2 on top ....... Running optimization stage 2 on reset_sync ....... Running optimization stage 2 on reset_sync_reset_sync_0_CORERESET_PF ....... @N:CL135 : corereset_pf.v(58) | Found sequential shift dff with address depth of 16 words and data bit width of 1. Running optimization stage 2 on PF_init_monitor_0 ....... Running optimization stage 2 on PF_init_monitor_0_PF_init_monitor_0_0_PF_INIT_MONITOR ....... Running optimization stage 2 on BANKEN ....... Running optimization stage 2 on INIT ....... Running optimization stage 2 on PF_DSP_FLOW_DEMO_TOP ....... Running optimization stage 2 on UART_IF ....... @N:CL201 : UART_IF.v(186) | Trying to extract state machine for register rfsm. Extracted state machine for register rfsm State machine has 15 reachable states with original encodings of: 0000 0001 0010 0011 0100 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Running optimization stage 2 on PF_TPSRAM_2 ....... Running optimization stage 2 on PF_TPSRAM_2_PF_TPSRAM_2_0_PF_TPSRAM ....... Running optimization stage 2 on PF_TPSRAM_1 ....... Running optimization stage 2 on PF_TPSRAM_1_PF_TPSRAM_1_0_PF_TPSRAM ....... Running optimization stage 2 on PF_TPSRAM_4 ....... Running optimization stage 2 on PF_TPSRAM_4_PF_TPSRAM_4_0_PF_TPSRAM ....... Running optimization stage 2 on PF_TPSRAM_3 ....... Running optimization stage 2 on PF_TPSRAM_3_PF_TPSRAM_3_0_PF_TPSRAM ....... Running optimization stage 2 on PF_COREFFT ....... Running optimization stage 2 on PF_COREFFT_PF_COREFFT_0_outBuff_8_32s_512s_26s ....... Running optimization stage 2 on PF_COREFFT_PF_COREFFT_0_COREFFT_INPLC_Z2 ....... Running optimization stage 2 on fft_inpl_autoScale_0s_0s_4_1s ....... @A:CL153 : kit.v(590) | *Unassigned bits of scale_exp_r[3:0] are referenced and tied to 0 -- simulation mismatch possible. @N:CL159 : kit.v(584) | Input fftRd_done_tick is unused. Running optimization stage 2 on PF_COREFFT_PF_COREFFT_0_twidLUT_8_32s_512s_26s ....... Running optimization stage 2 on PF_COREFFT_PF_COREFFT_0_twiddle_32s_8 ....... Running optimization stage 2 on fft_inpl_bfly2_16s_16s_32s_32s_3s_26s ....... Running optimization stage 2 on fft_inpl_kitDelay_reg_2s_5s ....... Running optimization stage 2 on fft_inpl_kitDelay_reg_16s_4s ....... Running optimization stage 2 on fft_inpl_cmplx_18_16s_0s_26s_48s ....... Running optimization stage 2 on fft_inpl_half_cmplx_18_16s_0s_0s_26s_48s_0_0s ....... Running optimization stage 2 on fft_inpl_kitDelay_reg_16s_1s ....... Running optimization stage 2 on fft_inpl_half_cmplx_18_16s_1s_0s_26s_48s_1_0s ....... Running optimization stage 2 on fft_inpl_signExt_48s_33s_0s ....... @W:CL246 : kit.v(369) | Input port bits 46 to 32 of inp[47:0] are unused. Assign logic for all port bits or change the input port size. Running optimization stage 2 on MACC_PA ....... Running optimization stage 2 on fft_inpl_mac18x18mx_16s_16s_0s_0s_0s_26s_0_0_0_48s ....... Running optimization stage 2 on fft_inpl_signExt_16s_18s_0s ....... Running optimization stage 2 on fft_inpl_cmplx_rnd_16s_0s_26s_1s_48s ....... Running optimization stage 2 on fft_inpl_kitRndUp_16s_1s ....... Running optimization stage 2 on fft_inpl_switch_32s ....... Running optimization stage 2 on PF_COREFFT_PF_COREFFT_0_uram_g5 ....... Running optimization stage 2 on RAM64x12 ....... Running optimization stage 2 on CFG2 ....... Running optimization stage 2 on OR2 ....... Running optimization stage 2 on PF_COREFFT_PF_COREFFT_0_wrapRam_8_32s_26s_512s_128s_1s ....... Running optimization stage 2 on PF_COREFFT_PF_COREFFT_0_inBuffer_8_32s_1s_512s_26s ....... Running optimization stage 2 on PF_COREFFT_PF_COREFFT_0_inPlace_8_32s_1s_512s_26s ....... @N:CL159 : fftDp.v(258) | Input load is unused. Running optimization stage 2 on fft_inpl_sm_top_256s_128s_8_3_10s_1s ....... Running optimization stage 2 on fft_inpl_outBufA_256s_8_1s ....... @N:CL159 : fftSm.v(549) | Input rTimerTC_tick is unused. Running optimization stage 2 on fft_inpl_kitDelay_reg_3_2s ....... Running optimization stage 2 on fft_inpl_twid_wA_gen_8_3 ....... Running optimization stage 2 on fft_inpl_bcounter_7 ....... Running optimization stage 2 on fft_inpl_kitSync_ngrst_1s ....... Running optimization stage 2 on fft_inpl_kitDelay_bit_reg_4s ....... Running optimization stage 2 on fft_inpl_twid_rA_8_3 ....... Running optimization stage 2 on fft_inpl_inBuf_fftA_pipe_8_3 ....... Running optimization stage 2 on fft_inpl_inBuf_ldA_256s_8 ....... @N:CL159 : fftSm.v(493) | Input clkEn is unused. Running optimization stage 2 on fft_inpl_counter_8_255s ....... Running optimization stage 2 on fft_inpl_kitDelay_reg_1s_10s ....... Running optimization stage 2 on fft_inpl_kitDelay_reg_7_2s ....... Running optimization stage 2 on fft_inpl_kitCountS_7_127s_0s ....... Running optimization stage 2 on fft_inpl_kitDelay_bit_reg_1s ....... Running optimization stage 2 on fft_inpl_kitDelay_reg_5_2s ....... Running optimization stage 2 on fft_inpl_kitDelay_reg_10_2s ....... Running optimization stage 2 on fft_inpl_rdFFTtimer_128s_8_3_10s_1s ....... Running optimization stage 2 on fft_inpl_kitDelay_bit_reg_3s ....... Running optimization stage 2 on fft_inpl_counter_5_7 ....... Running optimization stage 2 on fft_inpl_counter_w_10_137s ....... Running optimization stage 2 on fft_inpl_kitEdge_0s ....... Running optimization stage 2 on fft_inpl_kitDelay_bit_reg_2s ....... Running optimization stage 2 on fft_inpl_slowClock ....... Running optimization stage 2 on PF_COREFFT_PF_COREFFT_0_COREFFT_Z1 ....... @N:CL159 : COREFFT_TOP.v(85) | Input CLKEN is unused. @N:CL159 : COREFFT_TOP.v(85) | Input RST is unused. @N:CL159 : COREFFT_TOP.v(85) | Input START is unused. @N:CL159 : COREFFT_TOP.v(85) | Input INVERSE_STRM is unused. @N:CL159 : COREFFT_TOP.v(85) | Input REFRESH is unused. Running optimization stage 2 on PF_TPSRAM_0 ....... Running optimization stage 2 on PF_TPSRAM_0_PF_TPSRAM_0_0_PF_TPSRAM ....... Running optimization stage 2 on RAM1K20 ....... Running optimization stage 2 on MultADD ....... Running optimization stage 2 on mult18x18 ....... @W:CL279 : mult18X18.v(53) | Pruning register bits 47 to 35 of out1[47:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level. Running optimization stage 2 on FIR_RTL ....... Running optimization stage 2 on FILTERCONTROL_FSM ....... @N:CL201 : FILTER_CONTROL_FSM.v(98) | Trying to extract state machine for register fsm. Extracted state machine for register fsm State machine has 5 reachable states with original encodings of: 000 001 010 011 100 Running optimization stage 2 on PF_COREUART_0 ....... Running optimization stage 2 on PF_COREUART_0_PF_COREUART_0_0_COREUART_0s_0s_0s_26s_1s_0s ....... Running optimization stage 2 on PF_COREUART_0_PF_COREUART_0_0_Rx_async_0s_0s_0s_1s_2s_3s ....... @N:CL201 : Rx_async.v(286) | Trying to extract state machine for register rx_state. Extracted state machine for register rx_state State machine has 4 reachable states with original encodings of: 00 01 10 11 Running optimization stage 2 on PF_COREUART_0_PF_COREUART_0_0_Tx_async_0s_0s_0s_1s_2s_3s_4s_5s_6s ....... @N:CL201 : Tx_async.v(119) | Trying to extract state machine for register xmit_state. Extracted state machine for register xmit_state State machine has 6 reachable states with original encodings of: 00000000000000000000000000000000 00000000000000000000000000000001 00000000000000000000000000000010 00000000000000000000000000000011 00000000000000000000000000000100 00000000000000000000000000000101 @N:CL159 : Tx_async.v(44) | Input tx_dout_reg is unused. @N:CL159 : Tx_async.v(45) | Input fifo_empty is unused. @N:CL159 : Tx_async.v(46) | Input fifo_full is unused. Running optimization stage 2 on PF_COREUART_0_PF_COREUART_0_0_Clock_gen_1s_0s ....... Running optimization stage 2 on PF_ccc_0 ....... Running optimization stage 2 on PF_ccc_0_PF_ccc_0_0_PF_CCC ....... Running optimization stage 2 on GND ....... Running optimization stage 2 on VCC ....... Running optimization stage 2 on PLL ....... Running optimization stage 2 on CLKINT ....... For a summary of runtime and memory usage per design unit, please see file: ========================================================== Linked File: layer0.rt.csv At c_ver Exit (Real Time elapsed 0h:00m:11s; CPU Time elapsed 0h:00m:11s; Memory used current: 112MB peak: 114MB) Process took 0h:00m:11s realtime, 0h:00m:11s cputime Process completed successfully. # Wed Jan 13 11:17:10 2021 ###########################################################] ###########################################################[ Copyright (C) 1994-2020 Synopsys, Inc. This Synopsys software and all associated documentation are proprietary to Synopsys, Inc. and may only be used pursuant to the terms and conditions of a written license agreement with Synopsys, Inc. All other use, reproduction, modification, or distribution of the Synopsys software or the associated documentation is strictly prohibited. Tool: Synplify Pro (R) Build: Q-2020.03M-SP1 Install: C:\Microsemi\Libero_SoC_v12.6\SynplifyPro OS: Windows 6.2 Hostname: HYD-LT-I62935 Implementation : synthesis Synopsys Synopsys Netlist Linker, Version comp202003synp2, Build 166R, Built Oct 19 2020 10:50:56, @ @N: : | Running in 64-bit mode At syn_nfilter Exit (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 101MB peak: 101MB) Process took 0h:00m:01s realtime, 0h:00m:01s cputime Process completed successfully. # Wed Jan 13 11:17:10 2021 ###########################################################] For a summary of runtime and memory usage for all design units, please see file: ========================================================== Linked File: top_comp.rt.csv @END At c_hdl Exit (Real Time elapsed 0h:00m:11s; CPU Time elapsed 0h:00m:11s; Memory used current: 23MB peak: 24MB) Process took 0h:00m:11s realtime, 0h:00m:11s cputime Process completed successfully. # Wed Jan 13 11:17:10 2021 ###########################################################]