This is the multi-page printable view of this section. Click here to print.
Component Design
1 - CM670A_HwAg1Meas_RSENTPeripheralCfg
Overview
ConfigurationSheet1
Sheet2
Sheet 1: Configuration
| RSENT Peripheral Register Configuration | |||||||
| Offset | Name | Update | Description | Bit # | Set/Clear | Comment | |
| 0000H | RSENTnTSPC | Static | RSENT timestamp register | 16 | 0 | Master Mode | |
| 14-8 | 0 | Tick Multiplier = 1 | |||||
| 6-0 | 79U | Tick Prescaler value = 80 | |||||
| 0010H | RSENTnCC | Static | RSENT communication configuration register | 12 | 1 | SPC Pulse Active low | |
| 11 | 1 | Frame Check Against Previous Calibration Pulse | |||||
| 10 | 1 | Slow Channel CRC Check disable | |||||
| 9 | 0 | Fast Channel CRC Check Enable | |||||
| 7-6 | 0 | No Serial Message Extraction | |||||
| 5 | 0 | Puase Pulse for Variable Message Length | |||||
| 4 | 0 | Puase Pulse Absent | |||||
| 3-1 | 3U | 4 data nibble | |||||
| 0 | 1 | SPC mode enable | |||||
| 0014H | RSENTnBRP | Static | RSENT baud rate prescaler register | 27-24 | 0 | Tick Time Decimal Fraction = 0.0 us | |
| 22-16 | 0 | Time Tick Integer 1us | |||||
| 14-8 | 4U | Sample Clock Division Value: 5 (80/5=16) | |||||
| 0 | 0 | Sample Clock Multiplication Value: 1 | |||||
| 0018H | RSENTnIDE | Static | RSENT interrupt/DMA enable register | 10 | 0 | Slow Channel Encoding Error Interrupt Enable : Disabled | |
| 9 | 0 | Slow Channel Message Lost Interrupt Enable : Disabled | |||||
| 8 | 0 | Slow Channel CRC Error Interrupt Enable : Disabled | |||||
| 7 | 0 | No Response Error Interrupt Enable : Disabled | |||||
| 6 | 0 | Calibration Pulse Length Variation Error Interrupt Enable : Disabled | |||||
| 5 | 0 | Calibration Pulse Length Error Interrupt Enable : Disabled | |||||
| 4 | 0 | Fast Channel Nibble Count Error Interrupt Enable : Disabled | |||||
| 3 | 0 | Fast Channel Nibble Encoding Error Interrupt Enable : Disabled | |||||
| 2 | 0 | Fast Channel Message Lost Interrupt Enable : Disabled | |||||
| 1 | 0 | Fast Channel CRC Error Interrupt Enable : Disabled | |||||
| 0 | 0 | Fast Channel Receive Interrupt Enable : Disabled | |||||
| 001CH | RSENTnMDC | Dynamic | RSENT Mode Control Register | 2-0 | ZZZ | 0 - Reset 1U- Configuration 5U - Operation Active | |
| 0020H | RSENTnSPCT | Static | RSENT SPC transmission register | 6-0 | ZZZ | 17 Tick = 17 us | |
| Note 1: | ZZZ= Dynamic change value, X = Don’t Care, 1=Set, 0=Clear, -=Loaded Data, unspecified register bits shall have safe default value | ||||||
| Note 2: | RSENTn, where n = 2 | ||||||
Sheet 2: Sheet1
| HwTqMeas_Register_Configuration | |||||||
| Register Name | Abbrevision | Address | Bit Position | Bit Name | Function to Set | ||
| RSENT timestamp register | RSENTnTSPC | FFE0 5000 | + | 0000H | |||
| 16 | TMS | 0: Master mode | |||||
| RSENT timestamp counter | RSENTnTSC | FFE0 5000 | + | 0004H | |||
| RSENT communication configuration register | RSENTnCC | FFE0 5000 | + | 0010H | |||
| RSENT baud rate prescaler register | RSENTnBRP | FFE0 5000 | + | 0014H | |||
| RSENT interrupt/DMA enable register | RSENTnIDE | FFE0 5000 | + | 0018H | |||
| RSENT mode control register | RSENTnMDC | FFE0 5000 | + | 001CH | |||
| RSENT SPC transmission register | RSENTnSPCT | FFE0 5000 | + | 0020H | |||
| RSENT mode status register | RSENTnMST | FFE0 5000 | + | 0024H | |||
| RSENT communication status register | RSENTnCS | FFE0 5000 | + | 0028H | |||
| RSENT communication status clear register | RSENTnCSC | FFE0 5000 | + | 002CH | |||
| RSENT slow channel receive timestamp register | RSENTnSRTS | FFE0 5000 | + | 0030H | |||
| RSENT slow channel receive data register | RSENTnSRXD | FFE0 5000 | + | 0034H | |||
| RSENT calibration pulse length register | RSENTnCPL | FFE0 5000 | + | 0038H | |||
| RSENT message length register | RSENTnML | FFE0 5000 | + | 003CH | |||
| RSENT fast channel receive timestamp register | RSENTnFRTS | FFE0 5000 | + | 0040H | |||
| RSENT fast channel receive data register | RSENTnFRXD | FFE0 5000 | + | 0044H | |||
| RSENT timestamp mode selection register | RSENTTSSEL | FFE0 5000 | + | A000H | |||
Sheet 3: Sheet2
| RSENT timestamp register | RSENTnTSPC | RSENTn_base> | + | 0000H | 
| RSENT timestamp counter | RSENTnTSC | RSENTn_base> | + | 0004H | 
| RSENT communication configuration register | RSENTnCC | RSENTn_base> | + | 0010H | 
| RSENT baud rate prescaler register | RSENTnBRP | RSENTn_base> | + | 0014H | 
| RSENT interrupt/DMA enable register | RSENTnIDE | RSENTn_base> | + | 0018H | 
| RSENT mode control register | RSENTnMDC | RSENTn_base> | + | 001CH | 
| RSENT SPC transmission register | RSENTnSPCT | RSENTn_base> | + | 0020H | 
| RSENT mode status register | RSENTnMST | RSENTn_base> | + | 0024H | 
| RSENT communication status register | RSENTnCS | RSENTn_base> | + | 0028H | 
| RSENT communication status clear register | RSENTnCSC | RSENTn_base> | + | 002CH | 
| RSENT slow channel receive timestamp register | RSENTnSRTS | RSENTn_base> | + | 0030H | 
| RSENT slow channel receive data register | RSENTnSRXD | RSENTn_base> | + | 0034H | 
| RSENT calibration pulse length register | RSENTnCPL | RSENTn_base> | + | 0038H | 
| RSENT message length register | RSENTnML | RSENTn_base> | + | 003CH | 
| RSENT fast channel receive timestamp register | RSENTnFRTS | RSENTn_base> | + | 0040H | 
| RSENT fast channel receive data register | RSENTnFRXD | RSENTn_base> | + | 0044H | 
| RSENT timestamp mode selection register | RSENTTSSEL | RSENT0_base> | + | A000H | 
2 - CM670A_HwAg1Meas_FDD_CheckList
Overview
Peer Review InstructionsTechnical Review Checklist
Template Change Log
Sheet 1: Peer Review Instructions
| Instructions for Functional Design Package Peer Review | ||
| PRE-MEETING | ||
| Function Owner | Confirm that requirements are reviewed and approved PRIOR to the FDP peer review | |
| Function Owner | Start with latest version of the template for any "first reviews" - Continue to use existing temmplate for re-reviews | |
| Function Owner | Provide the functional design package (changed documents) to the invited attendees 1-2 working days in advance of review | |
| Function Owner | Notify the assigned peer reviewer and make sure they are prepared to do their function in the meeting | |
| Function Owner | Identify necessary attendance and invite to meeting | |
| Function Owner | Complete the "Author" column information for sections 1 through 3 prior to the review | |
| Function Owner | Complete the attendance invitation list in section 5 | |
| Function Owner | For Re-reviews only: Complete the column "remarks by author" to identify actions taken to address items found in earlier reviews. | |
| DURING MEETING | ||
| Function Owner | Present document changes to the review team | |
| Peer Reviewer | Capture attendance of the review | |
| Peer Reviewer | Capture 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 Owner | Follow up on all "open" items. Update "Summary of Resolution" to indicate what was done or decided. | |
| Function Owner | Schedule follow up review OR review open items with peer reviewer and obtain agreement to close | |
| Peer Reviewer | Close 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
Sheet 3: Template Change Log
| Rev | Change | Author | 
| 01.00.05 | Added lesson learned #3.5 | MDK | 
| 01.00.06 | Added lesson learned #3.6, 3.7 - Structure and writing of NVM in mfiles and models. | MDK | 
| 01.00.07 | Clarified 3.6 and 3.7 Added lessons learned for NTCs not being set in IRQs or periodics faster than 2ms/ | MDK | 
| 01.00.08 | Added section 1.6 to look for critical static register analysis | MDK | 
| 01.00.09 | Added two checks - default cals and are all cals really required to be a calibration | MDK |