TI中文支持网
TI专业的中文技术问题搜集分享网站

66ak2h14 srio中断结构 与文档不符

目前使用66ak2h14 芯片,官网上SRIO模块参考的文档只有SPRUGW1B 《KeyStone Architecture Serial Rapid IO (SRIO) User Guide》

现在发现66ak2h14 的srio模块与这个文档很多地方有差异,比如:

文档92页提到INTDST16-23可以通过到GEM模块,映射到core。但66ak2h14 的core对应输入只有SRIO_INTDST16_PLUS_N一个event,也没有GEM模块。

现在想知道:

1.这个SRIO_INTDST16_PLUS_N什么情况下会触发?

2.178页提到的INTERRUPT_CTL寄存器是否不存在了?因为66ak2h14的INTDST0-23全都从CIC模块走了。

3.有没有66ak2h14对应的SRIO文档? 或者有什么差异总结,2代架构差了太多

Allen35065:

其实没有什么区别,和6678的映射基本一样;

SRIO_INTDST0-15映射到CIC0 112-127,通过CIC可以分发到任何一个DSP核;同时16-23也可以通过CIC0分发;

SRIO_INTDST16-23分别对应8个不同DSP核,这里的16_PLUS_N就是对应core N,事件号就是16+N,这里不走CIC,直接触发DSP。

INTERRUPT_CTL控制的是SRIO的ICCR控制的是0-15还是16-23,和后面的映射没啥关系,手册的说明是这样的

There are in total 16 interrupts for non-Doorbell type interrupts at the boundary of the peripheral. In addition to that, there are 8 more interrupts dedicated to the Doorbell interrupts only. A control bit in register INTERRUPT_CTL shown below determines whether the doorbell will be sent to the dedicated interrupts versus the general purpose 16 interrupts.

DBLL_ROUTE 0 R/W

1’b0 => RIO Doorbell Interrupts routing table is for the dedicated interrupts1’b1 => RIO Doorbell Interrupts routing table is for the 16 general purpose interrupts

赞(0)
未经允许不得转载:TI中文支持网 » 66ak2h14 srio中断结构 与文档不符
分享到: 更多 (0)