changed line pull downs to be isochronic as fuk
This commit is contained in:
parent
6ecee7f0c7
commit
89b8dacd29
@ -217,17 +217,23 @@ defproc decoder_2d_hs (avMx1of2<NxC+NyC> in; a1of1 out[Nx*Ny]; bool? reset_B; po
|
||||
|
||||
// Line end pull UPs (triggered once reqs removed)
|
||||
PULLUP_X4 pu[Nx]; // TODO probably replace this with variable strength PU
|
||||
AND2_X1 pu_ANDs[Nx];
|
||||
PULLUP_X4 pu_reset[Nx]; // TODO probably replace this with variable strength PU
|
||||
// AND2_X1 pu_ANDs[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_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 = pu_ANDs[i].y;
|
||||
pu[i].a = d_dr_xX[i].out[Ny];
|
||||
pu[i].y = _out_acksB[i];
|
||||
pu[i].vdd = supply.vdd;
|
||||
pu[i].vss = supply.vss;
|
||||
|
||||
pu_reset[i].a = reset_B;
|
||||
pu_reset[i].y = _out_acksB[i];
|
||||
pu_reset[i].vdd = supply.vdd;
|
||||
pu_reset[i].vss = supply.vss;
|
||||
)
|
||||
|
||||
// ORtree from all output acks, back to the buffer ack.
|
||||
|
Loading…
x
Reference in New Issue
Block a user