Created on 2022-01-10, 11:01:40.525 using Version 3.00A released on 2022.01.13 (YMD)
Thead/Function Steps Ram Accesses PWMC 55 2 PWMC::PWMC_Start 7 0 PWMC::PWMC_StopLow 4 0 PWMC::PWMC_HsrStopHigh 3 0 PWMC::PWMC_Commutate 55 2 PWMC::PWMC_Update0 13 7 PWMC::PWMC_Update1 15 7 PWMC::PWMC_MatchA 5 3 PWMC::PWMC_MatchB 6 3 PWMC::PWMC_Error [excluded] 16 1 HD 141 21 HD::HD_Init [excluded] 21 9 HD::HD_CommutationOn 1 0 HD::HD_CommutationOff 1 0 HD::HD_RisingTransWithCommutation 141 21 HD::HD_RisingTransWithoutCommutation 25 16 HD::HD_FallingTransWithCommutation 141 21 HD::HD_FallingTransNoCommutation 25 16 HD::HD_NoiseTransition 1 0 HD::HD_Error [excluded] 16 1 CC_FUNC 78 26 CC_FUNC::CC_FUNC_InitMaster 8 3 CC_FUNC::CC_FUNC_InitSlave 3 2 CC_FUNC::CC_CALC 73 23 CC_FUNC::CC_FUNC_MatchA 78 26 CC_FUNC::CC_FUNC_Error [excluded] 16 1 SC 163 45 SC::SC_InitHdMaster 9 4 SC::SC_InitHdSlave 5 2 SC::SC_InitQdMaster 13 9 SC::SC_InitQdSlave 8 7 SC::SC_CALC_HD 125 35 SC::SC_CALC_QD 158 42 SC::SC_MatchHd 130 38 SC::SC_MatchQd 163 45 SC::SC_Error [excluded] 16 1 GPIO 9 5 GPIO::GPIO_OutputHigh 1 0 GPIO::GPIO_OutputLow 1 0 GPIO::GPIO_InputRising 4 0 GPIO::GPIO_InputFalling 4 0 GPIO::GPIO_InputEither 3 0 GPIO::GPIO_InputMatchS5 8 1 GPIO::GPIO_MatchTransition 8 3 GPIO::GPIO_MatchS7 9 5 GPIO::GPIO_Transition 8 3 GPIO::GPIO_Error [excluded] 1 0 PWMMDC 200 50 PWMMDC::PWMMDC_InitNormal [excluded] 6 1 PWMMDC::PWMMDC_InitHalfCycle [excluded] 9 2 PWMMDC::PWMMDC_Update 10 5 PWMMDC::PWMMDC_Reload 197 52 PWMMDC::PWMMDC_ReloadMissed 7 4 PWMMDC::PWMMDC_HalfReload 200 50 PWMMDC::PWMMDC_HalfReloadMissed 6 3 PWMF 25 9 PWMF::PWMF_Start 5 1 PWMF::PWMF_StopLow 6 1 PWMF::PWMF_StopHigh 5 1 PWMF::PWMF_Update0 24 9 PWMF::PWMF_Update1 25 9 PWMF::PWMF_MatchA 14 3 PWMF::PWMF_MatchB 15 4 PWMF::PWMF_Error [excluded] 1 0 QD 132 48 QD::QD_Init 15 4 QD::QD_SlowNormalModeFallingEdge 132 48 QD::QD_SlowNormalModeRisingEdge 132 48 QD::QD_FastMode 109 44 QD::QD_Error [excluded] 1 0 QDHOME 2 2 QDHOME::QDHOME_Init [excluded] 6 0 QDHOME::QDHOME_Transition 2 2 QDHOME::QDHOME_Error [excluded] 1 0 QDINDEX 27 8 QDINDEX::QDINDEX_Init 7 2 QDINDEX::QDINDEX_FirstTransition 26 8 QDINDEX::QDINDEX_LinkA 27 8 QDINDEX::QDINDEX_SecondTransition 15 6 QDINDEX::QDINDEX_LinkB 14 5 QDINDEX::QDINDEX_Error [excluded] 1 0 ASDC 68 28 ASDC::ASDC_InitActiveLowPeriodicMode 12 8 ASDC::ASDC_InitActiveLowSynchMode 14 10 ASDC::ASDC_InitHighSynchMode 13 10 ASDC::ASDC_InitHighPeriodicMode 11 8 ASDC::ASDC_MeasureDcOffsets 10 7 ASDC::ASDC_FirstMatchPeriodicMode 14 9 ASDC::ASDC_FirstMatchSynchMode 14 10 ASDC::ASDC_SecondMatch 68 28 ASDC::ASDC_Error [excluded] 1 0 BC 22 11 BC::BC_InitMasterOnOff 12 4 BC::BC_InitSlaveOnOff 7 3 BC::BC_InitSlavePwm 7 2 BC::BC_CALC_ON_OFF 17 8 BC::BC_CALC_PWM 21 8 BC::BC_MatchAInOnOffMode 22 11 BC::BC_MatchAInPwmMode 1 0 BC::BC_MatchBInPwmMode 1 0 BC::BC_Error [excluded] 1 0 Global Functions -- -- PWMCCommutate_ 52 1 MC_CTRL_PID 53 12 MC_RAMP_START 10 0 Global_Error_Func na (16) na (1) Link4 cna cna PWMMDCReloadPhase 56 12
Note: worst case data marked as 'cna' could not be analyzed. See the ETEC documentation for an explanation.
Note: for 'C' functions that both 'return' and 'end', the number in parentheses is the Worst Case 'end' route.
Note: 'na' is used to denote 'C' functions that have no 'return' route.
Note: [excluded] is used to denote threads that are excluded from a class's and entry table's WCTL.
Channel/Function Priority WCTL* Max WCL Actual WCL
Note: No System Configuration file was loaded (see -sysConfig=<FileName>)
File Opcodes Code Size (bytes) Start Stop etpuc_qd.c 285 1140 0x1394 0x1804 etpuc_pwmmdc.c 141 564 0xFC0 0x11F0 etpuc_sc.c 125 500 0xD08 0xEF8 etpuc_hd.c 122 488 0x990 0xB74 etpuc_asdc.c 112 448 0x1808 0x19C4 etpuc_pwmf.c 104 416 0x11F4 0x1390 etpuc_bc.c 82 328 0x19C8 0x1B0C etpuc_mc_comm.c 53 212 0x800 0x8D0 etpuc_mc_ctrl.c 53 212 0xB78 0xC48 etpuc_pwmc.c 47 188 0x8D4 0x98C etpuc_cc.c 35 140 0xC4C 0xCD4 etpuc_gpio.c 33 132 0xF3C 0xFBC _global_error_handler.lib 29 116 0x1B10 0x1B80 ETEC_fs_func_set.c 16 64 0xEFC 0xF38 etpuc_mc_ramp.c 12 48 0xCD8 0xD04 TOTAL 1249 4996 0x800 0x1B80
Note: The entry table is not included in the 'Code Size' column.
Thead/Function Stack for Locals and Calls Max. Stack Depth PWMC 0 0 PWMCCommutate_ 0 0 HD 0 0 PWMCCommutate_ 0 0 CC_FUNC 0 0 MC_CTRL_PID 0 0 SC 0 0 MC_RAMP_START 0 0 MC_CTRL_PID 0 0 Global_Error_Func 0 0 GPIO 0 0 PWMMDC 0 0 PWMMDCReloadPhase 0 0 PWMF 0 0 QD 0 0 QDHOME 0 0 QDINDEX 0 0 ASDC 0 0 BC 0 0