Lab 5
Due: See Assignments Page
Materials
See the the Labs..Lab5
subdirectory of the Shared folder
- Handout:: Read PDF the handout
- Skeleton Files: Download the skeleton file and testbench file in the provided
.zip
file which contains an almost complete 5-stage pipelined CPU that you will complete.
Procedure
In teams of 2:
- ** Only do the PART 2 - ROB (Out-of-Order Execution) and not the first part (In-order execution).**
-
Follow the instructions in the handout.
-
The
.zip
skeleton files contains many completed design files (testbench, single-divider, etc) and theOoE_Divider.v
file which you need to complete. Follow the instructions in the handout and the comments in the file itself to complete the design. - When you run the testbench it should log your results to a file
OoE_output_results.txt
(i.e. you should check this file first and compare it toOoE_golden_results.txt
) then and only then do you likely need to look at waveforms to debug any errors.
Submission
- Create a file with the name of you and your partner in a file
names.txt
. - Zip your files:
names.txt
, andOoE_Divider.v
in a SINGLE .ZIP file (not .bz2, not .gz, not .tar but zip) namedlab4.zip
. - Submit your .ZIP file on the EE 457 Brightspace site in the Lab 5 dropbox under the Labs.