已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计报告课程设计题目: 4乘4位阵列乘法器设计 学生姓名 : 杨博闻学 号 : 201120070115 专 业 : 计算机科学与技术班 级 : 1120701指导教师 : 汪宇玲 2014年 1月 4日一、设计目的 1 掌握乘法器的原理及其设计方法。 2 熟练应用CPLD 设计及 EDA 操作软件。 二、设计设备 1TDN-CM+或 TDN-CM+教学实验系统一套。 2 PC 微机一台。 3ispDesignEXPERT 软件 模型机数据通路结构框图 三、设计原理 本实验用 CPLD 来设计一个 4 4 位乘法器,相对于画电路图输入,用 ABEL 语言描述是比较方便的。其算式如下(其中括号中的数字表示在 ABEL 源程序描述中的功能块调用编号): 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 软件。安装完成后,桌面和开始菜单中则建有 ispDesignEXPERT 软件图标。 2用ispDesignEXPERT 软件根据上述乘法的逻辑原理用ABEL 语言编写功能描述程序。 其在 1032 芯片中对应的管脚如图 : 3编辑、编译和下载 使用 ispDesignEXPERT 软件编辑源程序并进行编译,然后打开实验系统电源,将生成的 JEDEC 文件下载到 ispLSI1032 中去。 4 连接实验电路 按下图连接实验电路。 5 给定操作数,观察乘法器输出 将 SWITCH UNIT 单元中的 SW-B、AR 开关置为低电平状态。在 INPUT DEVICE 单元中的 8 个开关的高 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 S1010101000114001101100112六、ABEL源码MODULE multiplyTITLE 4 bit multiplierInputsa3,a2, a1, a0 pin 34,35,36,37;b3,b2, b1, b0 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 valuesIn this case, all inputs default to 0 if not used.adder interface (a=0, b=0, sin=0, cin=0 - sum, carry);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;ablk9 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.sum; 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;ablk15.b = b2;ablk14.sin = ablk15.sum;ablk14.cin = ablk11.carry;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;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;ablk5.cin = ablk3.carry;ablk5.a = a1;ablk5.b = b1;ablk4.sin = ablk5.sum;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 - 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 ,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 血友病症状辨识及护理措施
- 眼健康科普知识讲座
- 仓库领料流程管理规范
- 电梯安全使用方法培训
- 自我介绍和求职
- 保险公司新员工培训岗位介绍
- 生产线产品介绍
- 小偷行为违法与预防教育
- 精神分裂症症状分析及护理策略
- 蛋白质的分离和纯化方法
- 2025年入党积极分子培训考试试卷及答案(共五套)
- 2025年湖南高速铁路职业技术学院单招职业技能考试题库必考题
- 2025修缮沥青道路工程合同
- 内镜下套扎术护理配合
- GB/T 31771-2024家政服务母婴护理服务质量规范
- 夜夜的晚夕里梦见合唱简谱
- 《两次战争比较》课件
- 1248国开电大本科《公共部门人力资源管理》自检自测试题及答案
- 入党申请书专用纸-A4单面打印
- 国开药物化学(本)形考3
- 《超高维数据分析》课程教学大纲
评论
0/150
提交评论