8位串行进位加法器.docx

上传人:b****7 文档编号:9086480 上传时间:2023-02-03 格式:DOCX 页数:10 大小:1.82MB
下载 相关 举报
8位串行进位加法器.docx_第1页
第1页 / 共10页
8位串行进位加法器.docx_第2页
第2页 / 共10页
8位串行进位加法器.docx_第3页
第3页 / 共10页
8位串行进位加法器.docx_第4页
第4页 / 共10页
8位串行进位加法器.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

8位串行进位加法器.docx

《8位串行进位加法器.docx》由会员分享,可在线阅读,更多相关《8位串行进位加法器.docx(10页珍藏版)》请在冰豆网上搜索。

8位串行进位加法器.docx

8位串行进位加法器

实验报告

一、实验目的

使对quartusII的使用进展初步的了解,对于一些芯片的组合应用更加掌握。

二、实验容

设计8位串行进位加法器

用半加器设计一个全加器元件,然后根据图4-38,在顶层设计中用8个1位全加器构成8位串行进位加法器。

给出时序仿真波形并说明之、引脚锁定编译、编程下载于FPGA中进展硬件测试。

完成实践报告。

三、实验步骤与各步结果

1、分析8位串行全加器的层次结构

2、半加器

3、一位全加器

4、8位全加器

//8-bitadder

//halfadder

modulehalfadder(S,C,A,B);

inputA,B;

outputS,C;

xor(S,A,B);

and(C,A,B);

endmodule

//1-bitfulladder

modulefulladder(S,CO,A,B,CI);

inputA,B,CI;

outputS,CO;

wireS1,D1,D2;

halfadderHA1(S1,D1,A,B);

halfadderHA2(S,D2,S1,CI);

org1(CO,D2,D1);

endmodule

//8-bitfulladder

module_8bit_adder(S,C7,A,B,C_1);

input[7:

0]A,B;

inputC_1;

output[7:

0]S;

outputC7;

wireC0,C1,C2,C3,C4,C5,C6,C7;

fulladderFA0(S[0],C0,A[0],B[0],C_1),

FA1(S[1],C1,A[1],B[1],C0),

FA2(S[2],C2,A[2],B[2],C1),

FA3(S[3],C3,A[3],B[3],C2),

FA4(S[4],C4,A[4],B[4],C3),

FA5(S[5],C5,A[5],B[5],C4),

FA6(S[6],C6,A[6],B[6],C5),

FA7(S[7],C7,A[7],B[7],C6);

endmodule

5、软件使用

〔1〕、新建一个工程,工程名为_8bit_adder

(2)、新建一个VerilogHDLFile文件并写入程序代码

〔3〕、对写完的代码进展编译,发现没有错误

〔4〕、新建一个波形文件

〔5〕、新建

〔6〕、插入程序后双击输入数值进展数据的输入

〔7〕、输入相应的值

〔8〕、仿真出来的结果

〔9〕、按时序给输入端输入不同的数据

〔10〕、继续仿真,波形如图

〔11〕、时序仿真

〔12〕、放大后

这里出现了冒险竞争。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1