{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

lab4assignment

lab4assignment - CSE140L Spring...

Info icon This preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
CSE 140L Spring 2008:  Announcements  |  Syllabus  |  Schedule  |  Materials CSE 140L Spring 2008 Lab 4 Assignment Due date: June 4.  Objective - Learn how to design a mini CPU Grading Demo will be done in TA office hours or by appointment. The entire project should be ready to run.  Each group has 20 minutes to demo their entire Lab 4. Make sure your design is correct for all types of instructions before demo to TA. Once you are ready to demo, you will ask TA for the testing code. TA will copy the code to your  machine, and then you can compile but not modify your design in ISE. TA will check your CPU result on the monitor. When the demo is done (successfully or  unsuccessfully), TA will delete the testing code from your machine. Your report should include: -Title page containing names, PIDs, due date, title of the lab. -Requirements listed in each part of Lab4
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Part 1. Mini CPU You will build a mini CPU, which consists of a program counter (PC), a datapath unit, an instruction  decoder (ID), a register file, an instruction ROM (IR) and VGA display driver. You need to  implement PC, datapath, ID, register file, IR and the cpu_top module using verilog based on given  starter files. The VGA display driver is provided. The CPU will work with 1Hz clock signal, which is  generated by a given gen_multi_clk module as before. The CPU can perform instructions like  addition, multiplication and branch (See the files in Supporting Materials). The top module has two 
Image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern