- 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补充完整(即与逻辑和移位功能的实现)。
您可能关注的文档
- 协诚中学雨季施工方案讲义.doc
- ADS-228足球外观有源小音箱”实验教学套件综述.ppt
- AegiSub调整字幕时间轴功能简介综述.doc
- 发达资本主义国家经济讲义.ppt
- 发电部部长助理工作标准讲义.doc
- Adidas方案综述.pptx
- AeroScout医院方案范本-CN20100413修改版本综述.doc
- AES算法实现分析综述.doc
- 柱与梁的钢筋计算分解.ppt
- AES密码学课程设计(C语言实现)综述.docx
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)