Board logo

标题: [求助]sram,falsh,lcd公用数据线在nios2中如何发数据到lcd? [打印本页]

作者: zhangxj    时间: 2006-5-20 17:24     标题: [求助]sram,falsh,lcd公用数据线在nios2中如何发数据到lcd?

紧急求助:我用的是UP3板,上面的芯片是EP1C6Q240C8,由于这个板子上sram,sdram,flash,lcd是共用数据线的,其中lcd用了总共16根数据线的前八个,地址线是sram,sdram,flash共用。


现在我做了一个nios2的软核cpu,其中我加了一个sram 接口,一个flash接口,一个avalon三态桥,一个sysid, 一个jtag_uart,一个interval timer,一个8bits的名字叫lcd的PIO口,一个1位的叫ResgisterSelect得PIO口,一个叫RW的PIO口,一个叫Enable的PIO口,最后三个PIO口是用来控制lcd的控制信号,这三个线是单独连接的,也就是说
只有lcd的8根数据线是和我接的sram和flash是共用数据线的(lcd用了前8个)


现在我该如何发数据到lcd,因为数据线是共用的,我必须在sram或者flash对数据线不操作的时候才能发数据吧?该如何控制这些逻辑呢?


还有,三态桥的作用在这里是啥?就是为了解决sram和flash共用管脚的问题?那现在lcd也和他们共用了前8个管脚,该如何解决?


作者: zhangxj    时间: 2006-5-21 13:46

顶一下!谁能帮着回答一下啊?
作者: zhangxj    时间: 2006-5-22 21:09

我的lcd是pio端口,我写数据到lcd的时候,用的数据线是和sram,flash公用的数据线,我的程序在nios2中RUN的时候,应该是把程序下载到外部sram中去运行的,也就是说在程序运行当中,sram和nios2软核cpu好像是不适的通信的,这样就会用到公用数据线,所以我的程序只要一涉及到向lcd写数据(使用公用数据线)程序就死机了
所以想请问一下,这样时候该用啥方法向lcd发数据呢?又不影响公用数据线的sram和flash




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0