OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 11359|回复: 13

CPLD+Sram控制液晶屏

[复制链接]

60

主题

159

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
364
金钱
364
注册时间
2012-1-12
在线时间
92 小时
发表于 2015-12-14 17:59:26 | 显示全部楼层 |阅读模式
5金钱
最近想做一个液晶屏驱动板,采用CPLD+Sram的方案,性价比高,芯片也不贵,做好驱动板之后,可以用单片机控制驱动板来最终实现控制液晶屏显示,CPLD采用EPM240   Sram采用IS61WV25616,液晶屏采用5.6寸RGB接口或者8.0RGB接口的群创液晶屏,单片机和CPLD并口通讯成功了,CPLD和液晶屏通讯成功了,CPLD和Sram通讯成功了,但是要是CPLD和液晶屏还有Sram组合到一起的时候我就不知道怎么弄了,不知道CPLD和液晶屏还有Sram是一个什么样的逻辑关系。
        是不是单片机把发送的数据通过CPLD放入Sram,在放入的同时CPLD把SRAM里面的数据都读出来显示到液晶屏上面去?是这样的吗?如果是这样的话怎么实现这三者的数据同时传输的。还请各位打算帮忙应该快成功了,谢谢了,要是成功了,把笔记贡献给大家

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

1385

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
11319
金钱
11319
注册时间
2013-3-8
在线时间
1216 小时
发表于 2015-12-14 19:29:52 | 显示全部楼层
回复

使用道具 举报

60

主题

159

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
364
金钱
364
注册时间
2012-1-12
在线时间
92 小时
 楼主| 发表于 2015-12-14 20:31:00 | 显示全部楼层

就是这样接的,这接口直接接到CPLD上面
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165186
金钱
165186
注册时间
2010-12-1
在线时间
2106 小时
发表于 2015-12-14 22:21:10 | 显示全部楼层
不停的刷LCD
sram作为显存。

不过你这个方案,不好,成本太高。
你看看SSD1963....
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

60

主题

159

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
364
金钱
364
注册时间
2012-1-12
在线时间
92 小时
 楼主| 发表于 2015-12-15 19:57:41 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
我这个方案也不贵,我算过一共才20多元 并且我自己写的程序比较灵活
原子哥能不能详细的讲解一下,我这个方案,CPLD读Sram和CPLD写Sram这两者是怎么处理的,我就是这点不太明白,一边读Sram一边写Sram这两者我处理不好,在显示上会有空档
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165186
金钱
165186
注册时间
2010-12-1
在线时间
2106 小时
发表于 2015-12-15 22:36:53 | 显示全部楼层
回复【5楼】47933673:
---------------------------------
具体细节我也不清楚哦,没怎么玩CPLD
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

40

主题

177

帖子

0

精华

高级会员

Rank: 4

积分
921
金钱
921
注册时间
2013-10-23
在线时间
94 小时
发表于 2015-12-17 09:12:19 | 显示全部楼层
回复【5楼】47933673:
---------------------------------
分时而已,480*272分辨率的TFT的时钟速度才9M,如果让CPLD运行在54M或者更高,这样,2/6的时间可以用来读取SRAM,然后刷屏,4/6的时间可以用来写入MCU传递过来的数据。这样的话实际写入速度可以高于读取速度,就方便处理读写的冲突了。如果你逻辑写的好,占用资源少的话,可以对STM32发送过来的数据做2个深度的缓存,这样可以在有读请求时避开冲突。目前我已经用FPGA实现了前面的功能,占用资源大约110个LE,如果加上缓存的话,应该也还是够用。
http://xiaomeige.taobao.com。做最用心的FPGA学习板和教程资料
回复

使用道具 举报

40

主题

177

帖子

0

精华

高级会员

Rank: 4

积分
921
金钱
921
注册时间
2013-10-23
在线时间
94 小时
发表于 2015-12-17 09:13:44 | 显示全部楼层
回复【5楼】47933673:
---------------------------------
不过SRAM的选型要注意,尽量选择高速的。我们使用的是IS6LV25616AL-10T,10ns的获取时间。
http://xiaomeige.taobao.com。做最用心的FPGA学习板和教程资料
回复

使用道具 举报

60

主题

159

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
364
金钱
364
注册时间
2012-1-12
在线时间
92 小时
 楼主| 发表于 2015-12-19 14:43:07 | 显示全部楼层
回复【8楼】小梅哥:
---------------------------------
我也是选用的10T的,这几天正在弄,CPLD控制液晶屏成功了,但是CPLD一边读一边写SRAM的时序有点搞不明白
回复

使用道具 举报

60

主题

159

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
364
金钱
364
注册时间
2012-1-12
在线时间
92 小时
 楼主| 发表于 2015-12-28 12:18:15 | 显示全部楼层
cpld+sram控制液晶屏液晶屏成功了
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165186
金钱
165186
注册时间
2010-12-1
在线时间
2106 小时
发表于 2015-12-28 23:14:48 | 显示全部楼层
47933673 发表于 2015-12-28 12:18
cpld+sram控制液晶屏液晶屏成功了

恭喜恭喜
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

6

主题

85

帖子

0

精华

高级会员

Rank: 4

积分
763
金钱
763
注册时间
2013-4-23
在线时间
119 小时
发表于 2016-2-20 23:57:36 | 显示全部楼层
怎么做的?  SRAM 是咋存的数据。求思路
MJM_天行健,君子以自强不息;地势坤,君子以厚德载物;
回复

使用道具 举报

7

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
270
金钱
270
注册时间
2014-6-30
在线时间
29 小时
发表于 2016-6-6 23:00:17 | 显示全部楼层
STM32与控制板的通讯是标准8080通讯协议吗?我用STM32怎样来跟你的控制板通讯?有控制板卖吗?
回复

使用道具 举报

2

主题

474

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5991
金钱
5991
注册时间
2018-6-27
在线时间
519 小时
发表于 2019-10-25 08:24:12 | 显示全部楼层
学习学习,学习学习。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-10-3 07:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表