From c829ae69b02bf19917899ddcb227fc7117136b9e Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Fri, 22 Feb 2019 10:54:06 -0800 Subject: [PATCH] Adding 'required_features' to basys3 swbut harness. Signed-off-by: Tim 'mithro' Ansell --- artix7/harness/basys3/swbut/design.bit | Bin 2192111 -> 2192111 bytes artix7/harness/basys3/swbut/design.json | 69 +++++++++++++++++------- 2 files changed, 49 insertions(+), 20 deletions(-) diff --git a/artix7/harness/basys3/swbut/design.bit b/artix7/harness/basys3/swbut/design.bit index a06e67c13e859381aef0931a9f5acc9958c32706..7296a391d931de682fac9ef503fca372db816da3 100644 GIT binary patch delta 130 zcmWN=$q~U|0D#fN9&7BoP=U#BFq0mX@ZD6P1BdT!^r9r^w7{Er<=43Uf8Ek>40&{q zlKfnpu0^;!kyt8Hm73J0Ax&vXB5mnNS9;Qyfuu5&k&I;`Q<=$J7P6F;tYsrx*-0k* I4~O^T2dWS$%&*Zs zO2VZGry@T;kyt8Hm73J0Ax&vXB5mnNS9;Qyfuu5&k&I;`Q<=$J7P6F;tYsrx*-0k* I4~O^T2dMTb;Q#;t diff --git a/artix7/harness/basys3/swbut/design.json b/artix7/harness/basys3/swbut/design.json index c7338b4..135bad9 100644 --- a/artix7/harness/basys3/swbut/design.json +++ b/artix7/harness/basys3/swbut/design.json @@ -1,7 +1,7 @@ { "info": { "GRID_X_MAX": 58, - "GRID_X_MIN": 9, + "GRID_X_MIN": 10, "GRID_Y_MAX": 52, "GRID_Y_MIN": 0 }, @@ -134,7 +134,8 @@ "LIOI3_X0Y11/LIOI_I1", "LIOI3_X0Y11/LIOI_IBUF1", "LIOI3_X0Y11/LIOI_ILOGIC1_D", - "L_TERM_INT_X2Y12/TERM_INT_LOGIC_OUTS_L_B18" + "L_TERM_INT_X2Y12/TERM_INT_LOGIC_OUTS_L_B18", + "VBRK_X9Y107/VBRK_EE2A2" ] }, { @@ -261,7 +262,8 @@ "LIOI3_X0Y11/LIOI_I0", "LIOI3_X0Y11/LIOI_IBUF0", "LIOI3_X0Y11/LIOI_ILOGIC0_D", - "L_TERM_INT_X2Y13/TERM_INT_LOGIC_OUTS_L_B18" + "L_TERM_INT_X2Y13/TERM_INT_LOGIC_OUTS_L_B18", + "VBRK_X9Y109/VBRK_EE2A2" ] }, { @@ -400,7 +402,8 @@ "LIOI3_X0Y9/LIOI_IBUF0", "LIOI3_X0Y9/LIOI_ILOGIC0_D", "L_TERM_INT_X2Y11/TERM_INT_LOGIC_OUTS_L_B18", - "L_TERM_INT_X2Y111/L_TERM_INT_WL1BEG2" + "L_TERM_INT_X2Y111/L_TERM_INT_WL1BEG2", + "VBRK_X9Y111/VBRK_EE2A2" ] }, { @@ -535,7 +538,8 @@ "LIOI3_X0Y9/LIOI_I1", "LIOI3_X0Y9/LIOI_IBUF1", "LIOI3_X0Y9/LIOI_ILOGIC1_D", - "L_TERM_INT_X2Y10/TERM_INT_LOGIC_OUTS_L_B18" + "L_TERM_INT_X2Y10/TERM_INT_LOGIC_OUTS_L_B18", + "VBRK_X9Y113/VBRK_EE2A2" ] }, { @@ -673,7 +677,8 @@ "LIOI3_TBYTESRC_X0Y7/LIOI_I1", "LIOI3_TBYTESRC_X0Y7/LIOI_IBUF1", "LIOI3_TBYTESRC_X0Y7/LIOI_ILOGIC1_D", - "L_TERM_INT_X2Y8/TERM_INT_LOGIC_OUTS_L_B18" + "L_TERM_INT_X2Y8/TERM_INT_LOGIC_OUTS_L_B18", + "VBRK_X9Y115/VBRK_EE2A2" ] }, { @@ -813,7 +818,8 @@ "LIOI3_TBYTESRC_X0Y7/LIOI_I0", "LIOI3_TBYTESRC_X0Y7/LIOI_IBUF0", "LIOI3_TBYTESRC_X0Y7/LIOI_ILOGIC0_D", - "L_TERM_INT_X2Y9/TERM_INT_LOGIC_OUTS_L_B18" + "L_TERM_INT_X2Y9/TERM_INT_LOGIC_OUTS_L_B18", + "VBRK_X9Y117/VBRK_EE2A2" ] }, { @@ -957,7 +963,8 @@ "LIOI3_X0Y5/LIOI_I1", "LIOI3_X0Y5/LIOI_IBUF1", "LIOI3_X0Y5/LIOI_ILOGIC1_D", - "L_TERM_INT_X2Y6/TERM_INT_LOGIC_OUTS_L_B18" + "L_TERM_INT_X2Y6/TERM_INT_LOGIC_OUTS_L_B18", + "VBRK_X9Y119/VBRK_EE2A2" ] }, { @@ -1103,7 +1110,8 @@ "LIOI3_X0Y5/LIOI_I0", "LIOI3_X0Y5/LIOI_IBUF0", "LIOI3_X0Y5/LIOI_ILOGIC0_D", - "L_TERM_INT_X2Y7/TERM_INT_LOGIC_OUTS_L_B18" + "L_TERM_INT_X2Y7/TERM_INT_LOGIC_OUTS_L_B18", + "VBRK_X9Y121/VBRK_EE2A2" ] }, { @@ -2591,7 +2599,8 @@ "LIOI3_X0Y111/LIOI_ILOGIC0_D", "L_TERM_INT_X2Y117/L_TERM_INT_NW4BEG0", "L_TERM_INT_X2Y117/TERM_INT_LOGIC_OUTS_L_B18", - "L_TERM_INT_X2Y123/L_TERM_INT_WL1BEG2" + "L_TERM_INT_X2Y123/L_TERM_INT_WL1BEG2", + "VBRK_X9Y123/VBRK_EE2A2" ] }, { @@ -2608,7 +2617,8 @@ "INT_R_X1Y112/SW6D0", "INT_R_X1Y113/SW6C0", "INT_R_X1Y114/SW6B0", - "INT_R_X1Y115/SW6A0" + "INT_R_X1Y115/SW6A0", + "VBRK_X9Y120/VBRK_SW4A0" ] }, { @@ -2625,7 +2635,8 @@ "INT_R_X1Y114/SW6D0", "INT_R_X1Y115/SW6C0", "INT_R_X1Y116/SW6B0", - "INT_R_X1Y117/SW6A0" + "INT_R_X1Y117/SW6A0", + "VBRK_X9Y122/VBRK_SW4A0" ] }, { @@ -2642,7 +2653,8 @@ "INT_R_X1Y116/SW6D0", "INT_R_X1Y117/SW6C0", "INT_R_X1Y118/SW6B0", - "INT_R_X1Y119/SW6A0" + "INT_R_X1Y119/SW6A0", + "VBRK_X9Y124/VBRK_SW4A0" ] }, { @@ -2659,7 +2671,8 @@ "INT_R_X1Y118/SW6D0", "INT_R_X1Y119/SW6C0", "INT_R_X1Y120/SW6B0", - "INT_R_X1Y121/SW6A0" + "INT_R_X1Y121/SW6A0", + "VBRK_X9Y126/VBRK_SW4A0" ] }, { @@ -2676,7 +2689,8 @@ "INT_R_X1Y120/SW6D0", "INT_R_X1Y121/SW6C0", "INT_R_X1Y122/SW6B0", - "INT_R_X1Y123/SW6A0" + "INT_R_X1Y123/SW6A0", + "VBRK_X9Y128/VBRK_SW4A0" ] }, { @@ -2694,7 +2708,8 @@ "INT_R_X1Y122/SW6D0", "INT_R_X1Y123/SW6C0", "INT_R_X1Y124/SW6B0", - "INT_R_X1Y125/SW6A0" + "INT_R_X1Y125/SW6A0", + "VBRK_X9Y131/VBRK_SW4A0" ] }, { @@ -2712,7 +2727,8 @@ "INT_R_X1Y124/SW6D0", "INT_R_X1Y125/SW6C0", "INT_R_X1Y126/SW6B0", - "INT_R_X1Y127/SW6A0" + "INT_R_X1Y127/SW6A0", + "VBRK_X9Y133/VBRK_SW4A0" ] }, { @@ -2729,7 +2745,8 @@ "INT_R_X1Y126/SW6D0", "INT_R_X1Y127/SW6C0", "INT_R_X1Y128/SW6B0", - "INT_R_X1Y129/SW6A0" + "INT_R_X1Y129/SW6A0", + "VBRK_X9Y135/VBRK_SW4A0" ] }, { @@ -2746,7 +2763,8 @@ "INT_R_X1Y128/SW6D0", "INT_R_X1Y129/SW6C0", "INT_R_X1Y130/SW6B0", - "INT_R_X1Y131/SW6A0" + "INT_R_X1Y131/SW6A0", + "VBRK_X9Y137/VBRK_SW4A0" ] }, { @@ -3036,8 +3054,19 @@ "INT_R_X1Y130/SW6D0", "INT_R_X1Y131/SW6C0", "INT_R_X1Y132/SW6B0", - "INT_R_X1Y133/SW6A0" + "INT_R_X1Y133/SW6A0", + "VBRK_X9Y139/VBRK_SW4A0" ] } + ], + "required_features": [ + "CLK_BUFG_REBUF_X60Y117.CLK_BUFG_REBUF_R_CK_GCLK0_TOP.CLK_BUFG_REBUF_R_CK_GCLK0_BOT", + "CLK_BUFG_REBUF_X60Y117.GCLK0_ENABLE_ABOVE", + "CLK_BUFG_REBUF_X60Y117.GCLK0_ENABLE_BELOW", + "CLK_BUFG_REBUF_X60Y142.GCLK0_ENABLE_ABOVE", + "CLK_HROW_TOP_R_X60Y130.BUFHCE.BUFHCE_X0Y0.IN_USE", + "CLK_HROW_TOP_R_X60Y130.BUFHCE.BUFHCE_X0Y0.ZINV_CE", + "CLK_HROW_TOP_R_X60Y130.CLK_HROW_CK_MUX_OUT_L0.CLK_HROW_R_CK_GCLK0", + "CLK_HROW_TOP_R_X60Y130.CLK_HROW_R_CK_GCLK0_ACTIVE" ] }