Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In this lab, you will build datapaths of a MIPS single cycle processor ( SCP ) using system Verilog in Edaplayground or Modelsim. I recommend

In this lab, you will build datapaths of a MIPS single cycle processor (SCP) using system Verilog in Edaplayground or Modelsim. I recommend you to use EDAplayground which can be accessed from edaplayground. . You need to create an account to use it. It is all free.
Lets say a processor is supposed to support following instructions.
addi, add, sub, and, or, lw, sw, beq, and j
Write a system Verilog module for the datapath of MIPS SCP. The module MUST be named as datapath.
The skeleton for required module containing the port list of the datapath, as shown in the figure below, is given in file named, datapath.sv. You are required to complete the module and submit it. After completing the datapath module you can run the testbench provided in file named tbDataPath.sv.
HINT: systemVerilog modules for basic building blocks, needed for constructing the datapath, are given in the textbook. You are supposed to study them on your own and use them as needed.
Submitting your work:
Place all your datapath.sv file in a SINGLE folder, name it as StudentName_ID_Lab5, compress it and upload to the LMS.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

design a simple disciplinary and grievance procedure.

Answered: 1 week ago