超前进位加法器实验报告_杭电计组实验2-超前进位加法器设计实验

这篇实验报告详细介绍了如何使用Verilog HDL设计超前进位加法器,包括实验目的、所需工具、设计步骤和方法。通过ISE软件创建项目,编写Verilog代码,进行编译、综合和仿真,以验证超前进位加法器的正确性。报告中展示了模块实例化、数据流描述和逻辑门的操作过程。
摘要由CSDN通过智能技术生成

实验

内容

(算

法、

序、

步骤

和方

法)

一、实验目的

(

1

)掌握运用

Verilog HDL

进行数据流描述与建模的技巧和方法,掌握模块调用与实例

引用的方法。

(

2

)掌握超前进位加法器的原理和设计方法

二、实验仪器

ISE

工具软件

三、步骤、方法

(

1

)启动

Xilinx

ISE

软件,选择

File->New

Project,

输入工程名

shiyan2

,默认选择后,点

Next

按钮,确认工程信息后点击

Finish

按钮,创建一个完整的工程。

(

2

)在工程管理区的任意位置右击,选择

New

Source

命令。弹出

New

Source

Wizard

话框,

选择

Verilog Module,

并输入

Verilog

文件名,

点击

Next

按钮进入下一步,

点击

Finish

完成创建。

(

3

)编辑程序源代码,然后编译,综合;选择

Synthesize--XST

项中的

Check Syntax

右击

选择

Run

命令,并查看

RTL

视图;如果编译出错,则需要修改程序代码,直至正确。

(

4

)在工程管理区将

View

类型设置成

Simulation

,在任意位置右击,选择

New Source

令,选择

Verilog Test Fixture

选项。点击

Next

,点击

Finish

,完成。编写激励代码,观察仿

真波形,如果验证逻辑有误,则修改代码,重新编译,仿真,直至正确。

(

5

)由于实验二并未链接实验板,所以后面的链接实验板的步骤此处没有。

操作

过程

及结

一,操作过程

实验过程和描述:

module shiyan2(A,B,C0,C4,F);

input[3:0] A,B;

input

C0;

output[3:0] F;

output

C4;

wire[3:0]

A,B,F;

wire

C0,C4;

assign

G0=A[0]&B[0];

assign

G1=A[1]&B[1];

assign

G2=A[2]&B[2];

assign

G3=A[3]&B[3];

assign

P0=A[0]|B[0];

assign

P1=A[1]|B[1];

assign

P2=A[2]|B[2];

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值