31.6.25 Flash ECC Fault Parity REGISTER
| Symbol | Description | Symbol | Description | Symbol | Description |
|---|---|---|---|---|---|
| R | Readable bit | HC | Cleared by Hardware | (Grey cell) | Unimplemented |
| W | Writable bit | HS | Set by Hardware | X | Bit is unknown at Reset |
| K | Write to clear | S | Software settable bit | — | — |
| Name: | FFLTPAR |
| Offset: | 0x60 |
| Reset: | 0x00000000 |
| Property: | R |
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
| DEDOUT | SECOUT[8] | ||||||||
| Access | R/HS/HC | R/HS/HC | |||||||
| Reset | 0 | 0 |
| Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
| SECOUT[7:0] | |||||||||
| Access | R/HS/HC | R/HS/HC | R/HS/HC | R/HS/HC | R/HS/HC | R/HS/HC | R/HS/HC | R/HS/HC | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| DEDIN | SECIN[8] | ||||||||
| Access | R/HS/HC | R/HS/HC | |||||||
| Reset | 0 | 0 |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| SECIN[7:0] | |||||||||
| Access | R/HS/HC | R/HS/HC | R/HS/HC | R/HS/HC | R/HS/HC | R/HS/HC | R/HS/HC | R/HS/HC | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Bit 31 – DEDOUT For Flash Writes this value is based on write data and the calculated SEC Parity bits. For Flash Reads this value is based on read data and the calculated SEC Parity bits. Note: See TableHardSpace2-4 for calculation vector bit order vs data bit order vs control bit order. Note: This document refers to DED, Overall Parity, and Parity[0] interchangeably.
For Writes this value is based on write data and the calculated SEC Parity bits.
For Reads this value is based on read data and the calculated SEC Parity bits.
Note:
- See the table for calculation vector bit order vs data bit order vs control bit order.
- “DED”, “Overall Parity”, and “Parity[0]” are used interchangeably.
Bits 24:16 – SECOUT[8:0] For Flash Writes this value is based on write data. For Flash Reads this value is based on read data. Condition: {PFM_DATA_MSB==63} SECOUT[8:7] are always 0. Condition: {PFM_DATA_MSB==127} SECOUT[8] is always 0. Condition: {PFM_DATA_MSB==255} All SECOUT bits are used. Note: See TableHardSpace2-4 for calculation vector bit order vs data bit order vs control bit order. Note: The number of active bits is dependent on the data width of the flash panel. Note: This document refers to SECOUT[8:0] and Parity[9:1] interchangeably.
For Writes this value is based on write data.
For Reads this value is based on read data.
Note:
- See the table for calculation vector bit order vs data bit order vs control bit order.
- SECOUT[8].
- The terms “SEC*[8:0]” and “Parity[9:1]” are used interchangeably.
Bit 15 – DEDIN For Flash Writes this value is always 0. For Flash Reads this value is the overall parity read from flash. Note: See TableHardSpace2-4 for calculation vector bit order vs data bit order vs control bit order. Note: This document refers to DED, Overall Parity, and Parity[0] interchangeably.
For Writes this value is always 0.
For Reads this value is the overall parity read from flash.
Note:
- See the table for calculation vector bit order vs data bit order vs control bit order.
- “DED”, “Overall Parity”, and “Parity[0]” are used interchangeably.
Bits 8:0 – SECIN[8:0] For Flash Writes this value is always 0. For Flash Reads this value is the Single Error Parity bits read from flash. Condition: {PFM_DATA_MSB==63} SECIN[8:7] are always 0. Condition: {PFM_DATA_MSB==127} SECIN[8] is always 0. Condition: {PFM_DATA_MSB==255} All SECIN bits are valid. Note: See TableHardSpace2-4 for calculation vector bit order vs data bit order vs control bit order. Note: The number of active bits is dependent on the data width of the flash panel. Note: This document refers to SECIN[8:0] and Parity[9:1] interchangeably.
For Writes this value is always0.
For Reads this value is the Single Error Parity bits read from Flash.
Note:
- See the table for calculation vector bit order vs data bit order vs control bit order.
- SECIN[8] is always 0.
- The terms “SEC*[8:0]” and “Parity[9:1]” are used interchangeably.
