1 - Data Dictionary


Overview

Design Riles
Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Design Riles


Design Rules:













Description:








Scope:








Rule:













Sheet 2: Change Log

High Frequency Assist - Rev 2<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0OT5-Apr-12Initial Version



2Jared1-May-13Update to FDD ver 002




















































































































































































































































































































































Sheet 3: Variable Dictionary

High Frequency Assist - Rev 2

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




















VehicleSpeed_Kph_f32Vehicle_Speed
Vehicle speed from serial communications busIN1I, 2I, 4BS, 5BS, 6BS00255Single Precision Float
Kphfloat32







HwTorque_HwNm_f32Hw_Torque
Handwheel torque measured inputIN4I, 5I0-1010Single Precision Float
HwNmfloat32







WIRCmdAmpBlnd_MtrNm_f32WIRCmdAmpBlnd
WIR Command Amplitude for blended tuning functionalityIN6I008.8Single Precision Float
MtrNmfloat32







HighFreqAssist_MtrNm_f32High Freq AssistSF28 HighFrequencyAssistHigh frequency assist componentON
0-8.88.8Single Precision Float4.88E-04MtrNmfloat32







HwTorqueHPFKSV_Cnt_M_strN/ASF28 HighFrequencyAssistHPF State VariableMN
0N/AN/AN/A4.88E-04N/AHPF32KSV_Str







HwTorqueHPFKSV_Cnt_M_str.SV_Uls_f32N/ASF28 HighFrequencyAssist
MN
0-1010Single Precision Float4.88E-04HwNmfloat32







HwTorqueHPFKSV_Cnt_M_str.K_Uls_f32N/ASF28 HighFrequencyAssist
MN
001Single Precision Float4.88E-04Unitlessfloat32







HwTorqueHPFKSV_Cnt_M_str.CF_Uls_f32N/ASF28 HighFrequencyAssist
MN
001Single Precision Float4.88E-04Unitlessfloat32







GainBlend_Uls_D_f32HFA_GainBlendSF28 HighFrequencyAssist
DN
001Single Precision Float3.05E-05Unitlessfloat32







GainWIRZero_MtrNmpHwNm_D_f32HFA_GainWIRZeroSF28 HighFrequencyAssist
DN
0010Single Precision Float3.05E-05MtrNmpHwNmfloat32







GainVal_MtrNmpHwNm_D_f32HFA_GainValSF28 HighFrequencyAssist
DN
0010Single Precision Float3.05E-05MtrNmpHwNmfloat32












































































































































































































































































































































































































































































































Sheet 4: Calibration Dictionary

High Frequency Assist - Rev 2


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















t_LPFKnY_Hz_u7p9[12]HFA_t_LPFKnY_HzSF28 HighFrequencyAssistTable of filter cutoff frequencies, dependent on vehicle speed.PN1Y{8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8}5100Hzu7p9_T




t_CmnVehSpd_Kph_u9p7[12]Cmn_t_VehSpd_KphSF00 Common CalibrationsVehicle speed 1D table for boundary lookupYN2Z, 3Z{0, 5, 15, 30, 60, 80, 100, 120, 150, 180, 200, 220}0511Kphu9p7_T




t2_TorqX0_HwNm_u5p11[12][13]HFA_t_TorqX0_HwNmSF28 HighFrequencyAssistNormal tuning high frequency gain table x-variablePN4X{{0,0,0,0,0,0,0,0,0,0,0,0},{0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25},{0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5},{0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75},{1,1,1,1,1,1,1,1,1,1,1,1},{1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25},{1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5},{2,2,2,2,2,2,2,2,2,2,2,2},{4,4,4,4,4,4,4,4,4,4,4,4},{6,6,6,6,6,6,6,6,6,6,6,6},{7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5},{7.75,7.75,7.75,7.75,7.75,7.75,7.75,7.75,7.75,7.75,7.75,7.75},{8,8,8,8,8,8,8,8,8,8,8,8}}010HwNmu5p11_T




t2_TorqX1_HwNm_u5p11[12][13]HFA_t_TorqX1_HwNmSF28 HighFrequencyAssistWIR Active tuning high frequency gain table x-variablePN5X{{0,0,0,0,0,0,0,0,0,0,0,0},{0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25},{0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5},{0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75},{1,1,1,1,1,1,1,1,1,1,1,1},{1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25},{1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5},{2,2,2,2,2,2,2,2,2,2,2,2},{4,4,4,4,4,4,4,4,4,4,4,4},{6,6,6,6,6,6,6,6,6,6,6,6},{7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5,7.5},{7.75,7.75,7.75,7.75,7.75,7.75,7.75,7.75,7.75,7.75,7.75,7.75},{8,8,8,8,8,8,8,8,8,8,8,8}}010HwNmu5p11_T




t2_GainY0_MtrNmpHwNm_u3p13[12][13]HFA_t_GainY0_MtrNmpHwNmSF28 HighFrequencyAssistNormal tuning high frequency gain table y-variablePN4Y{{0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25},{0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2},{0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13},{0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08},{0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04},{0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0}}05MtrNmpHwNmu3p13_T




t2_GainY1_MtrNmpHwNm_u3p13[12][13]HFA_t_GainY1_MtrNmpHwNmSF28 HighFrequencyAssistWIR Active tuning high frequency gain table y-variablePN5Y{{0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25},{0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2},{0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13,0.13},{0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08,0.08},{0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04,0.04},{0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0}}05MtrNmpHwNmu3p13_T




t2_WIRBlendX_MtrNm_u4p12[12][5]HFA_t_WIRBlendX_MtrNmSF28 HighFrequencyAssistWIR Blend table x-variablePN6X{{0,0,0,0,0,0,0,0,0,0,0,0},{0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25},{0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5},{0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75,0.75},{1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1}}08MtrNmu4p12_T




t2_WIRBlendY_Uls_u1p15[12][5]HFA_t_WIRBlendY_UlsSF28 HighFrequencyAssistWIR Blend table y-variablePN6Y{{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0,0}}01Unitlessu1p15_T





Sheet 5: Global Constants

High Frequency Assist - Rev 2








































































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 6: 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 7: 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.

2 - High_Frequency_Assist_MDD

Module –

High-Level Description

This module compensates for system inertia and road feedback. It puts handwheel torque through a high-pass filter and multiplies it by a tunable gain parameter to compensate for these factors.

Figures

Component Diagram


Variable Data Dictionary

For details on module input / output variable, refer to the Data Dictionary for the application. Input / output variable names are listed here for reference.

Module InputsModule Outputs
VehicleSpeed_Kph_f32HighFreqAssist_MtrNm_f32
HwTorque_HwNm_f32
WIRCmdAmpBlnd_MtrNm_f32

Module Internal Variables

This section identifies the name, range and resolutions for module specific data created by this module. If there are no range restrictions on the variable, the term “FULL” is placed into the table for legal range.

Variable NameResolution

Legal Range

(min)

Legal Range

(max)

Software Segment
HwTorqueHPFKSV_Cnt_M_strSingle Precision Float-1010HYSTADD_START_SEC_VAR_CLEARED_UNSPECIFIED
GainBlend_Uls_D_f32Single Precision Float01HIGHFREQASSIST_START_SEC_VAR_CLEARED_32
GainWIRZero_MtrNmpHwNm_D_f32Single Precision Float010HIGHFREQASSIST_START_SEC_VAR_CLEARED_32
GainVal_MtrNmpHwNm_D_f32Single Precision Float010HIGHFREQASSIST_START_SEC_VAR_CLEARED_32

User defined typedef definition/declaration

This section documents any user types uniquely used for the module.

