Synopsys Generic Technology Mapper, Version mapact, Build 1350R, Built Oct 16 2014 10:02:37
Copyright (C) 1994-2014, Synopsys, Inc. This software and the associated documentation are proprietary to Synopsys, Inc. This software may only be used in accordance with the terms and conditions of a written license agreement with Synopsys, Inc.  All other use, reproduction, or distribution of this software is strictly prohibited.
Product Version I-2014.03M-SP1

Mapper Startup Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 99MB peak: 100MB)

@N: MF248 |Running in 64-bit mode.
@N: MF667 |Clock conversion disabled 

Design Input Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 99MB peak: 101MB)


Mapper Initialization Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 99MB peak: 101MB)


Start loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 100MB peak: 101MB)


Finished loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 101MB peak: 103MB)



Starting Optimization and Mapping (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 147MB peak: 149MB)

@W: MO160 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\inverse_clarke.vhd":166:8:166:9|Register bit state[0] is always 0, optimizing ...
@W: MO160 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\clarke.vhd":161:8:161:9|Register bit state[0] is always 0, optimizing ...
@N: BN114 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\component\work\mc_system_sb\mc_system_sb.vhd":674:0:674:11|Removing instance SYSRESET_POR of black_box view:smartfusion2.SYSRESET(syn_black_box) because there are no references to its outputs 
@W: MO171 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\component\actel\directcore\coreresetp\7.0.104\rtl\vhdl\core\coreresetp.vhd":781:8:781:9|Sequential instance MC_System_0.MC_System_sb_0.CORERESETP_0.sm1_areset_n_q1 reduced to a combinational gate by constant propagation 
@W: MO171 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\component\actel\directcore\coreresetp\7.0.104\rtl\vhdl\core\coreresetp.vhd":781:8:781:9|Sequential instance MC_System_0.MC_System_sb_0.CORERESETP_0.sm1_areset_n_clk_base reduced to a combinational gate by constant propagation 
@W: MO171 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\component\actel\directcore\coreresetp\7.0.104\rtl\vhdl\core\coreresetp.vhd":1331:8:1331:9|Sequential instance MC_System_0.MC_System_sb_0.CORERESETP_0.RESET_N_F2M_int reduced to a combinational gate by constant propagation 
@W: BN132 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\inverse_clarke.vhd":166:8:166:9|Removing sequential instance Stepper_Axis_0.FOC_transforms_0.ICLARKE_INST.mul_b_to_mas_o_1[1],  because it is equivalent to instance Stepper_Axis_0.FOC_transforms_0.CLARKE_INST.mul_b_to_mas_o_1[0]

Available hyper_sources - for debug and ip models
	None Found

@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[43:0] of view:PrimLib.dffre(prim) in hierarchy view:work.mas_CORDIC_MAS_INST_TOP_CNTLR_MAS_INST(mas) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[43:0] of view:PrimLib.dffre(prim) in hierarchy view:work.mas_TOP_CNTLR_MAS_INST(mas) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[43:0] of view:PrimLib.dffre(prim) in hierarchy view:work.mas_MAS_INST(mas) because there are no references to its outputs 
@N: FA239 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":228:32:228:49|ROM un5_s_theta_c[11:0] mapped in logic.
@N: FA239 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":228:32:228:49|ROM un5_s_theta_c[11:0] mapped in logic.
@N: MO106 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":228:32:228:49|Found ROM, 'un5_s_theta_c[11:0]', 16 words by 12 bits 
@N: FA239 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":228:32:228:49|ROM un5_s_theta_c[11:0] mapped in logic.
@N: FA239 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":228:32:228:49|ROM un5_s_theta_c[11:0] mapped in logic.
@N: MO106 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":228:32:228:49|Found ROM, 'un5_s_theta_c[11:0]', 16 words by 12 bits 
@N: FA239 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\component\actel\directcore\coreapb3\4.1.100\rtl\vhdl\core\coreapb3.vhd":648:12:648:15|ROM CoreAPB3_0.iPSELS_raw_5[1:0] mapped in logic.
@N: FA239 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\component\actel\directcore\coreapb3\4.1.100\rtl\vhdl\core\coreapb3.vhd":648:12:648:15|ROM CoreAPB3_0.iPSELS_raw_5[1:0] mapped in logic.
@N: MO106 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\component\actel\directcore\coreapb3\4.1.100\rtl\vhdl\core\coreapb3.vhd":648:12:648:15|Found ROM, 'CoreAPB3_0.iPSELS_raw_5[1:0]', 16 words by 2 bits 
@N: FA239 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":228:32:228:49|ROM un5_s_theta_c[11:0] mapped in logic.
@N: FA239 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":228:32:228:49|ROM un5_s_theta_c[11:0] mapped in logic.
@N: MO106 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":228:32:228:49|Found ROM, 'un5_s_theta_c[11:0]', 16 words by 12 bits 

