我用的是OMAP-L138的板子,现需要通过EMIFA接口读数,请问最高读写速度可达到多少?谢谢!
user4158800:
回复 Tony Tang:
我明白了,非常感谢您的回答!想再请问您,我现在通过EMIFA写数到FPGA会出错,但从FPGA读数是正确的。我选的是EMIFA16位的读写,但写数时好像只有低8位能写进去,这是怎么回事啊,期待您的回复!
Tony Tang:
回复 user4158800:
读数据是正确的说明:管脚配置正确,位宽配置正确,也就是说EMIFA的配置正确。
那么对于写不应该有错,问题应该在FPGA,可以在FPGA端抓管脚上的信号看看。
Samantha:
回复 Tony Tang:
再请问您,Tony ,好像我这边压根没有读写到FPGA的数据,因为用FPGA时序仿真看到的CS始终是高电平,就是完全没有拉低变有效,可能仅仅是端口的随机数。写入的时候写入一个数观测到CS2地址及之后的值全会改变,而且不是写的数。仿真时我用了板子自带的GEL文件。我们好几个人真的被卡到这里了,真的急需您的解答。谢谢您!
Samantha:
回复 Tony Tang:
而且FPGA那边观测到的WE和OE电平都有效,可以使能,就是CS一直为高电平,,期待您的回复!谢谢
Samantha:
回复 Tony Tang:
确实是PINMUX没有配置好,真的非常谢谢您!不过,现在我想通过GPIO中断触发来读取FPGA的数据,但是不知怎的进不去中断。用时序分析看到中断信号确实有下降沿,我设置的GPIO是下降沿触发,用CFG文件设置的中断,且配置到中断4上。Tony, 请问您如何能进去中断,是哪里配置不对吗,期待您的回复!
Samantha:
回复 Tony Tang:
Tony前辈,我好像找到了原因,主要是我没有启动BIOS模块。但问题又来了,配置BIOS用任务启动时,总是出现如下错误:#10234-D unresolved symbol。 remain.unresolved symbol _SemPend等类似错误。这是为什么啊。我参考之前c6747的配置,该加入的库文件都加进去了,是138的需要额外设置什么还是怎么的,始终有这个错误,是在解决不了,期待您的答复!