Typedef NameElement NameUser Defined Type

Legal Range

(min)

Legal Range

(max)

None

Constant Data Dictionary

Calibration Constants

This section lists the calibrations used by the module. For details on calibration constants, refer to the Data Dictionary for the application.

Constant Name
t_LPFKnY_Hz_u7p9[12]
t_CmnVehSpd_Kph_u9p7[12]
t2_TorqX0_HwNm_u5p11[12][13]
t2_TorqX1_HwNm_u5p11[12][13]
t2_GainY0_MtrNmpHwNm_u3p13[12][13]
t2_GainY1_MtrNmpHwNm_u3p13[12][13]
t2_WIRBlendX_MtrNm_u4p12[12][5]
t2_WIRBlendY_Uls_u1p15[12][5]

Program(fixed) Constants

Embedded Constants

All embedded constants whose values are provided in Eng units will be evaluated to the equivalent counts by using the FPM_InitFixedPoint_m() macro within the #define statement.

Local

Constant NameResolutionUnitsValue
<None>

Global

This section lists the global constants used by the module. For details on global constants, refer to the Data Dictionary for the application.

Constant Name
D_ZERO_ULS_F32
D_2MS_SEC_F32

Module specific Lookup Tables Constants

Constant NameResolutionValueSoftware Segment
None


Functions/Macros used by the Sub-Modules

Library Functions / Macros

The library and functions / Macros that are called by the various sub modules are identified below,

  1. FPM_FloatToFixed_m

  2. FPM_FixedToFloat_m

  3. Abs_s16_m

  4. IntplVarXY_u16_u16Xu16Y_Cnt

  5. BilinearXMYM_u16_u16XMu16YM_Cnt

  6. TableSize_m

  7. Blend_f32

  8. HPF_KUpdate_f32_m

  9. HPF_OpUpdate_f32_m

Data Hiding Functions

  1. <None>

Global Functions/Macros Defined by this Module

None

Local Functions/Macros Used by this MDD only

None

Software Module Implementation

Runtime Environment (RTE) Initial Values

This section lists the initial values of data written by this module but controlled by the RTE. After RTE initialization, the data in this table will contain these values.

DataValue
Rte_InitValue_HighFreqAssist_MtrNm_f320
Rte_InitValue_HwTorque_HwNm_f320
Rte_InitValue_VehicleSpeed_Kph_f320
Rte_InitValue_WIRCmdAmpBlnd_MtrNm_f320

Initialization Functions

None


Periodic Functions

Per: _Per1

Design Rationale

None

Program Flow Start

Rte_Call_HighFreqAssist_Per1_CP0_CheckpointReached()

Store Module Inputs to Local copies

HwTorque_HwNm_T_f32 = Rte_IRead_HighFreqAssist_Per1_HwTorque_HwNm_f32()

VehicleSpeed_Kph_T_f32 = Rte_IRead_HighFreqAssist_Per1_VehicleSpeed_Kph_f32()

WIRCmdAmpBlnd_MtrNm_T_f32 = Rte_IRead_HighFreqAssist_Per1_WIRCmdAmpBlnd_MtrNm_f32()

HwTorque_HwNm_T_s4p11 = FPM_FloatToFixed_m(HwTorque_HwNm_T_f32, s4p11_T)

AbsHwTorque_HwNm_T_u5p11 = Abs_s16_m(HwTorque_HwNm_T_s4p11)

VehicleSpeed_Kph_T_u9p7 = FPM_FloatToFixed_m(VehicleSpeed_Kph_T_f32, u9p7_T)

WIRCmdAmpBlnd_MtrNm_T_u4p12 = FPM_FloatToFixed_m(WIRCmdAmpBlnd_MtrNm_T_f32, u4p12_T)

Determine Filter Frequency

Determine Gain

Filter and Output

Store Local copy of outputs into Module Outputs

GainBlend_Uls_D_f32 = GainBlend_Uls_T_f32

GainWIRZero_MtrNmpHwNm_D_f32 = GainWIRZero_MtrNmpHwNm_T_f32

GainVal_MtrNmpHwNm_D_f32 = GainVal_MtrNmpHwNm_T_f32

Rte_IWrite_HighFreqAssist_Per1_HighFreqAssist_MtrNm_f32(HighFreqAssist_MtrNm_T_f32);

Program Flow End

Rte_Call_HighFreqAssist_Per1_CP1_CheckpointReached()


Fault Recovery Functions

None

Shutdown Functions

None

Interrupt Functions

None

Serial Communication Functions

None


Execution Requirements

Execution Sequence of the Module

The periodic function is called at a rate of 2ms in all states.

Execution Rates for sub-modules called by the Scheduler

This table serves as reference for the Scheduler design

Function NameCalling FrequencySystem State(s) in which the function is called
HighFreqAssist_Per12 msALL

Execution Requirements for Serial Communication Functions

Function NameSub-Module called by (Serial Comm Function Name)
<None>


Memory Map Definition Requirements

Sub Modules (Functions)

This table identifies the software segments for functions identified in this module.

Name of Sub ModuleSoftware Segment
HighFreqAssist_Per1RTE_START_SEC_AP_HIGHFREQASSIST_APPL_CODE

Local Functions

This table identifies the software segments for local functions identified in this module.

Name of Sub ModuleSoftware Segment
None


Known Issues / Limitations With Design

  1. INLINE functions in GlobalMacro.h are not unit tested


Revision Control Log

Item #Rev #Change DescriptionDateAuthor Initials
11.0Initial Version05-Apr-12OT
22.0Check points added for the runnable executables21-Sep-12SSK
33.0Updated to FDD ver 0022-May-13Jared

3 - HighFreqAssist_Integration_Manual

Contents

1 Dependencies 1

2 Configuration 1

2.1 Build Time Config 1

2.2 Generator Config 1

3 Runnable Scheduling 5

4 Memory Mapping 6

4.1 Mapping 6

4.2 Usage 6

Dependencies

ModuleRequired Feature
RtePort and runnable mapping.
WdgMCheckpointReached() API

Configuration

Build Time Config

ConstantNotesSWC
None

Generator Config

The HighFreqAssist module parameter description file and generator templates are located in the “generate” folder. The generation scheme at this time relies on the ARTT generation framework developed by BMW. Following are the recommended steps to integrate the provided generation templates and parameter description with Davinci Configurator:

  1. Copy the “Artt/artt” framework folder into the “Generators” directory (if not already present)

  2. Execute the “Integrate.bat” script from the Tools directory of this component to perform the necessary integration steps:

    1. The script creates the required directories in the integration project, “Generators/Artt/HighFreqAssist” and “Generators/Components/_Schemes/HighFreqAssist/bswmd”

    2. The script then copies the required files from the CBD generate directory into the new directories.

  3. If this is the first time integration, then perform the Davinci Configurator 3rd party component integration procedure.

ConstantNotesSWC
HighFreqAssistGeneralGeneral module configuration. See HighFreqAssist technical reference for details.HighFreqAssist

Rte Config

The SWC description included with this component in the “autosar” folder describes only the static portion of the SWC. A partial SWC description describing the configurable part of the component interface is generated into the Ap_HighFreqAssist_Cfg.arxml file. This description must be imported into the Rte configuration tool (Developer) using the “Merge Object” option to merge the static SWC description with the generated partial SWC description file.

Runnable Scheduling

This section specifies the required runnable scheduling.

RunnableScheduling RequirementsPrivileged ModeTrigger
_Per1()Scheduled per integration project requirementsNot Required2ms

Memory Mapping

Mapping

ConstantNotes
HYSTADD_START_SEC_VAR_CLEARED_UNSPECIFIED
HIGHFREQASSIST_START_SEC_VAR_CLEARED_32

