原创
毕业设计遇到的那些问题(FPGA与LCD12864)
毕业设计终于搞完了,写篇博客来祭奠我即将逝去的大学生活。 第一个问题--如何对一幅图片取模
1、先将图片使用PS或美图处理,转变成128*64、黑白图片(转变为黑白色有助于在LCD上显示更清楚)
2、使用Windows画图打开1处理过的图片,保存为单色bmp图片,图片处理完成。
3、使用点阵液晶取模软件对2的图像取模,设置如下,取模方式C51
第二个问题--如何生成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 选项,运行下这个之后,在点击开始仿真的按钮就不会报错了
来张下载到开发板上效果
用户1823316 2015-4-9 22:30