From a9b4e5880200172b237f9bfe99c6cb0dd062ee91 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Thu, 23 May 2019 10:28:40 +0100 Subject: [PATCH] connect FUFU/FURegs Matrices to resettable go_rd/go_wr (include go_die) --- src/experiment/score6600.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/experiment/score6600.py b/src/experiment/score6600.py index 7952af57..78a0d704 100644 --- a/src/experiment/score6600.py +++ b/src/experiment/score6600.py @@ -275,13 +275,14 @@ class Scoreboard(Elaboratable): # connect fu-fu matrix #--------- - # Group Picker... done manually for now. TODO: cat array of pick sigs + # Group Picker... done manually for now. go_rd_o = intpick1.go_rd_o go_wr_o = intpick1.go_wr_o go_rd_i = intfus.go_rd_i go_wr_i = intfus.go_wr_i - m.d.comb += go_rd_i[0:n_int_fus].eq(go_rd_o[0:n_int_fus]) # rd - m.d.comb += go_wr_i[0:n_int_fus].eq(go_wr_o[0:n_int_fus]) # wr + # NOTE: connect to the shadowed versions so that they can "die" (reset) + m.d.comb += go_rd_i[0:n_int_fus].eq(go_rd_rst[0:n_int_fus]) # rd + m.d.comb += go_wr_i[0:n_int_fus].eq(go_wr_rst[0:n_int_fus]) # wr # Connect Picker #--------- -- 2.30.2