* Each …START_SEC… constant is terminated by a …STOP_SEC… constant as specified in the AUTOSAR Memory Mapping requirements.

Usage

Table 1: ARM Cortex R4 Memory Usage
Revision Control Log

FeatureRAMROM
Full SWC
Item #Rev #Change DescriptionDateAuthor Initials
11Initial version2-May-13Jared

4 - HighFreqAssist_UnitTestResults


Overview

Unit Test Information
Module Definitions
Variable Range
HighFreqAssist_Per1
cals
HighFreqAssist_Per1() B
Test Vector Description


Sheet 1: Unit Test Information

1.0a






















Nexteer EPS Unit Test Tool






Rev:2.7b












Name of Tester:Raghav Tripathi
Source files to be added to the .pjt file Must include path from 'Source Code Directory' setting on the Unit Test Tool Options dialog Include Files:

Code File(s) Under Test:Ap_HighFreqAssist.c



Code File(s) Version:3



Module Design Document:High_Frequency_Assist_MDD.docx



Module Design Document Version:3



Unit Test Plan Version:3



Optimization Level:Level 2



Compiler (CodeGen) Version:TMS470_4.9.2



Model Type:Excel Macro



Model Version:




Special Test Requirements:




Test Date:05/23/2013



Comments:NOTE : Inline Functions defined in "GlobalMacro.h" are not unit tested.



Index of Tests:




Test Set upTest WorksheetsTest StatusRun TS

HighFreqAssist_Per1HighFreqAssist_Per1() B----
30
















































































































































































































































































Sheet 2: Module Definitions









































Nexteer EPS Unit Test Tool












Rev:2.7b












Module Definitions
Module Test Functions
Module Set/Read Variables
Module Function Stubs
Return TypeNameParameter Prototype
ScopeTypeNameDefault Value
Return TypeNameParameter Prototype
voidHighFreqAssist_Per1(void)
GfloatVehicleSpeed_Kph_f32

voidRte_Call_HighFreqAssist_Per1_CP0_CheckpointReached(void)




GfloatHwTorque_HwNm_f32

voidRte_Call_HighFreqAssist_Per1_CP1_CheckpointReached(void)




GfloatWIRCmdAmpBlnd_MtrNm_f32








GfloatHighFreqAssist_MtrNm_f32









HPF32KSV_Str.floatHwTorqueHPFKSV_Cnt_M_str.LPF.K









HPF32KSV_Str.floatHwTorqueHPFKSV_Cnt_M_str.CF









floatGainBlend_Uls_D_f32









floatGainWIRZero_MtrNmpHwNm_D_f32









floatGainVal_MtrNmpHwNm_D_f32









u9p7_Tt_CmnVehSpd_Kph_u9p7[12]









u9p7_Tt_LPFKnY_Hz_u7p9[12]









HPF32KSV_Str.floatHwTorqueHPFKSV_Cnt_M_str.LPF.Sv





Sheet 3: Variable Range















































Nexteer EPS Unit Test Tool












Rev:2.7b
























Variable Range Definitions








Variable NameMax ValueMin Value








VehicleSpeed_Kph_f32










HwTorque_HwNm_f32










WIRCmdAmpBlnd_MtrNm_f32










HighFreqAssist_MtrNm_f32










HwTorqueSV_HwNm_M_s4p27










WIRBlendKn_Uls_D_f32










WIRBlend_Uls_D_f32










t_LPFKnX_Kph_u9p7[6]










t2_LPFKnY_Cnt_u16[2][6]










t_KnWIRBlndX_MtrNm_u4p12[5]










t_KnWIRBlndY_Uls_u1p15[5]










t_Speed_Kph_u9p7[16]










t2_TorqX0_HwNm_u5p11[16][32]










t2_TorqX1_HwNm_u5p11[16][32]










t2_GainY0_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_MtrNmpHwNm_u3p13[16][32]










t2_WIRBlendX_MtrNm_u4p12[16][5]










t2_WIRBlendY_Uls_u1p15[16][5]










t2_LPFKnY1_Cnt_u16[6]










t2_LPFKnY2_Cnt_u16[6]










t2_TorqX01_HwNm_u5p11[32]










t2_TorqX02_HwNm_u5p11[32]










t2_TorqX03_HwNm_u5p11[32]










t2_TorqX04_HwNm_u5p11[32]










t2_TorqX05_HwNm_u5p11[32]










t2_TorqX06_HwNm_u5p11[32]










t2_TorqX07_HwNm_u5p11[32]










t2_TorqX08_HwNm_u5p11[32]










t2_TorqX09_HwNm_u5p11[32]










t2_TorqX010_HwNm_u5p11[32]










t2_TorqX011_HwNm_u5p11[32]










t2_TorqX012_HwNm_u5p11[32]










t2_TorqX013_HwNm_u5p11[32]










t2_TorqX014_HwNm_u5p11[32]










t2_TorqX015_HwNm_u5p11[32]










t2_TorqX016_HwNm_u5p11[32]










t2_TorqX1_1_HwNm_u5p11[32]










t2_TorqX1_2_HwNm_u5p11[32]










t2_TorqX1_3_HwNm_u5p11[32]










t2_TorqX1_4_HwNm_u5p11[32]










t2_TorqX1-5_HwNm_u5p11[32]










t2_TorqX1_6_HwNm_u5p11[32]










t2_TorqX1_7_HwNm_u5p11[32]










t2_TorqX1_8_HwNm_u5p11[32]










t2_TorqX1_9_HwNm_u5p11[32]










t2_TorqX1_10_HwNm_u5p11[32]










t2_TorqX1_11_HwNm_u5p11[32]










t2_TorqX1_12_HwNm_u5p11[32]










t2_TorqX1_13_HwNm_u5p11[32]










t2_TorqX1-14_HwNm_u5p11[32]










t2_TorqX1_15_HwNm_u5p11[32]










t2_TorqX1_16_HwNm_u5p11[32]










t2_GainY01_MtrNmpHwNm_u3p13[16][32]










t2_GainY02_MtrNmpHwNm_u3p13[16][32]










t2_GainY03_MtrNmpHwNm_u3p13[16][32]










t2_GainY04_MtrNmpHwNm_u3p13[16][32]










t2_GainY05_MtrNmpHwNm_u3p13[16][32]










t2_GainY06_MtrNmpHwNm_u3p13[16][32]










t2_GainY07_MtrNmpHwNm_u3p13[16][32]










t2_GainY08_MtrNmpHwNm_u3p13[16][32]










t2_GainY09_MtrNmpHwNm_u3p13[16][32]










t2_GainY010_MtrNmpHwNm_u3p13[16][32]










t2_GainY011_MtrNmpHwNm_u3p13[16][32]










t2_GainY012_MtrNmpHwNm_u3p13[16][32]










t2_GainY013_MtrNmpHwNm_u3p13[16][32]










t2_GainY014_MtrNmpHwNm_u3p13[16][32]










t2_GainY015_MtrNmpHwNm_u3p13[16][32]










t2_GainY016_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_1_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_2_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_3_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_4_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_5_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_6_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_7_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_8_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_9_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_10_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_11_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_12_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_13_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_14_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_15_MtrNmpHwNm_u3p13[16][32]










t2_GainY1_16_MtrNmpHwNm_u3p13[16][32]










t2_WIRBlendX1_MtrNm_u4p12[16][5]










t2_WIRBlendX2_MtrNm_u4p12[16][5]










t2_WIRBlendX3_MtrNm_u4p12[16][5]










t2_WIRBlendX4_MtrNm_u4p12[16][5]










