This commit is contained in:
alexmadison 2022-03-31 16:23:01 +02:00
parent 7b7cd4653e
commit 6751e2807c
1 changed files with 5 additions and 7 deletions

View File

@ -216,15 +216,13 @@ defproc decoder_2d_hs (avMx1of2<NxC+NyC> in; a1of1 out[Nx*Ny]; bool? reset_B; po
)
// Line end pull UPs (triggered once reqs removed)
// Use two pullups rather than and-pullup
// bc smaller
// and bc the delay that an AND induces means that the pullup could
// end up fighting a synapse pulldown, as both have the correct req sigs.
PULLUP_X4 pu[Nx]; // TODO probably replace this with variable strength PU
PULLUP_X4 pu_reset[Nx]; // TODO probably replace this with variable strength PU
// AND2_X1 pu_ANDs[Nx];
PULLUP_X4 pu_reset[Nx];
(i:Nx:
// pu_ANDs[i].a = d_dr_xX[i].out[Ny];
// pu_ANDs[i].b = reset_B; // TODO buffer
// pu_ANDs[i].vdd = supply.vdd;
// pu_ANDs[i].vss = supply.vss;
pu[i].a = d_dr_xX[i].out[Ny];
pu[i].y = _out_acksB[i];
pu[i].vdd = supply.vdd;