可编程ASIC课程设计2位BCD码加法器

可编程ASIC课程设计2位BCD码加法器

ID:36499088

大小:196.50 KB

页数:7页

时间:2019-05-11

可编程ASIC课程设计2位BCD码加法器_第1页
可编程ASIC课程设计2位BCD码加法器_第2页
可编程ASIC课程设计2位BCD码加法器_第3页
可编程ASIC课程设计2位BCD码加法器_第4页
可编程ASIC课程设计2位BCD码加法器_第5页
资源描述:

《可编程ASIC课程设计2位BCD码加法器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、深圳大学实验报告课程名称:可编程ASIC课程实验名称:2位BCD码加法器学院:电子科学与技术学院专业:电子科学与技术班级:组号:指导教师:报告人:学号:实验地点一、实验目的完成2位BCD码加法器的设计,要求用VerilogHDL编程,在DE2平台上实现,加数、被加数、和分别用数码管显示。在DE2平台上下载并演示实验结果二、实验原理图中A0A1B0B1S0S1均为4bit的端口,S2为1bit的端口。利用bcd加法器实现两位数的加法实现三、实验内容利用参考算法的逻辑,思思索出具体的代码源程序编码:modulebcd(

2、a0,a1,b0,b1,displaya0,displaya1,displayb0,displayb1,displays0,displays1,displays2,displayss,clk);input[3:0]a0,a1,b0,b1;//输入端口inputclk;//实现清除和计算output[6:0]displays0,displays1,displays2,displaya0,displaya1,displayb0,displayb1,displayss;//输出端口reg[3:0]s0,s1,s2,ss;r

3、eg[4:0]t0,t1,c1,c2,z0,z1;reg[6:0]displays0,displays1,displays2,displaya0,displaya1,displayb0,displayb1,displayss;always@(posedgeclk)//逻辑实现begint0=a0+b0;if(t0>9)beginz0=10;c1=1;endelsebeginz0=0;c1=0;endbegint1=a1+b1+c1;if(t1>9)beginz1=10;c2=1;endelsebeginz1=0;c2

4、=0;endendbegins0=t0-z0;s1=t1-z1;s2=c2;endendalways@(clk)begindisplayss<=display(ss);//显示等号endfunction[6:0]display;input[3:0]ss;begincase(ss)4'd0:display=7'b0110_111;default:display=7'b0110_111;endcaseendendfunctionalways@(a0)begincase(a0)4'd0:displaya0=7'b10000

5、00;4'd1:displaya0=7'b1111001;4'd2:displaya0=7'b0100100;4'd3:displaya0=7'b0110000;4'd4:displaya0=7'b0011001;4'd5:displaya0=7'b0010010;4'd6:displaya0=7'b0000010;4'd7:displaya0=7'b1111000;4'd8:displaya0=7'b0000000;4'd9:displaya0=7'b0010000;default:displaya0=7'b100

6、0_000;endcaseendalways@(a1)begincase(a1)4'd0:displaya1=7'b1000000;4'd1:displaya1=7'b1111001;4'd2:displaya1=7'b0100100;4'd3:displaya1=7'b0110000;4'd4:displaya1=7'b0011001;4'd5:displaya1=7'b0010010;4'd6:displaya1=7'b0000010;4'd7:displaya1=7'b1111000;4'd8:displaya

7、1=7'b0000000;4'd9:displaya1=7'b0010000;default:displaya1=7'b1000_000;endcaseendalways@(b0)begincase(b0)4'd0:displayb0=7'b1000000;4'd1:displayb0=7'b1111001;4'd2:displayb0=7'b0100100;4'd3:displayb0=7'b0110000;4'd4:displayb0=7'b0011001;4'd5:displayb0=7'b0010010;4'

8、d6:displayb0=7'b0000010;4'd7:displayb0=7'b1111000;4'd8:displayb0=7'b0000000;4'd9:displayb0=7'b0010000;default:displayb0=7'b1000_000;endcaseendalways@(b1)begincase(b1)4'd0:di

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。