From 87f552b1d040caacd2d43ede56c3d4d1a814389c Mon Sep 17 00:00:00 2001 From: alexmadison Date: Wed, 30 Mar 2022 14:06:14 +0200 Subject: [PATCH] decoder hs wip --- dataflow_neuro/coders.act | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dataflow_neuro/coders.act b/dataflow_neuro/coders.act index d1c1ed2..7439bc8 100644 --- a/dataflow_neuro/coders.act +++ b/dataflow_neuro/coders.act @@ -225,6 +225,7 @@ namespace tmpl { delay_fifo pu_dlys[Nx]; OR2_X1 pu_ORs[Nx]; PULLUP_X4 pu[Nx]; // TODO probably replace this with variable strength PU + AND2_X1 pu_ANDs[Nx]; (i:Nx: pu_dlys[i].in = _out_acksB[i]; pu_dlys[i].supply = supply; @@ -234,7 +235,12 @@ namespace tmpl { pu_ORs[i].vdd = supply.vdd; pu_ORs[i].vss = supply.vss; - pu[i].a = pu_ORs[i].y; + pu_ANDs[i].a = pu_ORs[i].y; + 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].y = _out_reqsB[i]; pu[i].vdd = supply.vdd; pu[i].vss = supply.vss;