原创 毕业设计遇到的那些问题(FPGA与LCD12864)

2013-5-12 21:45 3403 10 11 分类: FPGA/CPLD
   毕业设计终于搞完了,写篇博客来祭奠我即将逝去的大学生活。
第一个问题--如何对一幅图片取模
20130512210326346.jpg
1、先将图片使用PS或美图处理,转变成128*64、黑白图片(转变为黑白色有助于在LCD上显示更清楚)
20130512210658579.jpg
2、使用Windows画图打开1处理过的图片,保存为单色bmp图片,图片处理完成。
20130512211218200.jpg
3、使用点阵液晶取模软件对2的图像取模,设置如下,取模方式C51
20130512211901155.jpg
20130512211827395.jpg
第二个问题--如何生成MIF文件,配置ROM
     对于MIF文件的生成,下面一篇博文讲的很详细,WIDTH为8,DEPTH为1024。
第三个问题--有关仿真
      设计中需要仿真1s的时间,Quartus II的波形仿真,仿真到49%,愣是不动了。无奈只能写个简单的testbench,使用Modesim仿真,问题来了,新建工程,添加文件后,出现“ Instantiation of 'altsyncram' failed. The design unit was not found.”后来在网上找到了解决方法,
在ModelSim里仿真Altera的lpm_rom文件的实践 
http://blog.163.com/dangxg@126/blog/static/128100197200991561825748/
PS:遇到的一些报错
Error: Run Generate Functional Simulation Netlist (quartus_map newadd --generate_functional_sim_netlist) to generate fun

这个是因为运行了功能仿真,默认是时序仿真。在进行功能仿真前,要生成功能仿真网表的。 在processing菜单下,有个Generate Functional Simulation Netlist 选项,运行下这个之后,在点击开始仿真的按钮就不会报错了



来张下载到开发板上效果
20130512214351523.jpg

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1823316 2015-4-9 22:30

相关推荐阅读
用户1626719 2013-12-10 16:20
TTL反相器的模拟仿真分析
   一直不明白,当输入为3.6V时,Q1的基极为何为2.1V。有一种解释是:当输入为3.6V时,首先Q1得BE极是正偏的,故Vb=3.6V+0.7V=4.3V,然后因为Vb=3.6V+0.7V=...
用户1626719 2013-05-06 16:40
基于Proteus的简易MP3
   最近在做毕业设计,找资料的是时候发现了大二时做的小玩意,一年半多没玩单片机,现在开始玩FPGA了,想起大二的玩单片机时候有点怀念。...
用户1626719 2012-03-03 13:43
[转]MATLAB安装问题解决方案大集锦++最新Matlab 2010a 下载地址
逛论坛,发现很多朋友安装MATLAB时,都或多或少的遇到一些问题。但是,我发现很多问题都是大家遇到的,所以呢,为了帮助大家,我上网搜集,总结了一下十几种安装错误提示以及解决方案,供大家参考。也许有...
用户1626719 2011-11-07 18:43
评论:@在路上 博客中提到的“书上永远不会告诉你的一些接插件知识”
很好的东西...
用户1626719 2011-06-25 14:11
PADS安装方法以及安装问题
  PADS软件是MentorGraphics公司的电路原理图和PCB设计工具软件。目前该软件是国内从事电路设计的工程师和技术人员主要使用的电路设计软件之一,是PCB设计高端用户最常用的工具软件。 P...
EE直播间
更多
我要评论
1
10
关闭 站长推荐上一条 /3 下一条