运算器功能部件的设计与实现
姓名:xxx组号:15
xxx
学号:110703xx
110703xx
实验日期:20130424
报告完成日期:20130426
f一实验目的1学习掌握Quartusll软件的基本操作;2理解运算器的工作原理和过程;3设计出运算器功能部件并对设计的正确性进行验证。
二实验内容设计出功能完善的运算器部件,并对设计的正确性进行验证。具体要求如下:①用图形方式设计出运算器功能部件的电路原理图。②测试波形要用时序仿真实现。测试功能为“加、减、与、或、非”。③将设计文件封装成器件符号。④数据的宽度为16位
三设计思路
①
由于每个74181只能够进行两组4位数据的算术逻辑运算,所以使用4个74181芯片将运算位数从4位扩展成为16位
②③
在小组间,采用并行进位的方法,需使用一片74182芯片。为方便挂载到总线上,两个16位的操作数分别需要两个74273作为暂存器。
④
运算结果的输出由两个三态门74244来控制。
ff1器件封装图
ff五实验小结在实验中,必须先让两个操作数暂存到两个暂存器中,当两者都准备好时,才能够在C
、M、S的作用下进行运算;三态门在不用的时候应保持关闭;时序仿真中波形信号的前后顺序很重要!
fr