Publication Type : Conference Proceedings
Publisher : IEEE
Url : https://doi.org/10.1109/WiSPNET54241.2022.9767133
Keywords : Wireless communication;Calculators;Codes;Reduced instruction set computing;Microprocessors;Process control;Signal processing;MIPS32;Interface;Verilog;ModelSim;Calculator
Campus : Coimbatore
School : School of Engineering
Year : 2022
Abstract : This work involves the designing of a calculator which performs basic operations such as addition, subtraction, multiplication, division, factorial, square root, square, and cube. This is implemented using the MIPS32 (Microprocessor without Interlocked Pipelined Stages) processor, which has a five-stage pipelined architecture and 32 registers, using Verilog HDL in the ModelSim software. An interface module is created in which the processor module is instantiated to provide the two-phase clock input and control signals to the processor and for the user to inputs. Based on the choice of operation and the operands provided, the corresponding operation would be executed and the result would be displayed. The assembly language code for each operation is coded as 32-bit instructions within the interface module and stored in the memory. The processor fetches, decodes, and executes these instructions and stores the result in one of the registers, which is then displayed to the user using the interface.
Cite this Research Publication : Swaminathan T, Vaishnav Rengan V, Ramesh S. R., Calculator Interface Design in Verilog HDL Using MIPS32 Microprocessor, [source], IEEE, 2022, https://doi.org/10.1109/WiSPNET54241.2022.9767133