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.

TMS570LS3137: Ethernet error injection

Part Number: TMS570LS3137

Hello.

I using TMS570LS3137 and reading Safety Manual(SPNU511D).

I want to rearized fault injection test of below safety mechanism.

- ETH10:CRC in Message

- ETH11:Ethernet Alignment Error Detection

- ETH12:Ethernet Physical Layer Fault

I think I can not implement with only microcomputer and that some other fault injection tool is necessary.

Is it recognize is right ?

If can realize fault injection test by only microcomputer,please tell me the way to implement.

Best Regards

  • Hell Arriy,

    1. ETH10: you can read back the 4 CRC bytes from the packet data
    2. ETH11: If a received Ethernet message frame contains an uneven byte count (not a multiple of 8), an Alignment Error will be flagged by the Ethernet hardware.
    3. ETH12: If the EMAC module fails to read back the values that it is attempting to write to the physical layer (PHY), the hardware will indicate a Physical Layer Fault.

    We don't have error injection features for ETH10/11/12. The safety manual doesn't require the selftest for those three items. For ETH11, you can use loopback for selftest.

    Regards,
    QJ