{"title":"Design and Implementation of 32 bit MIPS based RISC Processor","authors":"G. Dewangan, G. Prasad, Bipin Chandra Mandi","doi":"10.1109/SPIN52536.2021.9566007","DOIUrl":null,"url":null,"abstract":"MIPS-based RISC processor has a wide range of applications because of its low power consumption and high-speed performance. Here a design of Pipeline based MIPS processor is proposed using the forwarding and stalling process. A pipeline is used to improve each stage’s utilization factor and improve the overall performance of MIPS. A pipeline-based MIPS processor is presented here and has different five processing stages instruction fetch (IF), instruction decode (ID), execution (EXE), memory (MEM), and write back(WB). The data hazard solving technique is achieved by using the method as mentioned above. The design had been synthesized and simulated with the help of the Xilinx Vivado tool and implemented in the Virtex ultra scale board, and the total consumption power of 0.999 W is measured.","PeriodicalId":343177,"journal":{"name":"2021 8th International Conference on Signal Processing and Integrated Networks (SPIN)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 8th International Conference on Signal Processing and Integrated Networks (SPIN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SPIN52536.2021.9566007","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
MIPS-based RISC processor has a wide range of applications because of its low power consumption and high-speed performance. Here a design of Pipeline based MIPS processor is proposed using the forwarding and stalling process. A pipeline is used to improve each stage’s utilization factor and improve the overall performance of MIPS. A pipeline-based MIPS processor is presented here and has different five processing stages instruction fetch (IF), instruction decode (ID), execution (EXE), memory (MEM), and write back(WB). The data hazard solving technique is achieved by using the method as mentioned above. The design had been synthesized and simulated with the help of the Xilinx Vivado tool and implemented in the Virtex ultra scale board, and the total consumption power of 0.999 W is measured.