多功能算术逻辑单元(ALU)设计(3)

2019-01-26 18:10

图9

3、总结

一开始的时候,由于刚接触QuartusII, 比较陌生,在软件应用上出现很多问题,比如说如何封装元件、如何编译、如何测试、如何仿真验证,为了解决这些难题,我上网查了资料,也请教了同学老师。该设计的雏形是4位逻辑运算电路,所以要实现16位就必须配套74182先行进位部件CLA,从而构成一个全字长的ALU。过程中难度较大的地方在于我对ALU函数设计框架的构建以及对设计图的分析都比较模糊,但经过了几次反复检查和修改后,才把问题解决。最终在老师的指导与大家的共同努力下,设计完成得比较成功。一般由一位全加器(FA)构成的行波进位加法器,它虽然可以实现补码数的加法运算和减法运算,但是这种加法/减法器存在两个问题:一是由于串行进位,它的运算时间很长,二是就行波进

7

位加法器本身来说,它只能完成加法和减法两种操作而不能完成逻辑操作。而本设计不仅具有多种算术运算和逻辑运算的功能,而且具有先行近卫逻辑,从而能实现高速运算,这是行波进位加法器所不能比拟的。通过这次设计,我掌握了多功能算术逻辑单元的设计方法,也更进一步的了解了多功能算术逻辑单元的工作原理,了解了多功能算术逻辑单元的基本构造,同时我也对计算机组成原理这门课程有了更深刻的认识,这对我的计算机的学习有很大的帮助,为后续的学习打下来了坚实的基础。

参考文献

[1] 白中英.计算机组成原理(第四版).科学出版社.2008

[2] 姜咏江.基于QuartusII的计算机核心设计.清华大学出版社.2007 [3] 林涛.数字电子技术基础.清华大学出版社.2006

8


多功能算术逻辑单元(ALU)设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016年秋八年级语文上册第七单元28《干将莫邪》学案语文版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: