Pass bne test
This commit is contained in:
Binary file not shown.
@@ -7,16 +7,15 @@ module InstructionMemory (
|
||||
|
||||
always @(*) begin
|
||||
case (address[31:2])
|
||||
20'd0: instruction <= 32'h20110001; // addi $s1, $zero, 1
|
||||
20'd6: instruction <= 32'h20120001; // addi $s2, $zero, 1
|
||||
20'd11: instruction <= 32'h12320009; // beq $s1, $s2, beq_target
|
||||
20'd16: instruction <= 32'h20130001; // addi $s3, $zero, 1
|
||||
// beq_target:
|
||||
20'd21: instruction <= 32'h22310001; // addi $s1, $s1, 1
|
||||
20'd26: instruction <= 32'h12320009; // beq $s1, $s2, beq_target2
|
||||
20'd31: instruction <= 32'h20130003; // addi $s3, $zero, 3
|
||||
// beq_target2:
|
||||
20'd36: instruction <= 32'h08100023; // j beq_target2
|
||||
20'd0: instruction <= 32'h20110001; // addi $s1, $zero, 1
|
||||
20'd6: instruction <= 32'h16320009; // bne $s1, $s2, bne_target
|
||||
20'd11: instruction <= 32'h20130001; // addi $s3, $zero, 1
|
||||
// bne_target:
|
||||
20'd16: instruction <= 32'h20120001; // addi $s2, $zero, 1
|
||||
20'd21: instruction <= 32'h16320009; // bne $s1, $s2, bne_target2
|
||||
20'd26: instruction <= 32'h20130002; // addi $s3, $zero, 2
|
||||
// bne_target2:
|
||||
20'd31: instruction <= 32'h0810001e; // j bne_target2
|
||||
default: instruction <= 32'h00000000;
|
||||
endcase
|
||||
end
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
<Option Name="IPStaticSourceDir" Val="$PIPUSERFILESDIR/ipstatic"/>
|
||||
<Option Name="EnableBDX" Val="FALSE"/>
|
||||
<Option Name="FeatureSet" Val="FeatureSet_Classic"/>
|
||||
<Option Name="WTXSimLaunchSim" Val="190"/>
|
||||
<Option Name="WTXSimLaunchSim" Val="192"/>
|
||||
<Option Name="WTModelSimLaunchSim" Val="0"/>
|
||||
<Option Name="WTQuestaLaunchSim" Val="0"/>
|
||||
<Option Name="WTIesLaunchSim" Val="0"/>
|
||||
|
||||
Reference in New Issue
Block a user