资源描述:
《实验13实现七段码显示0-F》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《计算机组成原理》实验13实现七段码显示0-F实验13用lpm_rom兆函数模块实现七段码显示0-F。IP核的使用(提高电路设计效率的有效方法)LPM宏单元库分为:门单元函数,如:lpm_and,lpm_mux…算术运算函数,如:lpm_add_sub,lpm_mult存贮函数,如:lpm_ff,lpm_rom…七段码显示:abcdefg1.七段译码关系表如下:a[3..0]a,b,c,d,e,f,g01,1,1,1,1,1,010,1,1,0,0,0,021,1,0,1,1,0,131,1,1,
2、1,0,0,140,1,1,0,0,1,151,0,1,1,0,1,161,0,1,1,1,1,171,1,1,0,0,0,081,1,1,1,1,1,191,1,1,1,0,1,1A1,1,1,0,1,1,1B0,0,1,1,1,1,1C1,0,0,1,1,1,0D0,1,1,1,1,0,1E1,0,0,1,1,1,1F1,0,0,0,1,1,1以图形方式建立一个文件名为7segment.gdf的设计文件,并打开Mega_lpm器件库,选中lpm_rom。3.将lpm_rom调入图形编辑窗4.双
3、击参数区,进行参数设置5.设定参数,调入输入、输出引脚6.编译7.初始化ROM,选莱单MAX+plusⅡSimulator,再选莱单InitializeInitializeMemory…8.填入译码关系表(填完后记得要导出文件名为:romini.mif)9.ExportFile…为romini.mif,选OK退出,再编译。10.建立仿真通道文件,编辑输入波形1、设置endtime为2us设置Gridesize为:10ns,设置clk的初始和波形间隔值为:0,12、设置Gridesize为:10
4、0ns,设置a[3..0]的初始和波形间隔值为:0,1,再设置Gridesize为:200ns3、设置a[3..0]的进制为十进制4、生成11.仿真结果将输出结果展开:12、思考题若想实现设计“0-F”这些数字的话,怎么排列,尝试猜想怎么用之前学过的知识设计一下,写出想法。