1 - CM200A_DmaCfgAndUse_NexteerDmaRegsh

Nexteer Dma Regs
Field Reg NameDMA ChannelRegisterRegister Field nameField Length ( Bits)
DMASSDTFR99DTFR-32
DMASSDRQC99DTFRRQCDRQC1
DMASSTCC99DCSTCTCC1
DMASSDTE99DCENDTE1
DMASSDRQC1414DTFRRQCDRQC1
DMASSTCC1414DCSTCTCC1
DMASSDTE1414DCENDTE1
DMASSTC1515DCSTTC1
DMASSTCC1515DCSTCTCC1

2 - CM200A_DmaCfgAndUse_PeripheralCfg

DMAC Peripheral Register Configuration (base Address 0xFFFF 8000h)
DMA ChannelConfigurableOffsetNameUpdateDescriptionBit #Set/ClearComment
--0030hDM0CMVDynamicDMAC0 register access protection violation register31-0-protection violation register
--0034hDM1CMVDynamicDMAC1 register access protection violation register31-0-protection violation register
--003ChCMVCStaticRegister access protection violation clear register31-07UClear protection violation register
DMA00MotAg0 Data Read : FromSPI Register (CSIH1) to Local RAM (Motor Control)
DMA00No0100h + 4h *0DM00CMStaticDMAC0 Channel Master Setting6-41UChannel Master PEID Setting
3-23UChannel Master SPID setting
10UChannel Master UM setting: Supervisor Mode
0400h + 40h *0DSA0StaticDMAC0 Source Address31-0-Address of (RegInpCSIH1RX0W)
0404h + 40h *0DDA0StaticDMAC0 Destination Address31-0-[Address of (MotCtrlMotAg0RawRes)]
0408h + 40h *0DTC0StaticDMAC0 transfer Count16-310Address Reload Count
0-153UTransfer Count
040Ch + 40h *0DTCT0StaticDMAC0 transfer control270DMA transfer when transfer errored
261UHardware DMA transfer request
18-200No Chain
16-170No Chain
150Disable - Transfer count match interrupt
141UEnable - Transfer Completion interrupt
131UEnable - Continuous transfer
11-120Disable -Reload function 2
9-103UEnable - Reload function 1(SA, DA, TC reloaded)
7-80Increment -Destinable address count direction
5-62UFixed - Source Address count direction
2-42UTransfer Data Size - 32 bits
0-11UBlock transfer 1 by transfer count
0410h + 40h *0DRSA0StaticDMAC0 Reload Source Address31-0-Addess of (RegInpCSIH1RX0W)
0414h + 40h *0DRDA0StaticDMAC0 Reload Destination Address31-0-[Address of (MotCtrlMotAg0RawRes)]
0418h + 40h *0DRTC0StaticDMAC0 Reload transfer Count16-310Reload Address reload count
0-153UReload transfer count
0430h + 40h *0DTFR0StaticDMAC0 DTFR Setting1-775UHardware DMA transfer source = INTCSIH1IC1
01UEnable - Hardware DMA transfer source
0414h + 40h *0DCEN0StaticDMAC0 Channel operation enable setting01UEnable - Channel Operation
DMA01Adc0 Results Read : FromADC Register (ADCD0) to Local RAM (Motor Control)
DMA01No0100h + 4h *1DM01CMStaticDMAC1 Channel Master Setting6-41UChannel Master PEID Setting
3-23UChannel Master SPID setting
10UChannel Master UM setting: Supervisor Mode
0400h + 40h *1DSA1StaticDMAC1 Source Address31-0-Address of (RegInpADCD0DR00)
0404h + 40h *1DDA1StaticDMAC1 Destination Address31-0-[Address of (MotCtrlAdc0RawRes)]
0408h + 40h *1DTC1StaticDMAC1 transfer Count16-310Address Reload Count
0-153UTransfer Count
040Ch + 40h *1DTCT1StaticDMAC1 transfer control270DMA transfer when transfer errored
261UHardware DMA transfer request
18-200No Chain
16-170No Chain
150Disable - Transfer count match interrupt
141UDisable - Transfer Completion interrupt
131UEnable - Continuous transfer
11-120Disable -Reload function 2
9-103UEnable - Reload function 1(SA, DA, TC reloaded)
7-80Increment -Destinable address count direction
5-60Increment - Source Address count direction
2-44UTransfer Data Size - 128 bit
0-11UBlock transfer 1 by transfer count
0410h + 40h *1DRSA1StaticDMAC1 Reload Source Address31-0-Address of (RegInpADCD0DR00)
0414h + 40h *1DRDA1StaticDMAC1 Reload Destination Address31-0-[Address of (MotCtrlAdc0RawRes)]
0418h + 40h *1DRTC1StaticDMAC1 Reload transfer Count16-310Reload Address reload count
0-153UTransfer Count
0430h + 40h *1DTFR1StaticDMAC1 DTFR Setting1-758UHardware DMA transfer source = INTADCD0I3
01UEnable - Hardware DMA transfer source
0414h + 40h *1DCEN1StaticDMAC1 Channel operation enable setting01UEnable - Channel Operation
DMA02MotAg1 Data Read : FromSPI Register (CSIH3) to Local RAM (Motor Control)
DMA02No0100h + 4h *2DM02CMStaticDMAC2 Channel Master Setting6-41UChannel Master PEID Setting
3-23UChannel Master SPID setting
10UChannel Master UM setting: Supervisor Mode
0400h + 40h *2DSA2StaticDMAC2 Source Address31-0-Address of (RegInpCSIH3RX0W)
0404h + 40h *2DDA2StaticDMAC2 Destination Address31-0-[Address of (MotCtrlMotAg1RawRes)]
0408h + 40h *2DTC2StaticDMAC2 transfer Count160Address Reload Count
03UTransfer Count
040Ch + 40h *2DTCT2StaticDMAC2 transfer control270DMA transfer when transfer errored
261UHardware DMA transfer request
18-200No Chain
16-170No Chain
150Disable - Transfer count match interrupt
141UEnable - Transfer Completion interrupt
131UEnable - Continuous transfer
11-120Disable -Reload function 2
9-103UEnable - Reload function 1(SA, DA, TC reloaded)
7-80Increment -Destinable address count direction
5-62UFixed - Source Address count direction
2-42UTransfer Data Size - 32 bits
0-11UBlock transfer 1 by transfer count
0410h + 40h *2DRSA2StaticDMAC2 Reload Source Address31-0-Addess of (RegInpCSIH3RX0W)
0414h + 40h *2DRDA2StaticDMAC2 Reload Destination Address31-0-[Address of (MotCtrlMotAg1RawRes)]
0418h + 40h *2DRTC2StaticDMAC2 Reload transfer Count16-310Reload Address reload count
0-153UReload transfer count
0430h + 40h *2DTFR2StaticDMAC2 DTFR Setting1-783UHardware DMA transfer source = INTCSIH3IC0
01UEnable - Hardware DMA transfer source
0414h + 40h *2DCEN2StaticDMAC2 Channel operation enable setting01UEnable - Channel Operation
DMA03TSG Update Group 0 : FromLocal RAM (Motor Control) to TSG3 (TSG31)
DMA03No0100h + 4h *3DM03CMStaticDMAC3 Channel Master Setting6-41UChannel Master PEID Setting
3-22UChannel Master SPID setting
10UChannel Master UM setting: Supervisor Mode
0400h + 40h *3DSA3StaticDMAC3 Source Address31-0-Address of (MotCtrlTSG31DCMP0E)
0404h + 40h *3DDA3StaticDMAC3 Destination Address31-0-Address of (RegOutpTSG31DCMP0E)
0408h + 40h *3DTC3StaticDMAC3 transfer Count16-310Address Reload Count
0-153UTransfer Count
040Ch + 40h *3DTCT3StaticDMAC3 transfer control270DMA transfer when transfer errored
261UHardware DMA transfer request
18-204UChain DMAC 0 channel 4
16-171UChain at last transfer
150Disable - Transfer count match interrupt
140Disable - Transfer Completion interrupt
131UEnable - Continuous transfer
11-120Disable -Reload function 2
9-103UEnable - Reload function 1(SA, DA, TC reloaded)
7-80Increment -Destinable address count direction
5-60Increment - Source Address count direction
2-42UTransfer Data Size - 32 bits
0-11UBlock transfer 1 by transfer count
0410h + 40h *3DRSA3StaticDMAC3 Reload Source Address31-0-Address of (MotCtrlTSG31DCMP0E)
0414h + 40h *3DRDA3StaticDMAC3 Reload Destination Address31-0-Address of (RegOutpTSG31DCMP0E)
0418h + 40h *3DRTC3StaticDMAC3 Reload transfer Count16-310Reload Address reload count
0-153UTransfer Count
0430h + 40h *3DTFR3StaticDMAC3 DTFR Setting1-7103UHardware DMA transfer source = INTTSG31TI11
01UEnable - Hardware DMA transfer source
0414h + 40h *3DCEN3StaticDMAC3 Channel operation enable setting01UEnable - Channel Operation
DMA04TSG Update Group 1 : FromLocal RAM (Motor Control) to TSG3 (TSG31)
DMA04No0100h + 4h *4DM04CMStaticDMAC4 Channel Master Setting6-41UChannel Master PEID Setting
3-22UChannel Master SPID setting
10UChannel Master UM setting: Supervisor Mode
0400h + 40h *4DSA4StaticDMAC4 Source Address31-0-Address of (MotCtrlTSG31CMPWE)
0404h + 40h *4DDA4StaticDMAC4 Destination Address31-0-Address of (RegOutpTSG31CMPWE)
0408h + 40h *4DTC4StaticDMAC4 transfer Count160Address Reload Count
03UTransfer Count
040Ch + 40h *4DTCT4StaticDMAC4 transfer control270DMA transfer when transfer errored
260Software Request
18-200No chain
16-170No chain
150Disable - Transfer count match interrupt
140Disable - Transfer Completion interrupt
131UEnable - Continuous transfer
11-120Disable -Reload function 2
9-103UEnable - Reload function 1(SA, DA, TC reloaded)
7-80Increment -Destinable address count direction
5-60Increment - Source Address count direction
2-42USize - 32 bit
0-11UBlock transfer 1 by transfer count
0410h + 40h *4DRSA4StaticDMAC4 Reload Source Address31-0-Address of (MotCtrlTSG31CMPWE)
0414h + 40h *4DRDA4StaticDMAC4 Reload Destination Address31-0-Address of (RegOutpTSG31CMPWE)
0418h + 40h *4DRTC4StaticDMAC4 Reload transfer Count16-310Reload Address reload count
0-153UReload transfer count
0430h + 40h *4DTFR4StaticDMAC4 DTFR Setting1-70Hardware DMA transfer source = N/A
00Disable - Hardware DMA transfer source
0414h + 40h *4DCEN4StaticDMAC4 Channel operation enable setting01UEnable - Channel Operation
DMA05Do not Configure this channel - Reserved for Future Use
DMA06Do not Configure this channel - Reserved for Future Use
DMA07Do not Configure this channel - Reserved for Future Use
DMA10Do not Configure this channel - Reserved for Future Use
DMA112mSec to MotCtrl : FromLocal RAM (Motor Control) to Local RAM
DMA11No0120h + 4h *1DM11CMStaticDMAC11 Channel Master Setting6-41UChannel Master PEID Setting
3-20UChannel Master SPID setting
11UChannel Master UM setting
0400h + 40h *9DSA9StaticDMAC9 Source Address31-0-Address of (MotCtrlMgr_TwoMilliSecToMotCtrl_Rec)
0404h + 40h *9DDA9StaticDMAC9 Destination Address31-0-Address of (MotCtrlMgr_MotCtrlFromTwoMilliSec_Rec)
0408h + 40h *9DTC9StaticDMAC9 transfer Count16-310Address Reload Count
0-15-Size of "MotCtrlMgr_TwoMilliSecToMotCtrl_Rec" in bit /128
040Ch + 40h *9DTCT9StaticDMAC9 transfer control270DMA transfer when transfer errored
261UHardware DMA transfer request
18-200No chain
16-170No chain
150Disable - Transfer count match interrupt
140Disable - Transfer Completion interrupt
130Disable - Continuous transfer
11-120Disable -Reload function 2
9-103UEnable - Reload function 1(SA, DA, TC reloaded)
7-80Increment -Destinable address count direction
5-60Increment - Source Address count direction
2-44USize - 128 bits
0-11UBlock transfer 1 by transfer count
0410h + 40h *9DRSA9StaticDMAC9 Reload Source Address31-0-Address of (MotCtrlMgr_TwoMilliSecToMotCtrl_Rec)
0414h + 40h *9DRDA9StaticDMAC9 Reload Destination Address31-0-Address of (MotCtrlMgr_MotCtrlFromTwoMilliSec_Rec)
0418h + 40h *9DRTC9StaticDMAC9 Reload transfer Count16-310Reload Address reload count
0-15-Size of "MotCtrlMgr_TwoMilliSecToMotCtrl_Rec" in bit /128
0430h + 40h *9DTFR9StaticDMAC9 DTFR Setting1-7106UHardware DMA transfer source = INTTSG31VI
01UEnable - Hardware DMA transfer source
0414h + 40h *9DCEN9StaticDMAC9 Channel operation enable setting01UEnable - Channel Operation
DMA12MotAg1 Spi Start : FromLocal RAM (Motor Control) to SPI Register (CSIH3)
DMA12No0120h + 4h *2DM12CMStaticDMAC12 Channel Master Setting6-41UChannel Master PEID Setting
3-22UChannel Master SPID setting
10UChannel Master UM setting: Supervisor Mode
0400h + 40h *10DSA10StaticDMAC10 Source Address31-0-Address of (MotAg1TrsmStrt)
0404h + 40h *10DDA10StaticDMAC10 Destination Address31-0-Address of (RegOutpCSIH3MCTL2)
0408h + 40h *10DTC10StaticDMAC10 transfer Count160Address Reload Count
01UTransfer Count
040Ch + 40h *10DTCT10StaticDMAC10 transfer control270DMA transfer when transfer errored
260Software Request
18-200No chain
16-170No chain
150Disable - Transfer count match interrupt
140Disable - Transfer Completion interrupt
131UEnable - Continuous transfer
11-120Disable -Reload function 2
9-103UEnable - Reload function 1(SA, DA, TC reloaded)
7-82UFixed -Destinable address count direction
5-62UFixed - Source Address count direction
2-42USize - 32 bit
0-11UBlock transfer 1 by transfer count
0410h + 40h *10DRSA10StaticDMAC10 Reload Source Address31-0-Address of (MotAg1TrsmStrt)
0414h + 40h *10DRDA10StaticDMAC10 Reload Destination Address31-0-Address of (RegOutpCSIH3CTL2)
0418h + 40h *10DRTC10StaticDMAC10 Reload transfer Count16-310Reload Address reload count
0-151UReload transfer count
0430h + 40h *10DTFR10StaticDMAC10 DTFR Setting1-70Hardware DMA transfer source = N/A
00Disable - Hardware DMA transfer source
0414h + 40h *10DCEN10StaticDMAC10 Channel operation enable setting01UEnable - Channel Operation
DMA13MotAg1 Reset Read Pointer: From Local RAM (Motor Control) to SPI Register (CSIH3)
DMA13No0120h + 4h *3DM13CMStaticDMAC13 Channel Master Setting6-41UChannel Master PEID Setting
3-22UChannel Master SPID setting
10UChannel Master UM setting: Supervisor Mode
0400h + 40h *11DSA11StaticDMAC11 Source Address31-0-Address of (MotAg1ReadPtrRst)
0404h + 40h *11DDA11StaticDMAC11 Destination Address31-0-Address of (RegOutpCSIH3MRWP0)
0408h + 40h *11DTC11StaticDMAC11 transfer Count160Address Reload Count
01UTransfer Count
040Ch + 40h *11DTCT11StaticDMAC11 transfer control270DMA transfer when transfer errored
261UHardware Request
18-202UChain DMAC 1 channel 2
16-171UChain at last transfer
150Disable - Transfer count match interrupt
140Disable - Transfer Completion interrupt
131UEnable - Continuous transfer
11-120Disable -Reload function 2
9-103UEnable - Reload function 1(SA, DA, TC reloaded)
7-82UFixed -Destinable address count direction
5-62UFixed - Source Address count direction
2-42USize - 32 bit
0-11UBlock transfer 1 by transfer count
0410h + 40h *11DRSA11StaticDMAC11 Reload Source Address31-0-Address of (MotAg1ReadPtrRst)
0414h + 40h *11DRDA11StaticDMAC11 Reload Destination Address31-0-Address of (RegOutpCSIH3MRWP0)
0418h + 40h *11DRTC11StaticDMAC11 Reload transfer Count16-310Reload Address reload count
0-151UReload transfer count
0430h + 40h *11DTFR11StaticDMAC11 DTFR Setting1-7106UHardware DMA transfer source = INTTSG31VI
01UDisable - Hardware DMA transfer source
0414h + 40h *11DCEN11StaticDMAC11 Channel operation enable setting01UEnable - Channel Operation
DMA14MotAg0 Spi Start : FromLocal RAM (Motor Control) to SPI Register (CSIH1)
DMA14No0120h + 4h *4DM14CMStaticDMAC14 Channel Master Setting6-41UChannel Master PEID Setting
3-22UChannel Master SPID setting
10UChannel Master UM setting: Supervisor Mode
0400h + 40h *12DSA12StaticDMAC12 Source Address31-0-Address of (MotAg0TrsmStrt)
0404h + 40h *12DDA12StaticDMAC12 Destination Address31-0-Address of (RegOutpCSIH1MCTL2)
0408h + 40h *12DTC12StaticDMAC12 transfer Count160Address Reload Count
01UTransfer Count
040Ch + 40h *12DTCT12StaticDMAC12 transfer control270DMA transfer when transfer errored
260Software Request
18-200No chain
16-170No chain
150Disable - Transfer count match interrupt
140Disable - Transfer Completion interrupt
131UEnable - Continuous transfer
11-120Disable -Reload function 2
9-103UEnable - Reload function 1(SA, DA, TC reloaded)
7-82UFixed -Destinable address count direction
5-62UFixed - Source Address count direction
2-42USize - 32 bit
0-11UBlock transfer 1 by transfer count
0410h + 40h *12DRSA12StaticDMAC12 Reload Source Address31-0-Address of (MotAg0TrsmStrt)
0414h + 40h *12DRDA12StaticDMAC12 Reload Destination Address31-0-Address of (RegOutpCSIH1MCTL2)
0418h + 40h *12DRTC12StaticDMAC12 Reload transfer Count16-310Reload Address reload count
0-151UReload transfer count
0430h + 40h *12DTFR12StaticDMAC12 DTFR Setting1-70Hardware DMA transfer source = N/A
00Disable - Hardware DMA transfer source
0414h + 40h *12DCEN12StaticDMAC12 Channel operation enable setting01UEnable - Channel Operation
DMA15MotAg0 Reset Read Pointer: From Local RAM (Motor Control) to SPI Register (CSIH1)
DMA15No0120h + 4h *5DM15CMStaticDMAC15 Channel Master Setting6-41UChannel Master PEID Setting
3-22UChannel Master SPID setting
10UChannel Master UM setting: Supervisor Mode
0400h + 40h *13DSA13StaticDMAC13 Source Address31-0-Address of (MotAg0ReadPtrRst)
0404h + 40h *13DDA13StaticDMAC13 Destination Address31-0-Address of (RegOutpCSIH1MRWP0)
0408h + 40h *13DTC13StaticDMAC13 transfer Count160Address Reload Count
01UTransfer Count
040Ch + 40h *13DTCT13StaticDMAC13 transfer control270DMA transfer when transfer errored
261UHardware Request
18-204UChain DMAC 1 channel 4
16-171UChain at last transfer
150Disable - Transfer count match interrupt
140Disable - Transfer Completion interrupt
131UEnable - Continuous transfer
11-120Disable -Reload function 2
9-103UEnable - Reload function 1(SA, DA, TC reloaded)
7-82UFixed -Destinable address count direction
5-62UFixed - Source Address count direction
2-42USize - 32 bit
0-11UBlock transfer 1 by transfer count
0410h + 40h *13DRSA13StaticDMAC13 Reload Source Address31-0-Address of (MotAg0ReadPtrRst)
0414h + 40h *13DRDA13StaticDMAC13 Reload Destination Address31-0-Address of (RegOutpCSIH1MRWP0)
0418h + 40h *13DRTC13StaticDMAC13 Reload transfer Count16-310Reload Address reload count
0-151UReload transfer count
0430h + 40h *13DTFR13StaticDMAC13 DTFR Setting1-7104UHardware DMA transfer source = INTTSG31TI12
01UDisable - Hardware DMA transfer source
0414h + 40h *13DCEN13StaticDMAC13 Channel operation enable setting01UEnable - Channel Operation
DMA16Adc1 Results : FromADC Register (ADCD1) to Local RAM (Motor Control)
DMA16No0120h + 4h *6DM16CMStaticDMAC16 Channel Master Setting6-41UChannel Master PEID Setting
3-23UChannel Master SPID setting
11UChannel Master UM setting
0400h + 40h *14DSA14StaticDMAC14 Source Address31-0-Address of (RegInpADCD1DR00)
0404h + 40h *14DDA14StaticDMAC14 Destination Address31-0-Address of (MotCtrlAdc1RawRes)
0408h + 40h *14DTC14StaticDMAC14 transfer Count160Address Reload Count
03UTransfer Count
040Ch + 40h *14DTCT14StaticDMAC14 transfer control270DMA transfer when transfer errored
261UHardware Request
18-207UChain DMAC 1 Channel 7
16-171UChain at last transfer
150Disable - Transfer count match interrupt
140Disable - Transfer Completion interrupt
130Disable - Continuous transfer
11-120Disable -Reload function 2
9-103UEnable - Reload function 1(SA, DA, TC reloaded)
7-80Increment -Destinable address count direction
5-60Increment - Source Address count direction
2-44UTransfer Data Size - 128 bit
0-11UBlock transfer 1 by transfer count
0410h + 40h *14DRSA14StaticDMAC14 Reload Source Address31-0-Address of (RegInpADCD1DR00)
0414h + 40h *14DRDA14StaticDMAC14 Reload Destination Address31-0-Address of (MotCtrlAdc1RawRes)
0418h + 40h *14DRTC14StaticDMAC14 Reload transfer Count16-310Reload Address reload count
0-153UTransfer Count
0430h + 40h *14DTFR14StaticDMAC14 DTFR Setting1-761UHardware DMA transfer source = INTADCD1I1
01UEnable - Hardware DMA transfer source
0414h + 40h *14DCEN14StaticDMAC14 Channel operation enable setting01UEnable - Channel Operation
DMA17MotCtrl to 2mSec : FromLocal RAM (Motor Control) to Local RAM (Motor Control)
DMA17No0120h + 4h *7DM17CMStaticDMAC17 Channel Master Setting6-41UChannel Master PEID Setting
3-20UChannel Master SPID setting
11UChannel Master UM setting
0400h + 40h *15DSA15StaticDMAC15 Source Address31-0-Address of (MotCtrlMgr_MotCtrlToTwoMilliSec_Rec)
0404h + 40h *15DDA15StaticDMAC15 Destination Address31-0-Address of (MotCtrlMgr_TwoMilliSecFromMotCtrl_Rec)
0408h + 40h *15DTC15StaticDMAC15 transfer Count16-310Address Reload Count
0-15-Size of "MotCtrlMgr_MotCtrlToTwoMilliSec_Rec" in bit /128
040Ch + 40h *15DTCT15StaticDMAC15 transfer control270DMA transfer when transfer errored
260Software DMA Request
18-200No chain
16-170No chain
150Disable - Transfer count match interrupt
140Disable - Transfer Completion interrupt
131UEnable - Continuous transfer
11-120Disable -Reload function 2
9-103UEnable - Reload function 1(SA, DA, TC reloaded)
7-80Increment -Destinable address count direction
5-60Increment - Source Address count direction
2-44USize - 128 bit
0-11UBlock transfer 1 by transfer count
0410h + 40h *15DRSA15StaticDMAC15 Reload Source Address31-0-Address of (MotCtrlMgr_MotCtrlToTwoMilliSec_Rec)
0414h + 40h *15DRDA15StaticDMAC15 Reload Destination Address31-0-Address of (MotCtrlMgr_TwoMilliSecFromMotCtrl_Rec)
0418h + 40h *15DRTC15StaticDMAC15 Reload transfer Count16-310Reload Address reload count
0-15-Size of "MotCtrlMgr_MotCtrlToTwoMilliSec_Rec" in bit /128
0430h + 40h *15DTFR15StaticDMAC15 DTFR Setting1-70Hardware DMA transfer source = N/A
00Disable - Hardware DMA transfer source
0414h + 40h *15DCEN15StaticDMAC15 Channel operation enable setting01UEnable - Channel Operation









