2024-09-03 02:30 PM
We're working on a new design using the STM32H753, partly based on the fact the memories have ECC implemented, but the documentation does not mention what technology is used for the FDCAN message RAM.
Can someone elaborate on what protections exist for data integrity between CRC validation and a read from message RAM?
Likewise, is there any protection against or indication of memory faults for any other features supported by message RAM?
Solved! Go to Solution.
2024-09-06 06:20 AM
Hello @mcole and welcome to the community,
@mcole wrote:
We're working on a new design using the STM32H753, partly based on the fact the memories have ECC implemented, but the documentation does not mention what technology is used for the FDCAN message RAM.
All internal H7 SRAMs feature Error Correction Code (ECC) except the RAM dedicated to FDCAN.
Can someone elaborate on what protections exist for data integrity between CRC validation and a read from message RAM?
CRC is part of the protocol and the peripheral implementation. The FDCAN RAM is a part of the SoC integration. As said, there is no ECC for this RAM and there is no other data integrity mechanism in the path from the peripheral to the message RAM.
Likewise, is there any protection against or indication of memory faults for any other features supported by message RAM?
Only in the other RAMs when you read the message from the FDCAN RAM. So you can detect ECC errors when it occurs in these memories.
Hope I answered your questions.
2024-09-06 06:20 AM
Hello @mcole and welcome to the community,
@mcole wrote:
We're working on a new design using the STM32H753, partly based on the fact the memories have ECC implemented, but the documentation does not mention what technology is used for the FDCAN message RAM.
All internal H7 SRAMs feature Error Correction Code (ECC) except the RAM dedicated to FDCAN.
Can someone elaborate on what protections exist for data integrity between CRC validation and a read from message RAM?
CRC is part of the protocol and the peripheral implementation. The FDCAN RAM is a part of the SoC integration. As said, there is no ECC for this RAM and there is no other data integrity mechanism in the path from the peripheral to the message RAM.
Likewise, is there any protection against or indication of memory faults for any other features supported by message RAM?
Only in the other RAMs when you read the message from the FDCAN RAM. So you can detect ECC errors when it occurs in these memories.
Hope I answered your questions.
2024-09-06 08:47 AM
Thank you, yes. This confirms my assumptions