ri = []
for i in range(n_src):
rdr.append(Signal(wid, name="rdrel%d_i" % i, reset_less=True))
- rd.append(Signal(wid, name="gordl%d_i" % i, reset_less=True))
+ rd.append(Signal(wid, name="gord%d_o" % i, reset_less=True))
ri.append(Signal(wid, name="readable%d_i" % i, reset_less=True))
wrr = []
wr = []
wi = []
for i in range(n_dst):
wrr.append(Signal(wid, name="reqrel%d_i" % i, reset_less=True))
- wr.append(Signal(wid, name="gowr%d_i" % i, reset_less=True))
+ wr.append(Signal(wid, name="gowr%d_o" % i, reset_less=True))
wi.append(Signal(wid, name="writable%d_i" % i, reset_less=True))
# inputs
self.n_src = n_src
self.n_dest = n_dest
self.reg_count = reg_count
- self.dest_fwd_i = Signal(reg_count, reset_less=True)
dst = []
- for i in range(n_src):
+ for i in range(n_dest):
j = i + 1 # name numbering to match dest1/dest2
- dst.append(Signal(reg_count, name="dst%d" % j, reset_less=True))
+ dst.append(Signal(reg_count, name="dfwd%d_i" % j, reset_less=True))
self.dest_fwd_i = Array(dst)
src = []
for i in range(n_src):
j = i + 1 # name numbering to match src1/src2
- src.append(Signal(reg_count, name="src%d" % j, reset_less=True))
+ src.append(Signal(reg_count, name="sfwd%d_i" % j, reset_less=True))
self.src_fwd_i = Array(src)
self.reg_wr_pend_o = Signal(reset_less=True)
self.n_src = n_src
self.n_dest = n_dest
self.fu_count = fu_count
- self.dest_rsel_i = Signal(fu_count, reset_less=True)
self.dest_rsel_i = Array(Signal(fu_count, name="dst_rsel_i",
reset_less=True) \
for i in range(n_dest))