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

tms320c6678评估板使用EMIF模块与FPGA进行数据通信,写的数据有毛刺干扰发生

tms320c6678评估板使用EMIF模块与FPGA进行数据通信,写的数据有毛刺干扰发生,值不对,而且通过对FPGA这数据后对相同地址回读时,如果往所有地址同时写相同的数值,回读的数和写入的数没有出入,但是不同的地址按顺序写不同的值时,写的值和回读的值经常会有不用的时候,设置对这种情况的计数,不同地址计数值不同

zhangran zhang:

对FPGA写的数据进行回读,写的值和读的值经常会有不同的时候

Shine:

回复 zhangran zhang:

可以先运行STK里的memory test例程有没有问题,感觉是FPGA那边的问题。

zhangran zhang:

回复 Shine:

我对一个地址通道进行写值后,再回读,写的和读的一直是一致的,但是多个地址通道读写操作同时存在时,就会出现读写不一致的情况!

zhangran zhang:

回复 zhangran zhang:

还有问一下,STK在哪里可以找到? 谢谢

Shine:

回复 zhangran zhang:

STK的例程如下。 http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/47664.aspx

zhangran zhang:

回复 Shine:

我使用EMIF口与FPGA进行数据通信时,直接将地址EMIFA[9:0]与我设定的FPGA地址A[9:0]进行一一对应,这样没有使用EMIF[23]连接到FPGA的A0地址,经过测试上位机的地址需要右移两位才能是FPGA地址,例如0x78000003地址实际对应FPGA地址0b000000000,这样的用法会造成上述FPGA与EMIF数据传输错误吗,经过测试,发现当特定地址写入特定数时才会造成出现数据写和读不对的问题

赞(0)
未经允许不得转载:TI中文支持网 » tms320c6678评估板使用EMIF模块与FPGA进行数据通信,写的数据有毛刺干扰发生
分享到: 更多 (0)