Login
升级VIP 登录 注册 安全退出
当前位置: 首页 > word文档 > 标准规范 > 超前进位加法器的设计分解,超前进位加法器的设计思想

超前进位加法器的设计分解,超前进位加法器的设计思想

收藏

本作品内容为超前进位加法器的设计分解,格式为 docx ,大小 474426 KB ,页数为 17页

超前进位加法器的设计分解


('沈阳航空航天大学课程设计报告课程设计名称:计算机组成原理课程设计课程设计题目:超前进位加法器的设计院(系):计算机学院专业:计算机科学与技术班级:学号:姓名:指导教师:完成日期:2014年01月100沈阳航空航天大学课程设计报告-I-目录第1章总体设计方案................................................21.1设计原理...............................................................21.2设计思路...............................................................31.3设计环境...............................................................3第2章详细设计方案................................................42.1顶层方案图的设计与实现...............................................42.1.1顶层方案的整体设计...............................................42.1.2元器件选择和引脚锁定.............................................52.2功能模块的设计与实现...................................................62.2.1八位超前进位加法器的设计与实现....................................62.3功能仿真调试...........................................................8第3章编程下载与硬件测试.........................................103.1编程下载..............................................................103.2硬件测试及结果分析....................................................10参考文献.........................................................12附录............................................................13沈阳航空航天大学课程设计报告-2-第1章总体设计方案1.1设计原理将n个全加器相连可得n位加法器,但是加法时间较长。解决的方法之一是采用“超前进位产生电路”来同时形成各位进位,从而实现快速加法。超前进位产生电路是根据各位进位的形成条件来实现的。四位超前进位加法器的设计:①只要满足下述两个条件中的任一个,就可形成C1,(1)X1,Y1均为1;(2)X1,Y1任一个为1,且进位CO为1。由此,可以得到C1的表达式为:C1=X1Y1+(X1+Y1)C0;②只要满足下述条件中任一个即可形成C2,(1)X2,Y2均为1;(2)X2,Y2任一为1,且X1,Y1均为1;(3)X2,Y2任一为1,同时X1,Y1任一为1,且CO为1。由此,可以得到C2的表达式为:C2=X2Y2+(X2+Y2)X1Y1+(X2+Y2)(X1+Y1)C0;③同理,有C3,C4表达式如下:C3=X3Y3+(X3+Y3)X2Y2+(X3+Y3)(X2+Y2)X1Y1+(X3+Y3)(X2+Y2)(X1+Y1)C0;C4=X4Y4+(X4+Y4)X3Y3+(X4+Y4)(X3+Y3)X2Y2+(X4+Y4)(X3+Y3)(X2+Y2)X1Y1+(X4+Y4)(X3+Y3)(X2+Y2)(X1+Y1)C0。引入进位传递函数Pi和进位产生函数Gi。它们的定义为:Pi=Xi+YiGi=XiYiP1的意义是:当X1,Y1中有一个为1时,若有进位输入,则本位向高位传送此进位,这个进位可以看成是低位进位越过本位直接向高位传递的。G1的意义是:当X1,Y1均为1时,不管有无进位输入,本位定会产生向高位的进位。将Pi、Gi代入C1到C4式子中,便可得到:沈阳航空航天大学课程设计报告-3-3=G1+P1C0;式(1.1.1)C2=G2+P2G1+P2P1C0;式(1.1.2)C3=G3+P3G2+P3P2G1+P3P2P1C0;式(1.1.3)C4=G4+P4G3+P4P3G2+P4P3P2G1+P4P3P2P1C0;式(1.1.4)1.2设计思路八位超前进位加法器的设计:一个八位超前进位加法器,它可以由2个四位超前进位加法器模块来构成。四位超前进位加法器采用Schematic设计输入方式,顶层的八位超前进位加法器采用原理图设计输入方式。在四位超前进位加法器的设计中,运用门电路进行控制,并且给上述设计进行定位,所设计的Schematic程序电路经过编译、检测、调试过后生成.bit文件并且下载到XCV200可编程逻辑芯片中,经过COP2000测试并验证设计的正确性。1.3设计环境在设计超前进位加法器过程中,采用XilinxFoundationF3.1可编程器件开发软件,对于硬件,在实验设计过程中,用到了伟福COP2000型计算机组成原理实验仪、XCV200实验板、微机。沈阳航空航天大学课程设计报告-4-第2章详细设计万案2.1顶层方案图的设计与实现顶层方案图主要实现一位全加器的逻辑功能,采用原理图设计输入方式完成,超前进位加法器电路的是实现基于XCV200可编程逻辑芯片。在完成原理图的功能设计后,经过检测调试,把输入/输出信号通过引脚编号安排到XCV200指定的引脚上去,最终实现芯片的引脚锁定。2.1.1顶层方案的整体设计顶层图形文件主要由2个四位超前进位加法器构成,总共17位输入,9位输出。顶层图形文件由XilinxFoundationF3.1软件编辑得到相应的模块,顶层图形的整体设计如下图2.1所示:icEditor-[CWQIAL.SCH]jfile罰讥酗!kOptionsHjerarehy芒】刖DLsplayTOGIE肛曲卍Help育阍刖息圖汁计■iniQlal卜-lul劃喘图2.1八位超前进位加法器整体设计图怡鋤O311Z一上虫沈阳航空航天大学课程设计报告-5-2.1.2元器件选择和引脚锁定(1)元器件的选择由于在设计的过程中,硬件设计环境是基于伟福COP2000型计算机组成原理实验仪和XCV200实验板,故采用的目标芯片为XilinxXCV200可编程逻辑芯片。(2)引脚锁定在XilinxFoundationF3.1上面完成软件的设计之后,把顶层图形文件中的输入/输出信号用引脚编号安排到XilinxXCV200芯片指定的引脚上去,从而实现芯片的设计电路的引脚锁定,各信号及XilinxXCV200芯片引脚对应关系如下表2.1所示:表2.1信号和芯片引脚对应关输入信号XCV200芯片引脚输出信号XCV200芯片引脚U1A194U1S1147U1A295U1S2152U1A396U1S3178U1A497U1S4184U2A1100U2S1185U2A2101U2S2203U2A3102U2S3111U2A4103U2S4110U1B179U2C478U1B280U1B381U1B482U2B184U2B285U2B386U2B487U1C063沈阳航空航天大学课程设计报告-6-2.2功能模块的设计与实现在八位超前进位加法器和四位超前进位加法器的设计中均是采用Schematic设计输入方式,而在四位超前进位加法器的设计中是由一列的门电路构成,最后在由2个四位超前进位加法器模块构成8位超前进位加法器。可以扩展开来,16位,32位超前进位加法器原理类似8位的设计原理。2.2.1八位超前进位加法器的设计与实现(1)设计描述根据上面在1.1中讲述的四位超前进位加法器的设计原理那样,四位超前进位加法器的实现是建立在进位C1,C2,C3,C4的基础之上的。所以,由于上面第1.1节中关于进位C1,C2,C3,C4已经进位讲述,根据式(1.1.1),式(1.1.2),式(1.1.3)式(1.1.4)可以画出四位超前进位加法器的逻辑图。四位超前进位加法器的9个输入端分别为:A1,A2,A3,A4,B1,B2,B3,B4,CO;5个输出端分别为:S1,S2,S3,S4,C4;其高低位顺序是从低到高,A1到A4,B1到B4,S1到S4,CO,C4是进位。经过门电路的组合之后形成,四位超前进位加法器(Schematic程序),在经过封装,可以得到一个比较简洁的元器件,然后可以自己命名。(2)创建Schematic程序的电路图四位超前进位加法器的完整电路设计图如下图2.2所示:左面为输入端口,右面5个为输出端口。沈阳航空航天大学课程设计报告-7-aero3FileEditModeOptiaitsHieararchyViewDisplayJjglisWiJkdowHelphi劃怖I闇]囲陰副]占直列0回]FC>-x>C>E=T>二ZL>二:c」-I—--r^[l>E>D-图2.2八位超前进位加法器的设计电路图如下图2.3所示:WWh弾■电Editor一[CnAOqTAI.sen]Jt订髦£<£L1£二IFp&b沈阳航空航天大学课程设计报告-14-n二』-x>&4二ZDE=3>4a、C>x>ZOO&r>沈阳航空航天大学课程设计报告-15-课程设计总结:在这次的课程设计中,我学到了很多。第一次用XilinxFoundationF3.1,很多东西都不懂,不断地去请教同学,同时自己也不断地去尝试,总算是慢慢的知道了该如何去建工程,如何去定义一个新的芯片以及内部逻辑结构。一个东西只能不断地学习,不断地去应用你才能掌握它,一个人不可能一开始什么都会,所以我们要去问,去练。同时也明白到你以前掌握的再牢靠的知识,不经常复习终究会忘的,温故而知新,在学习新知识的同时也要不断地去复习我们已经学过的知识。理论永远只是存在于书本上的东西,不具体操作它,永远也不会深刻认识到它的原理和功能,学以致用。指导教师评语:指导教师(签字):年月日课程设计成绩',)


  • 编号:1700819666
  • 分类:标准规范
  • 软件: wps,office word
  • 大小:17页
  • 格式:docx
  • 风格:商务
  • PPT页数:474426 KB
  • 标签:

广告位推荐

相关标准规范更多>