Design and Implementation of 32-bit Functional Unit for RISC architecture applications

Rashmi Samanth, Ashwini Amin, S. G. Nayak
{"title":"Design and Implementation of 32-bit Functional Unit for RISC architecture applications","authors":"Rashmi Samanth, Ashwini Amin, S. G. Nayak","doi":"10.1109/ICDCS48716.2020.243545","DOIUrl":null,"url":null,"abstract":"This paper presents the design and implementation of 32-bit Functional unit which is used for RISC based processor. This includes designing of processor modules such as Arithmetic and Logic unit (ALU) which realizes addition, subtraction, multiplication, shifting and code conversion by suitable control units and data paths. Multiplexers are used for selecting various operations based on the control inputs. These functional blocks are developed using the Hardware Description Language (HDL). Simulation and synthesis of each block is carried using Xilinx ISE to analyze the results. Results of proposed design has been compared with the conventional Microprocessor without interlocked Pipeline Stages (MIPS) which shows reduction in power dissipation by 30.449%, area by 6% and delay by 34.49%.","PeriodicalId":307218,"journal":{"name":"2020 5th International Conference on Devices, Circuits and Systems (ICDCS)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 5th International Conference on Devices, Circuits and Systems (ICDCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDCS48716.2020.243545","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

This paper presents the design and implementation of 32-bit Functional unit which is used for RISC based processor. This includes designing of processor modules such as Arithmetic and Logic unit (ALU) which realizes addition, subtraction, multiplication, shifting and code conversion by suitable control units and data paths. Multiplexers are used for selecting various operations based on the control inputs. These functional blocks are developed using the Hardware Description Language (HDL). Simulation and synthesis of each block is carried using Xilinx ISE to analyze the results. Results of proposed design has been compared with the conventional Microprocessor without interlocked Pipeline Stages (MIPS) which shows reduction in power dissipation by 30.449%, area by 6% and delay by 34.49%.
面向RISC架构应用的32位功能单元设计与实现
本文介绍了用于RISC处理器的32位功能单元的设计与实现。这包括设计算术和逻辑单元(ALU)等处理器模块,通过适当的控制单元和数据路径实现加、减、乘、移位和代码转换。多路复用器用于根据控制输入选择各种操作。这些功能模块是使用硬件描述语言(HDL)开发的。利用赛灵思ISE对各模块进行仿真和综合,并对结果进行分析。与传统的无联锁管道级(MIPS)微处理器相比,该设计的功耗降低了30.449%,面积减少了6%,延迟降低了34.49%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信