From: Luke Kenneth Casson Leighton Date: Thu, 23 May 2019 09:28:40 +0000 (+0100) Subject: connect FUFU/FURegs Matrices to resettable go_rd/go_wr (include go_die) X-Git-Tag: div_pipeline~1975 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a9b4e5880200172b237f9bfe99c6cb0dd062ee91;p=soc.git connect FUFU/FURegs Matrices to resettable go_rd/go_wr (include go_die) --- 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 #---------