Implement emulators like PSIM, an emulator for PIPE implementation of the chArm instruction set architecture.

Cerrado Publicado hace un año Pagado a la entrega
Cerrado Pagado a la entrega

Implement a PIPE simulator. You are going to complete the C code in files through a GitHub repository I will provide .

The goal is to pass all test cases in the GitHub repo.

You are required to implement five functions that emulate five stages for your PIPE- simulator:

• fetch instr(): Fetch stage (including PC update actions).

• decode instr(): Decode stage.

• execute instr(): Execute stage.

• memory instr(): Memory stage.

• wback instr(): Write-back stage.

The fields of the pipeline registers are defined in include/pipe/instr_pipeline.h in several

struct types *_instr_impl_t and pipe_reg_t. The “clocking” of these registers is handled for

you in src/base/proc.c. When implementing the combinational logic for a pipeline stage, you will be

passed in the appropriate structs as your input and output arguments, which are named in and out. There

are also a few global variables that represent the “backwards” wires sent from one stage to a prior stage,

which you will need to update as well.

Programación en C Arquitectura de software

Nº del proyecto: #36299961

Sobre el proyecto

12 propuestas Proyecto remoto Activo hace 12 meses

12 freelancers están ofertando un promedio de $145 por este trabajo

solutionsplayers

Hello, I can do your task i promice you will get full marks in this. give me a responce for more discussion. I look forward to getting with you. thankful to you thankful to you, Muhammad ayyaz bhatti

$140 USD en 7 días
(26 comentarios)
5.6
usamae

Hello! Thank you for considering me for this project. I have thoroughly read through the project description, and I believe that my skills and experience make me a great fit for this job. I understand that the goal i Más

$220 USD en 7 días
(13 comentarios)
5.0
KawlCarter

✅ Full Experiences and Profound Knowledge in ⭐Simulator with C Programming⭐✅. Hi, how are you? I am very confident to complete your project perfectly. I can start your work right now. Of course, since I am new here, th Más

$100 USD en 2 días
(22 comentarios)
4.8
mohjib092

Hello, I am passionate C programmer Developer I have read your project description Will upgrade your project of course with high-quality Can you please come to the chat box so we can easily discuss Thank you

$180 USD en 1 día
(12 comentarios)
4.7
nevorek

Good day. As you can see in my portfolio, i know how to write simulators. We can talk about project and i'll set accurate terms.

$30 USD en 1 día
(5 comentarios)
4.2
sarkersh

Hi! I have 5 years of experience in ⭐ C programming with pip for OS project in Windows and Linux ⭐. I've read the project description carefully and can start work immediately. Let`s discuss about more detail of project Más

$100 USD en 2 días
(1 comentario)
3.3
engineerwinnie

CERTIFIED ENGINEER, EXPERT IN ENGINEERING&SCIENCE, Dear Client, I have Keenly gone through your project requirements as given in your project description. I gladly inform you that i am in possession of all clearly sta Más

$250 USD en 5 días
(0 comentarios)
0.0
mwerschy

Hey :-) Sure, that sounds simple enough. Let's have a quick chat to discuss the details before I get started

$120 USD en 3 días
(0 comentarios)
0.0
crazygamer010102

Hi, Hope you are doing well! Thanks for sharing your project requirement with us. It will be our great pleasure to work on your project. I have checked your requirement, yes we can do it, because we already work on sim Más

$140 USD en 7 días
(0 comentarios)
0.0