I have two C6678 DSPs, A and B. I am trying to use the hyperlink connection between them so that A can interrupt B.
It seems such a basic operation that there would be an example to show exactly how to do it, but I have been unable to find one. Part of the problem is that there are myriad options, almost all of which appear to be completely irrelevant for my application, yet every discussion of hyperlink interrupts seems to dwell on the obscure possibilities rather than getting the basics solid first.
The Hyperlink User Guide (SPRUGW8B) is far from clear. For example, it talks about receiving interrupt packets, but I have been unable to find any discussion of actually generating an interrupt packet. The only reference I have found to sending an interrupt packet is 2.7.5.1, which states that the MPS field "is used to send interrupt packet [sic] to the remote device", but fails to give any information about how or what MSP is actually doing. How do I know which microprocessor a remote device is? Is it a random number I choose or is there some fixed significance?
How do you send interrupt packets?
I am not interested in anything complex; all I want is for A to interrupt B across the hyperlink.
Can anyone help?