在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信号高电平时间看出,上面的图为写的时序图,下面的图为读的时序图