Safety Function : CRC operation function (general-purpose CRC)


Safety Function : CRC operation function (general-purpose CRC)

#RENESAS #RL78 #G14 #기능안전 #SafetyFunction #CRCcheck #60335 #60730 이번에 포스팅할 내용은 일반 CRC기능이다. 이전에 포스팅한 CRC와 방식(CRC316-CCITT)은 동일하지만 사용하는 목적에서 차이가 있다. 이전에 설명한 CRC는 전원이 On된 시점에서 Flash Memory의 정해진 영역에서만 검사가 가능했는데 이번에 설명할 일반CRC는 영역의 구분이 없고 제품이 동작하는 중에도 CRC검사가 가능하다. IEC60730에서는 초기 전원이 인가된 상태에서도 CRC검사를 하지만 제품이 동작하는 동안에서도 검사를 해야 하기 때문에 제품이 동작하는 동안에는 일반 CRC가 사용된다. 데이터값 0x12345678이 입력되었을때 계산되는 과정을 아래의 그림에서 보여준다. 데이터는 비트순서로 반전된 다음 계산되는데 0x12345678이 0x78563412로 바뀐다, 이값을 4비트씩 짤라서 스위치해주고 다항식을 이용하여 계산하면 CRCD에 0x...


#60335 #60730 #CRCcheck #G14 #RENESAS #RL78 #SafetyFunction #기능안전

원문링크 : Safety Function : CRC operation function (general-purpose CRC)