rom到数码管显示设计-电子技术应用.PDF

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
rom到数码管显示设计-电子技术应用

FPGA 培训专家 《rom到数码管显示》设计 至芯科技教研部 李昭 2017-4-11 联系QQ:984530288 至芯科技论坛 FPGA 培训专家 至芯科技官网: 至芯科技技术论坛: 至芯科技淘宝网址: /?spm a230r.7195193.1997079 397.2.9gJ436 至芯科技腾讯课堂: /course/list/%E8%87%B3%E8%8A%AF%E7%A7%91%E 6%8A%80 至芯科技-fpag交流群(QQ):282124839 至芯科技fpga就业班火爆招生中,全国统一咨询热线:400-6810708 至芯科技论坛 FPGA 培训专家 《rom到数码管显示》设计 设计背景: rom是读写的的静态存储单元,在我们的设计中我们会经常用 到,数码管模块同样的大大小小的设计还是工程应用中都有这至关重 要的作用。 设计原理: 前几节我们学习了rom存储器的设计,还有数码管模块的设计, 为了我们联系这两个模块的应用我们今天将设计一个按键来控制读 取rom 中的数据,来显示到数码管上。 因为我们的数码管模块的显示频率是10K,所以我们应该小于10K 的频率给一个rom地址,从而出一个数据,我们的设计是0.5s出一 个数据,这样我们就能在数码管上显示随着地址的增加,数据同样也 在变化。 第一步我们要先设计我们的.mif文件,我们在前10个地址是上 写入0 -- 10,然后建立一个rom 的ip核,添加进去从而便于后面 的例化。 设计模块,我们前面讲过数码管模块,这样就可以直接拿过来用 至芯科技论坛 FPGA 培训专家 了,今天我们将主要给大家展示我们的rom控制模块。 设计架构图: rom_seg clk rst_n rd_rom seg7[7:0] key 设计代码: 顶层模块 0 module rom_seg (clk, rst_n, key, sel, seg_n); 1 2 input clk, rst_n; 3 input key; 4 output [7:0] seg_n; //段选信号 5 output [2:0] sel; //位选信号 6 7 wire [3:0] data; 8 wire [23:0] hex; 9 10 //在 6个数码管上显示同样的数据 11 assign hex [23:0] {data[3:0],data[3:0],data[3:0],data[3:0],data[3:0],data[3:0]}; 12 13 rom rom_inst ( //rom 控制模块的例化 14 .key(key), 15 .clk(clk), 16 .rst_n (rst_n), 17 .data(data) 18 ); 至芯科技论坛 FPGA 培训专家 19 20 21

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档