Finished RTL optimizations (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:00s; Memory used current: 151MB peak: 155MB)

@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if.vhd":578:8:578:9|Removing sequential instance apb3_if_0.pwm_gain_val_o[0] in hierarchy view:work.Bldc_Axis(rtl) because there are no references to its outputs 
@N:"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pwm3ph.vhd":175:2:175:3|Found updn counter in view:work.Bldc_Axis(rtl) inst pwm3ph_0.s_pwm_counter[17:0] 
@N: MF179 :|Found 18 bit by 18 bit '==' comparator, 'pwm3ph_0.PWM_COUNTER_PROC\.op_eq\.un7_en_pwm_i'
Encoding state machine present_state[0:4] (view:work.adc_measurements_adc_measurements_0(adc_measurements))
original code -> new code
   00001 -> 00000
   00010 -> 00011
   00100 -> 00101
   01000 -> 01001
   10000 -> 10001
@N:"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_measurements.vhd":486:8:486:9|Found counter in view:work.adc_measurements_adc_measurements_0(adc_measurements) inst s_r_sck_count[4:0]
@N:"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_measurements.vhd":434:8:434:9|Found counter in view:work.adc_measurements_adc_measurements_0(adc_measurements) inst s_r_clock_count[7:0]
Encoding state machine state[0:3] (view:work.adc_scaling_ADC_scaling_0(adc_scaling))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10
   11 -> 11
@N: MO225 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_scaling.vhd":251:2:251:3|No possible illegal states for state machine state[0:3],safe FSM implementation is disabled
@N:"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_scaling.vhd":226:8:226:9|Found counter in view:work.adc_scaling_ADC_scaling_0(adc_scaling) inst s_calib_cnt[13:0]
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_scaling.vhd":215:9:215:10|Found addmux in view:work.adc_scaling_ADC_scaling_0(adc_scaling) inst inf_abs1[17:0] from inf_abs1_a_1[17:0] 
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_scaling.vhd":214:9:214:10|Found addmux in view:work.adc_scaling_ADC_scaling_0(adc_scaling) inst inf_abs0[17:0] from inf_abs0_a_0[17:0] 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[0] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[1] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[2] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[3] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[4] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[5] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[6] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[7] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[26] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[27] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[28] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[29] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[30] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[31] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[32] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[33] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[34] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[35] in hierarchy view:VhdlGenLib.syn_mac(preserved) because there are no references to its outputs 
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":200:3:200:6|Found addmux in view:work.cordic_rot_CORDIC_ROT_INST_CORDIC_ROT_INST(cordic_rot) inst CORDIC_FSM_PROC\.s_theta_c_9[17:0] from un1_s_theta_c_4[17:0] 
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":200:3:200:6|Found addmux in view:work.cordic_rot_CORDIC_ROT_INST_CORDIC_ROT_INST(cordic_rot) inst CORDIC_FSM_PROC\.s_yi_rot_6[17:0] from ROTATE_INST.y_o[17:0] 
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":200:3:200:6|Found addmux in view:work.cordic_rot_CORDIC_ROT_INST_CORDIC_ROT_INST(cordic_rot) inst CORDIC_FSM_PROC\.s_xi_rot_6[17:0] from ROTATE_INST.x_o[17:0] 
Encoding state machine state[0:2] (view:work.cordic_scale_CORDIC_SCALE_INST(cordic_scale))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10
Encoding state machine state[0:2] (view:work.olmng(olmng))
original code -> new code
   00 -> 00
   10 -> 01
   11 -> 10
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\olmng.vhd":320:12:320:13|Found addmux in view:work.olmng(olmng) inst init_speedpi_o_5[18:1] from un4_init_speedpi_o[17:0] 
Encoding state machine state[0:6] (view:work.Flux_Estimator(flux_estimator))
original code -> new code
   00000001 -> 0000000
   00000100 -> 0000011
   00001000 -> 0000101
   00010000 -> 0001001
   00100000 -> 0010001
   01000000 -> 0100001
   10000000 -> 1000001
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":200:3:200:6|Found addmux in view:work.cordic_rot_CORDIC_ROT_INST_0(cordic_rot) inst CORDIC_FSM_PROC\.s_theta_c_9[17:0] from un1_s_theta_c_4[17:0] 
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":200:3:200:6|Found addmux in view:work.cordic_rot_CORDIC_ROT_INST_0(cordic_rot) inst CORDIC_FSM_PROC\.s_yi_rot_6[17:0] from ROTATE_INST.y_o[17:0] 
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":200:3:200:6|Found addmux in view:work.cordic_rot_CORDIC_ROT_INST_0(cordic_rot) inst CORDIC_FSM_PROC\.s_xi_rot_6[17:0] from ROTATE_INST.x_o[17:0] 
Encoding state machine state[0:4] (view:work.pi_controller_OMEGA_PI_INST(pi_controller))
original code -> new code
   00001 -> 00000
   00010 -> 00011
   00100 -> 00101
   01000 -> 01001
   10000 -> 10001
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[18] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[19] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[20] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[21] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[22] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[23] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[24] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[25] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[26] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[27] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[28] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[29] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[30] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[31] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[32] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[33] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[34] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_OMEGA_PI_INST(pi_controller) because there are no references to its outputs 
Encoding state machine state[0:4] (view:work.pwm_scaling_pwm_scaling_0(pwm_scaling))
original code -> new code
   00001 -> 00000
   00010 -> 00011
   00100 -> 00101
   01000 -> 01001
   10000 -> 10001
