第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/30 18:06:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

被乘数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文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9tanh04paa0wacw0f2p46m3qp9xkwe00yni_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top