t2_WIRBlendX5_MtrNm_u4p12[16][5]










t2_WIRBlendX6_MtrNm_u4p12[16][5]










t2_WIRBlendX7_MtrNm_u4p12[16][5]










t2_WIRBlendX8_MtrNm_u4p12[16][5]










t2_WIRBlendX9_MtrNm_u4p12[16][5]










t2_WIRBlendX10_MtrNm_u4p12[16][5]










t2_WIRBlendX11_MtrNm_u4p12[16][5]










t2_WIRBlendX12_MtrNm_u4p12[16][5]










t2_WIRBlendX13_MtrNm_u4p12[16][5]










t2_WIRBlendX14_MtrNm_u4p12[16][5]










t2_WIRBlendX15_MtrNm_u4p12[16][5]










t2_WIRBlendX16_MtrNm_u4p12[16][5]










t2_WIRBlendY1_Uls_u1p15[16][5]










t2_WIRBlendY2_Uls_u1p15[16][5]










t2_WIRBlendY3_Uls_u1p15[16][5]










t2_WIRBlendY4_Uls_u1p15[16][5]










t2_WIRBlendY5_Uls_u1p15[16][5]










t2_WIRBlendY6_Uls_u1p15[16][5]










t2_WIRBlendY7_Uls_u1p15[16][5]










t2_WIRBlendY8_Uls_u1p15[16][5]










t2_WIRBlendY9_Uls_u1p15[16][5]










t2_WIRBlendY10_Uls_u1p15[16][5]










t2_WIRBlendY11_Uls_u1p15[16][5]










t2_WIRBlendY12_Uls_u1p15[16][5]










t2_WIRBlendY13_Uls_u1p15[16][5]










t2_WIRBlendY14_Uls_u1p15[16][5]










t2_WIRBlendY15_Uls_u1p15[16][5]










t2_WIRBlendY16_Uls_u1p15[16][5]










t2_TorqX1_5_HwNm_u5p11[32]










t2_TorqX1_14_HwNm_u5p11[32]










t2_GainY0_1_MtrNmpHwNm_u3p13[16][32]










t2_GainY01_MtrNmpHwNm_u3p13[32]










t2_GainY02_MtrNmpHwNm_u3p13[32]










t2_GainY03_MtrNmpHwNm_u3p13[32]










t2_GainY04_MtrNmpHwNm_u3p13[32]










t2_GainY05_MtrNmpHwNm_u3p13[32]










t2_GainY06_MtrNmpHwNm_u3p13[32]










t2_GainY07_MtrNmpHwNm_u3p13[32]










t2_GainY08_MtrNmpHwNm_u3p13[32]










t2_GainY09_MtrNmpHwNm_u3p13[32]










t2_GainY010_MtrNmpHwNm_u3p13[32]










t2_GainY011_MtrNmpHwNm_u3p13[32]










t2_GainY012_MtrNmpHwNm_u3p13[32]










t2_GainY013_MtrNmpHwNm_u3p13[32]










t2_GainY014_MtrNmpHwNm_u3p13[32]










t2_GainY015_MtrNmpHwNm_u3p13[32]










t2_GainY016_MtrNmpHwNm_u3p13[32]










t2_GainY1_1_MtrNmpHwNm_u3p13[32]










t2_GainY1_2_MtrNmpHwNm_u3p13[32]










t2_GainY1_3_MtrNmpHwNm_u3p13[32]










t2_GainY1_4_MtrNmpHwNm_u3p13[32]










t2_GainY1_5_MtrNmpHwNm_u3p13[32]










t2_GainY1_6_MtrNmpHwNm_u3p13[32]










t2_GainY1_7_MtrNmpHwNm_u3p13[32]










t2_GainY1_8_MtrNmpHwNm_u3p13[32]










t2_GainY1_9_MtrNmpHwNm_u3p13[32]










t2_GainY1_10_MtrNmpHwNm_u3p13[32]










t2_GainY1_11_MtrNmpHwNm_u3p13[32]










t2_GainY1_12_MtrNmpHwNm_u3p13[32]










t2_GainY1_13_MtrNmpHwNm_u3p13[32]










t2_GainY1_14_MtrNmpHwNm_u3p13[32]










t2_GainY1_15_MtrNmpHwNm_u3p13[32]










t2_GainY1_16_MtrNmpHwNm_u3p13[32]










t2_WIRBlendX1_MtrNm_u4p12[5]










t2_WIRBlendX2_MtrNm_u4p12[5]










t2_WIRBlendX3_MtrNm_u4p12[5]










t2_WIRBlendX4_MtrNm_u4p12[5]










t2_WIRBlendX5_MtrNm_u4p12[5]










t2_WIRBlendX6_MtrNm_u4p12[5]










t2_WIRBlendX7_MtrNm_u4p12[5]










t2_WIRBlendX8_MtrNm_u4p12[5]










t2_WIRBlendX9_MtrNm_u4p12[5]










t2_WIRBlendX10_MtrNm_u4p12[5]










t2_WIRBlendX11_MtrNm_u4p12[5]










t2_WIRBlendX12_MtrNm_u4p12[5]










t2_WIRBlendX13_MtrNm_u4p12[5]










t2_WIRBlendX14_MtrNm_u4p12[5]










t2_WIRBlendX15_MtrNm_u4p12[5]










t2_WIRBlendX16_MtrNm_u4p12[5]










t2_WIRBlendY1_Uls_u1p15[5]










t2_WIRBlendY2_Uls_u1p15[5]










t2_WIRBlendY3_Uls_u1p15[5]










t2_WIRBlendY4_Uls_u1p15[5]










t2_WIRBlendY5_Uls_u1p15[5]










t2_WIRBlendY6_Uls_u1p15[5]










t2_WIRBlendY7_Uls_u1p15[5]










t2_WIRBlendY8_Uls_u1p15[5]










t2_WIRBlendY9_Uls_u1p15[5]










t2_WIRBlendY10_Uls_u1p15[5]










t2_WIRBlendY11_Uls_u1p15[5]










t2_WIRBlendY12_Uls_u1p15[5]










t2_WIRBlendY13_Uls_u1p15[5]










t2_WIRBlendY14_Uls_u1p15[5]










t2_WIRBlendY15_Uls_u1p15[5]










t2_WIRBlendY16_Uls_u1p15[5]










HwTorqueHPFKSV_Cnt_M_str.SV










HwTorqueHPFKSV_Cnt_M_str.K










HwTorqueHPFKSV_Cnt_M_str.CF










GainBlend_Uls_D_f32










GainWIRZero_MtrNmpHwNm_D_f32










GainVal_MtrNmpHwNm_D_f32










t2_TorqX01_HwNm_u5p11[13]










t2_TorqX02_HwNm_u5p11[13]










t2_TorqX03_HwNm_u5p11[13]










t2_TorqX04_HwNm_u5p11[13]










t2_TorqX05_HwNm_u5p11[13]










t2_TorqX06_HwNm_u5p11[13]










t2_TorqX07_HwNm_u5p11[13]










t2_TorqX08_HwNm_u5p11[13]










t2_TorqX09_HwNm_u5p11[13]










t2_TorqX010_HwNm_u5p11[13]










t2_TorqX011_HwNm_u5p11[13]










t2_TorqX0_12_HwNm_u5p11[13]










t2_TorqX1_1_HwNm_u5p11[13]










t2_TorqX1_2_HwNm_u5p11[13]










t2_TorqX1_3_HwNm_u5p11[13]










t2_TorqX1_4_HwNm_u5p11[13]










t2_TorqX1_5_HwNm_u5p11[13]










