From c8cf7e45f52b0a8cc33f485b41843e3f66aee9e2 Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Sat, 25 Nov 2017 23:12:31 +0100 Subject: [PATCH] Add frame tiles to tilegrid Signed-off-by: Clifford Wolf Signed-off-by: Tim 'mithro' Ansell --- database/artix7/settings.sh | 4 ++++ fuzzers/005-tilegrid/generate.tcl | 15 +++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/database/artix7/settings.sh b/database/artix7/settings.sh index d9dde9cd..a99321e5 100644 --- a/database/artix7/settings.sh +++ b/database/artix7/settings.sh @@ -4,6 +4,10 @@ export XRAY_DATABASE="artix7" export XRAY_PART="xc7a50tfgg484-1" export XRAY_ROI="SLICE_X12Y100:SLICE_X27Y149" export XRAY_ROI_FRAMES="0x00020500:0x000208ff" +export XRAY_ROI_GRID_X1="29" +export XRAY_ROI_GRID_X2="47" +export XRAY_ROI_GRID_Y1="0" +export XRAY_ROI_GRID_Y2="52" export XRAY_PIN_00="E22" export XRAY_PIN_01="D22" export XRAY_PIN_02="E21" diff --git a/fuzzers/005-tilegrid/generate.tcl b/fuzzers/005-tilegrid/generate.tcl index 2be70d82..60749f9d 100644 --- a/fuzzers/005-tilegrid/generate.tcl +++ b/fuzzers/005-tilegrid/generate.tcl @@ -22,10 +22,17 @@ set luts [get_bels -of_objects [get_sites -of_objects [get_pblocks roi]] -filter set selected_luts {} set lut_index 0 -set grid_min_x -1 -set grid_max_x -1 -set grid_min_y -1 -set grid_max_y -1 +if 0 { + set grid_min_x -1 + set grid_max_x -1 + set grid_min_y -1 + set grid_max_y -1 +} { + set grid_min_x $::env(XRAY_ROI_GRID_X1) + set grid_max_x $::env(XRAY_ROI_GRID_X2) + set grid_min_y $::env(XRAY_ROI_GRID_Y1) + set grid_max_y $::env(XRAY_ROI_GRID_Y2) +} foreach lut $luts { set tile [get_tile -of_objects $lut]