首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]sram,falsh,lcd公用数据线在nios2中如何发数据到lcd?

[求助]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个管脚,该如何解决?

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