IRJET- Design of Instruction Set Architecture based 16 Bit MIPS Architecture with Pipeline Stage

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 08 Issue: 07 | July 2021

p-ISSN: 2395-0072

www.irjet.net

Design of Instruction Set Architecture Based 16 Bit MIPS Architecture with Pipeline Stages Kanaka Sai Hemanth Dogga1, Chand Basha Shaik 2, Sreemukhi Muddusetty3 1B.

Tech, Electronics and Communication Engineering, Andhra University, Vizag,

2Director,

Business Development at SION SEMICONDUCTORS PVT LTD, Bangalore, India

B.Tech, Electronics and Communication Engineering, India Indian Institute of Information Technology Design and Manufacturing, Kurnool, India ---------------------------------------------------------------------***----------------------------------------------------------------------

3

Abstract - The MIPS instruction set architecture (ISA) is a

subsystems may likewise be implanted, permitting less expensive in general frameworks. While numerous processors and single-chip plans, some elite plans depend on a couple of chips to give various functional units and moderately huge stores.

RISC (Reduced Instruction Set Architecture) based microprocessor architecture. The Instruction set architecture (ISA) is of built-in data types especially integers, floating point numbers, fixed set of instructions, fixed set of on-processor variables, interface for reading/writing memory, mechanisms to do input/output. In this cutting-edge world, microchips are discovering their way into pretty much every field in this era, joining a component of quickness into customary gadgets. Microcontrollers are the need of the day. Energy productive, space effective are improved continuously and researchers are still working on it. Our paper demonstrates Instruction Set that is a subset of MIPS architecture. It demonstrates the benefits of MIPS like simplicity and fastness. In addition, it is a smartly optimized subset of MIPS. It is a faster version consisting of the most commonly required instructions. In this paper, the architecture based on 16-bit data width, consists 5 stage pipeline, and 8 general purpose registers are used.

Programmers have added guidance and information storage to the processors. A reserve is an uncommon kind of rapid smash where information and the location of the information is put away. At whatever point the processor attempts to peruse information from fundamental memory, the reserve is analyzed first. On the off chance that one of the addresses put away in the reserve coordinates with the location being utilized for the memory read, it is called a hit. The store will supply the information all things considered. Reserve is ordinarily multiple times quicker than main memory. The information will be there the following time we need it. Cache reserve is utilized to store often utilized guidelines. Information reserve is utilized to store much of the time utilized information.

Key Words: ISA, RISC, MIPS, pipeline, general purpose registers, and data width.

RISC normally has enormous arrangement of registers. The quantity of registers accessible in a processor can influence execution a similar way a memory access does. An intricate computation may require the utilization of a few information esteems. In the event that the information esteems all live in memory during the computations, numerous memoryelements gets to should be utilized to use them. On the off chance that the information esteems are put away in the inward registers of the processor all things being equal, their entrance during computations will be a lot quicker. It is acceptable then to have part of interior registers. Executing less guidelines and tending to modes on silicon diminishes the intricacy of the guidance decoder, the tending to rationale, and the execution unit. This permits the machine to be timed at a quicker speed, since less work needs to be done each clock period.

1.INTRODUCTION Processors are viewed as one of the most significant devices in our regular machines called PCs. Prior to we start, we need to comprehend what precisely processors are and their suitable executions. Processor is an electronic circuit that capacities as the CPU of a PC, giving computational control. Processors are likewise utilized in other progressed electronic frameworks, like PC printers, vehicles, and stream aircrafts, Mini-computers and so on. Processors have been portrayed in various ways. They have been contrasted with the mind and the core of people. Their activity has been jumped at the chance to an exchanged board, and to the sensory system in a working system. They have frequently been called microcomputers. The first reason for the processor was to control memory. That is the thing that they were initially intended to do, and that is their main event today. In particular, a processor is a segment that carries out memory.

1.1 MIPS Architecture Instruction set architecture (ISA) based MIPS is a RISC based microprocessor architecture that was developed by MIPS Computer Systems Inc. MIPS is now an industry standard and the performance leader within the embedded system industry. These designs are found in various products used in our everyday lives. It was estimated that one in three of all RISC chips produced was a MIPS-based design. Architecture of MIPS and RISC microprocessor includes a

Normal processors fuse arithmetic and logic functional units just as the related control logic, guidance preparing hardware, and a segment of the memory pecking order. Bits of the interface logic for the input/output (I/O) and memory

© 2021, IRJET

|

Impact Factor value: 7.529

|

ISO 9001:2008 Certified Journal

|

Page 2581


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.