I would like some further information about the FSI error detection. I'm referring to spruj17d TRM, and I have seen a similar question here https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/849424/tms320f280049-fsi-interface-clarification
As the CRC protect the User Data and Data Words, and isn't present in a Ping Frame, I would like to know what error detection is possible for a Ping Frame. Similar for the 7.4.8.2.2.2 Receive Interrupts section.
In spruj17d section "7.4.8.3.3.10 Conditions in Which the Receiver Must Undergo a Soft Reset", error conditions are defined, but not the detail of the detection mechanism.
My questions:
Does "Frame type error" detect if the received Frame Type field does not match the allowable values, or does it also check if the Frame Type received does not match with the rest of the frame content? would this error flag if a Ping frame type was received and there was User Data, or Data Words present in the frame?
I can see there is a "End of Frame error". Section 7.4.8.2.2.2 states that an invalid bit pattern has been received, so I presume that this checks the the EOF field is 0110.
However there is not an equivalent for Start of Frame. If there was corruption in Start of Frame, or Preamble, would no frame be detected, and / or would an Error Interrupt be received?
If there was corruption in Post Amble, would no frame be detected, and / or would an Error Interrupt be received? (Frame Watchdog Timeout (FRAME_WD_TO)?)
Thanks
George