t2_TorqX1_6_HwNm_u5p11[13]










t2_TorqX1_7HwNm_u5p11[13]










t2_TorqX1_8_HwNm_u5p11[13]










t2_TorqX1_9_HwNm_u5p11[13]










t2_TorqX1_10_HwNm_u5p11[13]










t2_TorqX1_11_HwNm_u5p11[13]










t2_TorqX1_12_HwNm_u5p11[13]










t2_GainY01_MtrNmpHwNm_u3p13[13]










t2_GainY02_MtrNmpHwNm_u3p13[13]










t2_GainY03_MtrNmpHwNm_u3p13[13]










t2_GainY04_MtrNmpHwNm_u3p13[13]










t2_GainY05_MtrNmpHwNm_u3p13[13]










t2_GainY06_MtrNmpHwNm_u3p13[13]










t2_GainY07_MtrNmpHwNm_u3p13[13]










t2_GainY08_MtrNmpHwNm_u3p13[13]










t2_GainY09_MtrNmpHwNm_u3p13[13]










t2_GainY010_MtrNmpHwNm_u3p13[13]










t2_GainY011_MtrNmpHwNm_u3p13[13]










t2_GainY012_MtrNmpHwNm_u3p13[13]










t2_GainY1_1_MtrNmpHwNm_u3p13[13]










t2_GainY1_2_MtrNmpHwNm_u3p13[13]










t2_GainY1_3_MtrNmpHwNm_u3p13[13]










t2_GainY1_4_MtrNmpHwNm_u3p13[13]










t2_GainY1_5_MtrNmpHwNm_u3p13[13]










t2_GainY1_6_MtrNmpHwNm_u3p13[13]










t2_GainY1_7_MtrNmpHwNm_u3p13[13]










t2_GainY1_8_MtrNmpHwNm_u3p13[13]










t2_GainY1_9_MtrNmpHwNm_u3p13[13]










t2_GainY1_10_MtrNmpHwNm_u3p13[13]










t2_GainY1_11_MtrNmpHwNm_u3p13[13]










t2_GainY1_12_MtrNmpHwNm_u3p13[13]










HwTorqueHPFKSV_Cnt_M_str.LPF.K










t2_TorqX012_HwNm_u5p11[13]










t2_TorqX1_7_HwNm_u5p11[13]










t_CmnVehSpd_Kph_u9p7[12]










t_LPFKnY_Hz_u7p9[12]










HwTorqueHPFKSV_Cnt_M_str.LPF.Sv











Sheet 4: HighFreqAssist_Per1




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations72


Number Of Calibration Sets3


Calibration Sheetcals














Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HighFreqAssist_Per1B30HwTorque_HwNm_f32HighFreqAssist_MtrNm_f32Rte_Call_HighFreqAssist_Per1_CP0_CheckpointReached



VehicleSpeed_Kph_f32HwTorqueHPFKSV_Cnt_M_str.LPF.KRte_Call_HighFreqAssist_Per1_CP1_CheckpointReached



WIRCmdAmpBlnd_MtrNm_f32HwTorqueHPFKSV_Cnt_M_str.CF



t_CmnVehSpd_Kph_u9p7[12]HwTorqueHPFKSV_Cnt_M_str.LPF.Sv



t_LPFKnY_Hz_u7p9[12]




HwTorqueHPFKSV_Cnt_M_str.LPF.K




HwTorqueHPFKSV_Cnt_M_str.CF




HwTorqueHPFKSV_Cnt_M_str.LPF.Sv


Sheet 5: cals




















Nexteer EPS Unit Test Tool






Rev:2.7b






Unit Test Calibration Sets

