Hi All,
After little debuggin i found in the Hyperlink example Project [c6670] that [in loopback or board-to-board connection mode] that
in the following
[hyperlink peripheral interrupt]VUSR_INT_0 --> Input Event [System Interrupt] on INTC[111] -->CIC0_OUT --> Host interrupt [64+10*n] --> eventId [22] --> CPU_INTERRUPT [4]
the mapping from CIC0_OUT to Host interrupt is one to one mapping. I was under impression that
input pulse at CIC0 111 will assert Interrupts at 64 (core0),74(core1),84(core2) and 94(core3) [i mean all cores will be asserted].
but in the register table [what i see is mapping is ONE to ONE i.e. between 111 to 64 and others can't be set]
[110] unsigned char 0 (Decimal) 0x0260046E
[111] unsigned char 64 (Decimal) 0x0260046F
[112] unsigned char 0 (Decimal) 0x02600470
In other words, HyperLink Can interrupt only Core at a time based on Channel Mapping.
Please confirm my above understanding, if its correct.
Thanks
RC Reddy