#Build: Synplify Pro (R) R-2020.09M-SP1-1, Build 100R, Feb 17 2021 #install: C:\Microsemi\Libero_SoC_v2021.1\SynplifyPro #OS: Windows 8 6.2 #Hostname: HYD-LT-I62935 # Mon Jun 7 21:12:18 2021 #Implementation: synthesis Copyright (C) 1994-2021 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: R-2020.09M-SP1-1 Install: C:\Microsemi\Libero_SoC_v2021.1\SynplifyPro OS: Windows 6.2 Hostname: HYD-LT-I62935 Implementation : synthesis Synopsys HDL Compiler, Version comp202009synp2, Build 102R, Built Feb 17 2021 10:19:36, @ @N: : | Running in 64-bit mode ###########################################################[ Copyright (C) 1994-2021 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: R-2020.09M-SP1-1 Install: C:\Microsemi\Libero_SoC_v2021.1\SynplifyPro OS: Windows 6.2 Hostname: HYD-LT-I62935 Implementation : synthesis Synopsys Verilog Compiler, Version comp202009synp2, Build 147R, Built Mar 17 2021 10:14:42, @ @N: : | Running in 64-bit mode @N:CG1349 : | Running Verilog Compiler in System Verilog mode @I::"C:\Microsemi\Libero_SoC_v2021.1\SynplifyPro\lib\generic\smartfusion2.v" (library work) @I::"C:\Microsemi\Libero_SoC_v2021.1\SynplifyPro\lib\vlog\hypermods.v" (library __hyper__lib__) @I::"C:\Microsemi\Libero_SoC_v2021.1\SynplifyPro\lib\vlog\umr_capim.v" (library snps_haps) @I::"C:\Microsemi\Libero_SoC_v2021.1\SynplifyPro\lib\vlog\scemi_objects.v" (library snps_haps) @I::"C:\Microsemi\Libero_SoC_v2021.1\SynplifyPro\lib\vlog\scemi_pipes.svh" (library snps_haps) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\work\Demo_sb\CCC_0\Demo_sb_CCC_0_FCCC.v" (library work) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\Actel\SgCore\OSC\2.0.101\osc_comps.v" (library work) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\work\Demo_sb\FABOSC_0\Demo_sb_FABOSC_0_OSC.v" (library work) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\work\Demo_sb_MSS\Demo_sb_MSS_syn.v" (library work) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\work\Demo_sb_MSS\Demo_sb_MSS.v" (library work) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\Actel\DirectCore\CoreConfigP\7.1.100\rtl\vlog\core\coreconfigp.v" (library work) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\Actel\DirectCore\CoreResetP\7.1.100\rtl\vlog\core\coreresetp_pcie_hotreset.v" (library work) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\Actel\DirectCore\CoreResetP\7.1.100\rtl\vlog\core\coreresetp.v" (library work) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\Actel\DirectCore\CoreAPB3\4.1.100\rtl\vlog\core\coreapb3_muxptob3.v" (library COREAPB3_LIB) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\Actel\DirectCore\CoreAPB3\4.1.100\rtl\vlog\core\coreapb3_iaddr_reg.v" (library COREAPB3_LIB) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\Actel\DirectCore\CoreAPB3\4.1.100\rtl\vlog\core\coreapb3.v" (library COREAPB3_LIB) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\work\Demo_sb\Demo_sb.v" (library work) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\hdl\MUX4_4.v" (library work) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\work\top\FCCC_0\top_FCCC_0_FCCC.v" (library work) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\work\top\FCCC_1\top_FCCC_1_FCCC.v" (library work) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\work\top\SERDES_IF2_0\top_SERDES_IF2_0_SERDES_IF2_syn.v" (library work) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\work\top\SERDES_IF2_0\top_SERDES_IF2_0_SERDES_IF2.v" (library work) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\Actel\DirectCore\CORESPI\5.2.104\rtl\vlog\core\spi_clockmux.v" (library CORESPI_LIB) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\Actel\DirectCore\CORESPI\5.2.104\rtl\vlog\core\spi_chanctrl.v" (library CORESPI_LIB) @W:CG1337 : spi_chanctrl.v(805) | Net resetn_rx_s is not declared. @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\Actel\DirectCore\CORESPI\5.2.104\rtl\vlog\core\spi_fifo.v" (library CORESPI_LIB) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\Actel\DirectCore\CORESPI\5.2.104\rtl\vlog\core\spi_rf.v" (library CORESPI_LIB) @N:CG347 : spi_rf.v(160) | Read a parallel_case directive. @N:CG347 : spi_rf.v(223) | Read a parallel_case directive. @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\Actel\DirectCore\CORESPI\5.2.104\rtl\vlog\core\spi_control.v" (library CORESPI_LIB) @N:CG347 : spi_control.v(69) | Read a parallel_case directive. @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\Actel\DirectCore\CORESPI\5.2.104\rtl\vlog\core\spi.v" (library CORESPI_LIB) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\Actel\DirectCore\CORESPI\5.2.104\rtl\vlog\core\corespi.v" (library CORESPI_LIB) @I::"C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\component\work\top\top.v" (library work) Verilog syntax check successful! Options changed - recompiling Selecting top level module top @N:CG775 : corespi.v(27) | Component CORESPI not found in library "work" or "__hyper__lib__", but found in library CORESPI_LIB @N:CG364 : smartfusion2.v(126) | Synthesizing module AND2 in library work. Running optimization stage 1 on AND2 ....... Finished optimization stage 1 on AND2 (CPU Time 0h:00m:00s, Memory Used current: 95MB peak: 96MB) @N:CG364 : smartfusion2.v(286) | Synthesizing module BIBUF in library work. Running optimization stage 1 on BIBUF ....... Finished optimization stage 1 on BIBUF (CPU Time 0h:00m:00s, Memory Used current: 95MB peak: 96MB) @N:CG364 : spi_rf.v(31) | Synthesizing module spi_rf in library CORESPI_LIB. APB_DWIDTH=32'b00000000000000000000000000100000 CFG_CLK=32'b00000000000000000000000000001001 ZEROS=32'b00000000000000000000000000000000 Generated name = spi_rf_32s_9s_0 Running optimization stage 1 on spi_rf_32s_9s_0 ....... @W:CL208 : spi_rf.v(134) | All reachable assignments to bit 3 of control2[7:0] assign 0, register removed by optimization. Finished optimization stage 1 on spi_rf_32s_9s_0 (CPU Time 0h:00m:00s, Memory Used current: 97MB peak: 97MB) @N:CG364 : spi_control.v(24) | Synthesizing module spi_control in library CORESPI_LIB. CFG_FRAME_SIZE=32'b00000000000000000000000000001000 Generated name = spi_control_8s Running optimization stage 1 on spi_control_8s ....... Finished optimization stage 1 on spi_control_8s (CPU Time 0h:00m:00s, Memory Used current: 97MB peak: 97MB) @N:CG364 : spi_fifo.v(25) | Synthesizing module spi_fifo in library CORESPI_LIB. CFG_FRAME_SIZE=32'b00000000000000000000000000001000 CFG_FIFO_DEPTH=32'b00000000000000000000000000100000 PTR_WIDTH=32'b00000000000000000000000000000101 Generated name = spi_fifo_8s_32s_5 Running optimization stage 1 on spi_fifo_8s_32s_5 ....... Finished optimization stage 1 on spi_fifo_8s_32s_5 (CPU Time 0h:00m:00s, Memory Used current: 99MB peak: 100MB) @N:CG364 : spi_clockmux.v(24) | Synthesizing module spi_clockmux in library CORESPI_LIB. Running optimization stage 1 on spi_clockmux ....... Finished optimization stage 1 on spi_clockmux (CPU Time 0h:00m:00s, Memory Used current: 99MB peak: 100MB) @N:CG364 : spi_chanctrl.v(29) | Synthesizing module spi_chanctrl in library CORESPI_LIB. SPH=1'b0 SPO=1'b0 SPS=1'b1 CFG_MODE=32'b00000000000000000000000000000000 CFG_CLKRATE=32'b00000000000000000000000000001001 CFG_FRAME_SIZE=32'b00000000000000000000000000001000 CFG_FIFO_DEPTH=32'b00000000000000000000000000000100 MTX_IDLE1=4'b0000 MTX_IDLE2=4'b0001 MTX_MOTSTART=4'b0010 MTX_TISTART1=4'b0011 MTX_TISTART2=4'b0100 MTX_NSCSTART1=4'b0101 MTX_NSCSTART2=4'b0110 MTX_SHIFT1=4'b0111 MTX_SHIFT2=4'b1000 MTX_END=4'b1001 STXS_IDLE=1'b0 STXS_SHIFT=1'b1 MOTMODE=1'b1 TIMODE=1'b0 NSCMODE=1'b0 MOTNOSSEL=1'b1 NSCNOSSEL=1'b0 cfg_framesizeM1=32'b00000000000000000000000000000111 Generated name = spi_chanctrl_Z1 @W:CG1340 : spi_chanctrl.v(416) | Index into variable txfifo_dhold could be out of range ; a simulation mismatch is possible. @W:CG133 : spi_chanctrl.v(195) | Object resetn_rx_d is declared but not assigned. Either assign a value or remove the declaration. @W:CG360 : spi_chanctrl.v(196) | Removing wire resetn_rx_p, as there is no assignment to it. @W:CG360 : spi_chanctrl.v(200) | Removing wire resetn_rx_r, as there is no assignment to it. @W:CG133 : spi_chanctrl.v(222) | Object stxs_txready_at_ssel_temp is declared but not assigned. Either assign a value or remove the declaration. Running optimization stage 1 on spi_chanctrl_Z1 ....... @W:CL169 : spi_chanctrl.v(1130) | Pruning unused register msrxs_ssel. Make sure that there are no unused intermediate registers. @W:CL169 : spi_chanctrl.v(823) | Pruning unused register stxs_oen. Make sure that there are no unused intermediate registers. @W:CL169 : spi_chanctrl.v(719) | Pruning unused register spi_ssel_neg. Make sure that there are no unused intermediate registers. @W:CL169 : spi_chanctrl.v(416) | Pruning unused register mtx_bitcnt[4:0]. Make sure that there are no unused intermediate registers. @W:CL169 : spi_chanctrl.v(416) | Pruning unused register mtx_ssel. Make sure that there are no unused intermediate registers. @W:CL177 : spi_chanctrl.v(343) | Sharing sequential element cfg_enable_P1. Add a syn_preserve attribute to the element to prevent sharing. Finished optimization stage 1 on spi_chanctrl_Z1 (CPU Time 0h:00m:00s, Memory Used current: 100MB peak: 101MB) @N:CG364 : spi.v(29) | Synthesizing module spi in library CORESPI_LIB. APB_DWIDTH=32'b00000000000000000000000000100000 CFG_FRAME_SIZE=32'b00000000000000000000000000001000 CFG_FIFO_DEPTH=32'b00000000000000000000000000100000 CFG_CLK=32'b00000000000000000000000000001001 SPO=1'b0 SPH=1'b0 SPS=1'b1 CFG_MODE=32'b00000000000000000000000000000000 Generated name = spi_32s_8s_32s_9s_0_0_1_0s Running optimization stage 1 on spi_32s_8s_32s_9s_0_0_1_0s ....... Finished optimization stage 1 on spi_32s_8s_32s_9s_0_0_1_0s (CPU Time 0h:00m:00s, Memory Used current: 100MB peak: 101MB) @N:CG364 : corespi.v(27) | Synthesizing module CORESPI in library CORESPI_LIB. APB_DWIDTH=32'b00000000000000000000000000100000 CFG_FRAME_SIZE=32'b00000000000000000000000000001000 CFG_FIFO_DEPTH=32'b00000000000000000000000000100000 CFG_CLK=32'b00000000000000000000000000001001 CFG_MODE=32'b00000000000000000000000000000000 CFG_MOT_MODE=32'b00000000000000000000000000000000 CFG_MOT_SSEL=32'b00000000000000000000000000000001 CFG_TI_NSC_CUSTOM=32'b00000000000000000000000000000000 CFG_TI_NSC_FRC=32'b00000000000000000000000000000000 CFG_TI_JMB_FRAMES=32'b00000000000000000000000000000000 CFG_NSC_OPERATION=32'b00000000000000000000000000000000 SPS=1'b1 SPO=1'b0 SPH=1'b0 Generated name = CORESPI_Z2 Running optimization stage 1 on CORESPI_Z2 ....... Finished optimization stage 1 on CORESPI_Z2 (CPU Time 0h:00m:00s, Memory Used current: 100MB peak: 101MB) @N:CG775 : coreapb3.v(31) | Component CoreAPB3 not found in library "work" or "__hyper__lib__", but found in library COREAPB3_LIB @N:CG364 : smartfusion2.v(376) | Synthesizing module VCC in library work. Running optimization stage 1 on VCC ....... Finished optimization stage 1 on VCC (CPU Time 0h:00m:00s, Memory Used current: 100MB peak: 101MB) @N:CG364 : smartfusion2.v(372) | Synthesizing module GND in library work. Running optimization stage 1 on GND ....... Finished optimization stage 1 on GND (CPU Time 0h:00m:00s, Memory Used current: 100MB peak: 101MB) @N:CG364 : smartfusion2.v(362) | Synthesizing module CLKINT in library work. Running optimization stage 1 on CLKINT ....... Finished optimization stage 1 on CLKINT (CPU Time 0h:00m:00s, Memory Used current: 100MB peak: 101MB) @N:CG364 : smartfusion2.v(729) | Synthesizing module CCC in library work. Running optimization stage 1 on CCC ....... Finished optimization stage 1 on CCC (CPU Time 0h:00m:00s, Memory Used current: 100MB peak: 101MB) @N:CG364 : smartfusion2.v(268) | Synthesizing module INBUF in library work. Running optimization stage 1 on INBUF ....... Finished optimization stage 1 on INBUF (CPU Time 0h:00m:00s, Memory Used current: 100MB peak: 101MB) @N:CG364 : Demo_sb_CCC_0_FCCC.v(5) | Synthesizing module Demo_sb_CCC_0_FCCC in library work. Running optimization stage 1 on Demo_sb_CCC_0_FCCC ....... Finished optimization stage 1 on Demo_sb_CCC_0_FCCC (CPU Time 0h:00m:00s, Memory Used current: 100MB peak: 101MB) @N:CG364 : coreapb3_muxptob3.v(30) | Synthesizing module COREAPB3_MUXPTOB3 in library COREAPB3_LIB. Running optimization stage 1 on COREAPB3_MUXPTOB3 ....... Finished optimization stage 1 on COREAPB3_MUXPTOB3 (CPU Time 0h:00m:00s, Memory Used current: 100MB peak: 101MB) @N:CG364 : coreapb3.v(31) | Synthesizing module CoreAPB3 in library COREAPB3_LIB. APB_DWIDTH=6'b100000 IADDR_OPTION=32'b00000000000000000000000000000000 APBSLOT0ENABLE=1'b1 APBSLOT1ENABLE=1'b0 APBSLOT2ENABLE=1'b0 APBSLOT3ENABLE=1'b0 APBSLOT4ENABLE=1'b0 APBSLOT5ENABLE=1'b0 APBSLOT6ENABLE=1'b0 APBSLOT7ENABLE=1'b0 APBSLOT8ENABLE=1'b0 APBSLOT9ENABLE=1'b0 APBSLOT10ENABLE=1'b0 APBSLOT11ENABLE=1'b0 APBSLOT12ENABLE=1'b0 APBSLOT13ENABLE=1'b0 APBSLOT14ENABLE=1'b0 APBSLOT15ENABLE=1'b0 SC_0=1'b0 SC_1=1'b0 SC_2=1'b0 SC_3=1'b0 SC_4=1'b0 SC_5=1'b0 SC_6=1'b0 SC_7=1'b0 SC_8=1'b0 SC_9=1'b0 SC_10=1'b0 SC_11=1'b0 SC_12=1'b0 SC_13=1'b0 SC_14=1'b0 SC_15=1'b0 MADDR_BITS=6'b010000 UPR_NIBBLE_POSN=4'b0011 FAMILY=32'b00000000000000000000000000010011 SYNC_RESET=32'b00000000000000000000000000000000 IADDR_NOTINUSE=32'b00000000000000000000000000000000 IADDR_EXTERNAL=32'b00000000000000000000000000000001 IADDR_SLOT0=32'b00000000000000000000000000000010 IADDR_SLOT1=32'b00000000000000000000000000000011 IADDR_SLOT2=32'b00000000000000000000000000000100 IADDR_SLOT3=32'b00000000000000000000000000000101 IADDR_SLOT4=32'b00000000000000000000000000000110 IADDR_SLOT5=32'b00000000000000000000000000000111 IADDR_SLOT6=32'b00000000000000000000000000001000 IADDR_SLOT7=32'b00000000000000000000000000001001 IADDR_SLOT8=32'b00000000000000000000000000001010 IADDR_SLOT9=32'b00000000000000000000000000001011 IADDR_SLOT10=32'b00000000000000000000000000001100 IADDR_SLOT11=32'b00000000000000000000000000001101 IADDR_SLOT12=32'b00000000000000000000000000001110 IADDR_SLOT13=32'b00000000000000000000000000001111 IADDR_SLOT14=32'b00000000000000000000000000010000 IADDR_SLOT15=32'b00000000000000000000000000010001 SL0=16'b0000000000000001 SL1=16'b0000000000000000 SL2=16'b0000000000000000 SL3=16'b0000000000000000 SL4=16'b0000000000000000 SL5=16'b0000000000000000 SL6=16'b0000000000000000 SL7=16'b0000000000000000 SL8=16'b0000000000000000 SL9=16'b0000000000000000 SL10=16'b0000000000000000 SL11=16'b0000000000000000 SL12=16'b0000000000000000 SL13=16'b0000000000000000 SL14=16'b0000000000000000 SL15=16'b0000000000000000 SC=16'b0000000000000000 SC_qual=16'b0000000000000000 Generated name = CoreAPB3_Z3 @W:CG360 : coreapb3.v(244) | Removing wire IA_PRDATA, as there is no assignment to it. Running optimization stage 1 on CoreAPB3_Z3 ....... Finished optimization stage 1 on CoreAPB3_Z3 (CPU Time 0h:00m:00s, Memory Used current: 100MB peak: 101MB) @N:CG364 : coreconfigp.v(22) | Synthesizing module CoreConfigP in library work. FAMILY=32'b00000000000000000000000000010011 MDDR_IN_USE=32'b00000000000000000000000000000000 FDDR_IN_USE=32'b00000000000000000000000000000000 SDIF0_IN_USE=32'b00000000000000000000000000000001 SDIF1_IN_USE=32'b00000000000000000000000000000000 SDIF2_IN_USE=32'b00000000000000000000000000000000 SDIF3_IN_USE=32'b00000000000000000000000000000000 SDIF0_PCIE=32'b00000000000000000000000000000000 SDIF1_PCIE=32'b00000000000000000000000000000000 SDIF2_PCIE=32'b00000000000000000000000000000000 SDIF3_PCIE=32'b00000000000000000000000000000000 ENABLE_SOFT_RESETS=32'b00000000000000000000000000000001 DEVICE_090=32'b00000000000000000000000000000001 VERSION_MAJOR=32'b00000000000000000000000000000111 VERSION_MINOR=32'b00000000000000000000000000000000 VERSION_MAJOR_VECTOR=16'b0000000000000111 VERSION_MINOR_VECTOR=16'b0000000000000000 S0=2'b00 S1=2'b01 S2=2'b10 Generated name = CoreConfigP_Z4 Running optimization stage 1 on CoreConfigP_Z4 ....... @W:CL207 : coreconfigp.v(461) | All reachable assignments to SDIF1_PENABLE assign 0, register removed by optimization. Finished optimization stage 1 on CoreConfigP_Z4 (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 102MB) @N:CG364 : coreresetp.v(23) | Synthesizing module CoreResetP in library work. FAMILY=32'b00000000000000000000000000010011 EXT_RESET_CFG=32'b00000000000000000000000000000000 DEVICE_VOLTAGE=32'b00000000000000000000000000000010 MDDR_IN_USE=32'b00000000000000000000000000000000 FDDR_IN_USE=32'b00000000000000000000000000000000 SDIF0_IN_USE=32'b00000000000000000000000000000001 SDIF1_IN_USE=32'b00000000000000000000000000000000 SDIF2_IN_USE=32'b00000000000000000000000000000000 SDIF3_IN_USE=32'b00000000000000000000000000000000 SDIF0_PCIE=32'b00000000000000000000000000000000 SDIF1_PCIE=32'b00000000000000000000000000000000 SDIF2_PCIE=32'b00000000000000000000000000000000 SDIF3_PCIE=32'b00000000000000000000000000000000 SDIF0_PCIE_HOTRESET=32'b00000000000000000000000000000001 SDIF1_PCIE_HOTRESET=32'b00000000000000000000000000000001 SDIF2_PCIE_HOTRESET=32'b00000000000000000000000000000001 SDIF3_PCIE_HOTRESET=32'b00000000000000000000000000000001 SDIF0_PCIE_L2P2=32'b00000000000000000000000000000001 SDIF1_PCIE_L2P2=32'b00000000000000000000000000000001 SDIF2_PCIE_L2P2=32'b00000000000000000000000000000001 SDIF3_PCIE_L2P2=32'b00000000000000000000000000000001 ENABLE_SOFT_RESETS=32'b00000000000000000000000000000001 DEVICE_090=32'b00000000000000000000000000000001 DDR_WAIT=32'b00000000000000000000000011001000 RCOSC_MEGAHERTZ=32'b00000000000000000000000000110010 SDIF_INTERVAL=32'b00000000000000000001100101100100 DDR_INTERVAL=32'b00000000000000000010011100010000 COUNT_WIDTH_SDIF=32'b00000000000000000000000000001101 COUNT_WIDTH_DDR=32'b00000000000000000000000000001110 S0=32'b00000000000000000000000000000000 S1=32'b00000000000000000000000000000001 S2=32'b00000000000000000000000000000010 S3=32'b00000000000000000000000000000011 S4=32'b00000000000000000000000000000100 S5=32'b00000000000000000000000000000101 S6=32'b00000000000000000000000000000110 Generated name = CoreResetP_Z5 Running optimization stage 1 on CoreResetP_Z5 ....... @W:CL169 : coreresetp.v(1613) | Pruning unused register count_ddr[13:0]. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1581) | Pruning unused register count_sdif3[12:0]. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1549) | Pruning unused register count_sdif2[12:0]. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1517) | Pruning unused register count_sdif1[12:0]. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1455) | Pruning unused register count_sdif1_enable_q1. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1455) | Pruning unused register count_sdif2_enable_q1. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1455) | Pruning unused register count_sdif3_enable_q1. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1455) | Pruning unused register count_sdif1_enable_rcosc. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1455) | Pruning unused register count_sdif2_enable_rcosc. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1455) | Pruning unused register count_sdif3_enable_rcosc. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1455) | Pruning unused register count_ddr_enable_q1. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1455) | Pruning unused register count_ddr_enable_rcosc. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1365) | Pruning unused register count_sdif3_enable. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1300) | Pruning unused register count_sdif2_enable. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1235) | Pruning unused register count_sdif1_enable. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1089) | Pruning unused register count_ddr_enable. Make sure that there are no unused intermediate registers. @W:CL177 : coreresetp.v(1388) | Sharing sequential element M3_RESET_N_int. Add a syn_preserve attribute to the element to prevent sharing. @W:CL177 : coreresetp.v(963) | Sharing sequential element sdif2_spll_lock_q1. Add a syn_preserve attribute to the element to prevent sharing. @W:CL177 : coreresetp.v(963) | Sharing sequential element sdif1_spll_lock_q1. Add a syn_preserve attribute to the element to prevent sharing. @W:CL177 : coreresetp.v(963) | Sharing sequential element fpll_lock_q1. Add a syn_preserve attribute to the element to prevent sharing. @W:CL190 : coreresetp.v(1433) | Optimizing register bit EXT_RESET_OUT_int to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance. @W:CL169 : coreresetp.v(1089) | Pruning unused register release_ext_reset. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1433) | Pruning unused register EXT_RESET_OUT_int. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(1433) | Pruning unused register sm2_state[2:0]. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(783) | Pruning unused register sm2_areset_n_q1. Make sure that there are no unused intermediate registers. @W:CL169 : coreresetp.v(783) | Pruning unused register sm2_areset_n_clk_base. Make sure that there are no unused intermediate registers. Finished optimization stage 1 on CoreResetP_Z5 (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 102MB) @N:CG364 : smartfusion2.v(280) | Synthesizing module TRIBUFF in library work. Running optimization stage 1 on TRIBUFF ....... Finished optimization stage 1 on TRIBUFF (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 102MB) @N:CG364 : Demo_sb_MSS_syn.v(5) | Synthesizing module MSS_075 in library work. Running optimization stage 1 on MSS_075 ....... Finished optimization stage 1 on MSS_075 (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 102MB) @N:CG364 : Demo_sb_MSS.v(9) | Synthesizing module Demo_sb_MSS in library work. Running optimization stage 1 on Demo_sb_MSS ....... Finished optimization stage 1 on Demo_sb_MSS (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 102MB) @N:CG364 : osc_comps.v(51) | Synthesizing module RCOSC_25_50MHZ_FAB in library work. Running optimization stage 1 on RCOSC_25_50MHZ_FAB ....... Finished optimization stage 1 on RCOSC_25_50MHZ_FAB (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 102MB) @N:CG364 : osc_comps.v(11) | Synthesizing module RCOSC_25_50MHZ in library work. Running optimization stage 1 on RCOSC_25_50MHZ ....... Finished optimization stage 1 on RCOSC_25_50MHZ (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 102MB) @N:CG364 : Demo_sb_FABOSC_0_OSC.v(5) | Synthesizing module Demo_sb_FABOSC_0_OSC in library work. Running optimization stage 1 on Demo_sb_FABOSC_0_OSC ....... @W:CL318 : Demo_sb_FABOSC_0_OSC.v(15) | *Output RCOSC_25_50MHZ_CCC has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output. @W:CL318 : Demo_sb_FABOSC_0_OSC.v(17) | *Output RCOSC_1MHZ_CCC has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output. @W:CL318 : Demo_sb_FABOSC_0_OSC.v(18) | *Output RCOSC_1MHZ_O2F has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output. @W:CL318 : Demo_sb_FABOSC_0_OSC.v(19) | *Output XTLOSC_CCC has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output. @W:CL318 : Demo_sb_FABOSC_0_OSC.v(20) | *Output XTLOSC_O2F has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output. Finished optimization stage 1 on Demo_sb_FABOSC_0_OSC (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 102MB) @N:CG364 : smartfusion2.v(720) | Synthesizing module SYSRESET in library work. Running optimization stage 1 on SYSRESET ....... Finished optimization stage 1 on SYSRESET (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 102MB) @N:CG364 : Demo_sb.v(9) | Synthesizing module Demo_sb in library work. Running optimization stage 1 on Demo_sb ....... Finished optimization stage 1 on Demo_sb (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 102MB) @N:CG364 : top_FCCC_0_FCCC.v(5) | Synthesizing module top_FCCC_0_FCCC in library work. Running optimization stage 1 on top_FCCC_0_FCCC ....... Finished optimization stage 1 on top_FCCC_0_FCCC (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 102MB) @N:CG364 : top_FCCC_1_FCCC.v(5) | Synthesizing module top_FCCC_1_FCCC in library work. Running optimization stage 1 on top_FCCC_1_FCCC ....... Finished optimization stage 1 on top_FCCC_1_FCCC (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 102MB) @N:CG364 : MUX4_4.v(21) | Synthesizing module MUX4_4 in library work. @W:CG296 : MUX4_4.v(25) | Incomplete sensitivity list; assuming completeness. Make sure all referenced variables in message CG290 are included in the sensitivity list. @W:CG290 : MUX4_4.v(30) | Referenced variable MSS_SPI0_DO is not in sensitivity list. @W:CG290 : MUX4_4.v(31) | Referenced variable MSS_SPI0_CLK is not in sensitivity list. @W:CG290 : MUX4_4.v(32) | Referenced variable MSS_SPI0_SS0 is not in sensitivity list. @W:CG290 : MUX4_4.v(37) | Referenced variable CoreSPI_D0 is not in sensitivity list. @W:CG290 : MUX4_4.v(38) | Referenced variable CoreSPI_CLK is not in sensitivity list. @W:CG290 : MUX4_4.v(39) | Referenced variable CoreSPI_SS0 is not in sensitivity list. Running optimization stage 1 on MUX4_4 ....... Finished optimization stage 1 on MUX4_4 (CPU Time 0h:00m:00s, Memory Used current: 102MB peak: 102MB) @N:CG364 : smartfusion2.v(320) | Synthesizing module INBUF_DIFF in library work. Running optimization stage 1 on INBUF_DIFF ....... Finished optimization stage 1 on INBUF_DIFF (CPU Time 0h:00m:00s, Memory Used current: 102MB peak: 102MB) @N:CG364 : top_SERDES_IF2_0_SERDES_IF2_syn.v(5) | Synthesizing module SERDESIF_075 in library work. Running optimization stage 1 on SERDESIF_075 ....... Finished optimization stage 1 on SERDESIF_075 (CPU Time 0h:00m:00s, Memory Used current: 102MB peak: 102MB) @N:CG364 : top_SERDES_IF2_0_SERDES_IF2.v(5) | Synthesizing module top_SERDES_IF2_0_SERDES_IF2 in library work. Running optimization stage 1 on top_SERDES_IF2_0_SERDES_IF2 ....... Finished optimization stage 1 on top_SERDES_IF2_0_SERDES_IF2 (CPU Time 0h:00m:00s, Memory Used current: 102MB peak: 103MB) @N:CG364 : top.v(9) | Synthesizing module top in library work. Running optimization stage 1 on top ....... Finished optimization stage 1 on top (CPU Time 0h:00m:00s, Memory Used current: 102MB peak: 103MB) Running optimization stage 2 on top ....... Finished optimization stage 2 on top (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on top_SERDES_IF2_0_SERDES_IF2 ....... Finished optimization stage 2 on top_SERDES_IF2_0_SERDES_IF2 (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on SERDESIF_075 ....... Finished optimization stage 2 on SERDESIF_075 (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on INBUF_DIFF ....... Finished optimization stage 2 on INBUF_DIFF (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on MUX4_4 ....... Finished optimization stage 2 on MUX4_4 (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on top_FCCC_1_FCCC ....... Finished optimization stage 2 on top_FCCC_1_FCCC (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on top_FCCC_0_FCCC ....... Finished optimization stage 2 on top_FCCC_0_FCCC (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on Demo_sb ....... Finished optimization stage 2 on Demo_sb (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on SYSRESET ....... Finished optimization stage 2 on SYSRESET (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on Demo_sb_FABOSC_0_OSC ....... @N:CL159 : Demo_sb_FABOSC_0_OSC.v(14) | Input XTL is unused. Finished optimization stage 2 on Demo_sb_FABOSC_0_OSC (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on RCOSC_25_50MHZ ....... Finished optimization stage 2 on RCOSC_25_50MHZ (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on RCOSC_25_50MHZ_FAB ....... Finished optimization stage 2 on RCOSC_25_50MHZ_FAB (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on Demo_sb_MSS ....... Finished optimization stage 2 on Demo_sb_MSS (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on MSS_075 ....... Finished optimization stage 2 on MSS_075 (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on TRIBUFF ....... Finished optimization stage 2 on TRIBUFF (CPU Time 0h:00m:00s, Memory Used current: 101MB peak: 103MB) Running optimization stage 2 on CoreResetP_Z5 ....... @W:CL177 : coreresetp.v(963) | Sharing sequential element sdif1_spll_lock_q2. Add a syn_preserve attribute to the element to prevent sharing. @W:CL177 : coreresetp.v(963) | Sharing sequential element sdif2_spll_lock_q2. Add a syn_preserve attribute to the element to prevent sharing. @W:CL177 : coreresetp.v(963) | Sharing sequential element fpll_lock_q2. Add a syn_preserve attribute to the element to prevent sharing. @N:CL201 : coreresetp.v(1365) | Trying to extract state machine for register sdif3_state. Extracted state machine for register sdif3_state State machine has 4 reachable states with original encodings of: 000 001 010 011 @N:CL201 : coreresetp.v(1300) | Trying to extract state machine for register sdif2_state. Extracted state machine for register sdif2_state State machine has 4 reachable states with original encodings of: 000 001 010 011 @N:CL201 : coreresetp.v(1235) | Trying to extract state machine for register sdif1_state. Extracted state machine for register sdif1_state State machine has 4 reachable states with original encodings of: 000 001 010 011 @N:CL201 : coreresetp.v(1170) | Trying to extract state machine for register sdif0_state. Extracted state machine for register sdif0_state State machine has 4 reachable states with original encodings of: 000 001 010 011 @N:CL201 : coreresetp.v(1089) | Trying to extract state machine for register sm0_state. Extracted state machine for register sm0_state State machine has 7 reachable states with original encodings of: 000 001 010 011 100 101 110 @N:CL159 : coreresetp.v(29) | Input CLK_LTSSM is unused. @N:CL159 : coreresetp.v(56) | Input FPLL_LOCK is unused. @N:CL159 : coreresetp.v(68) | Input SDIF1_SPLL_LOCK is unused. @N:CL159 : coreresetp.v(72) | Input SDIF2_SPLL_LOCK is unused. @N:CL159 : coreresetp.v(76) | Input SDIF3_SPLL_LOCK is unused. @N:CL159 : coreresetp.v(90) | Input SDIF0_PSEL is unused. @N:CL159 : coreresetp.v(91) | Input SDIF0_PWRITE is unused. @N:CL159 : coreresetp.v(92) | Input SDIF0_PRDATA is unused. @N:CL159 : coreresetp.v(93) | Input SDIF1_PSEL is unused. @N:CL159 : coreresetp.v(94) | Input SDIF1_PWRITE is unused. @N:CL159 : coreresetp.v(95) | Input SDIF1_PRDATA is unused. @N:CL159 : coreresetp.v(96) | Input SDIF2_PSEL is unused. @N:CL159 : coreresetp.v(97) | Input SDIF2_PWRITE is unused. @N:CL159 : coreresetp.v(98) | Input SDIF2_PRDATA is unused. @N:CL159 : coreresetp.v(99) | Input SDIF3_PSEL is unused. @N:CL159 : coreresetp.v(100) | Input SDIF3_PWRITE is unused. @N:CL159 : coreresetp.v(101) | Input SDIF3_PRDATA is unused. Finished optimization stage 2 on CoreResetP_Z5 (CPU Time 0h:00m:00s, Memory Used current: 102MB peak: 103MB) Running optimization stage 2 on CoreConfigP_Z4 ....... @N:CL201 : coreconfigp.v(447) | 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 @N:CL159 : coreconfigp.v(71) | Input SDIF1_PREADY is unused. @N:CL159 : coreconfigp.v(72) | Input SDIF1_PSLVERR is unused. Finished optimization stage 2 on CoreConfigP_Z4 (CPU Time 0h:00m:00s, Memory Used current: 103MB peak: 113MB) Running optimization stage 2 on CoreAPB3_Z3 ....... @N:CL159 : coreapb3.v(72) | Input IADDR is unused. @N:CL159 : coreapb3.v(73) | Input PRESETN is unused. @N:CL159 : coreapb3.v(74) | Input PCLK is unused. @N:CL159 : coreapb3.v(105) | Input PRDATAS1 is unused. @N:CL159 : coreapb3.v(106) | Input PRDATAS2 is unused. @N:CL159 : coreapb3.v(107) | Input PRDATAS3 is unused. @N:CL159 : coreapb3.v(108) | Input PRDATAS4 is unused. @N:CL159 : coreapb3.v(109) | Input PRDATAS5 is unused. @N:CL159 : coreapb3.v(110) | Input PRDATAS6 is unused. @N:CL159 : coreapb3.v(111) | Input PRDATAS7 is unused. @N:CL159 : coreapb3.v(112) | Input PRDATAS8 is unused. @N:CL159 : coreapb3.v(113) | Input PRDATAS9 is unused. @N:CL159 : coreapb3.v(114) | Input PRDATAS10 is unused. @N:CL159 : coreapb3.v(115) | Input PRDATAS11 is unused. @N:CL159 : coreapb3.v(116) | Input PRDATAS12 is unused. @N:CL159 : coreapb3.v(117) | Input PRDATAS13 is unused. @N:CL159 : coreapb3.v(118) | Input PRDATAS14 is unused. @N:CL159 : coreapb3.v(119) | Input PRDATAS15 is unused. @N:CL159 : coreapb3.v(122) | Input PREADYS1 is unused. @N:CL159 : coreapb3.v(123) | Input PREADYS2 is unused. @N:CL159 : coreapb3.v(124) | Input PREADYS3 is unused. @N:CL159 : coreapb3.v(125) | Input PREADYS4 is unused. @N:CL159 : coreapb3.v(126) | Input PREADYS5 is unused. @N:CL159 : coreapb3.v(127) | Input PREADYS6 is unused. @N:CL159 : coreapb3.v(128) | Input PREADYS7 is unused. @N:CL159 : coreapb3.v(129) | Input PREADYS8 is unused. @N:CL159 : coreapb3.v(130) | Input PREADYS9 is unused. @N:CL159 : coreapb3.v(131) | Input PREADYS10 is unused. @N:CL159 : coreapb3.v(132) | Input PREADYS11 is unused. @N:CL159 : coreapb3.v(133) | Input PREADYS12 is unused. @N:CL159 : coreapb3.v(134) | Input PREADYS13 is unused. @N:CL159 : coreapb3.v(135) | Input PREADYS14 is unused. @N:CL159 : coreapb3.v(136) | Input PREADYS15 is unused. @N:CL159 : coreapb3.v(139) | Input PSLVERRS1 is unused. @N:CL159 : coreapb3.v(140) | Input PSLVERRS2 is unused. @N:CL159 : coreapb3.v(141) | Input PSLVERRS3 is unused. @N:CL159 : coreapb3.v(142) | Input PSLVERRS4 is unused. @N:CL159 : coreapb3.v(143) | Input PSLVERRS5 is unused. @N:CL159 : coreapb3.v(144) | Input PSLVERRS6 is unused. @N:CL159 : coreapb3.v(145) | Input PSLVERRS7 is unused. @N:CL159 : coreapb3.v(146) | Input PSLVERRS8 is unused. @N:CL159 : coreapb3.v(147) | Input PSLVERRS9 is unused. @N:CL159 : coreapb3.v(148) | Input PSLVERRS10 is unused. @N:CL159 : coreapb3.v(149) | Input PSLVERRS11 is unused. @N:CL159 : coreapb3.v(150) | Input PSLVERRS12 is unused. @N:CL159 : coreapb3.v(151) | Input PSLVERRS13 is unused. @N:CL159 : coreapb3.v(152) | Input PSLVERRS14 is unused. @N:CL159 : coreapb3.v(153) | Input PSLVERRS15 is unused. Finished optimization stage 2 on CoreAPB3_Z3 (CPU Time 0h:00m:00s, Memory Used current: 103MB peak: 113MB) Running optimization stage 2 on COREAPB3_MUXPTOB3 ....... Finished optimization stage 2 on COREAPB3_MUXPTOB3 (CPU Time 0h:00m:00s, Memory Used current: 104MB peak: 113MB) Running optimization stage 2 on Demo_sb_CCC_0_FCCC ....... Finished optimization stage 2 on Demo_sb_CCC_0_FCCC (CPU Time 0h:00m:00s, Memory Used current: 104MB peak: 113MB) Running optimization stage 2 on INBUF ....... Finished optimization stage 2 on INBUF (CPU Time 0h:00m:00s, Memory Used current: 104MB peak: 113MB) Running optimization stage 2 on CCC ....... Finished optimization stage 2 on CCC (CPU Time 0h:00m:00s, Memory Used current: 104MB peak: 113MB) Running optimization stage 2 on CLKINT ....... Finished optimization stage 2 on CLKINT (CPU Time 0h:00m:00s, Memory Used current: 104MB peak: 113MB) Running optimization stage 2 on GND ....... Finished optimization stage 2 on GND (CPU Time 0h:00m:00s, Memory Used current: 104MB peak: 113MB) Running optimization stage 2 on VCC ....... Finished optimization stage 2 on VCC (CPU Time 0h:00m:00s, Memory Used current: 104MB peak: 113MB) Running optimization stage 2 on CORESPI_Z2 ....... Finished optimization stage 2 on CORESPI_Z2 (CPU Time 0h:00m:00s, Memory Used current: 104MB peak: 113MB) Running optimization stage 2 on spi_32s_8s_32s_9s_0_0_1_0s ....... @W:CL246 : spi.v(70) | Input port bits 1 to 0 of PADDR[6:0] are unused. Assign logic for all port bits or change the input port size. Finished optimization stage 2 on spi_32s_8s_32s_9s_0_0_1_0s (CPU Time 0h:00m:00s, Memory Used current: 104MB peak: 113MB) Running optimization stage 2 on spi_chanctrl_Z1 ....... @W:CL190 : spi_chanctrl.v(823) | Optimizing register bit stxs_bitsel[4] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance. @W:CL260 : spi_chanctrl.v(823) | Pruning register bit 4 of stxs_bitsel[4:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level. @W:CL190 : spi_chanctrl.v(823) | Optimizing register bit stxs_bitsel[3] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance. @W:CL260 : spi_chanctrl.v(823) | Pruning register bit 3 of stxs_bitsel[3:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level. @N:CL201 : spi_chanctrl.v(416) | Trying to extract state machine for register mtx_state. Extracted state machine for register mtx_state State machine has 6 reachable states with original encodings of: 0000 0001 0010 0111 1000 1001 @N:CL159 : spi_chanctrl.v(54) | Input txfifo_count is unused. @N:CL159 : spi_chanctrl.v(59) | Input rxfifo_count is unused. Finished optimization stage 2 on spi_chanctrl_Z1 (CPU Time 0h:00m:00s, Memory Used current: 104MB peak: 113MB) Running optimization stage 2 on spi_clockmux ....... Finished optimization stage 2 on spi_clockmux (CPU Time 0h:00m:00s, Memory Used current: 104MB peak: 113MB) Running optimization stage 2 on spi_fifo_8s_32s_5 ....... @N:CL134 : spi_fifo.v(101) | Found RAM fifo_mem_q, depth=32, width=1 @N:CL134 : spi_fifo.v(101) | Found RAM fifo_mem_q, depth=32, width=8 Finished optimization stage 2 on spi_fifo_8s_32s_5 (CPU Time 0h:00m:00s, Memory Used current: 105MB peak: 113MB) Running optimization stage 2 on spi_control_8s ....... @N:CL159 : spi_control.v(27) | Input aresetn is unused. @N:CL159 : spi_control.v(28) | Input sresetn is unused. @N:CL159 : spi_control.v(34) | Input cfg_master is unused. @N:CL159 : spi_control.v(35) | Input rx_fifo_empty is unused. @N:CL159 : spi_control.v(36) | Input tx_fifo_empty is unused. Finished optimization stage 2 on spi_control_8s (CPU Time 0h:00m:00s, Memory Used current: 105MB peak: 113MB) Running optimization stage 2 on spi_rf_32s_9s_0 ....... @W:CL246 : spi_rf.v(42) | Input port bits 31 to 8 of wrdata[31:0] are unused. Assign logic for all port bits or change the input port size. @N:CL159 : spi_rf.v(52) | Input tx_fifo_read is unused. @N:CL159 : spi_rf.v(55) | Input rx_fifo_full is unused. @N:CL159 : spi_rf.v(56) | Input rx_fifo_full_next is unused. @N:CL159 : spi_rf.v(58) | Input rx_fifo_empty_next is unused. @N:CL159 : spi_rf.v(61) | Input tx_fifo_full_next is unused. @N:CL159 : spi_rf.v(62) | Input tx_fifo_empty is unused. @N:CL159 : spi_rf.v(63) | Input tx_fifo_empty_next is unused. Finished optimization stage 2 on spi_rf_32s_9s_0 (CPU Time 0h:00m:00s, Memory Used current: 105MB peak: 113MB) Running optimization stage 2 on BIBUF ....... Finished optimization stage 2 on BIBUF (CPU Time 0h:00m:00s, Memory Used current: 105MB peak: 113MB) Running optimization stage 2 on AND2 ....... Finished optimization stage 2 on AND2 (CPU Time 0h:00m:00s, Memory Used current: 105MB peak: 113MB) 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:07s; CPU Time elapsed 0h:00m:07s; Memory used current: 105MB peak: 113MB) Process took 0h:00m:07s realtime, 0h:00m:07s cputime Process completed successfully. # Mon Jun 7 21:12:26 2021 ###########################################################] ###########################################################[ Copyright (C) 1994-2021 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: R-2020.09M-SP1-1 Install: C:\Microsemi\Libero_SoC_v2021.1\SynplifyPro OS: Windows 6.2 Hostname: HYD-LT-I62935 Implementation : synthesis Synopsys Synopsys Netlist Linker, Version comp202009synp2, Build 102R, Built Feb 17 2021 10:19:36, @ @N: : | Running in 64-bit mode File C:\Microsemi\Libero_SoC_v12.6\SynplifyPro\bin64\syn_nfilter.exe changed - recompiling File C:\igloo2_task_feb_2021\SF2\DG0636_SF2_TFTP_Update_Recovery\Libero_Project\synthesis\synwork\layer0.srs changed - recompiling At syn_nfilter Exit (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 98MB peak: 98MB) Process took 0h:00m:01s realtime, 0h:00m:01s cputime Process completed successfully. # Mon Jun 7 21:12:27 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:08s; CPU Time elapsed 0h:00m:08s; Memory used current: 24MB peak: 33MB) Process took 0h:00m:08s realtime, 0h:00m:08s cputime Process completed successfully. # Mon Jun 7 21:12:27 2021 ###########################################################]