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

TMS320F2812读取双口RAM数据有错误

FPGA板使用XC3S1000,在ISE中加入双口RAM IP核,FPGA挂双口RAM A端口的数据线和地址线,只往里面写。DSP板使用TMS320F2812,使用XINTF读取双口RAM的数值。dsp每50us读一次双口RAM 的数值。但是平均每40秒,数据出错一次。(我用TSD510仿真器在线FLASH下载观看数值。FPGA程序里面的数值正确。)请问技术支持,为什么?

Young Hu:

两边的波特率设置一致不?FPGA是否真的将数据正确的写到是双口RAM中?

FPGA板使用XC3S1000,在ISE中加入双口RAM IP核,FPGA挂双口RAM A端口的数据线和地址线,只往里面写。DSP板使用TMS320F2812,使用XINTF读取双口RAM的数值。dsp每50us读一次双口RAM 的数值。但是平均每40秒,数据出错一次。(我用TSD510仿真器在线FLASH下载观看数值。FPGA程序里面的数值正确。)请问技术支持,为什么?

le wang:

回复 Young Hu:

双口RAM是不需要波特率的。FPGA确实把数写进双口RAM了,用CCS软件也能观测到数值。但DSP这边有一定的概率出错,大约为1/800000。(FPGA计算的数据肯定没错。FPGA程序里面:如果数据有错,信号灯亮。但信号灯一直灭。)

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F2812读取双口RAM数据有错误
分享到: 更多 (0)