$30
1. Goal
To realize how to set the control signal in different instruction type.
( Decoder & ALU Controller)
To clarify how sign-extend work.
Connect all datapath to form a single cycle CPU
2. HW Requirement
Finish the truth table for Decoder.(21%)
Every raw for 3 point. If a raw got any wrong answer, you will not get any point for
that raw.
Implement bellow instruction for testing data.(60%)
add
slt
addi
lw
sw
beq
jal
jalr
You would not get any score for this part if your program can’t pass the test by
script.
You should fill in name of your directory in all your {*.v} or you will not pass the
script testing.
Experiment (19 %)
What’s the problem you encounter?(5%)
Your implement detail.(9%)
Anything you want to say.(5%)
3. Hand in
Your hand in structure should like this.
{$(groupN)_$(studentid1)_$(studentid2)}.zip
{$(groupN)_$(studentid1)_$(studentid2)}
$(studientid1)_report.pdf
$(studientid2)_report.pdf
Makefile
Instruction.txt
{*.v}
Your report should be in PDF format.
Report
Truth table for decoder.
Experiment.