Note 1:
ZZZ= Dynamic change value, X = Don’t Care, 1=Set, 0=Clear, -=Loaded Data/Configurable Data, unspecified register bits shall have safe default value





Note 2:
RSENTn, where n = 0




3 - CM200A_DmaCfgAndUse_FDD_CheckList

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 3 prior to the review

Function OwnerComplete the attendance invitation list in section 5

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 4. 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 01.00.06
Product NameElectric Power SteeringElectrical Arch.4Review ScopeDefect TypeNumbers
Function NameCM200A DmaCfgAndUseRevision2.1.0WCR# :EA4#6083
- 2ms ADC Dma Transfer wait time change from 100 to 400
- Capture Max wait time.
Requirement0
AuthorKeyur Patel

Interface0


EffortDesign0


Review Effort(Hrs.)1.00Standards0


Corr+Verf effort(Hrs.)
Documentation0


Total Effort (Hrs.)1.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: TECHNICAL CHECK





1.1Confirm that all signal inputs into the FDP (Functional Design Package) are contained within and exactly named as the "Available_Nexteer_Signals.m" states.NANA



1.2Confirm any removed signal inputs from the design have been removed from the "Available_Nexteer_Signals.m" file.NANA



1.3Confirm all signals and parameters (outputs, calibrations, constants, non-volatile memory) used in the *.m file and the design conform to the AutoSAR naming convention documentation.NANA



