1 - CM455A_Tauj0CfgAndUse_RegisterConfiguration


Overview

Assignments
Config
All Registers


Sheet 1: Assignments

ChannelAssignmentClock Source
0Phase ACK0
1Phase BCK0
2Not Used--
3Phase CCK0

Sheet 2: Config

Register GroupRegisterRegister/FieldSettingDescriptionRead Write Constraints






Clock ConfigTAUJ0TPSTAUJ0.TPS.UINT16--Detailed at field levelCan be written at field or register level
Clock ConfigTAUJ0PRS0TAUJ0.TPS.BIT.PRS0000PreClock = PCLK/1Can be written at field or register level
Clock ConfigTAUJ0PRS1TAUJ0.TPS.BIT.PRS1000Don't care, clock not usedCan be written at field or register level
Clock ConfigTAUJ0PRS2TAUJ0.TPS.BIT.PRS2000Don't care, clock not usedCan be written at field or register level
Clock ConfigTAUJ0PRS3TAUJ0.TPS.BIT.PRS3000Don't care, clock not usedCan be written at field or register level
Clock ConfigTAUJ0BRSTAUJ0.BRS00000000Clock 3 PreClock = CK3_PRE/1Can be written at field or register level
ControlTAUJ0CMUR0TAUJ0.CMUR0.UINT811Detection of falling and rising edges (selection of high width
measurement

ControlTAUJ0TISTAUJ0.CMUR0.BIT.TIS--unused field register
ControlTAUJ0CMUR1TAUJ0.CMUR1.UINT811Detection of falling and rising edges (selection of high width
measurement

ControlTAUJ0CMUR2TAUJ0.CMUR2.UINT8--Don't care, channel not used
ControlTAUJ0CMUR3TAUJ0.CMUR3.UINT811Detection of falling and rising edges (selection of high width
measurement

ControlTAUJ0CMOR0TAUJ0.CMOR0.UINT16--Detailed at field levelCan be written at field or register level
ControlTAUJ0MDTAUJ0.CMOR0.BIT.MD11010Capture and gate count modeCan be written at field or register level
ControlTAUJ0COSTAUJ0.CMOR0.BIT.COS01Sets when CDR and OVF registers are updated, don't care for this applicationCan be written at field or register level
ControlTAUJ0STSTAUJ0.CMOR0.BIT.STS010Valid edge of TAUJnTTINm input signal is used as
a start trigger and the reverse edge as a stop
trigger.
Can be written at field or register level
ControlTAUJ0MASTAUJ0.CMOR0.BIT.MAS0Set channel as slave - not really applicable for use caseCan be written at field or register level
ControlTAUJ0CCSTAUJ0.CMOR0.BIT.CCS00every other setting is prohibitedCan be written at field or register level
ControlTAUJ0CKSTAUJ0.CMOR0.BIT.CKS00Select CK0 for all channelsCan be written at field or register level
ControlTAUJ0CMOR1TAUJ0.CMOR1.UINT16--Detailed at field levelCan be written at field or register level
ControlTAUJ0MDTAUJ0.CMOR1.BIT.MD11010Capture and gate count modeCan be written at field or register level
ControlTAUJ0COSTAUJ0.CMOR1.BIT.COS01Sets when CDR and OVF registers are updated, don't care for this applicationCan be written at field or register level
ControlTAUJ0STSTAUJ0.CMOR1.BIT.STS010Valid edge of TAUJnTTINm input signal is used as
a start trigger and the reverse edge as a stop
trigger.
Can be written at field or register level
ControlTAUJ0MASTAUJ0.CMOR1.BIT.MAS0Set channel as slave - not really applicable for use caseCan be written at field or register level
ControlTAUJ0CCSTAUJ0.CMOR1.BIT.CCS00every other setting is prohibitedCan be written at field or register level
ControlTAUJ0CKSTAUJ0.CMOR1.BIT.CKS00Select CK0 for all channelsCan be written at field or register level
ControlTAUJ0CMOR2TAUJ0.CMOR2.UINT16--Don't care, channel not used
ControlTAUJ0CMOR3TAUJ0.CMOR3.UINT16--Detailed at field levelCan be written at field or register level
ControlTAUJ0MDTAUJ0.CMOR3.BIT.MD11010Capture and gate count modeCan be written at field or register level
ControlTAUJ0COSTAUJ0.CMOR3.BIT.COS01Sets when CDR and OVF registers are updated, don't care for this applicationCan be written at field or register level
ControlTAUJ0STSTAUJ0.CMOR3.BIT.STS010Valid edge of TAUJnTTINm input signal is used as
a start trigger and the reverse edge as a stop
trigger.
Can be written at field or register level
ControlTAUJ0MASTAUJ0.CMOR3.BIT.MAS0Set channel as slave - not really applicable for use caseCan be written at field or register level
ControlTAUJ0CCSTAUJ0.CMOR3.BIT.CCS00every other setting is prohibitedCan be written at field or register level
ControlTAUJ0CKSTAUJ0.CMOR3.BIT.CKS00Select CK0 for all channelsCan be written at field or register level
ControlTAUJ0TSTAUJ0.TS.UINT8--Detailed at field levelCan be written at field or register level
ControlTAUJ0TS00TAUJ0.TS.BIT.TS001Enables Timer 0Can be written at field or register level
ControlTAUJ0TS01TAUJ0.TS.BIT.TS011Enables Timer 1Can be written at field or register level
ControlTAUJ0TS02TAUJ0.TS.BIT.TS020Disables Timer 2, channel not usedCan be written at field or register level
ControlTAUJ0TS03TAUJ0.TS.BIT.TS031Enables Timer 3Can be written at field or register level
Not Written To/Read From During Init




ControlTAUJ0CDR0TAUJ0.CDR0--Compare register, not used - read directly from count registerCan be left at default value
ControlTAUJ0CDR1TAUJ0.CDR1--Compare register, not used - read directly from count registerCan be left at default value
ControlTAUJ0CDR2TAUJ0.CDR2--Don't care, channel not usedCan be left at default value
ControlTAUJ0CDR3TAUJ0.CDR3--Compare register, not used - read directly from count registerCan be left at default value
ControlTAUJ0CNT0TAUJ0.CNT0--Read by modelRead Only
ControlTAUJ0CNT1TAUJ0.CNT1--Read by modelRead Only
ControlTAUJ0CNT2TAUJ0.CNT2--Don't care, channel not usedRead Only
ControlTAUJ0CNT3TAUJ0.CNT3--Read by modelRead Only
ControlTAUJ0CSR0TAUJ0.CSR0.UINT8--Unused featureRead Only
ControlTAUJ0OVFTAUJ0.CSR0.BIT.OVF--Unused featureRead Only
ControlTAUJ0CSR1TAUJ0.CSR1.UINT8--Unused featureRead Only
ControlTAUJ0CSR2TAUJ0.CSR2.UINT8--Unused featureRead Only
ControlTAUJ0CSR3TAUJ0.CSR3.UINT8--Unused featureRead Only
ControlTAUJ0CSC0TAUJ0.CSC0.UINT8--Unused feature, overflow is expected as part of normal operationCan be left at default value
ControlTAUJ0CLOVTAUJ0.CSC0.BIT.CLOV--Unused feature, overflow is expected as part of normal operationCan be left at default value
ControlTAUJ0CSC1TAUJ0.CSC1.UINT8--Unused feature, overflow is expected as part of normal operationCan be left at default value
ControlTAUJ0CSC2TAUJ0.CSC2.UINT8--Unused feature, overflow is expected as part of normal operationCan be left at default value
ControlTAUJ0CSC3TAUJ0.CSC3.UINT8--Unused feature, overflow is expected as part of normal operationCan be left at default value
ControlTAUJ0TETAUJ0.TE.UINT8--Unused registerRead Only
ControlTAUJ0TE00TAUJ0.TE.BIT.TE00--Unused registerRead Only
ControlTAUJ0TE01TAUJ0.TE.BIT.TE01--Unused registerRead Only
ControlTAUJ0TE02TAUJ0.TE.BIT.TE02--Unused registerRead Only
ControlTAUJ0TE03TAUJ0.TE.BIT.TE03--Unused registerRead Only
ControlTAUJ0TTTAUJ0.TT.UINT8--Unused register, timer is never stopped
ControlTAUJ0TT00TAUJ0.TT.BIT.TT00--Unused register, timer is never stopped
ControlTAUJ0TT01TAUJ0.TT.BIT.TT01--Unused register, timer is never stopped
ControlTAUJ0TT02TAUJ0.TT.BIT.TT02--Unused register, timer is never stopped
ControlTAUJ0TT03TAUJ0.TT.BIT.TT03--Unused register, timer is never stopped
Output Channel ConfigTAUJ0TOETAUJ0.TOE.UINT8--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOE00TAUJ0.TOE.BIT.TOE00--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOE01TAUJ0.TOE.BIT.TOE01--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOE02TAUJ0.TOE.BIT.TOE02--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOE03TAUJ0.TOE.BIT.TOE03--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOTAUJ0.TO.UINT8--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TO00TAUJ0.TO.BIT.TO00--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TO01TAUJ0.TO.BIT.TO01--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TO02TAUJ0.TO.BIT.TO02--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TO03TAUJ0.TO.BIT.TO03--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOMTAUJ0.TOM.UINT8--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOM00TAUJ0.TOM.BIT.TOM00--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOM01TAUJ0.TOM.BIT.TOM01--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOM02TAUJ0.TOM.BIT.TOM02--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOM03TAUJ0.TOM.BIT.TOM03--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOCTAUJ0.TOC.UINT8--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOC00TAUJ0.TOC.BIT.TOC00--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOC01TAUJ0.TOC.BIT.TOC01--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOC02TAUJ0.TOC.BIT.TOC02--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOC03TAUJ0.TOC.BIT.TOC03--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOLTAUJ0.TOL.UINT8--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOL00TAUJ0.TOL.BIT.TOL00--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOL01TAUJ0.TOL.BIT.TOL01--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOL02TAUJ0.TOL.BIT.TOL02--Not used, used to configure output channel characteristicsCan be left at default value
Output Channel ConfigTAUJ0TOL03TAUJ0.TOL.BIT.TOL03--Not used, used to configure output channel characteristicsCan be left at default value
Reload DataTAUJ0RDETAUJ0.RDE.UINT8--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDE00TAUJ0.RDE.BIT.RDE00--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDE01TAUJ0.RDE.BIT.RDE01--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDE02TAUJ0.RDE.BIT.RDE02--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDE03TAUJ0.RDE.BIT.RDE03--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDMTAUJ0.RDM.UINT8--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDM00TAUJ0.RDM.BIT.RDM00--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDM01TAUJ0.RDM.BIT.RDM01--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDM02TAUJ0.RDM.BIT.RDM02--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDM03TAUJ0.RDM.BIT.RDM03--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDM03TAUJ0.RDM.BIT.RDM03--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDTTAUJ0.RDT.UINT8--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDT00TAUJ0.RDT.BIT.RDT00--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDT01TAUJ0.RDT.BIT.RDT01--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDT02TAUJ0.RDT.BIT.RDT02--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RDT03TAUJ0.RDT.BIT.RDT03--Not used, would be important for output usesCan be left at default value
Reload DataTAUJ0RSFTAUJ0.RSF.UINT8--Not used, would be important for output usesRead Only
Reload DataTAUJ0RSF00TAUJ0.RSF.BIT.RSF00--Not used, would be important for output usesRead Only
Reload DataTAUJ0RSF01TAUJ0.RSF.BIT.RSF01--Not used, would be important for output usesRead Only
Reload DataTAUJ0RSF02TAUJ0.RSF.BIT.RSF02--Not used, would be important for output usesRead Only
Reload DataTAUJ0RSF03TAUJ0.RSF.BIT.RSF03--Not used, would be important for output usesRead Only

Sheet 3: All Registers

#defineTAUJ0CDR0TAUJ0.CDR0
#defineTAUJ0CDR1TAUJ0.CDR1
#defineTAUJ0CDR2TAUJ0.CDR2
#defineTAUJ0CDR3TAUJ0.CDR3
#defineTAUJ0CNT0TAUJ0.CNT0
#defineTAUJ0CNT1TAUJ0.CNT1
#defineTAUJ0CNT2TAUJ0.CNT2
#defineTAUJ0CNT3TAUJ0.CNT3
#defineTAUJ0CMUR0TAUJ0.CMUR0.UINT8
#defineTAUJ0TISTAUJ0.CMUR0.BIT.TIS
#defineTAUJ0CMUR1TAUJ0.CMUR1.UINT8
#defineTAUJ0CMUR2TAUJ0.CMUR2.UINT8
#defineTAUJ0CMUR3TAUJ0.CMUR3.UINT8
#defineTAUJ0CSR0TAUJ0.CSR0.UINT8
#defineTAUJ0OVFTAUJ0.CSR0.BIT.OVF
#defineTAUJ0CSR1TAUJ0.CSR1.UINT8
#defineTAUJ0CSR2TAUJ0.CSR2.UINT8
#defineTAUJ0CSR3TAUJ0.CSR3.UINT8
#defineTAUJ0CSC0TAUJ0.CSC0.UINT8
#defineTAUJ0CLOVTAUJ0.CSC0.BIT.CLOV
#defineTAUJ0CSC1TAUJ0.CSC1.UINT8
#defineTAUJ0CSC2TAUJ0.CSC2.UINT8
#defineTAUJ0CSC3TAUJ0.CSC3.UINT8
#defineTAUJ0TETAUJ0.TE.UINT8
#defineTAUJ0TE00TAUJ0.TE.BIT.TE00
#defineTAUJ0TE01TAUJ0.TE.BIT.TE01
#defineTAUJ0TE02TAUJ0.TE.BIT.TE02
#defineTAUJ0TE03TAUJ0.TE.BIT.TE03
#defineTAUJ0TSTAUJ0.TS.UINT8
#defineTAUJ0TS00TAUJ0.TS.BIT.TS00
#defineTAUJ0TS01TAUJ0.TS.BIT.TS01
#defineTAUJ0TS02TAUJ0.TS.BIT.TS02
#defineTAUJ0TS03TAUJ0.TS.BIT.TS03
#defineTAUJ0TTTAUJ0.TT.UINT8
#defineTAUJ0TT00TAUJ0.TT.BIT.TT00
#defineTAUJ0TT01TAUJ0.TT.BIT.TT01
#defineTAUJ0TT02TAUJ0.TT.BIT.TT02
#defineTAUJ0TT03TAUJ0.TT.BIT.TT03
#defineTAUJ0TOTAUJ0.TO.UINT8
#defineTAUJ0TO00TAUJ0.TO.BIT.TO00
#defineTAUJ0TO01TAUJ0.TO.BIT.TO01
#defineTAUJ0TO02TAUJ0.TO.BIT.TO02
#defineTAUJ0TO03TAUJ0.TO.BIT.TO03
#defineTAUJ0TOETAUJ0.TOE.UINT8
#defineTAUJ0TOE00TAUJ0.TOE.BIT.TOE00
#defineTAUJ0TOE01TAUJ0.TOE.BIT.TOE01
#defineTAUJ0TOE02TAUJ0.TOE.BIT.TOE02
#defineTAUJ0TOE03TAUJ0.TOE.BIT.TOE03
#defineTAUJ0TOLTAUJ0.TOL.UINT8
#defineTAUJ0TOL00TAUJ0.TOL.BIT.TOL00
#defineTAUJ0TOL01TAUJ0.TOL.BIT.TOL01
#defineTAUJ0TOL02TAUJ0.TOL.BIT.TOL02
#defineTAUJ0TOL03TAUJ0.TOL.BIT.TOL03
#defineTAUJ0RDTTAUJ0.RDT.UINT8
#defineTAUJ0RDT00TAUJ0.RDT.BIT.RDT00
#defineTAUJ0RDT01TAUJ0.RDT.BIT.RDT01
#defineTAUJ0RDT02TAUJ0.RDT.BIT.RDT02
#defineTAUJ0RDT03TAUJ0.RDT.BIT.RDT03
#defineTAUJ0RSFTAUJ0.RSF.UINT8
#defineTAUJ0RSF00TAUJ0.RSF.BIT.RSF00
#defineTAUJ0RSF01TAUJ0.RSF.BIT.RSF01
#defineTAUJ0RSF02TAUJ0.RSF.BIT.RSF02
#defineTAUJ0RSF03TAUJ0.RSF.BIT.RSF03
#defineTAUJ0CMOR0TAUJ0.CMOR0.UINT16
#defineTAUJ0MDTAUJ0.CMOR0.BIT.MD
#defineTAUJ0COSTAUJ0.CMOR0.BIT.COS
#defineTAUJ0STSTAUJ0.CMOR0.BIT.STS
#defineTAUJ0MASTAUJ0.CMOR0.BIT.MAS
#defineTAUJ0CCSTAUJ0.CMOR0.BIT.CCS
#defineTAUJ0CKSTAUJ0.CMOR0.BIT.CKS
#defineTAUJ0CMOR1TAUJ0.CMOR1.UINT16
#defineTAUJ0CMOR2TAUJ0.CMOR2.UINT16
#defineTAUJ0CMOR3TAUJ0.CMOR3.UINT16
#defineTAUJ0TPSTAUJ0.TPS.UINT16
#defineTAUJ0PRS0TAUJ0.TPS.BIT.PRS0
#defineTAUJ0PRS1TAUJ0.TPS.BIT.PRS1
#defineTAUJ0PRS2TAUJ0.TPS.BIT.PRS2
#defineTAUJ0PRS3TAUJ0.TPS.BIT.PRS3
#defineTAUJ0BRSTAUJ0.BRS
#defineTAUJ0TOMTAUJ0.TOM.UINT8
#defineTAUJ0TOM00TAUJ0.TOM.BIT.TOM00
#defineTAUJ0TOM01TAUJ0.TOM.BIT.TOM01
#defineTAUJ0TOM02TAUJ0.TOM.BIT.TOM02
#defineTAUJ0TOM03TAUJ0.TOM.BIT.TOM03
#defineTAUJ0TOCTAUJ0.TOC.UINT8
#defineTAUJ0TOC00TAUJ0.TOC.BIT.TOC00
#defineTAUJ0TOC01TAUJ0.TOC.BIT.TOC01
#defineTAUJ0TOC02TAUJ0.TOC.BIT.TOC02
#defineTAUJ0TOC03TAUJ0.TOC.BIT.TOC03
#defineTAUJ0RDETAUJ0.RDE.UINT8
#defineTAUJ0RDE00TAUJ0.RDE.BIT.RDE00
#defineTAUJ0RDE01TAUJ0.RDE.BIT.RDE01
#defineTAUJ0RDE02TAUJ0.RDE.BIT.RDE02
#defineTAUJ0RDE03TAUJ0.RDE.BIT.RDE03
#defineTAUJ0RDMTAUJ0.RDM.UINT8
#defineTAUJ0RDM00TAUJ0.RDM.BIT.RDM00
#defineTAUJ0RDM01TAUJ0.RDM.BIT.RDM01
#defineTAUJ0RDM02TAUJ0.RDM.BIT.RDM02
#defineTAUJ0RDM03TAUJ0.RDM.BIT.RDM03
#defineTAUJ0RDM03TAUJ0.RDM.BIT.RDM03

2 - CM455A_Tauj0CfgAndUse_Design_PeerReviewChkList

Nexteer_Template_V1.0

Overview

Peer Review Instructions
Technical Review Checklist
Template Change Log


Sheet 1: Peer Review Instructions

Instructions for Functional Design Package Peer Review




PRE-MEETING


Function OwnerConfirm that requirements are reviewed and approved PRIOR to the FDP peer review

Function OwnerStart with latest version of the template for any "first reviews" - Continue to use existing temmplate for re-reviews

Function OwnerProvide the functional design package (changed documents) to the invited attendees 1-2 working days in advance of review

Function OwnerNotify the assigned peer reviewer and make sure they are prepared to do their function in the meeting

Function OwnerIdentify necessary attendance and invite to meeting

Function OwnerComplete the "Author" column information for sections 1 through 5 prior to the review

Function OwnerComplete the attendance invitation list in section 7

Function OwnerFor Re-reviews only: Complete the column "remarks by author" to identify actions taken to address items found in earlier reviews.



DURING MEETING


Function OwnerPresent document changes to the review team

Peer ReviewerCapture attendance of the review

Peer ReviewerCapture actions and issues in section 6. Identify issue summary, Document type, Reference (Requirement ID, section number, etc), Defect Type and indicate status as "OPEN"



POST MEETING


Function OwnerFollow up on all "open" items. Update "Summary of Resolution" to indicate what was done or decided.

Function OwnerSchedule follow up review OR review open items with peer reviewer and obtain agreement to close

Peer ReviewerClose change request in system and confirm all associated tasks are complete. Upload peer review checklist (this document) with any FDP updates

Sheet 2: Technical Review Checklist

Technical Review Checklist - Template Version 02.02.00







Product NameElectric Power SteeringElectrical Arch.4Review ScopeDefect TypeNumbers




YesClosedFR
Function IDCM455A_Tauj0CfgAndUse

Control #:EA4#4639
- Anomaly EA4#2363 fixed.
- Added a range limitter for delta value of each phase
feedback count accumulator to avoid overflow for phase on time measured.
- Changes are highlighted with red foreground color
Requirement0




NoRejectedFDD
Long NameTauj0 Configuration And Use

Interface0




NAOpenModel
Version that you started from. NOT the version you hope to release. If this will be v1.0.0, enter NA. Starting Baseline1.0.0EffortDesign0






FMEA
Author
Review Effort(Hrs.)
Standards0






*.m File


Corr+Verf effort(Hrs.)
Documentation0






Cal Process


Total Effort (Hrs.)0.00Others0













Total0







Checklist No.Description of CheckAuthor: This column is for Self review. Author shall fill Yes/No/NA against each point in checklist. AuthorAuthor: This column is for reviewer. Reviewer shall fill Yes/No/NA against each point in checklist. ReviewerAuthor: Detailed Description of the finding shall be provided by the reviewer. Description of finding by reviewerAuthor: Defect type to be selected. Defect TypeAuthor: What action is taken to fix the comment & other remarks need to be filled by author. Remarks By AuthorAuthor: Data in this column shall be filled by reviewer after checking whether the rework is completed. Status







1Section 1: Data Dictionary














Is Filename of Data Dictionary in correct format?Yes













Is the FDD.Version property correctly updated?Yes













Is the Data Dictionary Verification report error free?No


Some violations are present for signals not avaiable in the Nexteer list and some variables are not in the Nexteer pattern. Correction of these violations are out of anomaly/work CR scope









Does FDD Long Name, Short Name, and Description match requirements?Yes













Are all runnables defined?Yes













Do runnables have the correct time step?Yes













Do server runnables correctly define arguments?Yes













Are all clients defined?NA













Do client definitions match the corresponding server runnable?NA













Does name and metadata of every signal match its corresponding interface signal?Yes













Do output signal ranges match requirements (check DOOR min/max attributes too)?Yes













Are calibration tables named correctly (e.g. AssiX and AssiY)?NA













Are all data types represented by released Data_Management classes?Yes













Do all calibrations have correct values for all metadata?NA













Is NVM defined in the appropriate number of blocks?NA













Are constants defined with proper scope (local vs global)?Yes













Are all dependent constants and calibrations included in one file?NA













Does FDD.DesignASIL match requirements?Yes




























2Section 2: ModelAuthor: This column is for Self review. Author shall fill Yes/No/NA against each point in checklist. AuthorAuthor: This column is for reviewer. Reviewer shall fill Yes/No/NA against each point in checklist. ReviewerAuthor: Detailed Description of the finding shall be provided by the reviewer. Description of finding by reviewerAuthor: Defect type to be selected. Defect TypeAuthor: What action is taken to fix the comment & other remarks need to be filled by author. Remarks By AuthorAuthor: Data in this column shall be filled by reviewer after checking whether the rework is completed. Status








Is filename of model in correct format?Yes













Is Top level of model annotated with Requirements Baseline?Yes













Is the Top level of the model annotated with Tool Dependencies?Yes













Is Top level of model annotated with Change Log or History?Yes













Is the 2nd level of model free from subsystems that are not Function-Call Subsystems?Yes













Is the 2nd level of model free from arithmetic and logic operations?Yes













Are the Runnable trigger signals named as "call_<Runnable>"?Yes













Does 2nd level of model have a properly updated annotation with name, description, and intended baseline number?Yes













Are all data flow layers free of Function-Call Subsystems and Memory Store blocks?Yes













Does the Model have the confidentiality and copyright information inside all its Subsystems?Yes













Are all the Memory Store blocks for PIM and Display Variables located on the 2nd level of model?Yes













Is each diagnostic (NTC) capable of being set to "PASS"?NA













Does non-zero intialization of PIM occur in the function's Init runnable?NA













Does design properly include Set Ram Block Status when NVM RAM values change?NA













Does model include appropriate logic for dealing with missing or corrupted NVM data?NA













Does model execute without errors/warnings after loading NxtrMBDConfig configuration set?Yes




























3Section 3: Requirements LinkingAuthor: This column is for Self review. Author shall fill Yes/No/NA against each point in checklist. AuthorAuthor: This column is for reviewer. Reviewer shall fill Yes/No/NA against each point in checklist. ReviewerAuthor: Detailed Description of the finding shall be provided by the reviewer. Description of finding by reviewerAuthor: Defect type to be selected. Defect TypeAuthor: What action is taken to fix the comment & other remarks need to be filled by author. Remarks By AuthorAuthor: Data in this column shall be filled by reviewer after checking whether the rework is completed. Status








Are all requirements links of the format <FDDNumber>_<ObjectID>?Yes













Does requirements HTML report reference only the DOORS module of this component for all links in the design?Yes













Are linked blocks linked to the correct requirements(s)? (watch for problems due to copy/pasted blocks)Yes













Is the list of unlinked blocks acceptable?Yes




























4Section 4: Model AdvisorAuthor: This column is for Self review. Author shall fill Yes/No/NA against each point in checklist. AuthorAuthor: This column is for reviewer. Reviewer shall fill Yes/No/NA against each point in checklist. ReviewerAuthor: Detailed Description of the finding shall be provided by the reviewer. Description of finding by reviewerAuthor: Defect type to be selected. Defect TypeAuthor: What action is taken to fix the comment & other remarks need to be filled by author. Remarks By AuthorAuthor: Data in this column shall be filled by reviewer after checking whether the rework is completed. Status








Was Model Advisor run with the correct configuration settings?Yes













Is the Model Advisor rerport free from "Fails".Yes













Are Model Advisor report "Warnings" acceptable?Yes




























5Section 5: Delivery PackageAuthor: This column is for Self review. Author shall fill Yes/No/NA against each point in checklist. AuthorAuthor: This column is for reviewer. Reviewer shall fill Yes/No/NA against each point in checklist. ReviewerAuthor: Detailed Description of the finding shall be provided by the reviewer. Description of finding by reviewerAuthor: Defect type to be selected. Defect TypeAuthor: What action is taken to fix the comment & other remarks need to be filled by author. Remarks By AuthorAuthor: Data in this column shall be filled by reviewer after checking whether the rework is completed. Status








Does Design folder contain only the model, data dictionary, and (optionally) a simulation setup script?Yes













Does Doc folder contain a zipped HTML webview model?Yes













Was webview model created without requirements highlighted?Yes













Does Reports folder contain only the data dictionary verification report, Model Advisor report, and zipped requirements traceability report?Yes




























4Section 6: Other Issus/Actions IdentifiedDocumentReferenceSummary of resolutionAuthor: Defect type to be selected. Defect TypeAuthor: What action is taken to fix the comment & other remarks need to be filled by author. Remarks By AuthorAuthor: Data in this column shall be filled by reviewer after checking whether the rework is completed. Status







4.1














4.2














4.3














4.4














4.5














4.6














4.7














4.8














4.9














5Section 7: APPROVALS













RoleFirst ReviewDateAttendanceApproval?










Function Owner*Muragesh Asundi3/14/2016YesYes










Peer Reviewer*Jason ErlenbeckYesYes










Safety<Name - if invited>












Software<Name - if invited>












ESG / Systems<Name - if invited>












EPDT / CSE<Name - if invited>












Hardware<Name - if invited>












Test<Name - if invited>












RoleSecond Review (if required)DateAttendanceApproval?










Function Owner*<Owner Name>













Peer Reviewer*<Name>












Safety<Name - if invited>












Software<Name - if invited>












ESG / Systems<Name - if invited>












EPDT / CSE<Name - if invited>












Hardware<Name - if invited>












Test<Name - if invited>












RoleThird Review (if required)DateAttendanceApproval?










Function Owner*<Owner Name>













Peer Reviewer*<Name>












Safety<Name - if invited>












Software<Name - if invited>












ESG / Systems<Name - if invited>












EPDT / CSE<Name - if invited>












Hardware<Name - if invited>












Test<Name - if invited>












RoleFourth Review (if required)DateAttendanceApproval?










Function Owner*<Owner Name>













Peer Reviewer*<Name>












Safety<Name - if invited>












Software<Name - if invited>












ESG / Systems<Name - if invited>












EPDT / CSE<Name - if invited>












Hardware<Name - if invited>












Test<Name - if invited>












RoleAdd more if necessaryDateAttendanceApproval?










































P.S.:Yes indicates adherence














No indicates non-adherence, reviewer shall provide suitable comments at the end of this document for each point.














NA indicates not applicable














Sheet 3: Template Change Log

RevChangeAuthor
01.00.05Added lesson learned #3.5MDK
01.00.06Added lesson learned #3.6, 3.7 - Structure and writing of NVM in mfiles and models.MDK
02.00.00Combined ESG and Systems into one, compatible with Data_Management 2.13.0 of CreateDD and VerifyDD.K. Derry
02.01.00Added: Does FDD.DesignASIL match requirements?
Added: Was webview model created without requirements highlighted?
Removed: Redundant row in Data Dictionary section.
Formatting: Column C now consistently center-justified.
K. Derry
02.02.00Added: Are all data types represented by released Data_Management classes?
Removed: Are all runnables defined? Rationale: Automated tools checking.
Removed: Does the Component shortname match data dictionary FDD metadata?
Removed: "Data store name must resolve to Simulink signal object"
Edited: Model Advisor report should now be left unzipped.
K. Derry