|
小弟不才, 没能用EPM570完成,后改用EPM1270, 用STM32驱动,16位数据线, 加RD,WR,CS,RST,
制作过程中遇到很多问题,也还有还很多没有解决,请指教,
先前SRAM测试成功后,便考虑地址问题,一开始完全使用乘法,编译后逻辑已经超过一千,就改用加法来处理了,还好,满足要求,
地址搞定以后, 就是接口了, 起先没用异步FIFO,地址接收正常,但数据只能进入一次,
后来看了一下 zgq800712 SEED 的几个帖子就改用异步FIFO了(也不知道用的对不对),加上一后好用,但经过测试,
每连续接收9000左右个数据就会有溢出(我试过多种频率,似乎跟速度无关),偶然想起了 zgq800712 SEED 发过的一个图,
加上就好使了, 应该就是亚稳态的问题,不错,终于解决了,
现在的TFTCLK刷屏速度为8M多,第一个TFTCLK周期内可完成一次读两次写,应该就是写入可以达到16M 的速度,
现在只完成写数据,还没有加读数据,
设计为片选后,RD为低,然后直接给出X起始X结束Y起始Y结束 RD为高 然后一直就是送数据了
现在还有一些问题有待解决,欢迎拍砖 上图,
之前的链接:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4510880&bbs_page_no=1&search_mode=3&search_text=sn2101&bbs_id=9999
上图 (原文件名:tu.JPG)
接口原理 (原文件名:yuanli.GIF)
这个是参考网站里的 (原文件名:cankao.jpg) |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|