From 04baa491eb8470dbcec621937c7d6bdbbdc09889 Mon Sep 17 00:00:00 2001 From: Hugh Date: Wed, 23 Feb 2022 11:35:16 +0100 Subject: [PATCH] Fixed buffer again in FORK --- dataflow_neuro/primitives.act | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dataflow_neuro/primitives.act b/dataflow_neuro/primitives.act index aadd055..8f148d5 100644 --- a/dataflow_neuro/primitives.act +++ b/dataflow_neuro/primitives.act @@ -217,12 +217,13 @@ namespace tmpl { defproc fork (avMx1of2 in; avMx1of2 out1; avMx1of2 out2 ; bool? reset_B; power supply) { // control bool _en, _reset_BX,_reset_BXX[N*2]; - A_4C_RB_X4 inack_ctl(.c1=_en,.c2=in.v,.c3=out1.v,.c4=out2.v,.y=in.a,.pr_B=reset_B,.sr_B=reset_B,.vdd=supply.vdd,.vss=supply.vss); + A_4C_RB_X4 inack_ctl(.c1=_en,.c2=in.v,.c3=out1.v,.c4=out2.v,.y=in.a,.pr_B=_reset_BX,.sr_B=_reset_BX,.vdd=supply.vdd,.vss=supply.vss); A_1C2P_X1 en_ctl(.c1=in.a,.p1=out1.v,.p2=out2.v,.y=_en,.vdd=supply.vdd,.vss=supply.vss); //reset_buffers - sigbuf reset_bufarray(.in=_reset_BX, .out=_reset_BXX); BUF_X1 reset_buf(.a=reset_B, .y=_reset_BX,.vdd=supply.vdd,.vss=supply.vss); + sigbuf reset_bufarray(.in=_reset_BX, .out=_reset_BXX); + //validity bool _in_v;