Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

STBCTO - Rev 3<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0NRAR30-Oct-12Initial Version



2.0BDO9-May-13Update to FDD 40C v04, v05



3.0VT23-Jan-14Unpdated to FDD CF-08B v005












































































































































































































































































































































Sheet 2: Variable Dictionary

STBCTO - Rev 3

IOMDN
Variable Information

YN










Range











Software Variable NameStandard Reference NameFDD ReferenceDescription[I]nput [O]uput [M]oduleInternal [D]isplay [N]onVolatileMemory UsageOEM1X, 1Y, 1Z, 1I, 1B 2X, 2Y, 2Z, 2I, 2B etc Graph SettingsInitalization ValueMinMaxResolutionUnit Test Tolerance (+/-)UnitsTypeMemory Segment






Variables




















TOEOLDisable_Cnt_lgcTO_EOL_DisableFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DSTEnableRqst_Cnt_lgcDST_Enable_RqstFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DSTExtSystemFltActive_Cnt_lgcDST_ExtSystemFlt_ActiveFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DSTFuncPresent_Cnt_lgcDST_Func_PresentFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DSTSlewComplete_Cnt_lgcDST_Slew_CompleteFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DSTTrqOvCmdRqst_HwNm_f32DST_TrqOvCmd_RqstFDD40C TorqueOverlay
IN
2-1010SinglePrecisionFloatingPoint3.91E-03HwNmfloat32







DSTTrqOvRqstValid_Cnt_lgcDST_TrqOvCmd_ValidFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DiagDSTMaxRateActive_Cnt_lgcDiagDSTMaxRateActiveFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DiagDSTMaxTimeActive_Cnt_lgcDiagDSTMaxTimeActiveFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DiagDSTMaxValueActive_Cnt_lgcDiagDSTMaxValueActiveFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DiagDSTStuckValueActive_Cnt_lgcDiagDSTStuckValueActiveFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DiagDSTXORActive_Cnt_lgcDiagDSTXORActiveFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DiagRedAssistLowVoltageActive_Cnt_lgcDiagRedAssistLowVoltageActiveFDD40C TorqueOverlay
IN
001N/A
Cntboolean







LimitPercentFiltered_Uls_f32Limit Percent FilteredFDD40C TorqueOverlay
IN
001SinglePrecisionFloatingPoint0.00390625Ulsfloat32







TrqOvReverseGearEngage_Cnt_lgcTrqOv_ReverseGear_EngageFDD40C TorqueOverlay
IN
001N/A
Cntboolean







VehicleSpeed_Kph_f32Vehicle_SpeedFDD40C TorqueOverlay
IN
00512SinglePrecisionFloatingPoint7.81E-03Kphfloat32







VehicleSpeedValid_Cnt_lgcVehicle_Speed_ValidFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DSTActive_Cnt_lgcDST_ActiveFDD40C TorqueOverlay
ON
001N/A
Cntboolean







DSTSlewStart_Cnt_lgcDST_Slew_StartFDD40C TorqueOverlay
ON
001N/A
Cntboolean







DiagMaxRqstDeniedActive_Cnt_lgcDiag MaxRqstDenied ActiveFDD40C TorqueOverlay
ON
001N/A
Cntboolean







DSTVspdActive_Cnt_M_lgcDST_Vspd_ActiveFDD40C TorqueOverlay
MN
001N/A
Cntboolean







DSTBkwdMotionAbsent_Cnt_M_lgcDST_BkwdMotion_AbsentFDD40C TorqueOverlay
MN
001N/A
Cntboolean







VehExtCondDSTActive_Cnt_M_lgcVehExtCond_DST_EnableFDD40C TorqueOverlay
MN
001N/A
Cntboolean







IntCondDSTEnable_Cnt_M_lgcIntCond_DST_EnableFDD40C TorqueOverlay
MN
001N/A
Cntboolean







LoSpdInactive_Cnt_M_lgcLoSpd_InactiveFDD40C TorqueOverlay
MN
001N/A
Cntboolean







HiSpdInactive_Cnt_M_lgcHiSpd_InactiveFDD40C TorqueOverlay
MN
001N/A
Cntboolean







DiagStsNonRecRmpToZeroFltPres_Cnt_lgcDiag_Status- Non recoverableFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DiagStsRecRmpToZeroFltPres_Cnt_lgcDiag_Status- RecoverableFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DSTRDTimer_M_mS_u32
FDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







DSTTNATimer_M_mS_u32
FDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







RDStateCounter_Cnt_M_u08
FDD40C TorqueOverlay
MN
00255N/A
Cntuint8







DSTInternalCondTimer_mS_M_u32
FDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







DSTBkwdMotionTime_mS_M_u32
FDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







activeTimer_mS_M_u32
FDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







InactiveTimer_mS_M_u32
FDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







DSTState_Cnt_M_enum
FDD40C TorqueOverlay
MN
008N/A
CntTOC_STATE







StartTNATimer_Cnt_M_lgc
FDD40C TorqueOverlay
MN
001N/A
Cntboolean







StartRDTimer_Cnt_M_lgc
FDD40C TorqueOverlay
MN
001N/A
Cntboolean







DSTState_Cnt_u08DSTStateFDD40C TorqueOverlay
ON
008N/A
Cntuint8







DSTRevGearValid_Cnt_lgcDST_Rev_Gear_ValidFDD40C TorqueOverlay
IN
001N/A
Cntboolean








Sheet 3: Calibration Dictionary

STBCTO - Rev 3


