SFFS277 November 2023 TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1
A signature mechanism is to be used, where whenever an interrupt is generated, it writes a particular signature value to either the HICH2DTOKEN or HICD2HTOKEN register depending on whether the interrupt is generated by the host or device. Software should handle the interrupt if signature is correct.
An acknowledgement signal whenever an interrupt is sent from device to host has to be generated by the host to make sure the interrupt is received by the host. If no ack signal comes, move to safe state.
If device doesn't respond to host's interrupts by acknowledging, a watchdog counter mechanism should take the device to safe state.
The device has to read the signature value written by the host to see if the interrupt received is valid.