1
\$\begingroup\$

How can I, either in the RTL or in a constraint file, map specific DSP blocks to certain locations? I see that DSPs are labeled by site, with names like DSP48_X5Y30 and I'd like to be able to map a particular DSP instantiation to that site.

I have a design a tiled design where, without constraints, Vivado places things reasonably within columns but arranges the columns in what seems like a random order, creating very long routing delays. It's basically a systolic array, so the data flow is simple; manually mapping an instantiation to the correct DSP site should be easy. However, when I trace Vivado's automatic placement, it's not uncommon for two columns that are logically adjacent to be on opposite ends of the chip, with the next column being back near where the first column is, requiring an entire round trip across the chip to traverse three stages.

When I look online, I see manuals on how to do this with ISE, but everything I've seen related to Vivado involves pblocks, which seems like an extra layer of indirection which is pointless for something this simple?

asked Nov 18, 2013 at 23:17
\$\endgroup\$
2
  • \$\begingroup\$ Can you use UCF files with Vivado, or import them? \$\endgroup\$ Commented Nov 19, 2013 at 11:20
  • \$\begingroup\$ Vivado does not support UCF any more \$\endgroup\$ Commented Nov 19, 2013 at 21:24

1 Answer 1

1
\$\begingroup\$

What you need to do is to create a location map for the block with the DSP blocks. Jusy for your info, Vivado does not support UCF file format any more.

answered Nov 19, 2013 at 14:11
\$\endgroup\$

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.