whoops src_rsel signal-copy error
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 17 Apr 2020 12:28:05 +0000 (13:28 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 17 Apr 2020 12:28:05 +0000 (13:28 +0100)
src/soc/experiment/score6600_multi.py

index c6cd2596e1b905489d16e61d107251b9fbd3b7de..2c9b2febfeeb49c01985cddac82279d6e6af8ccc 100644 (file)
@@ -422,7 +422,7 @@ class FunctionUnits(Elaboratable):
             comb += intfudeps.go_rd_i[i].eq(self.go_rd_i[i])
             comb += intregdeps.src_i[i].eq(self.src_i[i])
             comb += intregdeps.go_rd_i[i].eq(self.go_rd_i[i])
-            comb += self.src_rsel_o[i].eq(intregdeps.src_rsel_o[0])
+            comb += self.src_rsel_o[i].eq(intregdeps.src_rsel_o[i])
         for i in range(self.n_dst):
             print (i, self.go_wr_i, intfudeps.go_wr_i)
             comb += intfudeps.go_wr_i[i].eq(self.go_wr_i[i])