将imx6q的EIM总线和FPGA连接,FPGA用作数据处理,EIM采用数据地址复用模式,即:
eim_a[25:16]作为高地址,eim_da[15:0]作为低地址和数据复用,异步模式访问。eim_bclk配置为连续输出133MHz作为FPGA工作时钟
从chipscope(用eim_bclk作为时钟)抓的时序来看,两次访问之间间隔很大,约36个时钟周期,这样整体速度很慢,这个参数也没地方设置。有没有类似困惑的同仁有解决办法?
weim-1.png (20.58 KB, 下载次数: 2)
下载附件
2014-12-11 18:58 上传
手册中EIM章节的寄存器都琢磨过了,写个驱动应用层访问可以访问将CPU所有地址空间,所以寄存器配置很容易改,已经尝试无数次修改EIM配置寄存器,只能改变读写时的时序长短,但不能改变两次访问之间的时间间隔。
一周热门 更多>