- 4
- 0
- 约2.59千字
- 约 8页
- 2018-11-13 发布于江苏
- 举报
用FPGA设计计算器
用FPGA设计计算器
设计背景:
计算器是设计中经常用到的一个操作软件,设计和学习计算器使我们亲密的联系所学的各模块, 对我们的学习有很大的帮助和提升。希望大家来学习
设计原理:
本次的设计主要通过矩阵键盘来实现按键的加减乘除运算,通过按下有效键值来当被加数或者被除数等等,按下10 -- 13等数字来表示对应的运算符。按键键值15表示等于号。
此次的设计是通过数码管来实现显示的,通过按下对应的按键来显示到数码管上,百位十位个位等等。当按下运算算符的时候显示清0不显示东西,之后通过继续按下别的键值来显示出对应的加数和除数等等,之后通过按下对应的键值15表示等于后,然后数码管清0之后立马显示出对应的等于的数。
这样来完成我们此次的设计。
设计架构图:
设计代码:
顶层模块
0modulecalc(clk,rst_n,row,col,sel,seg7); //端口列表
1 inputclk; //时钟
2 inputrst_n; //复位
3 input[3:0]row; //行信号
4
5 output[3:0]col; //列信号
6 output[2:0]sel; //数码管位选信号
7 output[7:0]seg7; //数码管段选信号
8
9 wire[23:0]data;
10
11
您可能关注的文档
- 玺康医疗:打造智能设备,开启全新的慢病管理之路.doc
- 现行之智能汽车安全防护的相关标准解读.doc
- 现阶段电能质量的监测和治理要怎样完善呢?.doc
- 现金之王苹果造车难度不小 君不见乐视北美法拉第工厂荒芜中?.doc
- 现阶段中国芯一再成为热点,我们应该如何看待呢?.doc
- 玻璃窗能发电?量子点嵌入太阳能窗的透明材料中,形成发光太阳能集中器.doc
- 珈伟股份超9亿元拟购光伏电站资产 拟加速业务转型.doc
- 珠海紫燕无人飞行器将开源首款飞行平台生态系统.doc
- 珠海越亚封装在全球手机射频芯片封装基板市场占有率居前三位 打破国外IC封装厂商垄断市场的局面.doc
- 珠海造就成了一个怎样的芯片之路?.doc
原创力文档

文档评论(0)