G. Lakshminarayana, L. Suneel, M. Shabazkhan, Munipraveena Rela
{"title":"VHDL implementation of FPGA synthesizable ARM7 processor for mobile and embedded applications","authors":"G. Lakshminarayana, L. Suneel, M. Shabazkhan, Munipraveena Rela","doi":"10.1063/5.0058033","DOIUrl":null,"url":null,"abstract":"Now a day’s very high speed processors play an important role in different applications like smart phones, embedded soc, robotics and IOT. In this paper all the instructions of ARM7 processor will be implemented using VHDL code and ARM7 data path will be implemented with multiplexer based design and it contains multiplier, Barrel shifter, ALU, current program status register, address buffer and data buffer. This design provides single cycle execution of instructions, low code density and also consumes less power, hence it is used in high speed, low power consumption applications like PDA, smart cards, internet of things, multimedia and wearable machines. All the instructions will be simulated using Modelsim and Xilinx XST tool will be used for FPGA synthesis.","PeriodicalId":21797,"journal":{"name":"SEVENTH INTERNATIONAL SYMPOSIUM ON NEGATIVE IONS, BEAMS AND SOURCES (NIBS 2020)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2021-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SEVENTH INTERNATIONAL SYMPOSIUM ON NEGATIVE IONS, BEAMS AND SOURCES (NIBS 2020)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1063/5.0058033","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Now a day’s very high speed processors play an important role in different applications like smart phones, embedded soc, robotics and IOT. In this paper all the instructions of ARM7 processor will be implemented using VHDL code and ARM7 data path will be implemented with multiplexer based design and it contains multiplier, Barrel shifter, ALU, current program status register, address buffer and data buffer. This design provides single cycle execution of instructions, low code density and also consumes less power, hence it is used in high speed, low power consumption applications like PDA, smart cards, internet of things, multimedia and wearable machines. All the instructions will be simulated using Modelsim and Xilinx XST tool will be used for FPGA synthesis.