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

C6455 EMIFA传输速度问题!

本人在使用C6455 EMIFA口从FPGA循环读取数据时,发现每次读取需要15、6个时钟周期!(根据CE信号高低变化观察获得,主要是CE为高电平的时间太长!)

我测试的是CE2口,设置为异步访问方式,数据宽度64位。按照芯片EMIF使用手册,CE为低的时间由rsetup/rstrobe/rhold三个参数决定,这几个参数我已经设置成最小的;CE为高的时间由AWCC寄存器中的TURN-AROUND(TA)参数决定,我设置该参数为默认值3,可是CE为高电平的时间仍然有十来个周期!

小弟对此十分困惑,请专家帮忙解答一下!不甚感激!

Shine:

你好,

写正常吗? 是不是只有读有这个问题?

ARDY管脚怎么接的?

tony gao:

回复 Shine:

ARDY管脚是悬空的,写还没试过!

Shine:

回复 tony gao:

ARDY管脚悬空的话,看一下CFG.AE位有没有设成0 (ARDY pin disabled)?

tony gao:

回复 Shine:

这个已经设成0了!我的DSP程序是用C语言实现的,是不是没有汇编效率高,指令执行时间加长,从而造成读周期也相应变长!

Shine:

回复 tony gao:

试试用EDMA方式, 应该能改善

WEI WANG22:

你好,问下你问题解决没?我的也是这个问题,DM6437  EMIF和FPGA通信(双口ram),EMIF只有8个数据线,CS3频率只有5M左右。。高电平持续时间太长了。不知道你问题解决没?求指导~

赞(0)
未经允许不得转载:TI中文支持网 » C6455 EMIFA传输速度问题!
分享到: 更多 (0)