Skip to content

Commit

Permalink
Added dsp_everywhere
Browse files Browse the repository at this point in the history
  • Loading branch information
pConst committed Oct 8, 2023
1 parent 5020e0b commit 64e0408
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions scripts/dsp_everywhere.xdc
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#------------------------------------------------------------------------------
# dsp_everywhere.xdc
# Konstantin Pavlov, [email protected]
#------------------------------------------------------------------------------

# INFO ------------------------------------------------------------------------
# Experimental XDC constraints to explore how many DSPs could be used in your
# project. After the exploration you can write more specific DSP constraints
#


# add all project cells first
set_property use_dsp48 yes [get_cells -hierarchical -filter { IS_PRIMITIVE == "FALSE" }]

# (OPTIONAL) and then exclude specific cells if they fail timings with DSP`s
# set_property use_dsp no [get_cells -hierarchical -filter { IS_PRIMITIVE == "FALSE" && NAME =~ "top/my_instance_a*" }]
# set_property use_dsp no [get_cells -hierarchical -filter { IS_PRIMITIVE == "FALSE" && NAME =~ "top/my_instance_b*" }]
# set_property use_dsp no [get_cells -hierarchical -filter { IS_PRIMITIVE == "FALSE" && NAME =~ "top/my_instance_c*" }]

0 comments on commit 64e0408

Please sign in to comment.