added comments
This commit is contained in:
parent
f1ae79cd5a
commit
6ecee7f0c7
@ -243,10 +243,10 @@ defproc decoder_2d_hs (avMx1of2<NxC+NyC> in; a1of1 out[Nx*Ny]; bool? reset_B; po
|
|||||||
_ortree.in[i] = out_ack_invs[i].y;
|
_ortree.in[i] = out_ack_invs[i].y;
|
||||||
)
|
)
|
||||||
|
|
||||||
// NEED TO ADD C EL
|
// C element to ensure that the buffer receives an invalid
|
||||||
// SUCH THAT ACK IS LOWERED ONLY WHEN
|
// _only_ once _both_ ackB has been reset, _and_ its output data
|
||||||
// VAL IS LOWERED TOO
|
// has been fully invalidated.
|
||||||
// i.e. buffer.out.a = Cel(ortree_ack, valid)
|
// Otherwise run into the issue that ack is removed before data is invalid.
|
||||||
A_2C_B_X1 buf_ack_Cel(.c1 = _ortree.out, .c2 = valid_Cel.y, .y = addr_buf.out.a,
|
A_2C_B_X1 buf_ack_Cel(.c1 = _ortree.out, .c2 = valid_Cel.y, .y = addr_buf.out.a,
|
||||||
.vdd = supply.vdd, .vss = supply.vss);
|
.vdd = supply.vdd, .vss = supply.vss);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user