资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,实验13实现七段码显示,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,实验13实现七段码显示,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,实验13实现七段码显示,*,计算机组成原理,实验1,3,实现七段码显示0-F,实验13实现七段码显示,实验1,3,用lpm_rom兆函数模块实现七段码显示0-F。,IP核的使用(提高电路设计效率的有效方法),LPM宏单元库分为:,门单元函数,如:lpm_and,lpm_mux,算术运算函数,如:lpm_add_sub,,lpm_mult,存贮函数,如:lpm_ff,lpm_rom,实验13实现七段码显示,七段码显示,:,a,b,c,d,e,f,g,实验13实现七段码显示,1. 七段译码关系表如下:,a3.0 a, b, c, d, e, f, g,0 1, 1, 1, 1, 1, 1, 0,1 0, 1, 1, 0, 0, 0, 0,2 1, 1, 0, 1, 1, 0, 1,3 1, 1, 1, 1, 0, 0, 1,4 0, 1, 1, 0, 0, 1, 1,5 1, 0, 1, 1, 0, 1, 1,6 1, 0, 1, 1, 1, 1, 1,7 1, 1, 1, 0, 0, 0, 0,8 1, 1, 1, 1, 1, 1, 1,9 1, 1, 1, 1, 0, 1, 1,实验13实现七段码显示,A 1, 1, 1, 0, 1, 1, 1,B 0, 0, 1, 1, 1, 1, 1,C 1, 0, 0, 1, 1, 1, 0,D 0, 1, 1, 1, 1, 0, 1,E 1, 0, 0, 1, 1, 1, 1,F 1, 0, 0, 0, 1, 1, 1,实验13实现七段码显示,以图形方式建立一个文件名为7segment.gdf,的设计文件,并打开Mega_lpm器件库,选中lpm_rom。,实验13实现七段码显示,3. 将lpm_rom调入图形编辑窗,实验13实现七段码显示,4. 双击参数区,进行参数设置,实验13实现七段码显示,5. 设定参数,调入输入、输出引脚,实验13实现七段码显示,6. 编译,实验13实现七段码显示,7. 初始化ROM,选莱单MAX+plusSimulator,,再选莱单InitializeInitialize Memory,实验13实现七段码显示,8. 填入译码关系表(填完后记得要导出文件名为:romini.mif),实验13实现七段码显示,9. Export File,为,romini.mif,选OK退出,再编译。,实验13实现七段码显示,10. 建立仿真通道文件,编辑输入波形,1、设置end time 为2us设置Gride size为:10ns,设置clk的初始和波形间隔值为:0,1,2、设置Gride size为:100ns,设置a3.0的初始和波形间隔值为:0,1,再设置Gride size为:200ns,3、设置a3.0的进制为十进制,4、生成,实验13实现七段码显示,11. 仿真结果,实验13实现七段码显示,将输出结果展开:,实验13实现七段码显示,12、思考题,若想实现设计“0-F”这些数字的话,,怎么排列,尝试猜想怎么用之前学过的知识设计一下,写出想法。,实验13实现七段码显示,
展开阅读全文