N
Calibration InformationAchieved in Software Design



Y








Range





P
Software Calibration NameStandard Reference NameFDD ReferenceDescriptionTuning SetOEM1X, 1Y, 1Z, 1I, 1B 2X, 2Y, 2Z, 2I, 2B etc Graph SettingsDefault ValueMinMaxUnitsTypeMemory Segment



Calibrations















k_DSTVSpdVLH_Kph_f32k_DST_VSpd_VLHFDD40C TorqueOverlay
NN
100.00E+005.12E+02Voltsfloat32




k_DSTVSpdVHH_Kph_f32k_DST_VSpd_VHHFDD40C TorqueOverlay
NN
555.00E+003.10E+01Voltsfloat32




k_DSTVSpdVLL_Kph_f32k_DST_VSpd_VLLFDD40C TorqueOverlay
NN
50.00E+006.50E+04Voltsfloat32




k_DSTVSpdVHL_Kph_f32k_DST_VSps_VHLFDD40C TorqueOverlay
NN
300.00E+006.50E+04Voltsfloat32




k_DSTVehSpdActvTime_mS_u16k_DST_VehSpdActv_TimeFDD40C TorqueOverlay
NN
10000.00E+005.00E+03mSecuint16




k_DSTVehSpdInActvTime_mS_u16k_DST_VehSpdInIActv_TimeFDD40C TorqueOverlay
NN
10000.00E+005.00E+03mSecuint16




k_DSTBkwdMotionTime_mS_u16k_DST_BkwdMotion_TimeFDD40C TorqueOverlay
NN
10000.00E+005.00E+03mSecuint16




k_TrqOverlayLimitPerc_Uls_f32k_TrqOverlay_LimitPercFDD40C TorqueOverlay
NN
100.00E+001.00E+02Ulsfloat32




k_TrqOverlaySuspendTime_mS_u16k_TrqOverlaySuspend_TimeFDD40C TorqueOverlay
NN
100005000mSecuint32




k_DSTTrqOvActiveMaxLimit_MtrNm_f32k_DST_TrqOvActive_MaxLimitFDD40C TorqueOverlay
NN
2-1010HwNmfloat32




k_DSTTNAMaxTime_mS_u16k_DST_TNA_MaxTimeFDD40C TorqueOverlay
NN
10005000mSecuint16




k_DSTRDMaxTime_mS_u16k_DST_RD_MaxTimeFDD40C TorqueOverlay
NN
300005000mSecuint16




k_DSTRDStateMaxCount_Cnt_u08k_DST_RDState_MaxCountFDD40C TorqueOverlay
NN
50255Cntuint8





Sheet 4: Global Constants

STBCTO - Rev 3








































































Variable Information (Global Variables Only)

Achieved in Software DesignUsed in Module List





Layer 2Layer 3Layer 4Layer 5
Constant NameDescriptionUintsTypeEngineering ValueADCADC DiagnosticsData Memory VerificationDC Link Power ControlDSP Computational IntegrityDSP SPI driverEvent Manager DriverExternal Memory DriverFlash Programming ExecGPIOIllegal OpCode HandlerInterrupt HandlerMotor Current DriverMotor Driver DiagnosticsMotor Position DriverPhase Feedback CapturePowerdown ControlPrimary Shutdown ControlProgram FlowProgram Memory DiagnosticPWM Duty CycleRedundant Memory CheckRedundant Rapid ShutdownSchedulerStack MonitorState Dependent Task ListSystem Boot & StartupSystem ControlTemperature Sensor DiagnosticUnused Interrupt HandlerUtilization MonitorWatchdog DirverSmithBattery VoltageBattery Voltage DiagnosticsDiagnostic CTC ManagerDiagnostic ManagerDiagnostics Application ServicesEOL TorqueTestFlash Boot LoaderFlight RecorderHandwheel PositionHandwheel TorqueMotor Control Output ConversionMotor Position DiagnosticsMotor Position InitializationMotor VelocityMotor Velocity TachometerSerial Communications I/OSerial Communications ServicesStates and ModesTuning SelectVehicle Power ModeVehicle SpeedController PolarityCurrent EstimationHandwheel VelocityInverse Motor ModelMotor Temperature EstimationMotor Torque LimitOutput Reasonableness DianosticParameter EstimationQuadrant and rate DetectionActive Pull CompensationAssistDampingDuty CycleKinematic Integrity DiagnosticLong Term Vehicle Speed DiagnosticMax Assist LimitReturnState Output ControlTorque Output























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 5: Template

2.2aData File:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










EOL Constants:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










Global (Embedded) Constants:












Header:#define <NAME><COL40><VALUE>









A2L Name












Measurement:rte_<SWC>_<NAME>









Calibration Constants:












Tuning ID:



















Tuning:NIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, ".<SEGMENT>");
CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME> = <VALUE>;










eCal:<NAME>























Tuning:YIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>
























Tuning:PIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>

















Sheet 6: Help

Short cutMacroSescription
Ctrl-qClearDataDictFilterWill clear all autofilters on the Global Data Dictionary




DFD_CreateCreates a Series of Data Flow Worksheet Pages from the information in the data dictionary. If Data Flow Worksheet pages already exist, they will be deleted first.

DFD_DeleteWill clear all Data Flow Diagram pages from the Data Dictionary. This will make the file smaller for archiving.

DFD_PrintFormate and prepares to print the Data Flow Worksheet pages.
Last modified October 12, 2025: Initial commit (0347a62)