Cal NameCal Data TypeCalSet# 1CalSet# 2CalSet# 3
1t2_WIRBlendX1_MtrNm_u4p12[5]u4p12_T0, 0, 0, 0, 08, 8, 8, 8, 80.1, 0.199951171875, 0.3, 0.39990234375, 0
2t2_WIRBlendX2_MtrNm_u4p12[5]u4p12_T0, 0, 0, 0, 08, 8, 8, 8, 80.199951171875, 0.3, 0.39990234375, 0.5, 8
3t2_WIRBlendX3_MtrNm_u4p12[5]u4p12_T0, 0, 0, 0, 08, 8, 8, 8, 80.6, 0.699951171875, 0.8, 0.89990234375, 1
4t2_WIRBlendX4_MtrNm_u4p12[5]u4p12_T0, 0, 0, 0, 08, 8, 8, 8, 80.8, 0.89990234375, 1, 1.1, 1.199951171875
5t2_WIRBlendX5_MtrNm_u4p12[5]u4p12_T0, 0, 0, 0, 08, 8, 8, 8, 81, 1.1, 1.199951171875, 1.3, 1.39990234375
6t2_WIRBlendX6_MtrNm_u4p12[5]u4p12_T0, 0, 0, 0, 08, 8, 8, 8, 81.199951171875, 1.3, 1.39990234375, 1.5, 1.6
7t2_WIRBlendX7_MtrNm_u4p12[5]u4p12_T0, 0, 0, 0, 08, 8, 8, 8, 81.39990234375, 1.5, 1.6, 1.699951171875, 1.8
8t2_WIRBlendX8_MtrNm_u4p12[5]u4p12_T0, 0, 0, 0, 08, 8, 8, 8, 81.6, 1.699951171875, 1.8, 1.89990234375, 2
9t2_WIRBlendX9_MtrNm_u4p12[5]u4p12_T0, 0, 0, 0, 08, 8, 8, 8, 81.8, 1.89990234375, 2, 2.1, 2.199951171875
10t2_WIRBlendX10_MtrNm_u4p12[5]u4p12_T0, 0, 0, 0, 08, 8, 8, 8, 82, 2.1, 2.199951171875, 2.3, 2.39990234375
11t2_WIRBlendX11_MtrNm_u4p12[5]u4p12_T0, 0, 0, 0, 08, 8, 8, 8, 82.199951171875, 2.3, 2.39990234375, 2.5, 2.6
12t2_WIRBlendX12_MtrNm_u4p12[5]u4p12_T0, 0, 0, 0, 08, 8, 8, 8, 82.39990234375, 2.5, 2.6, 2.699951171875, 2.8
13t2_WIRBlendY1_Uls_u1p15[5]u1p15_T0, 0, 0, 0, 01, 1, 1, 1, 10.019989013671875, 0.029998779296875, 0.04, 0.04998779296875, 0.05999755859375
14t2_WIRBlendY2_Uls_u1p15[5]u1p15_T0, 0, 0, 0, 01, 1, 1, 1, 10.029998779296875, 0.04, 0.04998779296875, 0.05999755859375, 0.07
15t2_WIRBlendY3_Uls_u1p15[5]u1p15_T0, 0, 0, 0, 01, 1, 1, 1, 10.04, 0.04998779296875, 0.05999755859375, 0.07, 0.079986572265625
16t2_WIRBlendY4_Uls_u1p15[5]u1p15_T0, 0, 0, 0, 01, 1, 1, 1, 10.04998779296875, 0.05999755859375, 0.07, 0.079986572265625, 0.089996337890625
17t2_WIRBlendY5_Uls_u1p15[5]u1p15_T0, 0, 0, 0, 01, 1, 1, 1, 10.05999755859375, 0.07, 0.079986572265625, 0.089996337890625, 0.1
18t2_WIRBlendY6_Uls_u1p15[5]u1p15_T0, 0, 0, 0, 01, 1, 1, 1, 10.07, 0.079986572265625, 0.089996337890625, 0.1, 0.1099853515625
19t2_WIRBlendY7_Uls_u1p15[5]u1p15_T0, 0, 0, 0, 01, 1, 1, 1, 10.079986572265625, 0.089996337890625, 0.1, 0.1099853515625, 0.1199951171875
20t2_WIRBlendY8_Uls_u1p15[5]u1p15_T0, 0, 0, 0, 01, 1, 1, 1, 10.089996337890625, 0.1, 0.1099853515625, 0.1199951171875, 0.13
21t2_WIRBlendY9_Uls_u1p15[5]u1p15_T0, 0, 0, 0, 01, 1, 1, 1, 10.1, 0.1099853515625, 0.1199951171875, 0.13, 0.14
22t2_WIRBlendY10_Uls_u1p15[5]u1p15_T0, 0, 0, 0, 01, 1, 1, 1, 10.1099853515625, 0.1199951171875, 0.13, 0.14, 0.149993896484375
23t2_WIRBlendY11_Uls_u1p15[5]u1p15_T0, 0, 0, 0, 01, 1, 1, 1, 10.1199951171875, 0.13, 0.14, 0.149993896484375, 0.16
24t2_WIRBlendY12_Uls_u1p15[5]u1p15_T0, 0, 0, 0, 01, 1, 1, 1, 10.13, 0.14, 0.149993896484375, 0.16, 0.17
25t2_TorqX01_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 100.2, 0.2998046875, 0.39990234375, 0.5, 0.6, 0.7, 0.7998046875, 0.89990234375, 1, 1.1, 1.2, 1.2998046875, 1.39990234375
26t2_TorqX02_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 100.5, 0.7, 0.89990234375, 1.1, 1.2998046875, 1.5, 1.7, 1.89990234375, 2.1, 2.2998046875, 2.5, 2.7, 2.89990234375
27t2_TorqX03_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 100.7998046875, 1.1, 1.39990234375, 1.7, 2, 2.2998046875, 2.6, 2.89990234375, 3.2, 3.5, 3.7998046875, 4.1, 4.39990234375
28t2_TorqX04_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 101.1, 1.5, 1.89990234375, 2.2998046875, 2.7, 3.1, 3.5, 3.89990234375, 4.2998046875, 4.7, 5.1, 5.5, 5.89990234375
29t2_TorqX05_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 101.39990234375, 1.89990234375, 2.39990234375, 2.89990234375, 3.39990234375, 3.89990234375, 4.39990234375, 4.89990234375, 5.39990234375, 5.89990234375, 6.39990234375, 6.89990234375, 7.39990234375
30t2_TorqX06_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 101.7, 2.2998046875, 2.89990234375, 3.5, 4.1, 4.7, 5.2998046875, 5.89990234375, 6.5, 7.1, 7.7, 8.2998046875, 8.89990234375
31t2_TorqX07_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 102, 2.7, 3.39990234375, 4.1, 4.7998046875, 5.5, 6.2, 6.89990234375, 7.6, 8.2998046875, 9, 9.7, 9.89990234375
32t2_TorqX08_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 100.2998046875, 0.39990234375, 0.5, 0.6, 0.7, 0.7998046875, 0.89990234375, 1, 1.1, 1.2, 1.2998046875, 1.39990234375, 1.5
33t2_TorqX09_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 100.5, 0.6, 0.7, 0.7998046875, 0.89990234375, 1, 1.1, 1.2, 1.2998046875, 1.39990234375, 1.5, 1.6, 1.7
34t2_TorqX010_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 100.7, 0.7998046875, 0.89990234375, 1, 1.1, 1.2, 1.2998046875, 1.39990234375, 1.5, 1.6, 1.7, 1.7998046875, 1.89990234375
35t2_TorqX011_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 100.89990234375, 1, 1.1, 1.2, 1.2998046875, 1.39990234375, 1.5, 1.6, 1.7, 1.7998046875, 1.89990234375, 2, 2.1
36t2_TorqX012_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 101.1, 1.2, 1.2998046875, 1.39990234375, 1.5, 1.6, 1.7, 1.7998046875, 1.89990234375, 2, 2.1, 2.2, 2.2998046875
37t2_GainY01_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.3, 0.4, 0.5, 0.5999755859375, 0.699951171875, 0.8, 0.9, 1, 1.0999755859375, 1.199951171875, 1.3, 1.4, 1.5
38t2_GainY02_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.4, 0.5, 0.5999755859375, 0.699951171875, 0.8, 0.9, 1, 1.0999755859375, 1.199951171875, 1.3, 1.4, 1.5, 1.5999755859375
39t2_GainY03_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.5, 0.5999755859375, 0.699951171875, 0.8, 0.9, 1, 1.0999755859375, 1.199951171875, 1.3, 1.4, 1.5, 1.5999755859375, 1.699951171875
40t2_GainY04_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.5999755859375, 0.699951171875, 0.8, 0.9, 1, 1.0999755859375, 1.199951171875, 1.3, 1.4, 1.5, 1.5999755859375, 1.699951171875, 1.8
41t2_GainY05_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.699951171875, 0.8, 0.9, 1, 1.0999755859375, 1.199951171875, 1.3, 1.4, 1.5, 1.5999755859375, 1.699951171875, 1.8, 1.9
42t2_GainY06_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.8, 0.9, 1, 1.0999755859375, 1.199951171875, 1.3, 1.4, 1.5, 1.5999755859375, 1.699951171875, 1.8, 1.9, 2
43t2_GainY07_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.9, 1, 1.0999755859375, 1.199951171875, 1.3, 1.4, 1.5, 1.5999755859375, 1.699951171875, 1.8, 1.9, 2, 2.0999755859375
44t2_GainY08_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 51, 1.0999755859375, 1.199951171875, 1.3, 1.4, 1.5, 1.5999755859375, 1.699951171875, 1.8, 1.9, 2, 2.0999755859375, 2.199951171875
45t2_GainY09_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 51.0999755859375, 1.199951171875, 1.3, 1.4, 1.5, 1.5999755859375, 1.699951171875, 1.8, 1.9, 2, 2.0999755859375, 2.199951171875, 2.3
46t2_GainY010_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 51.199951171875, 1.3, 1.4, 1.5, 1.5999755859375, 1.699951171875, 1.8, 1.9, 2, 2.0999755859375, 2.199951171875, 2.3, 2.4
47t2_GainY011_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 51.3, 1.4, 1.5, 1.5999755859375, 1.699951171875, 1.8, 1.9, 2, 2.0999755859375, 2.199951171875, 2.3, 2.4, 2.5
48t2_GainY012_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 51.4, 1.5, 1.5999755859375, 1.699951171875, 1.8, 1.9, 2, 2.0999755859375, 2.199951171875, 2.3, 2.4, 2.5, 2.5999755859375
49t2_TorqX1_1_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 100.5, 0.7998046875, 1.1, 1.39990234375, 1.7, 2, 2.2998046875, 2.6, 2.89990234375, 3.2, 3.5, 3.7998046875, 4.1
50t2_TorqX1_2_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 100.7, 1, 1.2998046875, 1.6, 1.89990234375, 2.2, 2.5, 2.7998046875, 3.1, 3.39990234375, 3.7, 4, 4.2998046875
51t2_TorqX1_3_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 100.89990234375, 1.2, 1.5, 1.7998046875, 2.1, 2.39990234375, 2.7, 3, 3.2998046875, 3.6, 3.89990234375, 4.2, 4.5
52t2_TorqX1_4_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 101.1, 1.39990234375, 1.7, 2, 2.2998046875, 2.6, 2.89990234375, 3.2, 3.5, 3.7998046875, 4.1, 4.39990234375, 4.7
53t2_TorqX1_5_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 101.2998046875, 1.6, 1.89990234375, 2.2, 2.5, 2.7998046875, 3.1, 3.39990234375, 3.7, 4, 4.2998046875, 4.6, 4.89990234375
54t2_TorqX1_6_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 101.5, 1.7998046875, 2.1, 2.39990234375, 2.7, 3, 3.2998046875, 3.6, 3.89990234375, 4.2, 4.5, 4.7998046875, 5.1
55t2_TorqX1_7_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 101.7, 2, 2.2998046875, 2.6, 2.89990234375, 3.2, 3.5, 3.7998046875, 4.1, 4.39990234375, 4.7, 5, 5.2998046875
56t2_TorqX1_8_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 101.89990234375, 2.2, 2.5, 2.7998046875, 3.1, 3.39990234375, 3.7, 4, 4.2998046875, 4.6, 4.89990234375, 5.2, 5.5
57t2_TorqX1_9_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 102.1, 2.39990234375, 2.7, 3, 3.2998046875, 3.6, 3.89990234375, 4.2, 4.5, 4.7998046875, 5.1, 5.39990234375, 5.7
58t2_TorqX1_10_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 102.2998046875, 2.6, 2.89990234375, 3.2, 3.5, 3.7998046875, 4.1, 4.39990234375, 4.7, 5, 5.2998046875, 5.6, 5.89990234375
59t2_TorqX1_11_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 102.5, 2.7998046875, 3.1, 3.39990234375, 3.7, 4, 4.2998046875, 4.6, 4.89990234375, 5.2, 5.5, 5.7998046875, 6.1
60t2_TorqX1_12_HwNm_u5p11[13]u5p11_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 102.7, 3, 3.2998046875, 3.6, 3.89990234375, 4.2, 4.5, 4.7998046875, 5.1, 5.39990234375, 5.7, 6, 6.2998046875
61t2_GainY1_1_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.25, 0.28, 0.31, 0.3399658203125, 0.3699951171875, 0.4, 0.43, 0.4599609375, 0.489990234375, 0.52, 0.55, 0.5799560546875, 0.6099853515625
62t2_GainY1_2_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.27, 0.3, 0.3299560546875, 0.3599853515625, 0.39, 0.42, 0.449951171875, 0.47998046875, 0.51, 0.54, 0.5699462890625, 0.5999755859375, 0.63
63t2_GainY1_3_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.29, 0.3199462890625, 0.3499755859375, 0.38, 0.41, 0.43994140625, 0.469970703125, 0.5, 0.53, 0.56, 0.5899658203125, 0.6199951171875, 0.65
64t2_GainY1_4_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.31, 0.3399658203125, 0.3699951171875, 0.4, 0.43, 0.4599609375, 0.489990234375, 0.52, 0.55, 0.5799560546875, 0.6099853515625, 0.64, 0.67
65t2_GainY1_5_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.3299560546875, 0.3599853515625, 0.39, 0.42, 0.449951171875, 0.47998046875, 0.51, 0.54, 0.5699462890625, 0.5999755859375, 0.63, 0.66, 0.68994140625
66t2_GainY1_6_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.3499755859375, 0.38, 0.41, 0.43994140625, 0.469970703125, 0.5, 0.53, 0.56, 0.5899658203125, 0.6199951171875, 0.65, 0.68, 0.7099609375
67t2_GainY1_7_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.3699951171875, 0.4, 0.43, 0.4599609375, 0.489990234375, 0.52, 0.55, 0.5799560546875, 0.6099853515625, 0.64, 0.66, 0.699951171875, 0.72998046875
68t2_GainY1_8_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.39, 0.42, 0.449951171875, 0.47998046875, 0.51, 0.54, 0.5699462890625, 0.5999755859375, 0.63, 0.66, 0.68, 0.719970703125, 0.75
69t2_GainY1_9_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.41, 0.43994140625, 0.469970703125, 0.5, 0.53, 0.56, 0.5899658203125, 0.6199951171875, 0.65, 0.68, 0.699951171875, 0.739990234375, 0.77
70t2_GainY1_10_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.43, 0.4599609375, 0.489990234375, 0.52, 0.55, 0.5799560546875, 0.6099853515625, 0.64, 0.67, 0.699951171875, 0.719970703125, 0.76, 0.79
71t2_GainY1_11_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.449951171875, 0.47998046875, 0.51, 0.54, 0.5699462890625, 0.5999755859375, 0.63, 0.66, 0.68994140625, 0.719970703125, 0.739990234375, 0.78, 0.81
72t2_GainY1_12_MtrNmpHwNm_u3p13[13]u3p13_T0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.469970703125, 0.5, 0.53, 0.56, 0.5899658203125, 0.6199951171875, 0.65, 0.68, 0.7099609375, 0.739990234375, 0.76, 0.8, 0.8299560546875



































































