是这样的,现在我的DSP的EMIF接口一共接了两块SRAM和一块FPGA,我的程序思路是CPU1通过EMIF从FPGA中读取采集数据,写入给SRAM中,然后CPU1发消息给CPU2,CPU2再去从SRAM中读取数据,再写入SRAM中,因为CPU2和CPU1工程不一样,CPU2不能直接对CPU1中的数据进行操作。所以就涉及到主控权的切换,我本来是想着CPU1读取完一包数据写入到一个SRAM中,这时候CPU2读取另一个SRAM的数据,也就是乒乓,等CPU2读取完之后CPU1直接写入这个SRAM,也就是说我的本意是CPU1读取数据写入SRAM跟CPU2读取数据并进行计算是独立的,但是现在才知道EMIF主控权只有一个,也就是说CPU1读取数据写入SRAM必须等到CPU2用完SRAM才行,那这不就等于是跟单核同样的效率了么:读取数据并进行计算。