- 131
- 0
- 约2.7千字
- 约 10页
- 2017-07-17 发布于湖北
- 举报
算术逻辑单元ALU的设计
班 级:计科1201班
学 号:1208030113
姓 名:何志强
设计日期:2014-11-20
西安科技大学计算机科学与技术学院
实验题目 算数逻辑单元ALU的设计
实验目的 设计一个简单的算数逻辑单元,并用Verilog实现,得到仿真波形。
实验设备
安装有modelsim和Quartus2的PC机一台
4.实验原理
算术逻辑单元ALU集成了各种算术运算和逻辑运算部件的功能,包括加、减、乘、除等数值运算、逻辑运算、移位运算等。把这些功能集成在一个逻辑部件ALU之中,使得ALU具有算术运算和逻辑运算功能。这种设计方法可以使得功能比较紧凑,简化对逻辑运算部件和算术运算部件的使用。同时还能最大限度的复用某些逻辑部件,从而减少逻辑电路的使用。
设计ALU首先要对各种算数逻辑运算进行编码。表1为本文设计的处理器实用的ALU功能编码表。
表1 ALU功能编码表
算术逻辑单元ALU的实现
算术逻辑单元ALU的内部详细设计
算术逻辑单元ALU的Verilog的实现
module ALU181A(S,A,B,F,M,CN,CO,FZ);
input[3:0] S;
input[7:0] A,B;
input M,CN;
output[7:0] F;
output CO,FZ;
wire[7:0] F;
wire CO;
wire
原创力文档

文档评论(0)