Encoding state machine s_ramp_present_state[0:2] (view:work.rate_limiter(rate_limiter))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10
@N:"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\rate_limiter.vhd":176:12:176:13|Found counter in view:work.rate_limiter(rate_limiter) inst s_count[18:0]
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\rate_limiter.vhd":158:30:158:31|Found addmux in view:work.rate_limiter(rate_limiter) inst s_rl_in[18:1] from un6_s_rl_in[17:0] 
Encoding state machine state[0:7] (view:work.seq_controller_seq_controller_0(seq_controller))
original code -> new code
   00000001 -> 00000000
   00000010 -> 00000011
   00000100 -> 00000101
   00001000 -> 00001001
   00010000 -> 00010001
   00100000 -> 00100001
   01000000 -> 01000001
   10000000 -> 10000001
@N:"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\seq_controller.vhd":289:2:289:3|Found counter in view:work.seq_controller_seq_controller_0(seq_controller) inst s_adctrig_count[12:0]
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\seq_controller.vhd":185:17:185:18|Found addmux in view:work.seq_controller_seq_controller_0(seq_controller) inst inf_abs1[17:0] from inf_abs1_a_1[17:0] 
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\seq_controller.vhd":184:17:184:18|Found addmux in view:work.seq_controller_seq_controller_0(seq_controller) inst inf_abs0[17:0] from inf_abs0_a_0[17:0] 
Encoding state machine state[0:4] (view:work.pi_controller(pi_controller))
original code -> new code
   00001 -> 00000
   00010 -> 00011
   00100 -> 00101
   01000 -> 01001
   10000 -> 10001
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[18] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[19] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[20] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[21] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[22] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[23] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[24] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[25] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[26] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[27] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[28] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[29] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[30] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[31] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[32] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[33] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[34] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller(pi_controller) because there are no references to its outputs 
Encoding state machine state[0:2] (view:work.svm(svm))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10
@N:"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pwm3ph.vhd":175:2:175:3|Found updn counter in view:work.Stepper_Axis(rtl) inst pwm3ph_0.s_pwm_counter[17:0] 
@N: MF179 :|Found 18 bit by 18 bit '==' comparator, 'pwm3ph_0.PWM_COUNTER_PROC\.op_eq\.un7_en_pwm_i'
Encoding state machine present_state[0:4] (view:work.adc_measurements_adc_measurements_0_0(adc_measurements))
original code -> new code
   00001 -> 00000
   00010 -> 00011
   00100 -> 00101
   01000 -> 01001
   10000 -> 10001
