This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

What should I do"CAN6","ETH6" ?

Other Parts Discussed in Thread: TMS570LS3137

Hello.

I'm using "TMS570LS3137" and reading "Safety Manual(SPNU511D) ".

I have a question of below safety mechanism.

- CAN6:Periodic Hardware CRC Check of DCAN SRAM Contents

- ETH6:Periodic Hardware CRC Check of Ethernet SRAM Contents

What should I do ?

What is different from "CAN14:CAN Protocol CRC in Message" and "ETH10:CRC in Message" ?

Best Regards

  • Hello Arriy,

    The difference between the periodic check of DCAN SRAM and Ethernet SRAM content is different from the in message CRC in that the in message CRC is usually to cover issues during transmission and is handled by Hardware. The in message CRC generally covers the message when it is being received but not while it is already received and stored in the CAN or Ethernet SRAM/receive buffers. The periodic check of DCAN and Ethernet SRAM would only be effective if there was sufficient enough time to check the SRAM content before other messages are received or if it only is used to check the static portion of the SRAM message buffers. This could, for example be used to check a block of messages that come in periodically where there is time to calculate the updated CRC and then again when the data is to be used. The intent of the CAN6 and ETH6 diagnostic measures are to catch potential transient or permanent faults in the SRAMs. Note that the DCAN SRAM is protected by Parity which would be a much more effective measure than the CRC check.
  • Hello Chuck.
    Thank you for your reply.

    Differenece of two mechanism,I got it in general.
    There are additional question based on answers.

    You said "in message CRC" is handled by Hardware.
    Then, "Periodic Hardware CRC Check" what does "Hardware" mean ?


    Best Regards
  • Hello Arriy,

    In this context, it means using the hardware CRC module provided in the device.