1.4Confirm *.m file has been provided to the "Available_Signal_Names" Author.NANA



1.5Confirm Electrical Systems interface map is updated to reflect the FDP (signal IO)NoNo



2Section 2: Safety 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
2.1Confirm that the functional DFMEA is up to date based on the design in the current package.NANA



2.2Confirm that Safety requirements (ASIL A - D) are referenced in the design documents.NANA



3Section 3: Lessons LearnedAuthor: 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
3.1Have functions depending upon system state been reviewed for need to be executed at the 2ms rate to avoid system lag issues?YesYes



3.2Have all diagnostics (NTCs) been confirmed to show logic to invoke a diagnostic "PASS" for control of the status byte at the customer level.NANA



3.3Has the requirements traceability steps used the RMI steps as defined in the FDD authoring spec to generate the traceability report?NANA



3.4Has the requirements traceability report been verified to only contain ONLY requirements from the FR.NANA



3.5Confirm that all PIM that does NOT have an initialization value of zero is initialized in an INIT function.YesYes



3.6Confirm if NVM is used, the NVM is defined in structuresNANA



3.7If the function uses NVM, confirm that the m file identifies the "write" eventNANA



















4Section 4: Issues / 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






4.10






4.11






4.12






4.13






4.14






4.15






4.16






4.17






4.18






4.19






4.20






4.21






4.22






4.23






4.24






4.25






5Section 5: APPROVALS





RoleFirst ReviewDateAttendanceApproval?


Function Owner*Keyur Patel6/8/2016YesYes


Peer Reviewer*Gerald McCannYes


EPDT Engineer




ES Engineer




Software LeadAvinashYes


Hardware Lead




Test Lead




Safety Lead




RoleSecond Review (if required)DateAttendanceApproval?


Function Owner*






Peer Reviewer*




EPDT Engineer




ES Engineer




Software Lead




Hardware Lead




Test Lead




Safety Lead




RoleThird Review (if required)DateAttendanceApproval?


Function Owner*






Peer Reviewer*





EPDT Engineer





ES Engineer





Software Lead





Hardware Lead





Test Lead





Safety Lead





RoleFourth Review (if required)DateAttendanceApproval?


Function Owner*






Peer Reviewer*





EPDT Engineer





ES Engineer





Software Lead





Hardware Lead





Test Lead





Safety Lead





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