TI中文支持网
TI专业的中文技术问题搜集分享网站

C6713B EMIF FPGA和DSP通信

FPGA用32bit 异步方式向DSP (C6713B) 传输数据,给DSP,

int *PSDRAM;    // EMIF 地址指针 读取 FPGA 数据

int  SDRAMReadArray0[SDRAMReadNum];   // 读取FPGA矩阵数据后,存储矩阵

 for(qq=0;qq<SDRAMReadNum;qq++)    //读取FPGA 自相关矩阵串行数据
    {
      PSDRAM=(int *)(SDRAMReadBaseAddress0+4*qq);
        SDRAMReadArray0[qq]=* PSDRAM;
      }

这样可以,但是把SDRAMReadArray0[SDRAMReadNum] 定义成float 后,数据就不对了,

难道,只能用int 接收吗??

我在FPGA已经把数据转换成32bit float 型了,所以想直接传给DSP内的float变量,怎么不行呢?

谢谢

Shine:

你好,

请问你用的C6713B是什么封装? EMIF寄存器中MTYPE设成32bit异步模式了吧?

赞(0)
未经允许不得转载:TI中文支持网 » C6713B EMIF FPGA和DSP通信
分享到: 更多 (0)