Sheet 6: HighFreqAssist_Per1() B

HighFreqAssist_Per1TS--





















BCal SetI/P1I/P2I/P3I/PI/PI/PI/PI/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector Description
HwTorque_HwNm_f32VehicleSpeed_Kph_f32WIRCmdAmpBlnd_MtrNm_f32t_CmnVehSpd_Kph_u9p7[12]t_LPFKnY_Hz_u7p9[12]HwTorqueHPFKSV_Cnt_M_str.LPF.KHwTorqueHPFKSV_Cnt_M_str.CFHwTorqueHPFKSV_Cnt_M_str.LPF.SvHighFreqAssist_MtrNm_f32HwTorqueHPFKSV_Cnt_M_str.LPF.KHwTorqueHPFKSV_Cnt_M_str.CFHwTorqueHPFKSV_Cnt_M_str.LPF.SvRte_Call_HighFreqAssist_Per1_CP0_CheckpointReachedRte_Call_HighFreqAssist_Per1_CP1_CheckpointReachedHighFreqAssist_MtrNm_f32HwTorqueHPFKSV_Cnt_M_str.LPF.KHwTorqueHPFKSV_Cnt_M_str.CFHwTorqueHPFKSV_Cnt_M_str.LPF.SvRte_Call_HighFreqAssist_Per1_CP0_CheckpointReachedRte_Call_HighFreqAssist_Per1_CP1_CheckpointReachedP/FCPU Cycles
1All Min1-10000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 500-10------------00.01558523664828631.00790339220221-1011--

2All Max2102558.8511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1001110------------00.2695973089513541.17867516969361011--

3HwTorque_HwNm_f32==>Min3-10200.82908638.81, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 233, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 250.220.322-------------25.83187176367760.07553474962374421.04052809770831.0935830045150711--

4HwTorque_HwNm_f32==>Max31012.867279058.83, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 255, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 270.240.353------------12.67339365554120.04563267698099861.023794152204473.3194287388669911--

5HwTorque_HwNm_f32==>Pos37132.61207588.88, 21, 34, 47, 60, 73, 86, 99, 112, 125, 138, 1516, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 390.260.385------------4.064120655275850.1034223227770771.057038137014455.2068446455541511--

6HwTorque_HwNm_f32==>Zero30193.798.22711, 23, 35, 47, 59, 71, 83, 95, 107, 119, 131, 1438, 11, 14, 17, 20, 23, 26, 29, 32, 35, 38, 410.280.416-------------6.995269671218740.120854880504681.067837177763395.2748707169719211--

7HwTorque_HwNm_f32==>Neg3-7204.974.01113, 32, 51, 70, 89, 108, 127, 146, 165, 184, 203, 22210, 13, 16, 19, 22, 25, 28, 31, 34, 37, 40, 430.30.447-------------28.66728982785160.1189323869188931.066627337801025.334946583135511--

