Part Number:TMS320C6678
你好咨询个问题:
四路SRIO接四个FPGA,现在想知道那个FPGA给发的中断,请问有没有寄存器来获取信息,目前发现DOORBLEEn_ICSR, 中的n (0,1,2,3)和SRIO的4个端口没有对应关系。
想知道那个端口来的SRIO中断是否可以判断出来
Nancy Wang:
看一下doorbell info能否辅助判断。
e2echina.ti.com/…/143458
,
user5315971:
非常感谢你的回复:目前doorbell info 的(2+4)=6bit已经全部用作其他消息的表示,也就是64种状态,SRIO的四个端口接4个FPGA,物理上是固定的第一个port0和FPGA0连接,port1和FPGA1连接,port2和FPGA2连接,port3和FPGA3连接。固定死了,能否通过软件读取什么特殊寄存器在中断来后区别是那个端口发过来的。或者目前那个寄存只用了(2+4)=6bit 其他预留的bit可否使用。再次感谢。
,
Nancy Wang:
您可以到英文论坛发帖吗?如果不能,请告知,我稍后帮你升级,会有相关专家给你支持。
,
user5315971:
改了设计方案,使用别的接口通知了。谢谢了,不纠结了。
,
user5315971:
FPGA的SRIO 的nread请求数据,DSP有没有监测的寄存器。确认指令什么时候收到,和什么时候返回。
,
Nancy Wang:
感谢分享!如果您有新的问题,请另起新帖,谢谢!