收藏 分享(赏)

4乘4位阵列乘法器设计.doc

上传人:精品资料 文档编号:10374351 上传时间:2019-11-04 格式:DOC 页数:9 大小:450.17KB
下载 相关 举报
4乘4位阵列乘法器设计.doc_第1页
第1页 / 共9页
4乘4位阵列乘法器设计.doc_第2页
第2页 / 共9页
4乘4位阵列乘法器设计.doc_第3页
第3页 / 共9页
4乘4位阵列乘法器设计.doc_第4页
第4页 / 共9页
4乘4位阵列乘法器设计.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、课程设计报告课程设计题目: 4 乘 4 位阵列乘法器设计 学生姓名 : 杨博闻学 号 : 201120070115 专 业 : 计算机科学与技术班 级 : 1120701指导教师 : 汪宇玲 2014 年 1 月 4 日- 1 -一、设计目的 1 掌握乘法器的原理及其设计方法。 2 熟练应用 CPLD 设计及 EDA 操作软件。 二、设计设备 1TDN-CM+或 TDN-CM+教学实验系统一套。 2 PC 微机一台。 3ispDesignEXPERT 软件模型机数据通路结构框图三、设计原理 本实验用 CPLD 来设计一个 4 4 位乘法器,相对于画电路图输入,用 ABEL 语言描述是比较方便的

2、。其算式如下(其中括号中的数字表示在 ABEL 源程序描述中的功能块调用编号): - 2 -a3 a2 a1 a0 b3 b2 b1 b0 - a3b0(10) a2b0(6) a1b0(3) a0b0(1) a3b1(13) a2b1(9) a1b1(5) a0b1(2) a3b2(15) a2b2(12) a1b2(8) a0b2(4) a3b3(16) a2b3(14) a1b3(11) a0b3(7) - p7 p6 p5 p4 p3 p2 p1 p0 四、设计步骤 1安装 EDA 软件 打开计算机电源,进入 Windows 系统,安装上述 ispDesignEXPERT 软件。安装完

3、成后,桌面和开始菜单中则建有 ispDesignEXPERT 软件图标。2用 ispDesignEXPERT 软件根据上述乘法的逻辑原理用 ABEL 语言编写功能描述程序。 其在 1032 芯片中对应的管脚如图 : 3编辑、编译和下载 使用 ispDesignEXPERT 软件编辑源程序并进行编译,然后打开实验系统电源,将生成的 JEDEC 文件下载到 ispLSI1032 中去。 4 连接实验电路 按下图连接实验电路。 5 给定操作数,观察乘法器输出 - 3 -将 SWITCH UNIT 单元中的 SW-B、AR 开关置为低电平状态。在 INPUT DEVICE 单元中的 8 个开关的高 4

4、 位为乘数 A ,低四位为被乘数 B ,而相乘的结果将在 OUTPUT DEVICE 单元中的数码管中以十六进制形式显示。给 A 和 B 置不同的数,观察相乘的结果。 五、设计结果:输 入 信 号输出K0(7)K0(6)K0(5)K0(4)K0(3)K0(2)K0(1)K0(0)K2(1)K2(0)C S10 1 0 1 0 1 0 0 0 1 140 0 1 1 0 1 1 0 0 1 12- 4 -六、ABEL 源码MODULE multiplyTITLE 4 bit multiplier“Inputsa3,a2, a1, a0 pin 34,35,36,37;b3,b2, b1, b0

5、pin 38,39,40,41;“Outputsp7,p6,p5,p4,p3,p2,p1,p0 pin 45,46,47,48,49,50,51,52 istype com,invert;“Set declarationsaset = a3,a2,a1,a0;bset = b3,b2,b1,b0;product = p7,p6,p5,p4,p3,p2,p1,p0;“Sub-module declarations, with default input values“In this case, all inputs default to 0 if not used.adder interface

6、 (a=0, b=0, sin=0, cin=0 - sum, carry);- 5 -“Sub-module instancesablk1 functional_block adder;ablk2 functional_block adder;ablk3 functional_block adder;ablk4 functional_block adder;ablk5 functional_block adder;ablk6 functional_block adder;ablk7 functional_block adder;ablk8 functional_block adder;abl

7、k9 functional_block adder;ablk10 functional_block adder;ablk11 functional_block adder;ablk12 functional_block adder;ablk13 functional_block adder;ablk14 functional_block adder;ablk15 functional_block adder;ablk16 functional_block adder;Equationsp7 = ablk16.carry; “ Product output bit 7p6 = ablk16.su

8、m; “ bit 6p5 = ablk14.sum; “ bit 5p4 = ablk11.sum; “ bit 4 p3 = ablk7.sum; “ bit 3p2 = ablk4.sum; “ bit 2p1 = ablk2.sum; “ bit 1p0 = ablk1.sum; “ bit 0ablk16.sin = ablk15.carry;ablk16.cin = ablk14.carry;ablk16.a = a3;ablk16.b = b3;ablk15.sin = ablk13.carry;ablk15.cin = ablk12.carry;ablk15.a = a3;abl

9、k15.b = b2;ablk14.sin = ablk15.sum;ablk14.cin = ablk11.carry;- 6 -ablk14.a = a2;ablk14.b = b3;ablk13.cin = ablk9.carry;ablk13.a = a3;ablk13.b = b1;ablk12.sin = ablk13.sum;ablk12.cin = ablk8.carry;ablk12.a = a2;ablk12.b = b2;ablk11.sin = ablk12.sum;ablk11.cin = ablk7.carry;ablk11.a = a1;ablk11.b = b3

10、;ablk10.a = a3;ablk10.b = b0;ablk9.sin = ablk10.sum;ablk9.cin = ablk6.carry;ablk9.a = a2;ablk9.b = b1;ablk8.sin = ablk9.sum;ablk8.cin = ablk5.carry;ablk8.a = a1;ablk8.b = b2;ablk7.sin = ablk8.sum;ablk7.cin = ablk4.carry;ablk7.a = a0;ablk7.b = b3;ablk6.a = a2; ablk6.b = b0; ablk5.sin = ablk6.sum;ablk

11、5.cin = ablk3.carry;ablk5.a = a1;ablk5.b = b1;ablk4.sin = ablk5.sum;- 7 -ablk4.cin = ablk2.carry;ablk4.a = a0;ablk4.b = b2;ablk3.a = a1;ablk3.b = b0;ablk2.sin = ablk3.sum;ablk2.cin = ablk1.carry;ablk2.a = a0;ablk2.b = b1;ablk1.a = a0;ablk1.b = b0;Test_vectors (aset, bset - product) 0 , 0 - 0; 0 , 1

12、- 0; 1 , 2 - 2; 2 , 3 - 6; 3 , 4 - 12; 3 , 5 - 15; 4 , 5 - 20; 4 , 6 - 24; 5 , 6 - 30; 5 , 7 - 35; 6 , 7 - 42; 7 , 7 - 49; 8 , 8 - 64; 9 , 9 - 81 ; 10 , 11 - 110; 12 , 13 - 156; 13 , 14 - 182; 13 , 15 - 195; 14 , 15 - 210;END六、心得体会 经过这次课程设计充分地实践了课上所学到的知识,提高了动手能力,把理论知识运用到实践中。对阵列乘法运算器的结构以及原理得到了进一步的了解。在设计的过程中也遇到了很多的问题,最大的问题就是 ABEL 源码的理解,在老师的教导下,了解了这一源码的形成。通过本次课程设计受益良多。

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报