From 30c83a658fe01821f0f2f86e33266e621411d236 Mon Sep 17 00:00:00 2001 From: Markus Koch Date: Sun, 22 Sep 2019 19:11:21 +0200 Subject: [PATCH] sw: Fix fpga_cell_lut34_lut_get_out_mux Was accessing wrong data when generating info for set 2. --- sw/kousaten/src/fpga_cell_lut34.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sw/kousaten/src/fpga_cell_lut34.c b/sw/kousaten/src/fpga_cell_lut34.c index bd1af3b..c0e7d0b 100644 --- a/sw/kousaten/src/fpga_cell_lut34.c +++ b/sw/kousaten/src/fpga_cell_lut34.c @@ -78,8 +78,6 @@ static int fpga_cell_lut34_lut_get_out_mux(int lut_group, char *ports) { int i; int lut; - ports = ports + lut_group; - if (lut_group < 0 || lut_group > 2) { report(LL_ERROR, "Invalid LUT group requested."); @@ -87,6 +85,7 @@ static int fpga_cell_lut34_lut_get_out_mux(int lut_group, char *ports) { } lut = lut_group * 2; + ports = ports + lut; for (i = 0; i < 4; ++i) { if (ports[0] == LUT_OUT_DC ||