8VehicleSpeed_Kph_f32==>Min34.14607.89141, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 6312, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 450.320.47-2------------8.627995672839740.03699734660302511.01913599383369-1.7726143077778111--

9VehicleSpeed_Kph_f32==>Max3-4.612558.869, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 9114, 17, 20, 23, 26, 29, 32, 35, 38, 41, 44, 470.340.5-5------------0.8119612907758940.1372711696536261.07836598431204-4.9464642438350911--

10VehicleSpeed_Kph_f32==>Pos3-8.112032.53297, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 11916, 19, 22, 25, 28, 31, 34, 37, 40, 43, 46, 490.360.53-6-------------4.491580685097530.142674860790741.08191125087036-6.3010439562684611--

11WIRCmdAmpBlnd_MtrNm_f32==>Min3-9.35172.750125, 128, 131, 134, 137, 140, 143, 146, 149, 152, 155, 15818, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 510.380.56-9-------------0.7519098226010650.1480447059766371.08547451215848-9.0518156470918211--

12WIRCmdAmpBlnd_MtrNm_f32==>Max3-3.22231.718.8153, 156, 159, 162, 165, 168, 171, 174, 177, 180, 183, 18620, 23, 26, 29, 32, 35, 38, 41, 44, 47, 50, 530.40.59-10------------13.98936922176240.1533809172050061.08905586646104-8.9600773813500611--

13WIRCmdAmpBlnd_MtrNm_f32==>Pos36.592224.194181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 20322, 25, 28, 31, 34, 37, 40, 43, 46, 49, 52, 550.420.62-2------------17.67530908894290.1586837051417141.0926554125725-0.6365896054223911--

14t_CmnVehSpd_Kph_u9p7[12]==>Min3-3.75106.663.3230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 024, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 570.440.653-------------8.32433531944340.1639532791331281.096273249799661.8933153658513911--

15t_CmnVehSpd_Kph_u9p7[12]==>Max3-5.0531.5096.786511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 51126, 29, 32, 35, 38, 41, 44, 47, 50, 53, 56, 590.460.68-9------------5.104720669209020.07843448558329451.04220281918549-8.6901837819459911--

16t_CmnVehSpd_Kph_u9p7[12]==>Pos30.089244.261.08118, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 4028, 31, 34, 37, 40, 43, 46, 49, 52, 55, 58, 610.480.71-8------------9.427018422272210.1743936161175521.10356419740541-6.5893300392251211--

17t_LPFKnY_Hz_u7p9[12]==>Min3-4.65204.11.07520, 23, 26, 29, 32, 35, 38, 41, 44, 47, 50, 535, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 50.50.74-7------------5.416592512138630.01558523664828631.00790339220221-6.9633746938765311--

18t_LPFKnY_Hz_u7p9[12]==>Max3-2.84178.242.84722, 26, 30, 34, 38, 42, 46, 50, 54, 58, 62, 66100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 1000.520.77-6------------6.087988293331180.2695973089513541.1786751696936-5.1480725037137211--

19t_LPFKnY_Hz_u7p9[12]==>Pos3-9.05102.813.90924, 29, 34, 39, 44, 49, 54, 59, 64, 69, 74, 7934, 37, 40, 43, 46, 49, 52, 55, 58, 61, 64, 670.540.84-------------26.37316606409630.1898101757053591.114640314597611.5229772070450611--

20HwTorqueHPFKSV_Cnt_M_str.LPF.K==>Min30.134.17225.47826, 32, 38, 44, 50, 56, 62, 68, 74, 80, 86, 9236, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 6900.832-------------0.5254354175151840.1069362709453621.059184329897761.8000291733321711--

21HwTorqueHPFKSV_Cnt_M_str.LPF.K==>Max3-5.6742.9473.04728, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 10538, 41, 44, 47, 50, 53, 56, 59, 62, 65, 68, 7110.8599999999999993-------------13.11023102618080.1301911508379051.073781134556611.8712427222353611--

22HwTorqueHPFKSV_Cnt_M_str.LPF.K==>Pos38.15542.0432.89630, 38, 46, 54, 62, 70, 78, 86, 94, 102, 110, 11840, 43, 46, 49, 52, 55, 58, 61, 64, 67, 70, 730.50.8899999999999991------------10.47137968637990.1304899759893361.073973284017651.933655778203711--

23HwTorqueHPFKSV_Cnt_M_str.CF==>Min32.361130.487.91732, 41, 50, 59, 68, 77, 86, 95, 104, 113, 122, 13142, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 750.40-4------------12.68670488016750.2094725863733321.1293325001901-2.6675448780792411--

24HwTorqueHPFKSV_Cnt_M_str.CF==>Max35.853103.953.03434, 44, 54, 64, 74, 84, 94, 104, 114, 124, 134, 14444, 47, 50, 53, 56, 59, 62, 65, 68, 71, 74, 770.21-8------------25.19449007065180.1846435434873961.11088613975342-5.442132992069111--

25HwTorqueHPFKSV_Cnt_M_str.CF==>Pos39.48527.173.68236, 47, 58, 69, 80, 91, 102, 113, 124, 135, 146, 15746, 49, 52, 55, 58, 61, 64, 67, 70, 73, 76, 790.30.51------------11.30843942853610.13455656524021.076600068481382.141712456063111--

26HwTorqueHPFKSV_Cnt_M_str.LPF.Sv==>Min38.15542.0432.89630, 38, 46, 54, 62, 70, 78, 86, 94, 102, 110, 11840, 43, 46, 49, 52, 55, 58, 61, 64, 67, 70, 730.50.8-10------------26.56993685621620.1304899759893361.07397328401765-7.6309544859136111--

27HwTorqueHPFKSV_Cnt_M_str.LPF.Sv==>Max32.361130.487.91732, 41, 50, 59, 68, 77, 86, 95, 104, 113, 122, 13142, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 750.40.810-------------15.23561367388760.2094725863733321.12933250019018.3998389126941211--

28HwTorqueHPFKSV_Cnt_M_str.LPF.Sv==Pos35.853103.953.03434, 44, 54, 64, 74, 84, 94, 104, 114, 124, 134, 14444, 47, 50, 53, 56, 59, 62, 65, 68, 71, 74, 770.20.835------------1.551353499622170.1846435434873961.110886139753425.1575009425947511--

29HwTorqueHPFKSV_Cnt_M_str.LPF.Sv==Zero39.48527.173.68236, 47, 58, 69, 80, 91, 102, 113, 124, 135, 146, 15746, 49, 52, 55, 58, 61, 64, 67, 70, 73, 76, 790.30.8599999999999990------------12.64119599053210.13455656524021.076600068481381.276269021303311--

30HwTorqueHPFKSV_Cnt_M_str.LPF.Sv==Neg39.48527.173.68236, 47, 58, 69, 80, 91, 102, 113, 124, 135, 146, 15746, 49, 52, 55, 58, 61, 64, 67, 70, 73, 76, 790.30.889999999999999-5------------19.30497880051220.13455656524021.07660006848138-3.050948152495711--







































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































376I/P101 = max























377I/P101 = mid























378I/P102 = min























379I/P102 = max























380I/P102 = mid























381I/P103 = min























382I/P103 = max























383I/P103 = mid























384I/P104 = min























385I/P104 = max























386I/P104 = mid























387I/P105 = min























388I/P105 = max























389I/P105 = mid























390I/P106 = min























391I/P106 = max























392I/P106 = mid




























































































































































































































































































Sheet 7: Test Vector Description













Nexteer EPS Unit Test Tool





Rev:2.7b





Test Setup SheetTest FunctionTest TypeVector NumberVector Description