MotVel_MDD
Module Design Document
For
‘MotVel’
VERSION: 1.0
DATE: 12-April-2016
Prepared By:
Software Group,
Nexteer Automotive,
Saginaw, MI, USA
Location: The official version of this document is stored in the Nexteer Configuration Management System.
Revision History
Sl. No. | Description | Author | Version | Date |
1 | Initial Version | Rijvi Ahmed | 1.0 | 12-April-2016 |
Table of Contents
4 Design details of software module 7
4.1 Graphical representation 7
5.1 User defined typedef definition/declaration 8
5.2 Variable definition for enumerated types 8
6.1 Program(fixed) Constants 9
6.1.2 Module specific Lookup Tables Constants 9
7 Software Module Implementation 10
7.1.1 Initialization Functions 10
7.1.5.1.1 Store Local copy of outputs into Module Outputs 11
7.1.6 Local Function/Macro Definitions 11
7.1.7 GLObAL Function/Macro Definitions 11
7.1.8 Tranisition FUNCTIONS 11
8 Known Limitations With Design 12
Abbrevations And Acronyms
Abbreviation | Description |
---|---|
DFD | Design functional diagram |
MDD | Module design Document |
FDD | Functional Design Document |
References
This section lists the title & version of all the documents that are referred for development of this document
Sr. No. | Title | Version |
---|---|---|
1 | MDD Guidelines | Process 04.02.01 |
2 | Software Naming Conventions | Process 04.02.01 |
3 | Software Design and Coding standards | Process 04.02.01 |
4 | FDD – SF40A_MotVel_Design | See Synergy sub project version |
High-Level Description
None
Design details of software module
Graphical representation
Data Flow Diagram
Refer FDD
Module level DFD
Refer FDD
Sub-Module level DFD
Refer FDD
COMPONENT FLOW DIAGRAM
Refer FDD
Variable Data Dictionary
User defined typedef definition/declaration
<This section documents any user types uniquely used for the module.>
Typedef Name | Element Name | User Defined Type | Legal Range (min) | Legal Range (max) |
---|---|---|---|---|
None | ||||
Variable definition for enumerated types
Enum Name | Element Name | Value |
---|---|---|
None |
Constant Data Dictionary
Program(fixed) Constants
Embedded Constants
Local
Constant Name | Resolution | Units | Value |
---|---|---|---|
Refer the m files |
Global
Constant Name |
---|
Module specific Lookup Tables Constants
Constant Name | Resolution | Value | Software Segment |
---|---|---|---|
None |
Software Module Implementation
Sub-Module Functions
Initialization Functions
None
PERIODIC FUNCTIONS
INIT: MotVelPER1
Design Rationale
Refer the next version of the design.
Module Outputs
PERIODIC FUNCTIONS
INIT: MotVelPER2
Design Rationale
Refer the next version of the design.
Module Outputs
Interrupt Functions
None
Server runnables
None
Store Local copy of outputs into Module Outputs
None
Local Function/Macro Definitions
None
GLObAL Function/Macro Definitions
None
Tranisition FUNCTIONS
None
Known Limitations With Design
None.
UNIT TEST CONSIDERATION
None
Appendix
None