Nhet_1_MDD

Module – NHET

High-Level Description

This module implements NHET functionality with respect to the NHET module.

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
HET_INIT1_PSTNone

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
None

User defined typedef definition/declaration

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

(Refer the included ref for more details of register)

Typedef NameElement NameUser Defined Type

Legal Range

(min)

Legal Range

(max)

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

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

Variable NameResolution

Legal Range

(min)

Legal Range

(max)

Software Segment

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
None

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. Memcpy

Data Hiding Functions

  1. None

Global Functions/Macros Defined by this Module

Global Functions #1 (For detailed info regarding values assigned to registers refer Reference Pdf attached below)

Function NameNHET_Init1TypeMinMaxUTP Tol.
Arguments PassedNone
Return ValueNone

Description

NHET

Local Functions/Macros Used by this MDD only

Local Macro #1

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
None

Initialization Functions

Init:

Design Rationale

None

Module Outputs

None

Module Internal

None

Initialize NHET Direction Register

Periodic Functions

None

Fault Recovery Functions

None

Shutdown Functions

None

Interrupt Functions

None

Serial Communication Functions

None

Transition Functions

None


Execution Requirements

Execution Rates for sub-modules called by the Subroutine

This table serves as reference for the Scheduler design

Global Function NameCalling FrequencyFunction in which the function is called
NHET_Init1On EventECU start up

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
NHET_Init1#define NHET_START_SEC_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. None

Reference

Register Reference

Revision Control Log

Item #Rev #Change DescriptionDateAuthor Initials
11.0Initial Version ( FDD 34B)Selva
Last modified October 12, 2025: Initial commit (0347a62)