@N:"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_measurements.vhd":486:8:486:9|Found counter in view:work.adc_measurements_adc_measurements_0_0(adc_measurements) inst s_r_sck_count[4:0]
@N:"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_measurements.vhd":434:8:434:9|Found counter in view:work.adc_measurements_adc_measurements_0_0(adc_measurements) inst s_r_clock_count[7:0]
@W: MO129 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_measurements.vhd":469:8:469:9|Sequential instance Stepper_Axis_0.adc_measurements_0.s_r_adc_chnls_4_samp[1] reduced to a combinational gate by constant propagation
@W: MO129 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_measurements.vhd":469:8:469:9|Sequential instance Stepper_Axis_0.adc_measurements_0.s_r_adc_chnls_4_samp[2] reduced to a combinational gate by constant propagation
@W: MO129 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_measurements.vhd":469:8:469:9|Sequential instance Stepper_Axis_0.adc_measurements_0.s_r_sck_sel[0] reduced to a combinational gate by constant propagation
@W: MO129 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_measurements.vhd":469:8:469:9|Sequential instance Stepper_Axis_0.adc_measurements_0.s_r_sck_sel[2] reduced to a combinational gate by constant propagation
@W: BN132 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_measurements.vhd":469:8:469:9|Removing instance Stepper_Axis_0.adc_measurements_0.s_r_sck_sel[1],  because it is equivalent to instance Stepper_Axis_0.adc_measurements_0.s_r_sck_max_count[3]
@W: BN132 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_measurements.vhd":469:8:469:9|Removing instance Stepper_Axis_0.adc_measurements_0.s_r_adc_chnls_4_samp[0],  because it is equivalent to instance Stepper_Axis_0.adc_measurements_0.s_r_sck_max_count[3]
Encoding state machine state[0:3] (view:work.adc_scaling_ADC_scaling_0_0(adc_scaling))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10
   11 -> 11
