嵌入式开发者社区

标题: 6678与K7通信SRIO_DOORBELL [打印本页]

作者: lve123    时间: 2019-3-20 16:49
标题: 6678与K7通信SRIO_DOORBELL
这边使用6678和K7通信,想使用SRIO接口发送DOORBELL包触发中断,让DSP去读FPGA数据,DSP作为主设备,当主动循环去读数据时可以成功;但是使用DOORBELL包触发中断后,DSP端读请求包无法在FPGA端IP核出口检测到,也就是没有读请求下来,然后DSP读请求超时。

现在的情况就是,只要FPGA发送了DOORBELL后,DSP的读请求就无法从FPGA的IP出口进入用户处理模块。
请问这个情况可能是什么原因?DOORBELL包格式和SRIO文档的是一样的,时序是按照DEMO的发送包时序,上层DSP也可以成功触发中断???

作者: 希望缄默    时间: 2019-5-24 16:57
之前遇到类似的问题原因是 SRIO 包负载最大 256字节 超过就要拆包发送 在拆包的中间如果遇到 DoorBell 包就有可能导致异常




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4