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.

请教SRIO接收



使用DIO模式进行接收,如果不考虑Doorbell,接收方在接收到数据包后会产生中断么?

如果不会,Core如何知道有数据传输过来?放在哪儿?放了多少?

负责DIO接收的应该是MAU,但MAU寄存器在哪儿?

 

  • Hi  dp

    1) 不会产生中断

    2)需要使用DOORBELL通知对端,你在通信之前需要制定好两端的通信协议,可以用不同的doorbell

    msg 信息来表征不同的地址,传输数据大小等

    3)在传输中,你主要操作的是LSU寄存器,建议参考PDK中的SRIO例子做初始化配置

    谢谢

  • 我在测试SRIOLoopbackDioIsr例子,在loopbackDioIsr.c中有:

       EventCombiner_dispatchPlug (48, (EventCombiner_FuncPtr)Srio_rxCompletionIsr, (UArg)hDrvManagedSrioDrv, TRUE);  

    请问Srio_rxCompletionIsr不是接收完成中断么?

    另外有CPINTC的用户手册么?