Calculator Interface Design in Verilog HDL using MIPS32 Microprocessor

Also Available Domains Xilinx ISE

Project Code :TVPGTO913

Objective

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 Model Sim software.

Abstract

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 Model Sim 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.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software Requirements:

·         Tool: Xilinx Vivado2018.3

·         HDL: Verilog

Hardware Requirements:

·         Microsoft® Windows XP

·         Intel® Pentium® 4 processor or Pentium 4 equivalent with SSE support

·         512 MB RAM

·         100 MB of available disk space

Learning Outcomes

  • Basics of Digital Electronics
  • VLSI design Flow
  • Introduction to Verilog Coding
  • Different modeling styles in Verilog

o   Data Flow modeling

o   Structural modeling

o   Behavioral modeling

o   Mixed level modeling

  • Introduction to Arithmetic circuits
  • Knowledge on MIPS unit
  • Different control units and instructions
  • Knowledge on MIPS32 processor
  • Applications in real time
  •    Xilinx Vivado2018.3 for design and simulation
  •   Generation of Netlist
  •   Solution providing for real time problems
  •  Project Development Skills:

o   Problem Analysis Skills

o   Problem Solving Skills

o   Logical Skills

o   Designing Skills

o   Testing Skills

o   Debugging Skills

o   Presentation Skills

o   Thesis Writing Skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video