Skip to content

Instantly share code, notes, and snippets.

@syed-ahmed
Created January 15, 2021 19:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save syed-ahmed/e3ac077d235d466699e17d871ab13552 to your computer and use it in GitHub Desktop.
Save syed-ahmed/e3ac077d235d466699e17d871ab13552 to your computer and use it in GitHub Desktop.
pin.xdc
set_property DONT_TOUCH true [get_cells design_1_i/page_0/inst]
set_property HD.RECONFIGURABLE true [get_cells design_1_i/page_0/inst]
set_property DONT_TOUCH true [get_cells design_1_i/leaf_dummy_2/inst]
set_property HD.RECONFIGURABLE true [get_cells design_1_i/leaf_dummy_2/inst]
set_property DONT_TOUCH true [get_cells design_1_i/leaf_dummy_3/inst]
set_property HD.RECONFIGURABLE true [get_cells design_1_i/leaf_dummy_3/inst]
set_property DONT_TOUCH true [get_cells design_1_i/leaf_dummy_4/inst]
set_property HD.RECONFIGURABLE true [get_cells design_1_i/leaf_dummy_4/inst]
set_property DONT_TOUCH true [get_cells design_1_i/leaf_dummy_5/inst]
set_property HD.RECONFIGURABLE true [get_cells design_1_i/leaf_dummy_5/inst]
set_property DONT_TOUCH true [get_cells design_1_i/leaf_dummy_6/inst]
set_property HD.RECONFIGURABLE true [get_cells design_1_i/leaf_dummy_6/inst]
set_property DONT_TOUCH true [get_cells design_1_i/leaf_dummy_7/inst]
set_property HD.RECONFIGURABLE true [get_cells design_1_i/leaf_dummy_7/inst]
create_pblock pblock_1
add_cells_to_pblock [get_pblocks pblock_1] [get_cells -quiet [list design_1_i/page_0/inst]]
resize_pblock [get_pblocks pblock_1] -add {SLICE_X50Y0:SLICE_X113Y49}
resize_pblock [get_pblocks pblock_1] -add {DSP48_X3Y0:DSP48_X4Y19}
resize_pblock [get_pblocks pblock_1] -add {RAMB18_X3Y0:RAMB18_X5Y19}
resize_pblock [get_pblocks pblock_1] -add {RAMB36_X3Y0:RAMB36_X5Y9}
set_property IS_SOFT FALSE [get_pblocks pblock_1]
create_pblock pblock_leaf_dummy_2
add_cells_to_pblock [get_pblocks pblock_leaf_dummy_2] [get_cells -quiet [list design_1_i/leaf_dummy_2/inst]]
resize_pblock [get_pblocks pblock_leaf_dummy_2] -add {SLICE_X26Y100:SLICE_X35Y149}
resize_pblock [get_pblocks pblock_leaf_dummy_2] -add {RAMB18_X2Y40:RAMB18_X2Y59}
resize_pblock [get_pblocks pblock_leaf_dummy_2] -add {RAMB36_X2Y20:RAMB36_X2Y29}
set_property IS_SOFT FALSE [get_pblocks pblock_leaf_dummy_2]
create_pblock pblock_leaf_dummy_3
add_cells_to_pblock [get_pblocks pblock_leaf_dummy_3] [get_cells -quiet [list design_1_i/leaf_dummy_3/inst]]
resize_pblock [get_pblocks pblock_leaf_dummy_3] -add {SLICE_X26Y50:SLICE_X35Y99}
resize_pblock [get_pblocks pblock_leaf_dummy_3] -add {RAMB18_X2Y20:RAMB18_X2Y39}
resize_pblock [get_pblocks pblock_leaf_dummy_3] -add {RAMB36_X2Y10:RAMB36_X2Y19}
set_property IS_SOFT FALSE [get_pblocks pblock_leaf_dummy_3]
create_pblock pblock_leaf_dummy_4
add_cells_to_pblock [get_pblocks pblock_leaf_dummy_4] [get_cells -quiet [list design_1_i/leaf_dummy_4/inst]]
resize_pblock [get_pblocks pblock_leaf_dummy_4] -add {SLICE_X50Y100:SLICE_X67Y149}
resize_pblock [get_pblocks pblock_leaf_dummy_4] -add {RAMB18_X3Y40:RAMB18_X3Y59}
resize_pblock [get_pblocks pblock_leaf_dummy_4] -add {RAMB36_X3Y20:RAMB36_X3Y29}
set_property IS_SOFT FALSE [get_pblocks pblock_leaf_dummy_4]
create_pblock pblock_leaf_dummy_5
add_cells_to_pblock [get_pblocks pblock_leaf_dummy_5] [get_cells -quiet [list design_1_i/leaf_dummy_5/inst]]
resize_pblock [get_pblocks pblock_leaf_dummy_5] -add {SLICE_X50Y50:SLICE_X67Y99}
resize_pblock [get_pblocks pblock_leaf_dummy_5] -add {RAMB18_X3Y20:RAMB18_X3Y39}
resize_pblock [get_pblocks pblock_leaf_dummy_5] -add {RAMB36_X3Y10:RAMB36_X3Y19}
set_property IS_SOFT FALSE [get_pblocks pblock_leaf_dummy_5]
create_pblock pblock_leaf_dummy_6
add_cells_to_pblock [get_pblocks pblock_leaf_dummy_6] [get_cells -quiet [list design_1_i/leaf_dummy_6/inst]]
resize_pblock [get_pblocks pblock_leaf_dummy_6] -add {SLICE_X80Y100:SLICE_X99Y149}
resize_pblock [get_pblocks pblock_leaf_dummy_6] -add {DSP48_X3Y40:DSP48_X3Y59}
resize_pblock [get_pblocks pblock_leaf_dummy_6] -add {RAMB18_X4Y40:RAMB18_X4Y59}
resize_pblock [get_pblocks pblock_leaf_dummy_6] -add {RAMB36_X4Y20:RAMB36_X4Y29}
set_property IS_SOFT FALSE [get_pblocks pblock_leaf_dummy_6]
create_pblock pblock_leaf_dummy_7
add_cells_to_pblock [get_pblocks pblock_leaf_dummy_7] [get_cells -quiet [list design_1_i/leaf_dummy_7/inst]]
resize_pblock [get_pblocks pblock_leaf_dummy_7] -add {SLICE_X80Y50:SLICE_X99Y99}
resize_pblock [get_pblocks pblock_leaf_dummy_7] -add {DSP48_X3Y20:DSP48_X3Y39}
resize_pblock [get_pblocks pblock_leaf_dummy_7] -add {RAMB18_X4Y20:RAMB18_X4Y39}
resize_pblock [get_pblocks pblock_leaf_dummy_7] -add {RAMB36_X4Y10:RAMB36_X4Y19}
set_property IS_SOFT FALSE [get_pblocks pblock_leaf_dummy_7]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment