a project in computers architectural

User Generated

Nyjnnyna

Computer Science

Description

hello,

I have an project. please I need at least 90% and above

also I need a .pdf report and a zipped verilong or vhdl implementation of the project

Unformatted Attachment Preview

1 Term Project Spring 2019 EEGR 243- Computer Architecture Phase 1 Due 04-04-2019 Goal: This phase of the project is to design and implement instruction fetch unit of LEGv8 processor. The figure shown below is the high-level block diagram of the pipelined fetch stage which consists of three components: instruction memory, Program Counter (PC) register, and an ADD unit. 2 Term Project Spring 2019 EEGR 243- Computer Architecture Phase 1 Due 04-04-2019 Required Specifications: PC: should be synchronous block which have 64-bit input and 64-bit output. Instruction memory: should be synchronous block with PC; both have the same clock signal. Read address input is 16-bit wide and the instruction memory output must be 32 bits. Add unit: must be combinational circuit with 2 64-bit inputs, one of the input is 4. Constraints 1- Develop the Add unit without using any of IP catalog cores. 2- Initialize the first 5 locations of instruction memory by storing instruction codes in memory coefficient (COE) file. 3- Read address of the instruction memory must be connected to 16 least significant bits of PC. Requirements: I. Hard copy of your report and its pdf. file containing the following: 1. Modified block diagram, showing the bits and additional connections 2. What are the objectives 3. Elaboration on Verilog or VHDL implementation 4. Synthesis results; along with RTL view snap shot 5. Elaboration on test bench: e.g. how many instructions are loaded, how many are read, how you enabled the add block etc. 6. Elaboration on the waveform and snapshot of the waveform must also be included. Both writing and reading from the memory should be clearly shown in the waveform. Elaboration must state whether the waveform show the successful implementation. II. A zipped Verilog or VHDL Implementation of the Project: A folder containing all the files generated by Vivado including all the .v or .vhd, should be submitted to the drop box via D2L. Name the submitted folder as the name of your group ( max of two).
Purchase answer to see full attachment
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Explanation & Answer

Kindly check the work uploaded. I will be glad to know if you need more work done. The work is 100% original with 0% plagiarism. Thank you for choosing me for your task.

Project
Name
Institution

Modified block diagram

Objectives
- The program counter should be synchronous to have a block of 64-bit for both input and output.
- Instruction memory block should be synchronous with the program counter with same clock signal.
- Instruction memory should read 16-bit input and output a 32-bit.
- Add unit should have an input with space of 4 and two 64-bit inputs.

Synthesis results
Registers

Data memory

Instructions
IF allows instructions to be fetched from memory.
ID allows the instructions fetched to be de...


Anonymous
I was stuck on this subject and a friend recommended Studypool. I'm so glad I checked it out!

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4

Similar Content

Related Tags