Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

High Stall Limit - Rev 8<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0M Story15-Dec-11Initial Version



2OT22-Dec-11Updated template (FDD reference)



3M Story6-Jan-12fixed type for k_EOTThrmSlwLmtStp_MtrNm_u8p8



4OT9-Jan-12Updated Template (v3.1)



5M Story11-Jan-12Corrected variable ranges



6OT18-Jan-12Updated Template (Graph Settings)



7LWW27-Jan-12Updated cal to float, updated some variable names, added used global constants



8LWW27-Jan-12Changed initial value of output to 8.8 for port initialization compatibility




































































































































































































































































































Sheet 2: Variable Dictionary

High Stall Limit - Rev 8

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, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsInitalization ValueMinMaxResolutionUnit Test Tolerance (+/-)UnitsTypeMemory Segment






Variables




















MtrVelCRF_MtrRadpS_f32Motor_Vel_CRF
Motor velocity in column reference frameIN
0-11001100Single Precision Float
MtrRadpSfloat32







PreLimitForStall_MtrNm_f32PreLimit_ForStall
The final summation of all torque command signals without limitsIN
008.8Single Precision Float
MtrNmfloat32







DftStallLimit_Cnt_lgcDefeat_StallLimit_Service
Signal used to defeat assist Stall LimitIN
001Boolean
Cntboolean







AssistStallLimit_MtrNm_f32Assist_StallLimitSF17 HighLoadStallThermalManagementLimited assist torque command based on high torque levels at low motor speedsON
8.808.8Single Precision Float0.00391MtrNmfloat32







PrevAssistStallLimit_MtrNm_M_f32
SF17 HighLoadStallThermalManagement
MN
008.80.003906250.00391MtrNmfloat32







ModPreLimitFiltSV_MtrNm_M_u8p24
SF17 HighLoadStallThermalManagement
MN
008.82^-240.00391MtrNmu8p24_T







ModPreLimit_MtrNm_D_u8p8Modified PreLimitTorqueSF17 HighLoadStallThermalManagement
DN
008.80.003906250.00391MtrNmu8p8_T







FiltModPreLimit_MtrNm_D_u8p8Filtered Modified PreLimitTorqueSF17 HighLoadStallThermalManagement
DN1I008.80.003906250.00391MtrNmu8p8_T







StallLimit_MtrNm_D_u8p8StallThrmLmtSF17 HighLoadStallThermalManagement
DN1O008.80.003906250.00391MtrNmu8p8_T






















































































































































































































































































































































































































































































Sheet 3: Calibration Dictionary

High Stall Limit - Rev 8


N
Calibration InformationAchieved in Software Design



Y








Range





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



Calibrations















k_AbsMtrVelBkt_MtrRadps_f32k_AbsMtrVelBktSF17 HighLoadStallThermalManagement
NN
1.37501100MtrRadpSfloat32




k_EOTThrmPrtLPFKn_Cnt_u16EOTThrmPrtLPFKnSF17 HighLoadStallThermalManagement
NN
113002252Cntuint16




t_EOTThrmIndptTbl_MtrNm_u8p8[4]t_EOTThrmIndptTblSF17 HighLoadStallThermalManagementTable to determine X-axis
(Filtered Modified PreLimit Torque)
of the EOT Thermal Protection Limit Table
NN1X5.75, 6.22, 6.67, 7.12508.8MtrNmu8p8_T




t_EOTThrmDpntTbl_MtrNm_u8p8[4]t_EOTThrmDpntTblSF17 HighLoadStallThermalManagementTable to determine Y-axis
(StallThermLmt)
of the EOT Thermal Protection Limit Table
NN1Y8.5, 8.0, 7.5, 7.008.8MtrNmu8p8_T




k_EOTThrmSlwLmtStp_MtrNm_f32k_EOTThrmSlwLmtStpSF17 HighLoadStallThermalManagementCalibration to determine slew rateNN
0.10156250.0083MtrNmfloat32





Sheet 4: Global Constants

High Stall Limit - Rev 8








































































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
D_MTRTRQCMDHILMT_MTRNM_F32
MtrNmfloat328.8








































































D_ZERO_ULS_F32
Unitlessfloat320



































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































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)