四川大学数电课程设计(四位二进制无符号数乘法器) - 图文

2026/1/27 6:35:09

数字电子技术基础课程设计

被乘数A 0001 0010 0100 1010 1100 1011 1111

- 6 -

乘数B 0001 0010 0010 1100 1100 1101 1111

乘积P 00000001 00000100 00001000 01111000 10010000 10001111 11100001

数字电子技术基础课程设计

2.2.3 优缺点分析

优点:电路具有连续计算能力,对比方案一优势在于计算过程可以通过按键开始,而不是改变输入时直接输出改变,并且能够存贮乘积。输入输出及中间计算的移位过程能够通过probe显示出来,非常直观。对高位,多次乘法运算来说,计算速度快,运行时间短。

缺点:使用的芯片较多搭。逻辑电路图相对复杂,搭接过程比较复杂,连线多,易出现错误。

3 使用硬件描述语言——Verilog实现

3.1 设计目的

本次设计的目的是在初步掌握Verilog硬件语言的基础上,通过ISE软件进行有关程序的编译、仿真实验,最后通过下载程序到硬件设备BASY2板进行验证。

通过学习的Verilog语言结合电子电路的设计知识理论联系实际,掌握所学的数字电子技术基础课程知识,学习Verilog基本单元电路的综合设计应用。

通过对四位二进制乘法器的设计,巩固和综合运用所学课程,加深对数字电路和Verilog基本单元的理解,理论联系实际,提高设计能力,提高分析、解决计算机技术实际问题的独立工作能力。

通过课程设计深入理解Verilog语言的精髓,

达到课程设计的目标,乘法器的设计可以使对计算机怎样工作有了更深了解。 3.2 设计要求

1)构造一个4位二进制乘法器;

2)通过ISE软件,使用Verilog语言编写程序,并在BASY2板上实现: ①使用拨码开关拨动实现输入四位乘数和被乘数;

②用8个LED灯显示最后的运行结果。 3.3 硬件语言描述

1)建立工程Multiplier_4bit和文件

2)程序段:

Verilog Module 程序:

- 7 -

数字电子技术基础课程设计

引脚约束程序Implementation Constraints File:

- 8 -

数字电子技术基础课程设计

成功生成二进制文件:

3.4 BASY2板结果附图

0001?0001?00000001

- 9 -


四川大学数电课程设计(四位二进制无符号数乘法器) - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: 四川大学数电课程设计(四位二进制无符号数乘法器) - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219