RL78 Family RL78 Hardware CRC functions
●Many applications need to check the integrity of a code image or data communication stream by using a CRC function to verify data errors have not occurred. Most RL78 MCUs have a built-in Hardware CRC function that can be used for this purpose.
■Overview
●Users often want to check for run-time integrity of code images or data communication packets by using the built-in RL78 CRC functions in hardware. Specific examples include:
▲When checking existing Code Flash image for errors on each MCU Power-ON RESET sequence
▲When checking new Code flash blocks after they are received during a Boot loader sequence
▲When checking for communication channel errors – especially when transmitted over an RF link, such as Wi-Fi or Blue-Tooth network.
●The RL78 has two built-in CRC Hardware calculation functions; (1) High Speed CRC, and (2) General Purpose CRC, also referred to as “Low-speed” CRC function. It is also sometimes desirable to emulate the RL78 Hardware CRC functions in Software, to perform a run-time cross-check, or if implementing CRC calculations in another MCU system not having RL78 Hardware CRC function.
●This application note Software project implements CRC calculation methods described in sections 1.1, and 1.2 using built-in RL78 CRC Hardware functions.
|
|
Application note & Design Guide |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
June.24.22 |
|
Rev. 1.10 |
|
R01AN3530EU0110 |
|
2.1 MB |
- +1 Like
- Add to Favorites
Recommend
- Renesas Introduces Low-Power RL78/G15 MCU with the Smallest 8-pin Package Option Available within the RL78 Family
- RL78/G15 MCU, a New Release of the Renesas RL78 Family Products,Solves the Existing Issues Faced by Many 8-bit Users
- Renesas Announced 16-bit RL78/G24 MCU Delivers Top-Class Performance for Motor Control and Power Supply Control Systems
- A Renesas Success Story in Vehicle Control Applications with RL78/F1x MCU Series
- Renesas RL78/G24 16-bit MCU Delivers Performance Comparable to 32-bit MCUs, with a FAA and CPU Operation up to 48MHz
- Renesas‘ MCU RL78/G23 achieves world‘s highest EEMBC ULPMark™-PP score!
- RENESAS MCU RL78/G22 Achieves World‘s Highest EEMBC ULPMark™-PP Score!
- Brushless Motor Control Realized with the Renesas RL78 8/16-bit MCU Family
All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.