SysFricLrng_IntegrationManual
Integration Manual
For
SysFricLrng
VERSION: 5.0
DATE: 04-Oct-2017
Prepared By:
Matthew Leser
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 | Basavaraja Ganeshappa | 1.0 | 30-Mar-2016 |
| 2 | Updated to design version 2.2.0 | TATA | 2.0 | 05-Dec-16 |
| 3 | Updated to design version 2.4.0 | KK | 3.0 | 28-Feb-17 |
| 4 | Remove notes for Integrator Settings | KK | 4.0 | 28-Mar-17 |
| 5 | Added new Non Rte Server Runnable | ML | 5.0 | 04-Oct-17 |
Table of Contents
3.2 Global Functions(Non RTE) to be provided to Integration Project 6
4 Configuration REQUIREMeNTS 7
4.2 Configuration Files to be provided by Integration Project 7
4.3 Da Vinci Parameter Configuration Changes 7
4.4 DaVinci Interrupt Configuration Changes 7
4.5 Manual Configuration Changes 7
5 Integration DATAFLOW REQUIREMENTS 8
5.1 Required Global Data Inputs 8
5.2 Required Global Data Outputs 8
5.3 Specific Include Path present 8
Abbrevations And Acronyms
| Abbreviation | Description |
| DFD | Design functional diagram |
| FDD | Functional Design Document |
| MDD | Module 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 Guideline | Process 4.02.01 |
| 2 | EA4 Software Naming Conventions | Process 4.02.01 |
| 3 | Software Design and Coding Standards | Process 4.02.01 |
| 4 | FDD: SF007A_SysFricLrng_Design | See Synergy sub project version |
Dependencies
SWCs
| Module | Required Feature |
| None |
Global Functions(Non RTE) to be provided to Integration Project
FricLrngShtDwn
Configuration REQUIREMeNTS
Build Time Config
| Modules | Notes | |
| None |
Configuration Files to be provided by Integration Project
None
Da Vinci Parameter Configuration Changes
| Parameter | Notes | SWC |
| None |
DaVinci Interrupt Configuration Changes
| ISR Name | VIM # | Priority Dependency | Notes |
| None |
Manual Configuration Changes
| Constant | Notes | SWC |
| None |
Integration DATAFLOW REQUIREMENTS
Required Global Data Inputs
Refer SF007A_SysFricLrng_DataDict.m
Required Global Data Outputs
Refer SF007A_SysFricLrng_DataDict.m
Specific Include Path present
Yes
Runnable Scheduling
This section specifies the required runnable scheduling.
| Init | Scheduling Requirements | Trigger |
| StOutpCtrlInit1 | None | RTE – Init |
| Runnable | Scheduling Requirements | Trigger |
| StOutpCtrlPer1 | None | RTE – 10ms |
| Server Runnable | Scheduling Requirements | Trigger |
| ClrFricLrngOperMod | None | On server invocation call |
| GetFricLrngData | None | On server invocation call |
| GetFricOffsOutpDi | None | On server invocation call |
| InitFricLrngTbl | None | On server invocation call |
| SetFricLrngData | None | On server invocation call |
| SetFricOffsOutpDi | None | On server invocation call |
| GetFricData | None | On server invocation call |
| SetFricData | None | On server invocation call |
| FricLrngShtDwn | Non Rte Server Runnable. This should be called before the Nvm WriteAll and Shutdown. | On server invocation call |
Memory Map REQUIREMENTS
Mapping
| Memory Section | Contents | Notes |
Usage
| Feature | RAM | ROM |
| None |
Table 1: ARM Cortex R4 Memory Usage
NvM Blocks
Refer Data Dict
Compiler Settings
Preprocessor MACRO
FLTINJENA is used for coditionaly injecting fault
Optimization Settings
None
Appendix
None