@N: MO225 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_scaling.vhd":251:2:251:3|No possible illegal states for state machine state[0:3],safe FSM implementation is disabled
@N:"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_scaling.vhd":226:8:226:9|Found counter in view:work.adc_scaling_ADC_scaling_0_0(adc_scaling) inst s_calib_cnt[13:0]
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_scaling.vhd":215:9:215:10|Found addmux in view:work.adc_scaling_ADC_scaling_0_0(adc_scaling) inst inf_abs1[17:0] from inf_abs1_a_1[17:0] 
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\adc_scaling.vhd":214:9:214:10|Found addmux in view:work.adc_scaling_ADC_scaling_0_0(adc_scaling) inst inf_abs0[17:0] from inf_abs0_a_0[17:0] 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[0] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[1] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[2] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[3] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[4] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[5] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[6] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[7] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[26] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[27] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[28] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[29] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[30] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[31] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[32] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[33] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[34] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[35] in hierarchy view:VhdlGenLib.syn_mac_14(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas_scheduler.vhd":224:8:224:9|Removing sequential instance MAS_SCHEDULER_INST.s_mas_sel[0] in hierarchy view:work.FOC_transforms_FOC_transforms_0_0(foc_transforms) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\clarke.vhd":161:8:161:9|Removing sequential instance CLARKE_INST.mul_b_to_mas_o_1[0] in hierarchy view:work.FOC_transforms_FOC_transforms_0_0(foc_transforms) because there are no references to its outputs 
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":200:3:200:6|Found addmux in view:work.cordic_rot_CORDIC_ROT_INST_CORDIC_ROT_INST_0(cordic_rot) inst CORDIC_FSM_PROC\.s_theta_c_9[17:0] from un1_s_theta_c_4[17:0] 
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":200:3:200:6|Found addmux in view:work.cordic_rot_CORDIC_ROT_INST_CORDIC_ROT_INST_0(cordic_rot) inst CORDIC_FSM_PROC\.s_yi_rot_6[17:0] from ROTATE_INST.y_o[17:0] 
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\cordic_rot.vhd":200:3:200:6|Found addmux in view:work.cordic_rot_CORDIC_ROT_INST_CORDIC_ROT_INST_0(cordic_rot) inst CORDIC_FSM_PROC\.s_xi_rot_6[17:0] from ROTATE_INST.x_o[17:0] 
Encoding state machine state[0:2] (view:work.cordic_scale_CORDIC_SCALE_INST_0(cordic_scale))
original code -> new code
   00 -> 00
   01 -> 01
   10 -> 10
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[0] in hierarchy view:VhdlGenLib.syn_mac_15(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[1] in hierarchy view:VhdlGenLib.syn_mac_15(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[2] in hierarchy view:VhdlGenLib.syn_mac_15(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[3] in hierarchy view:VhdlGenLib.syn_mac_15(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[4] in hierarchy view:VhdlGenLib.syn_mac_15(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[5] in hierarchy view:VhdlGenLib.syn_mac_15(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[6] in hierarchy view:VhdlGenLib.syn_mac_15(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[7] in hierarchy view:VhdlGenLib.syn_mac_15(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[8] in hierarchy view:VhdlGenLib.syn_mac_15(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[27] in hierarchy view:VhdlGenLib.syn_mac_15(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[28] in hierarchy view:VhdlGenLib.syn_mac_15(preserved) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\mas.vhd":210:16:210:17|Removing sequential instance product_o[29] in hierarchy view:VhdlGenLib.syn_mac_15(preserved) because there are no references to its outputs 
Encoding state machine state[0:4] (view:work.pwm_scaling_pwm_scaling_0_0(pwm_scaling))
original code -> new code
   00001 -> 00000
   00010 -> 00011
   00100 -> 00101
   01000 -> 01001
   10000 -> 10001
Encoding state machine state[0:7] (view:work.seq_controller_seq_controller_0_0(seq_controller))
original code -> new code
   00000001 -> 00000000
   00000010 -> 00000011
   00000100 -> 00000101
   00001000 -> 00001001
   00010000 -> 00010001
   00100000 -> 00100001
   01000000 -> 01000001
   10000000 -> 10000001
@W: MO129 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\seq_controller.vhd":289:2:289:3|Sequential instance Stepper_Axis_0.seq_controller_0.state[1] reduced to a combinational gate by constant propagation
@N:"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\seq_controller.vhd":289:2:289:3|Found counter in view:work.seq_controller_seq_controller_0_0(seq_controller) inst s_adctrig_count[12:0]
Encoding state machine state[0:4] (view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller))
original code -> new code
   00001 -> 00000
   00010 -> 00011
   00100 -> 00101
   01000 -> 01001
   10000 -> 10001
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[18] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[19] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[20] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[21] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[22] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[23] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[24] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[25] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[26] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[27] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[28] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[29] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[30] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[31] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[32] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[33] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\pi_controller.vhd":249:8:249:9|Removing sequential instance output_y_o_1[34] of view:PrimLib.dffr(prim) in hierarchy view:work.pi_controller_PI_Controller_INST_PI_Controller_INST_0(pi_controller) because there are no references to its outputs 
@N:"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\stepper_theta.vhd":143:8:143:9|Found counter in view:work.stepper_theta(stepper_theta) inst s_count_1us[6:0]
@N: FX404 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\stepper_theta.vhd":173:12:173:13|Found addmux in view:work.stepper_theta(stepper_theta) inst THETA_STEP_COUNT_PROC\.s_count_4[17:0] from un2_s_count[17:0] 
@N: MF179 :"e:\microsemi\libero_v11.5\synopsys\synplify_i201403msp1\lib\vhd2008\signed.vhd":101:11:101:28|Found 24 bit by 24 bit '==' comparator, 'THETA_STEP_COUNT_PROC\.op_eq\.un1_cmd_step_no'
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[0] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[1] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[2] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[3] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[4] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[5] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[6] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[7] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[8] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[9] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[10] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[11] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[12] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[13] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[14] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch2_o[15] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[0] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[1] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[2] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[3] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[4] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[5] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[6] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[7] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[8] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[9] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[10] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[11] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[12] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[13] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[14] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 
@N: BN362 :"e:\solutions_repo\motor control\development\mcsk\sk2ablslst10_bup\sk2ablsl10_5_0\hdl\apb3_if_st.vhd":334:1:334:2|Removing sequential instance apb3_if_st_0.adc_channel_ch3_o[15] in hierarchy view:work.Stepper_Axis(rtl) because there are no references to its outputs 

Finished factoring (Real Time elapsed 0h:00m:04s; CPU Time elapsed 0h:00m:04s; Memory used current: 207MB peak: 208MB)

@N: BN362 :"e:\microsemi\libero_v11.5\synopsys\synplify_i201403msp1\lib\vhd2008\signed.vhd":91:16:91:33|Removing sequential instance product_o[29:0] of view:PrimLib.dffre(prim) in hierarchy view:work.mas_MAS_INST(mas) because there are no references to its outputs 

Finished gated-clock and generated-clock conversion (Real Time elapsed 0h:00m:05s; CPU Time elapsed 0h:00m:05s; Memory used current: 219MB peak: 219MB)

Constraint Checker successful!

At Mapper Exit (Real Time elapsed 0h:00m:05s; CPU Time elapsed 0h:00m:05s; Memory used current: 120MB peak: 223MB)

Process took 0h:00m:05s realtime, 0h:00m:05s cputime
# Thu Jul 23 12:00:06 2015

###########################################################]
