第一个问题--如何对一幅图片取模
1、先将图片使用PS或美图处理,转变成128*64、黑白图片(转变为黑白色有助于在LCD上显示更清楚)
2、使用Windows画图打开1处理过的图片,保存为单色bmp图片,图片处理完成。
3、使用点阵液晶取模软件对2的图像取模,设置如下,取模方式C51
第二个问题--如何生成MIF文件,配置ROM
对于MIF文件的生成,下面一篇文章讲的很详细,WIDTH为8,DEPTH为1024。
http://www.ippipp.com/group/topic/id/1643
第三个问题--有关仿真
设计中需要仿真1s的时间,Quartus II的波形仿真,仿真到49%,愣是不动了。无奈只能写个简单的testbench,使用Modesim仿真,问题来了,新建工程,添加文件后,出现“Instantiation of 'altsyncram' failed. The design unit was not found.”后来在网上找到了解决方法,
《在ModelSim里仿真Altera的lpm_rom文件的实践》
网址:http://www.ippipp.com/article/id/39143
PS:遇到的一些报错
Error: Run Generate Functional Simulation Netlist (quartus_map newadd --generate_functional_sim_netlist) to generate fun
这个是因为运行了功能仿真,默认是时序仿真。在进行功能仿真前,要生成功能仿真网表的。 在processing菜单下,有个Generate Functional Simulation Netlist 选项,运行下这个之后,在点击开始仿真的按钮就不会报错了
来张下载到开发板上效果