diff --git a/lab2CA.cache/wt/webtalk_pa.xml b/lab2CA.cache/wt/webtalk_pa.xml index d858caf..f469d41 100644 --- a/lab2CA.cache/wt/webtalk_pa.xml +++ b/lab2CA.cache/wt/webtalk_pa.xml @@ -3,7 +3,7 @@ - +
@@ -17,19 +17,54 @@ This means code written to parse this file will need to be revisited each subseq + + + - + + + + + + + + - + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + - + - +
diff --git a/lab2CA.runs/.jobs/vrs_config_1.xml b/lab2CA.runs/.jobs/vrs_config_1.xml new file mode 100644 index 0000000..c86769b --- /dev/null +++ b/lab2CA.runs/.jobs/vrs_config_1.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/lab2CA.runs/.jobs/vrs_config_2.xml b/lab2CA.runs/.jobs/vrs_config_2.xml new file mode 100644 index 0000000..c86769b --- /dev/null +++ b/lab2CA.runs/.jobs/vrs_config_2.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/lab2CA.runs/.jobs/vrs_config_3.xml b/lab2CA.runs/.jobs/vrs_config_3.xml new file mode 100644 index 0000000..c86769b --- /dev/null +++ b/lab2CA.runs/.jobs/vrs_config_3.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/lab2CA.srcs/sources_1/new/RegFile.v b/lab2CA.srcs/sources_1/new/RegFile.v index 903c32c..3721957 100644 --- a/lab2CA.srcs/sources_1/new/RegFile.v +++ b/lab2CA.srcs/sources_1/new/RegFile.v @@ -37,18 +37,20 @@ module RegFile(input wire clk, reset, .Din(write_data), .Dout(r3_out)); - mux m0( + mux_4_1 m0( .A(r0_out), .B(r1_out), .C(r2_out), .D(r3_out), + .out(op0), .switch(op0_idx)); - mux m1( + mux_4_1 m1( .A(r0_out), .B(r1_out), .C(r2_out), .D(r3_out), + .out(op1), .switch(op1_idx)); endmodule diff --git a/lab2CA.xpr b/lab2CA.xpr index 404364e..837e719 100644 --- a/lab2CA.xpr +++ b/lab2CA.xpr @@ -66,8 +66,16 @@ + + + + + + + + @@ -81,18 +89,9 @@ - - - - - - - - @@ -105,9 +104,8 @@