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

OMAPL138 EMIFA与FPGA通信

在OMAPL138中配置W_SETUP/R_SETUP   W_STROBE/R_STROBE    W_HOLD/R_HOLD参数,但是配置的参数不起作用,从FPGA采的波形看这些参数还是默认的最大值

Tony Tang:

从上面波形,我该怎么看有没有变化呢,CS2的低电平周期在配置前是多少,配置后是多少?

user4072129:

回复 Tony Tang:

配置的参数是分别是2,3,,2,所以CS2低电平周期大概有7个EMA_CLK,但采出的波形大概约90个EMA_CLK,即默认的最大值,波形的最上面的数字即周期数

Tony Tang:

回复 user4072129:

http://www.deyisupport.com/question_answer/dsp_arm/omap_l1x/f/54/t/93569.aspx

上面贴子里是我测试的波形,里面有的波形可以看出配置对应的CS的间隔。所以配置一定会有效的。

回到你的问题:

#1. 配置的寄存器与片选是对应的吗?CE2CFG的值确认写进去了?

#2. 参考的时钟是哪来的?是EMIFA的同源时钟?我的意思是这个时钟对EMIFA的时钟cycle是不是一样的?

user4072129:

回复 Tony Tang:

对,都是对应的,参考时钟就是OMAPL138送给FPGA的时钟EMA_CLK,是一样的

user4072129:

回复 Tony Tang:

多谢提醒,是例程没有配置进去,现在改过可以了,0x68000010的值和配置的一样了,结果也对了

user4072129:

回复 Tony Tang:

你好,请问为什么每一次写之间间隔一个周期,但是每一次EMIFA读之间间隔为20个周期左右?从CS信号高电平时间看出,上面的图为写的时序图,下面的图为读的时序图

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