ALU模块设计文档综述.docVIP

  • 19
  • 0
  • 约5.08千字
  • 约 8页
  • 2017-03-30 发布于湖北
  • 举报
ALU模块设计文档综述

版本信息 版本 日期 描述 作者 1.0 20/03/2015 ALU模块设计文档 刘有耀 封面版本信息必须与本页最后版本保持一致。 ALU模块设计方案 算术逻辑运算器(ALU)是数字计算机中执行加、减等算术运算,执行与、或等逻辑运算,以及执行比较、移位、传送等操作的功能部件,本模块实现32位的ALU。本文描述MIPS单周期处理器的ALU模块的功能、接口、时序及其实现。 1 功能 ALU主要完成: 有符号数的加减运算 无符号数的加减运算 与、或逻辑运算 算术右移 逻辑左移、右移 有符号小于置1运算 无符号小于置1运算 2 接口说明 表1 ALU接口信号定义 信号名称 方向 含义 ALU_DA[31:0] IN ALU第一个输入数据端口,32位宽度 ALU_DB[31:0] IN ALU第二个输入数据端口,32位宽度 ALU_CLT[3:0] IN ALU运算功能编码,12种指令需要4位编码 ALU_SHIFT[4:0] IN ALU移位次数 ALU_ZERO OUT 运算结果全零标志 ALU_OverFlow OUT 有符号运算溢出标志 ALU_DC[31:0] OUT ALU运算结果 3 时序说明 4 实现方案 算术逻辑运算器(ALU)的具体实现方案如图1。分析图1的功能,并按功能要求将图1补充完整(即与逻辑和移位功能的实现)。

文档评论(0)

1亿VIP精品文档

相关文档