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.

C6678 SRIO Doorbell interrupt 门铃中断问题

最近在调试FPGA与DSP的SRIO接口数据传输问题,用到的是DIO模式,在FPGA发送门铃中断的时候遇到了问题:

问题描述:

1、FPGA发送门铃中断给DSP,C6678核0挂核级中断(中断事件号是20),能够正常响应中断;

2、C6678如果在其它非0核上挂核级中断的话(事件号仍是20),则无法相应中断;

在看datasheet的时候,对核级中断事件号20的描述是这样的:INTDST(n+16),n是核号,也就是说核0~核8对应的事件是INTDST(16~23),那么疑问来了:

1、SRIO的中断号不是20吗?为什么需要二级中断呢?

2、INTDST(16~23)只有在CIC2里面有,但CIC2输出的中断是输出给EDMA3的啊,并没有输出给处理器核,核又怎么响应SRIO的二级事件呢?

希望大家能帮忙解答一下,谢谢~

x 出现错误。请重试或与管理员联系。