#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
# Thu Apr 29 10:00:39 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\smartfusion2.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:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\work\SmartFusion2_FIC_Tutorial_sb\CCC_0\SmartFusion2_FIC_Tutorial_sb_CCC_0_FCCC.v" (library work)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\Actel\SgCore\OSC\2.0.101\osc_comps.v" (library work)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\work\SmartFusion2_FIC_Tutorial_sb\FABOSC_0\SmartFusion2_FIC_Tutorial_sb_FABOSC_0_OSC.v" (library work)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\work\SmartFusion2_FIC_Tutorial_sb_MSS\SmartFusion2_FIC_Tutorial_sb_MSS_syn.v" (library work)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\work\SmartFusion2_FIC_Tutorial_sb_MSS\SmartFusion2_FIC_Tutorial_sb_MSS.v" (library work)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\CoreGPIO\3.0.120\rtl\vlog\core\coregpio.v" (library work)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\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\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\CoreResetP\7.1.100\rtl\vlog\core\coreresetp.v" (library work)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\COREAHBTOAPB3\3.1.100\rtl\vlog\core\coreahbtoapb3_ahbtoapbsm.v" (library COREAHBTOAPB3_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\COREAHBTOAPB3\3.1.100\rtl\vlog\core\coreahbtoapb3_apbaddrdata.v" (library COREAHBTOAPB3_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\COREAHBTOAPB3\3.1.100\rtl\vlog\core\coreahbtoapb3_penablescheduler.v" (library COREAHBTOAPB3_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\COREAHBTOAPB3\3.1.100\rtl\vlog\core\coreahbtoapb3.v" (library COREAHBTOAPB3_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\CoreAHBLite\5.2.100\rtl\vlog\core\coreahblite_slavearbiter.v" (library COREAHBLITE_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\CoreAHBLite\5.2.100\rtl\vlog\core\coreahblite_slavestage.v" (library COREAHBLITE_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\CoreAHBLite\5.2.100\rtl\vlog\core\coreahblite_defaultslavesm.v" (library COREAHBLITE_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\CoreAHBLite\5.2.100\rtl\vlog\core\coreahblite_addrdec.v" (library COREAHBLITE_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\CoreAHBLite\5.2.100\rtl\vlog\core\coreahblite_masterstage.v" (library COREAHBLITE_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\CoreAHBLite\5.2.100\rtl\vlog\core\coreahblite_matrix4x16.v" (library COREAHBLITE_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\CoreAHBLite\5.2.100\rtl\vlog\core\coreahblite.v" (library COREAHBLITE_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\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\TU0310_SF2_FIC\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\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\CoreAPB3\4.1.100\rtl\vlog\core\coreapb3.v" (library COREAPB3_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\Actel\DirectCore\COREAHBLSRAM\2.0.113\rtl\vlog\core_obfuscated\AHBLSramIf.v" (library COREAHBLSRAM_OBF_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\work\SmartFusion2_FIC_Tutorial_sb\COREAHBLSRAM_0_0\rtl\vlog\core_obfuscated\lsram_2048to139264x8.v" (library COREAHBLSRAM_OBF_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\work\SmartFusion2_FIC_Tutorial_sb\COREAHBLSRAM_0_0\rtl\vlog\core_obfuscated\usram_128to9216x8.v" (library COREAHBLSRAM_OBF_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\work\SmartFusion2_FIC_Tutorial_sb\COREAHBLSRAM_0_0\rtl\vlog\core_obfuscated\SramCtrlIf.v" (library COREAHBLSRAM_OBF_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\work\SmartFusion2_FIC_Tutorial_sb\COREAHBLSRAM_0_0\rtl\vlog\core_obfuscated\CoreAHBLSRAM.v" (library COREAHBLSRAM_OBF_LIB)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\work\SmartFusion2_FIC_Tutorial_sb\SmartFusion2_FIC_Tutorial_sb.v" (library work)
@I::"C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\component\work\top\top.v" (library work)
Verilog syntax check successful!
Compiler output is up to date. No re-compile necessary
Selecting top level module top
@N:CG775 : coreahblite.v(23) | Component CoreAHBLite not found in library "work" or "__hyper__lib__", but found in library COREAHBLITE_LIB
@N:CG775 : CoreAHBLSRAM.v(9) | Component SmartFusion2_FIC_Tutorial_sb_COREAHBLSRAM_0_0_COREAHBLSRAM not found in library "work" or "__hyper__lib__", but found in library COREAHBLSRAM_OBF_LIB
@N:CG775 : coreahbtoapb3.v(25) | Component COREAHBTOAPB3 not found in library "work" or "__hyper__lib__", but found in library COREAHBTOAPB3_LIB
@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 .......
@N:CG364 : smartfusion2.v(372) | Synthesizing module GND in library work.
Running optimization stage 1 on GND .......
@N:CG364 : smartfusion2.v(362) | Synthesizing module CLKINT in library work.
Running optimization stage 1 on CLKINT .......
@N:CG364 : smartfusion2.v(729) | Synthesizing module CCC in library work.
Running optimization stage 1 on CCC .......
@N:CG364 : SmartFusion2_FIC_Tutorial_sb_CCC_0_FCCC.v(5) | Synthesizing module SmartFusion2_FIC_Tutorial_sb_CCC_0_FCCC in library work.
Running optimization stage 1 on SmartFusion2_FIC_Tutorial_sb_CCC_0_FCCC .......
@W:CG1283 : coreahblite.v(541) | Type of parameter M0_AHBSLOTENABLE on the instance matrix4x16 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type
@W:CG1283 : coreahblite.v(541) | Type of parameter M1_AHBSLOTENABLE on the instance matrix4x16 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type
@W:CG1283 : coreahblite.v(541) | Type of parameter M2_AHBSLOTENABLE on the instance matrix4x16 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type
@W:CG1283 : coreahblite.v(541) | Type of parameter M3_AHBSLOTENABLE on the instance matrix4x16 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type
@W:CG1283 : coreahblite_matrix4x16.v(2639) | Type of parameter M_AHBSLOTENABLE on the instance masterstage_0 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type
@W:CG1283 : coreahblite_masterstage.v(209) | Type of parameter M_AHBSLOTENABLE on the instance address_decode is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type
@N:CG364 : coreahblite_addrdec.v(20) | Synthesizing module COREAHBLITE_ADDRDEC in library COREAHBLITE_LIB.
MEMSPACE=3'b010
HADDR_SHG_CFG=1'b1
SC=16'b0000000000000000
M_AHBSLOTENABLE=17'b00000000000000011
MSB_ADDR=32'b00000000000000000000000000011011
SLAVE_0=16'b0000000000000001
SLAVE_1=16'b0000000000000010
SLAVE_2=16'b0000000000000100
SLAVE_3=16'b0000000000001000
SLAVE_4=16'b0000000000010000
SLAVE_5=16'b0000000000100000
SLAVE_6=16'b0000000001000000
SLAVE_7=16'b0000000010000000
SLAVE_8=16'b0000000100000000
SLAVE_9=16'b0000001000000000
SLAVE_10=16'b0000010000000000
SLAVE_11=16'b0000100000000000
SLAVE_12=16'b0001000000000000
SLAVE_13=16'b0010000000000000
SLAVE_14=16'b0100000000000000
SLAVE_15=16'b1000000000000000
NONE=16'b0000000000000000
Generated name = COREAHBLITE_ADDRDEC_Z1
Running optimization stage 1 on COREAHBLITE_ADDRDEC_Z1 .......
@N:CG364 : coreahblite_defaultslavesm.v(20) | Synthesizing module COREAHBLITE_DEFAULTSLAVESM in library COREAHBLITE_LIB.
SYNC_RESET=32'b00000000000000000000000000000000
IDLE=1'b0
HRESPEXTEND=1'b1
Generated name = COREAHBLITE_DEFAULTSLAVESM_0s_0_1
Running optimization stage 1 on COREAHBLITE_DEFAULTSLAVESM_0s_0_1 .......
@N:CG364 : coreahblite_masterstage.v(22) | Synthesizing module COREAHBLITE_MASTERSTAGE in library COREAHBLITE_LIB.
MEMSPACE=3'b010
HADDR_SHG_CFG=1'b1
SC=16'b0000000000000000
M_AHBSLOTENABLE=17'b00000000000000011
SYNC_RESET=32'b00000000000000000000000000000000
IDLE=1'b0
REGISTERED=1'b1
SLAVE_NONE=17'b00000000000000000
Generated name = COREAHBLITE_MASTERSTAGE_2_1_0_3_0s_0_1_0
Running optimization stage 1 on COREAHBLITE_MASTERSTAGE_2_1_0_3_0s_0_1_0 .......
@W:CL177 : coreahblite_masterstage.v(625) | Sharing sequential element addrRegSMCurrentState. Add a syn_preserve attribute to the element to prevent sharing.
@W:CG1283 : coreahblite_matrix4x16.v(2703) | Type of parameter M_AHBSLOTENABLE on the instance masterstage_1 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type
@W:CG1283 : coreahblite_masterstage.v(209) | Type of parameter M_AHBSLOTENABLE on the instance address_decode is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type
@N:CG364 : coreahblite_addrdec.v(20) | Synthesizing module COREAHBLITE_ADDRDEC in library COREAHBLITE_LIB.
MEMSPACE=3'b010
HADDR_SHG_CFG=1'b1
SC=16'b0000000000000000
M_AHBSLOTENABLE=17'b00000000000000000
MSB_ADDR=32'b00000000000000000000000000011011
SLAVE_0=16'b0000000000000001
SLAVE_1=16'b0000000000000010
SLAVE_2=16'b0000000000000100
SLAVE_3=16'b0000000000001000
SLAVE_4=16'b0000000000010000
SLAVE_5=16'b0000000000100000
SLAVE_6=16'b0000000001000000
SLAVE_7=16'b0000000010000000
SLAVE_8=16'b0000000100000000
SLAVE_9=16'b0000001000000000
SLAVE_10=16'b0000010000000000
SLAVE_11=16'b0000100000000000
SLAVE_12=16'b0001000000000000
SLAVE_13=16'b0010000000000000
SLAVE_14=16'b0100000000000000
SLAVE_15=16'b1000000000000000
NONE=16'b0000000000000000
Generated name = COREAHBLITE_ADDRDEC_Z2
Running optimization stage 1 on COREAHBLITE_ADDRDEC_Z2 .......
@N:CG364 : coreahblite_masterstage.v(22) | Synthesizing module COREAHBLITE_MASTERSTAGE in library COREAHBLITE_LIB.
MEMSPACE=3'b010
HADDR_SHG_CFG=1'b1
SC=16'b0000000000000000
M_AHBSLOTENABLE=17'b00000000000000000
SYNC_RESET=32'b00000000000000000000000000000000
IDLE=1'b0
REGISTERED=1'b1
SLAVE_NONE=17'b00000000000000000
Generated name = COREAHBLITE_MASTERSTAGE_2_1_0_0_0s_0_1_0
Running optimization stage 1 on COREAHBLITE_MASTERSTAGE_2_1_0_0_0s_0_1_0 .......
@W:CL177 : coreahblite_masterstage.v(625) | Sharing sequential element addrRegSMCurrentState. Add a syn_preserve attribute to the element to prevent sharing.
@W:CG1283 : coreahblite_matrix4x16.v(2767) | Type of parameter M_AHBSLOTENABLE on the instance masterstage_2 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type
@W:CG1283 : coreahblite_matrix4x16.v(2831) | Type of parameter M_AHBSLOTENABLE on the instance masterstage_3 is not in accordance with the type of parameter on corresponding module. Please update RTL with correct parameter type
@N:CG364 : coreahblite_slavearbiter.v(20) | Synthesizing module COREAHBLITE_SLAVEARBITER in library COREAHBLITE_LIB.
SYNC_RESET=32'b00000000000000000000000000000000
M0EXTEND=4'b0000
M0DONE=4'b0001
M0LOCK=4'b0010
M0LOCKEXTEND=4'b0011
M1EXTEND=4'b0100
M1DONE=4'b0101
M1LOCK=4'b0110
M1LOCKEXTEND=4'b0111
M2EXTEND=4'b1000
M2DONE=4'b1001
M2LOCK=4'b1010
M2LOCKEXTEND=4'b1011
M3EXTEND=4'b1100
M3DONE=4'b1101
M3LOCK=4'b1110
M3LOCKEXTEND=4'b1111
MASTER_0=4'b0001
MASTER_1=4'b0010
MASTER_2=4'b0100
MASTER_3=4'b1000
MASTER_NONE=4'b0000
Generated name = COREAHBLITE_SLAVEARBITER_Z3
Running optimization stage 1 on COREAHBLITE_SLAVEARBITER_Z3 .......
@N:CG364 : coreahblite_slavestage.v(22) | Synthesizing module COREAHBLITE_SLAVESTAGE in library COREAHBLITE_LIB.
SYNC_RESET=32'b00000000000000000000000000000000
TRN_IDLE=1'b0
MASTER_NONE=4'b0000
Generated name = COREAHBLITE_SLAVESTAGE_0s_0_0
Running optimization stage 1 on COREAHBLITE_SLAVESTAGE_0s_0_0 .......
@N:CG364 : coreahblite_matrix4x16.v(23) | Synthesizing module COREAHBLITE_MATRIX4X16 in library COREAHBLITE_LIB.
MEMSPACE=3'b010
HADDR_SHG_CFG=1'b1
SC=16'b0000000000000000
M0_AHBSLOTENABLE=17'b00000000000000011
M1_AHBSLOTENABLE=17'b00000000000000000
M2_AHBSLOTENABLE=17'b00000000000000000
M3_AHBSLOTENABLE=17'b00000000000000000
SYNC_RESET=32'b00000000000000000000000000000000
Generated name = COREAHBLITE_MATRIX4X16_2_1_0_3_0_0_0_0s
Running optimization stage 1 on COREAHBLITE_MATRIX4X16_2_1_0_3_0_0_0_0s .......
@N:CG364 : coreahblite.v(23) | Synthesizing module CoreAHBLite in library COREAHBLITE_LIB.
FAMILY=6'b010011
MEMSPACE=3'b010
HADDR_SHG_CFG=1'b1
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
M0_AHBSLOT0ENABLE=1'b1
M0_AHBSLOT1ENABLE=1'b1
M0_AHBSLOT2ENABLE=1'b0
M0_AHBSLOT3ENABLE=1'b0
M0_AHBSLOT4ENABLE=1'b0
M0_AHBSLOT5ENABLE=1'b0
M0_AHBSLOT6ENABLE=1'b0
M0_AHBSLOT7ENABLE=1'b0
M0_AHBSLOT8ENABLE=1'b0
M0_AHBSLOT9ENABLE=1'b0
M0_AHBSLOT10ENABLE=1'b0
M0_AHBSLOT11ENABLE=1'b0
M0_AHBSLOT12ENABLE=1'b0
M0_AHBSLOT13ENABLE=1'b0
M0_AHBSLOT14ENABLE=1'b0
M0_AHBSLOT15ENABLE=1'b0
M0_AHBSLOT16ENABLE=1'b0
M1_AHBSLOT0ENABLE=1'b0
M1_AHBSLOT1ENABLE=1'b0
M1_AHBSLOT2ENABLE=1'b0
M1_AHBSLOT3ENABLE=1'b0
M1_AHBSLOT4ENABLE=1'b0
M1_AHBSLOT5ENABLE=1'b0
M1_AHBSLOT6ENABLE=1'b0
M1_AHBSLOT7ENABLE=1'b0
M1_AHBSLOT8ENABLE=1'b0
M1_AHBSLOT9ENABLE=1'b0
M1_AHBSLOT10ENABLE=1'b0
M1_AHBSLOT11ENABLE=1'b0
M1_AHBSLOT12ENABLE=1'b0
M1_AHBSLOT13ENABLE=1'b0
M1_AHBSLOT14ENABLE=1'b0
M1_AHBSLOT15ENABLE=1'b0
M1_AHBSLOT16ENABLE=1'b0
M2_AHBSLOT0ENABLE=1'b0
M2_AHBSLOT1ENABLE=1'b0
M2_AHBSLOT2ENABLE=1'b0
M2_AHBSLOT3ENABLE=1'b0
M2_AHBSLOT4ENABLE=1'b0
M2_AHBSLOT5ENABLE=1'b0
M2_AHBSLOT6ENABLE=1'b0
M2_AHBSLOT7ENABLE=1'b0
M2_AHBSLOT8ENABLE=1'b0
M2_AHBSLOT9ENABLE=1'b0
M2_AHBSLOT10ENABLE=1'b0
M2_AHBSLOT11ENABLE=1'b0
M2_AHBSLOT12ENABLE=1'b0
M2_AHBSLOT13ENABLE=1'b0
M2_AHBSLOT14ENABLE=1'b0
M2_AHBSLOT15ENABLE=1'b0
M2_AHBSLOT16ENABLE=1'b0
M3_AHBSLOT0ENABLE=1'b0
M3_AHBSLOT1ENABLE=1'b0
M3_AHBSLOT2ENABLE=1'b0
M3_AHBSLOT3ENABLE=1'b0
M3_AHBSLOT4ENABLE=1'b0
M3_AHBSLOT5ENABLE=1'b0
M3_AHBSLOT6ENABLE=1'b0
M3_AHBSLOT7ENABLE=1'b0
M3_AHBSLOT8ENABLE=1'b0
M3_AHBSLOT9ENABLE=1'b0
M3_AHBSLOT10ENABLE=1'b0
M3_AHBSLOT11ENABLE=1'b0
M3_AHBSLOT12ENABLE=1'b0
M3_AHBSLOT13ENABLE=1'b0
M3_AHBSLOT14ENABLE=1'b0
M3_AHBSLOT15ENABLE=1'b0
M3_AHBSLOT16ENABLE=1'b0
SYNC_RESET=32'b00000000000000000000000000000000
M0_AHBSLOTENABLE=17'b00000000000000011
M1_AHBSLOTENABLE=17'b00000000000000000
M2_AHBSLOTENABLE=17'b00000000000000000
M3_AHBSLOTENABLE=17'b00000000000000000
SC=16'b0000000000000000
Generated name = CoreAHBLite_Z4
Running optimization stage 1 on CoreAHBLite_Z4 .......
@N:CG364 : AHBLSramIf.v(9) | Synthesizing module CHTOLSRAMII in library COREAHBLSRAM_OBF_LIB.
Running optimization stage 1 on CHTOLSRAMII .......
@W:CL169 : AHBLSramIf.v(414) | Pruning unused register CHTOLSRAMi1[31:0]. Make sure that there are no unused intermediate registers.
@W:CL169 : AHBLSramIf.v(414) | Pruning unused register CHTOLSRAMO1[1:0]. Make sure that there are no unused intermediate registers.
@W:CL169 : AHBLSramIf.v(414) | Pruning unused register CHTOLSRAMIo. Make sure that there are no unused intermediate registers.
@W:CL169 : AHBLSramIf.v(414) | Pruning unused register CHTOLSRAMlo. Make sure that there are no unused intermediate registers.
@N:CG364 : SramCtrlIf.v(9) | Synthesizing module SmartFusion2_FIC_Tutorial_sb_COREAHBLSRAM_0_0_SramCtrlIf in library COREAHBLSRAM_OBF_LIB.
SEL_SRAM_TYPE=32'b00000000000000000000000000000000
LSRAM_NUM_LOCATIONS_DWIDTH32=32'b00000000000000000000100000000000
USRAM_NUM_LOCATIONS_DWIDTH32=32'b00000000000000000000001000000000
AHB_DWIDTH=32'b00000000000000000000000000100000
CHTOLSRAMOOI=2'b00
CHTOLSRAMIOI=2'b01
CHTOLSRAMlOI=2'b10
Generated name = SmartFusion2_FIC_Tutorial_sb_COREAHBLSRAM_0_0_SramCtrlIf_0s_2048s_512s_32s_0_1_2
@N:CG364 : smartfusion2.v(382) | Synthesizing module RAM1K18 in library work.
Running optimization stage 1 on RAM1K18 .......
@N:CG364 : lsram_2048to139264x8.v(9) | Synthesizing module CHTOLSRAMi1I in library COREAHBLSRAM_OBF_LIB.
CHTOLSRAMOoI=32'b00000000000000000000100000000000
AHB_DWIDTH=32'b00000000000000000000000000001000
Generated name = CHTOLSRAMi1I_2048s_8s
Running optimization stage 1 on CHTOLSRAMi1I_2048s_8s .......
@W:CL169 : lsram_2048to139264x8.v(1115) | Pruning unused register CHTOLSRAMIIl[15:9]. Make sure that there are no unused intermediate registers.
@N:CG179 : SramCtrlIf.v(1474) | Removing redundant assignment.
@W:CG133 : SramCtrlIf.v(185) | Object CHTOLSRAMIlI is declared but not assigned. Either assign a value or remove the declaration.
@W:CG133 : SramCtrlIf.v(193) | Object CHTOLSRAMllI is declared but not assigned. Either assign a value or remove the declaration.
@W:CG360 : SramCtrlIf.v(216) | Removing wire CHTOLSRAMilI, as there is no assignment to it.
@W:CG360 : SramCtrlIf.v(219) | Removing wire CHTOLSRAMO0I, as there is no assignment to it.
@W:CG360 : SramCtrlIf.v(222) | Removing wire CHTOLSRAMI0I, as there is no assignment to it.
@W:CG360 : SramCtrlIf.v(225) | Removing wire CHTOLSRAMl0I, as there is no assignment to it.
@W:CG360 : SramCtrlIf.v(256) | Removing wire CHTOLSRAMo1I, as there is no assignment to it.
Running optimization stage 1 on SmartFusion2_FIC_Tutorial_sb_COREAHBLSRAM_0_0_SramCtrlIf_0s_2048s_512s_32s_0_1_2 .......
@N:CG364 : CoreAHBLSRAM.v(9) | Synthesizing module SmartFusion2_FIC_Tutorial_sb_COREAHBLSRAM_0_0_COREAHBLSRAM in library COREAHBLSRAM_OBF_LIB.
FAMILY=32'b00000000000000000000000000010011
AHB_DWIDTH=32'b00000000000000000000000000100000
AHB_AWIDTH=32'b00000000000000000000000000100000
LSRAM_NUM_LOCATIONS_DWIDTH32=32'b00000000000000000000100000000000
USRAM_NUM_LOCATIONS_DWIDTH32=32'b00000000000000000000001000000000
SEL_SRAM_TYPE=32'b00000000000000000000000000000000
Generated name = SmartFusion2_FIC_Tutorial_sb_COREAHBLSRAM_0_0_COREAHBLSRAM_19s_32s_32s_2048s_512s_0s
Running optimization stage 1 on SmartFusion2_FIC_Tutorial_sb_COREAHBLSRAM_0_0_COREAHBLSRAM_19s_32s_32s_2048s_512s_0s .......
@N:CG364 : coreahbtoapb3_ahbtoapbsm.v(26) | Synthesizing module CoreAHBtoAPB3_AhbToApbSM in library COREAHBTOAPB3_LIB.
SYNC_RESET=32'b00000000000000000000000000000000
RSP_OKAY=2'b00
RSP_ERROR=2'b01
IDLE=3'b000
WRITE0=3'b001
WRITE1=3'b010
READ0=3'b011
WAIT=3'b100
Generated name = CoreAHBtoAPB3_AhbToApbSM_0s_0_1_0_1_2_3_4
Running optimization stage 1 on CoreAHBtoAPB3_AhbToApbSM_0s_0_1_0_1_2_3_4 .......
@N:CG364 : coreahbtoapb3_penablescheduler.v(26) | Synthesizing module CoreAHBtoAPB3_PenableScheduler in library COREAHBTOAPB3_LIB.
SYNC_RESET=32'b00000000000000000000000000000000
IDLE=2'b00
WAIT=2'b01
WAITCLR=2'b10
Generated name = CoreAHBtoAPB3_PenableScheduler_0s_0_1_2
Running optimization stage 1 on CoreAHBtoAPB3_PenableScheduler_0s_0_1_2 .......
@N:CG364 : coreahbtoapb3_apbaddrdata.v(27) | Synthesizing module CoreAHBtoAPB3_ApbAddrData in library COREAHBTOAPB3_LIB.
SYNC_RESET=32'b00000000000000000000000000000000
Generated name = CoreAHBtoAPB3_ApbAddrData_0s
Running optimization stage 1 on CoreAHBtoAPB3_ApbAddrData_0s .......
@N:CG364 : coreahbtoapb3.v(25) | Synthesizing module COREAHBTOAPB3 in library COREAHBTOAPB3_LIB.
FAMILY=32'b00000000000000000000000000010011
SYNC_RESET=32'b00000000000000000000000000000000
Generated name = COREAHBTOAPB3_19s_0s
Running optimization stage 1 on COREAHBTOAPB3_19s_0s .......
@N:CG364 : coreapb3_muxptob3.v(30) | Synthesizing module COREAPB3_MUXPTOB3 in library COREAPB3_LIB.
Running optimization stage 1 on COREAPB3_MUXPTOB3 .......
@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_Z5
@W:CG360 : coreapb3.v(244) | Removing wire IA_PRDATA, as there is no assignment to it.
Running optimization stage 1 on CoreAPB3_Z5 .......
@N:CG364 : coregpio.v(23) | Synthesizing module CoreGPIO in library work.
FAMILY=32'b00000000000000000000000000001011
IO_NUM=32'b00000000000000000000000000001000
APB_WIDTH=32'b00000000000000000000000000100000
OE_TYPE=1'b1
INT_BUS=1'b0
FIXED_CONFIG_0=1'b1
FIXED_CONFIG_1=1'b1
FIXED_CONFIG_2=1'b1
FIXED_CONFIG_3=1'b1
FIXED_CONFIG_4=1'b1
FIXED_CONFIG_5=1'b1
FIXED_CONFIG_6=1'b1
FIXED_CONFIG_7=1'b1
FIXED_CONFIG_8=1'b0
FIXED_CONFIG_9=1'b0
FIXED_CONFIG_10=1'b0
FIXED_CONFIG_11=1'b0
FIXED_CONFIG_12=1'b0
FIXED_CONFIG_13=1'b0
FIXED_CONFIG_14=1'b0
FIXED_CONFIG_15=1'b0
FIXED_CONFIG_16=1'b0
FIXED_CONFIG_17=1'b0
FIXED_CONFIG_18=1'b0
FIXED_CONFIG_19=1'b0
FIXED_CONFIG_20=1'b0
FIXED_CONFIG_21=1'b0
FIXED_CONFIG_22=1'b0
FIXED_CONFIG_23=1'b0
FIXED_CONFIG_24=1'b0
FIXED_CONFIG_25=1'b0
FIXED_CONFIG_26=1'b0
FIXED_CONFIG_27=1'b0
FIXED_CONFIG_28=1'b0
FIXED_CONFIG_29=1'b0
FIXED_CONFIG_30=1'b0
FIXED_CONFIG_31=1'b0
IO_TYPE_0=2'b01
IO_TYPE_1=2'b01
IO_TYPE_2=2'b01
IO_TYPE_3=2'b01
IO_TYPE_4=2'b01
IO_TYPE_5=2'b01
IO_TYPE_6=2'b01
IO_TYPE_7=2'b01
IO_TYPE_8=2'b00
IO_TYPE_9=2'b00
IO_TYPE_10=2'b00
IO_TYPE_11=2'b00
IO_TYPE_12=2'b00
IO_TYPE_13=2'b00
IO_TYPE_14=2'b00
IO_TYPE_15=2'b00
IO_TYPE_16=2'b00
IO_TYPE_17=2'b00
IO_TYPE_18=2'b00
IO_TYPE_19=2'b00
IO_TYPE_20=2'b00
IO_TYPE_21=2'b00
IO_TYPE_22=2'b00
IO_TYPE_23=2'b00
IO_TYPE_24=2'b00
IO_TYPE_25=2'b00
IO_TYPE_26=2'b00
IO_TYPE_27=2'b00
IO_TYPE_28=2'b00
IO_TYPE_29=2'b00
IO_TYPE_30=2'b00
IO_TYPE_31=2'b00
IO_INT_TYPE_0=3'b111
IO_INT_TYPE_1=3'b111
IO_INT_TYPE_2=3'b111
IO_INT_TYPE_3=3'b111
IO_INT_TYPE_4=3'b111
IO_INT_TYPE_5=3'b111
IO_INT_TYPE_6=3'b111
IO_INT_TYPE_7=3'b111
IO_INT_TYPE_8=3'b111
IO_INT_TYPE_9=3'b111
IO_INT_TYPE_10=3'b111
IO_INT_TYPE_11=3'b111
IO_INT_TYPE_12=3'b111
IO_INT_TYPE_13=3'b111
IO_INT_TYPE_14=3'b111
IO_INT_TYPE_15=3'b111
IO_INT_TYPE_16=3'b111
IO_INT_TYPE_17=3'b111
IO_INT_TYPE_18=3'b111
IO_INT_TYPE_19=3'b111
IO_INT_TYPE_20=3'b111
IO_INT_TYPE_21=3'b111
IO_INT_TYPE_22=3'b111
IO_INT_TYPE_23=3'b111
IO_INT_TYPE_24=3'b111
IO_INT_TYPE_25=3'b111
IO_INT_TYPE_26=3'b111
IO_INT_TYPE_27=3'b111
IO_INT_TYPE_28=3'b111
IO_INT_TYPE_29=3'b111
IO_INT_TYPE_30=3'b111
IO_INT_TYPE_31=3'b111
IO_VAL_0=1'b0
IO_VAL_1=1'b0
IO_VAL_2=1'b0
IO_VAL_3=1'b0
IO_VAL_4=1'b0
IO_VAL_5=1'b0
IO_VAL_6=1'b0
IO_VAL_7=1'b0
IO_VAL_8=1'b0
IO_VAL_9=1'b0
IO_VAL_10=1'b0
IO_VAL_11=1'b0
IO_VAL_12=1'b0
IO_VAL_13=1'b0
IO_VAL_14=1'b0
IO_VAL_15=1'b0
IO_VAL_16=1'b0
IO_VAL_17=1'b0
IO_VAL_18=1'b0
IO_VAL_19=1'b0
IO_VAL_20=1'b0
IO_VAL_21=1'b0
IO_VAL_22=1'b0
IO_VAL_23=1'b0
IO_VAL_24=1'b0
IO_VAL_25=1'b0
IO_VAL_26=1'b0
IO_VAL_27=1'b0
IO_VAL_28=1'b0
IO_VAL_29=1'b0
IO_VAL_30=1'b0
IO_VAL_31=1'b0
FIXED_CONFIG=32'b11111111000000000000000000000000
IO_INT_TYPE=96'b111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
IO_TYPE=64'b0101010101010101000000000000000000000000000000000000000000000000
IO_VAL=32'b00000000000000000000000000000000
Generated name = CoreGPIO_Z6
@N:CG179 : coregpio.v(504) | Removing redundant assignment.
@N:CG179 : coregpio.v(507) | Removing redundant assignment.
Running optimization stage 1 on CoreGPIO_Z6 .......
@W:CL169 : coregpio.v(456) | Pruning unused register xhdl1.GEN_BITS[7].APB_32.edge_both[7]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(436) | Pruning unused register xhdl1.GEN_BITS[7].APB_32.edge_neg[7]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(416) | Pruning unused register xhdl1.GEN_BITS[7].APB_32.edge_pos[7]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(310) | Pruning unused register xhdl1.GEN_BITS[7].gpin3[7]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[7].gpin1[7]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[7].gpin2[7]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(456) | Pruning unused register xhdl1.GEN_BITS[6].APB_32.edge_both[6]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(436) | Pruning unused register xhdl1.GEN_BITS[6].APB_32.edge_neg[6]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(416) | Pruning unused register xhdl1.GEN_BITS[6].APB_32.edge_pos[6]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(310) | Pruning unused register xhdl1.GEN_BITS[6].gpin3[6]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[6].gpin1[6]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[6].gpin2[6]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(456) | Pruning unused register xhdl1.GEN_BITS[5].APB_32.edge_both[5]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(436) | Pruning unused register xhdl1.GEN_BITS[5].APB_32.edge_neg[5]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(416) | Pruning unused register xhdl1.GEN_BITS[5].APB_32.edge_pos[5]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(310) | Pruning unused register xhdl1.GEN_BITS[5].gpin3[5]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[5].gpin1[5]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[5].gpin2[5]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(456) | Pruning unused register xhdl1.GEN_BITS[4].APB_32.edge_both[4]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(436) | Pruning unused register xhdl1.GEN_BITS[4].APB_32.edge_neg[4]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(416) | Pruning unused register xhdl1.GEN_BITS[4].APB_32.edge_pos[4]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(310) | Pruning unused register xhdl1.GEN_BITS[4].gpin3[4]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[4].gpin1[4]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[4].gpin2[4]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(456) | Pruning unused register xhdl1.GEN_BITS[3].APB_32.edge_both[3]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(436) | Pruning unused register xhdl1.GEN_BITS[3].APB_32.edge_neg[3]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(416) | Pruning unused register xhdl1.GEN_BITS[3].APB_32.edge_pos[3]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(310) | Pruning unused register xhdl1.GEN_BITS[3].gpin3[3]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[3].gpin1[3]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[3].gpin2[3]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(456) | Pruning unused register xhdl1.GEN_BITS[2].APB_32.edge_both[2]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(436) | Pruning unused register xhdl1.GEN_BITS[2].APB_32.edge_neg[2]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(416) | Pruning unused register xhdl1.GEN_BITS[2].APB_32.edge_pos[2]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(310) | Pruning unused register xhdl1.GEN_BITS[2].gpin3[2]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[2].gpin1[2]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[2].gpin2[2]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(456) | Pruning unused register xhdl1.GEN_BITS[1].APB_32.edge_both[1]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(436) | Pruning unused register xhdl1.GEN_BITS[1].APB_32.edge_neg[1]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(416) | Pruning unused register xhdl1.GEN_BITS[1].APB_32.edge_pos[1]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(310) | Pruning unused register xhdl1.GEN_BITS[1].gpin3[1]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[1].gpin1[1]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[1].gpin2[1]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(456) | Pruning unused register xhdl1.GEN_BITS[0].APB_32.edge_both[0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(436) | Pruning unused register xhdl1.GEN_BITS[0].APB_32.edge_neg[0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(416) | Pruning unused register xhdl1.GEN_BITS[0].APB_32.edge_pos[0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(310) | Pruning unused register xhdl1.GEN_BITS[0].gpin3[0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[0].gpin1[0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(297) | Pruning unused register xhdl1.GEN_BITS[0].gpin2[0]. Make sure that there are no unused intermediate registers.
@W:CL190 : coregpio.v(476) | Optimizing register bit xhdl1.GEN_BITS[0].APB_32.INTR_reg[0] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:CL190 : coregpio.v(476) | Optimizing register bit xhdl1.GEN_BITS[1].APB_32.INTR_reg[1] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:CL190 : coregpio.v(476) | Optimizing register bit xhdl1.GEN_BITS[2].APB_32.INTR_reg[2] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:CL190 : coregpio.v(476) | Optimizing register bit xhdl1.GEN_BITS[3].APB_32.INTR_reg[3] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:CL190 : coregpio.v(476) | Optimizing register bit xhdl1.GEN_BITS[4].APB_32.INTR_reg[4] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:CL190 : coregpio.v(476) | Optimizing register bit xhdl1.GEN_BITS[5].APB_32.INTR_reg[5] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:CL190 : coregpio.v(476) | Optimizing register bit xhdl1.GEN_BITS[6].APB_32.INTR_reg[6] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:CL190 : coregpio.v(476) | Optimizing register bit xhdl1.GEN_BITS[7].APB_32.INTR_reg[7] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W:CL169 : coregpio.v(476) | Pruning unused register xhdl1.GEN_BITS[0].APB_32.INTR_reg[0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(476) | Pruning unused register xhdl1.GEN_BITS[1].APB_32.INTR_reg[1]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(476) | Pruning unused register xhdl1.GEN_BITS[2].APB_32.INTR_reg[2]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(476) | Pruning unused register xhdl1.GEN_BITS[3].APB_32.INTR_reg[3]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(476) | Pruning unused register xhdl1.GEN_BITS[4].APB_32.INTR_reg[4]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(476) | Pruning unused register xhdl1.GEN_BITS[5].APB_32.INTR_reg[5]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(476) | Pruning unused register xhdl1.GEN_BITS[6].APB_32.INTR_reg[6]. Make sure that there are no unused intermediate registers.
@W:CL169 : coregpio.v(476) | Pruning unused register xhdl1.GEN_BITS[7].APB_32.INTR_reg[7]. Make sure that there are no unused intermediate registers.
@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'b00000000000000000000000000000000
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'b00000000000000000000000000000000
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_Z7
Running optimization stage 1 on CoreResetP_Z7 .......
@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(1485) | Pruning unused register count_sdif0[12:0]. Make sure that there are no unused intermediate registers.
@W:CL169 : coreresetp.v(1455) | Pruning unused register count_sdif0_enable_q1. 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_sdif0_enable_rcosc. 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(1170) | Pruning unused register count_sdif0_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 sdif0_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.
@N:CG364 : osc_comps.v(51) | Synthesizing module RCOSC_25_50MHZ_FAB in library work.
Running optimization stage 1 on RCOSC_25_50MHZ_FAB .......
@N:CG364 : osc_comps.v(11) | Synthesizing module RCOSC_25_50MHZ in library work.
Running optimization stage 1 on RCOSC_25_50MHZ .......
@N:CG364 : SmartFusion2_FIC_Tutorial_sb_FABOSC_0_OSC.v(5) | Synthesizing module SmartFusion2_FIC_Tutorial_sb_FABOSC_0_OSC in library work.
Running optimization stage 1 on SmartFusion2_FIC_Tutorial_sb_FABOSC_0_OSC .......
@W:CL318 : SmartFusion2_FIC_Tutorial_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 : SmartFusion2_FIC_Tutorial_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 : SmartFusion2_FIC_Tutorial_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 : SmartFusion2_FIC_Tutorial_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.
@N:CG364 : smartfusion2.v(268) | Synthesizing module INBUF in library work.
Running optimization stage 1 on INBUF .......
@N:CG364 : smartfusion2.v(280) | Synthesizing module TRIBUFF in library work.
Running optimization stage 1 on TRIBUFF .......
@N:CG364 : SmartFusion2_FIC_Tutorial_sb_MSS_syn.v(5) | Synthesizing module MSS_075 in library work.
Running optimization stage 1 on MSS_075 .......
@N:CG364 : SmartFusion2_FIC_Tutorial_sb_MSS.v(9) | Synthesizing module SmartFusion2_FIC_Tutorial_sb_MSS in library work.
Running optimization stage 1 on SmartFusion2_FIC_Tutorial_sb_MSS .......
@N:CG364 : smartfusion2.v(720) | Synthesizing module SYSRESET in library work.
Running optimization stage 1 on SYSRESET .......
@N:CG364 : SmartFusion2_FIC_Tutorial_sb.v(9) | Synthesizing module SmartFusion2_FIC_Tutorial_sb in library work.
Running optimization stage 1 on SmartFusion2_FIC_Tutorial_sb .......
@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 SmartFusion2_FIC_Tutorial_sb .......
Running optimization stage 2 on SYSRESET .......
Running optimization stage 2 on SmartFusion2_FIC_Tutorial_sb_MSS .......
Running optimization stage 2 on MSS_075 .......
Running optimization stage 2 on TRIBUFF .......
Running optimization stage 2 on INBUF .......
Running optimization stage 2 on SmartFusion2_FIC_Tutorial_sb_FABOSC_0_OSC .......
@N:CL159 : SmartFusion2_FIC_Tutorial_sb_FABOSC_0_OSC.v(14) | Input XTL is unused.
Running optimization stage 2 on RCOSC_25_50MHZ .......
Running optimization stage 2 on RCOSC_25_50MHZ_FAB .......
Running optimization stage 2 on CoreResetP_Z7 .......
@W:CL177 : coreresetp.v(963) | Sharing sequential element sdif0_spll_lock_q2. Add a syn_preserve attribute to the element to prevent sharing.
@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(59) | Input SDIF0_SPLL_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.
@N:CL159 : coreresetp.v(107) | Input SOFT_EXT_RESET_OUT is unused.
@N:CL159 : coreresetp.v(108) | Input SOFT_RESET_F2M is unused.
@N:CL159 : coreresetp.v(109) | Input SOFT_M3_RESET is unused.
@N:CL159 : coreresetp.v(110) | Input SOFT_MDDR_DDR_AXI_S_CORE_RESET is unused.
@N:CL159 : coreresetp.v(111) | Input SOFT_FDDR_CORE_RESET is unused.
@N:CL159 : coreresetp.v(112) | Input SOFT_SDIF0_PHY_RESET is unused.
@N:CL159 : coreresetp.v(113) | Input SOFT_SDIF0_CORE_RESET is unused.
@N:CL159 : coreresetp.v(114) | Input SOFT_SDIF1_PHY_RESET is unused.
@N:CL159 : coreresetp.v(115) | Input SOFT_SDIF1_CORE_RESET is unused.
@N:CL159 : coreresetp.v(116) | Input SOFT_SDIF2_PHY_RESET is unused.
@N:CL159 : coreresetp.v(117) | Input SOFT_SDIF2_CORE_RESET is unused.
@N:CL159 : coreresetp.v(118) | Input SOFT_SDIF3_PHY_RESET is unused.
@N:CL159 : coreresetp.v(119) | Input SOFT_SDIF3_CORE_RESET is unused.
@N:CL159 : coreresetp.v(123) | Input SOFT_SDIF0_0_CORE_RESET is unused.
@N:CL159 : coreresetp.v(124) | Input SOFT_SDIF0_1_CORE_RESET is unused.
Running optimization stage 2 on CoreGPIO_Z6 .......
@W:CL246 : coregpio.v(181) | Input port bits 31 to 8 of PWDATA[31:0] are unused. Assign logic for all port bits or change the input port size.
@N:CL159 : coregpio.v(185) | Input GPIO_IN is unused.
Running optimization stage 2 on CoreAPB3_Z5 .......
@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.
Running optimization stage 2 on COREAPB3_MUXPTOB3 .......
Running optimization stage 2 on COREAHBTOAPB3_19s_0s .......
@W:CL247 : coreahbtoapb3.v(33) | Input port bit 0 of HTRANS[1:0] is unused
Running optimization stage 2 on CoreAHBtoAPB3_ApbAddrData_0s .......
Running optimization stage 2 on CoreAHBtoAPB3_PenableScheduler_0s_0_1_2 .......
@N:CL201 : coreahbtoapb3_penablescheduler.v(111) | Trying to extract state machine for register penableSchedulerState.
Extracted state machine for register penableSchedulerState
State machine has 3 reachable states with original encodings of:
00
01
10
Running optimization stage 2 on CoreAHBtoAPB3_AhbToApbSM_0s_0_1_0_1_2_3_4 .......
@N:CL201 : coreahbtoapb3_ahbtoapbsm.v(265) | Trying to extract state machine for register ahbToApbSMState.
Extracted state machine for register ahbToApbSMState
State machine has 5 reachable states with original encodings of:
000
001
010
011
100
Running optimization stage 2 on SmartFusion2_FIC_Tutorial_sb_COREAHBLSRAM_0_0_COREAHBLSRAM_19s_32s_32s_2048s_512s_0s .......
@W:CL246 : CoreAHBLSRAM.v(122) | Input port bits 31 to 20 of HADDR[31:0] are unused. Assign logic for all port bits or change the input port size.
Running optimization stage 2 on CHTOLSRAMi1I_2048s_8s .......
@W:CL246 : lsram_2048to139264x8.v(62) | Input port bits 15 to 11 of CHTOLSRAMIiI[15:0] are unused. Assign logic for all port bits or change the input port size.
@N:CL159 : lsram_2048to139264x8.v(54) | Input CHTOLSRAMOiI is unused.
@N:CL159 : lsram_2048to139264x8.v(70) | Input CHTOLSRAMliI is unused.
Running optimization stage 2 on RAM1K18 .......
Running optimization stage 2 on SmartFusion2_FIC_Tutorial_sb_COREAHBLSRAM_0_0_SramCtrlIf_0s_2048s_512s_32s_0_1_2 .......
@N:CL201 : SramCtrlIf.v(258) | Trying to extract state machine for register CHTOLSRAMiOI.
Extracted state machine for register CHTOLSRAMiOI
State machine has 3 reachable states with original encodings of:
00
01
10
@W:CL246 : SramCtrlIf.v(99) | Input port bits 19 to 18 of CHTOLSRAMl[19:0] are unused. Assign logic for all port bits or change the input port size.
Running optimization stage 2 on CHTOLSRAMII .......
@N:CL201 : AHBLSramIf.v(536) | Trying to extract state machine for register CHTOLSRAMoo.
Extracted state machine for register CHTOLSRAMoo
State machine has 3 reachable states with original encodings of:
00
01
10
@N:CL159 : AHBLSramIf.v(198) | Input BUSY is unused.
Running optimization stage 2 on CoreAHBLite_Z4 .......
@W:CL247 : coreahblite.v(120) | Input port bit 0 of HTRANS_M0[1:0] is unused
@W:CL247 : coreahblite.v(131) | Input port bit 0 of HTRANS_M1[1:0] is unused
@W:CL247 : coreahblite.v(142) | Input port bit 0 of HTRANS_M2[1:0] is unused
@W:CL247 : coreahblite.v(153) | Input port bit 0 of HTRANS_M3[1:0] is unused
@W:CL247 : coreahblite.v(163) | Input port bit 1 of HRESP_S0[1:0] is unused
@W:CL247 : coreahblite.v(176) | Input port bit 1 of HRESP_S1[1:0] is unused
@W:CL247 : coreahblite.v(189) | Input port bit 1 of HRESP_S2[1:0] is unused
@W:CL247 : coreahblite.v(202) | Input port bit 1 of HRESP_S3[1:0] is unused
@W:CL247 : coreahblite.v(215) | Input port bit 1 of HRESP_S4[1:0] is unused
@W:CL247 : coreahblite.v(228) | Input port bit 1 of HRESP_S5[1:0] is unused
@W:CL247 : coreahblite.v(241) | Input port bit 1 of HRESP_S6[1:0] is unused
@W:CL247 : coreahblite.v(254) | Input port bit 1 of HRESP_S7[1:0] is unused
@W:CL247 : coreahblite.v(267) | Input port bit 1 of HRESP_S8[1:0] is unused
@W:CL247 : coreahblite.v(280) | Input port bit 1 of HRESP_S9[1:0] is unused
@W:CL247 : coreahblite.v(293) | Input port bit 1 of HRESP_S10[1:0] is unused
@W:CL247 : coreahblite.v(306) | Input port bit 1 of HRESP_S11[1:0] is unused
@W:CL247 : coreahblite.v(319) | Input port bit 1 of HRESP_S12[1:0] is unused
@W:CL247 : coreahblite.v(332) | Input port bit 1 of HRESP_S13[1:0] is unused
@W:CL247 : coreahblite.v(345) | Input port bit 1 of HRESP_S14[1:0] is unused
@W:CL247 : coreahblite.v(358) | Input port bit 1 of HRESP_S15[1:0] is unused
@W:CL247 : coreahblite.v(371) | Input port bit 1 of HRESP_S16[1:0] is unused
@N:CL159 : coreahblite.v(123) | Input HBURST_M0 is unused.
@N:CL159 : coreahblite.v(124) | Input HPROT_M0 is unused.
@N:CL159 : coreahblite.v(134) | Input HBURST_M1 is unused.
@N:CL159 : coreahblite.v(135) | Input HPROT_M1 is unused.
@N:CL159 : coreahblite.v(145) | Input HBURST_M2 is unused.
@N:CL159 : coreahblite.v(146) | Input HPROT_M2 is unused.
@N:CL159 : coreahblite.v(156) | Input HBURST_M3 is unused.
@N:CL159 : coreahblite.v(157) | Input HPROT_M3 is unused.
Running optimization stage 2 on COREAHBLITE_MATRIX4X16_2_1_0_3_0_0_0_0s .......
@N:CL159 : coreahblite_matrix4x16.v(51) | Input HWDATA_M1 is unused.
@N:CL159 : coreahblite_matrix4x16.v(60) | Input HWDATA_M2 is unused.
@N:CL159 : coreahblite_matrix4x16.v(69) | Input HWDATA_M3 is unused.
@N:CL159 : coreahblite_matrix4x16.v(95) | Input HRDATA_S2 is unused.
@N:CL159 : coreahblite_matrix4x16.v(96) | Input HREADYOUT_S2 is unused.
@N:CL159 : coreahblite_matrix4x16.v(97) | Input HRESP_S2 is unused.
Only the first 100 messages of id 'CL159' are reported. To see all messages use 'report_messages -log C:\igloo2_task_feb_2021\SF2\TU0310_SF2_FIC\Libero_Project\synthesis\synlog\top_compiler.srr -id CL159' in the Tcl shell. To see all messages in future runs, use the command 'message_override -limit {CL159} -count unlimited' in the Tcl shell.
Running optimization stage 2 on COREAHBLITE_SLAVESTAGE_0s_0_0 .......
Running optimization stage 2 on COREAHBLITE_SLAVEARBITER_Z3 .......
@N:CL201 : coreahblite_slavearbiter.v(449) | Trying to extract state machine for register arbRegSMCurrentState.
Extracted state machine for register arbRegSMCurrentState
State machine has 16 reachable states with original encodings of:
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Running optimization stage 2 on COREAHBLITE_MASTERSTAGE_2_1_0_0_0s_0_1_0 .......
Running optimization stage 2 on COREAHBLITE_ADDRDEC_Z2 .......
Running optimization stage 2 on COREAHBLITE_MASTERSTAGE_2_1_0_3_0s_0_1_0 .......
@W:CL246 : coreahblite_masterstage.v(42) | Input port bits 16 to 2 of SDATAREADY[16:0] are unused. Assign logic for all port bits or change the input port size.
@W:CL246 : coreahblite_masterstage.v(43) | Input port bits 16 to 2 of SHRESP[16:0] are unused. Assign logic for all port bits or change the input port size.
Running optimization stage 2 on COREAHBLITE_DEFAULTSLAVESM_0s_0_1 .......
Running optimization stage 2 on COREAHBLITE_ADDRDEC_Z1 .......
Running optimization stage 2 on SmartFusion2_FIC_Tutorial_sb_CCC_0_FCCC .......
Running optimization stage 2 on CCC .......
Running optimization stage 2 on CLKINT .......
Running optimization stage 2 on GND .......
Running optimization stage 2 on VCC .......
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:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 101MB peak: 102MB)
Process took 0h:00m:01s realtime, 0h:00m:01s cputime
Process completed successfully.
# Thu Apr 29 10:00:40 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
Linker output is up to date. No re-linking necessary
At syn_nfilter Exit (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 97MB peak: 97MB)
Process took 0h:00m:01s realtime, 0h:00m:01s cputime
Process completed successfully.
# Thu Apr 29 10:00:40 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:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 23MB peak: 32MB)
Process took 0h:00m:01s realtime, 0h:00m:01s cputime
Process completed successfully.
# Thu Apr 29 10:00:40 2021
###########################################################]