你好:
最近看论坛6月份的一个培训文档,上面讲到了SRIO的两种模式:Non-EDMA Mode 和 EDMA Mode,
1. 我想知道这两种模式有什么区别,\
2. 这两种模式一般应用于什么情况下
多谢!
Zhan Xiang:
EDMA mode是指当SRIO传输完成后,对应的完成中断是按照LSU来触发还是按照SRCID来触发。
1. 如果按照LSU来触发,那么对应的LSU的完成event就可以用来触发EDMA,通过软件可以用EDMA来再次填写LSU寄存器,此时LSU寄存器应该是某个EDMA独占的
2. 如果按照SRCID来触发,那么对应的中断产生后,DSP要通过判断寄存器RIO_LSU_STAT_REGx来判断完成传输的触发源,从而进行相应的动作,你可以参考SRIO user guide RIO_LSU_SETUP_REG1中的相关内容。