Skip to content

How do I use the BlockPlacer2 to place a design #629

Answered by clavin-xlnx
burntfalafel asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @burntfalafel, thanks for the question! It turns out that RapidWright currently doesn't have a built-in, fully automatic general placement tool. The BlockPlacer2 which you have mentioned is for placing a design composed of pre-implemented modules, which is more of a special case as it is a RapidWright-specific design construct.

One other option is DREAMPlaceFPGA which just added some preliminary support for UltraScale+ designs similar to the GNL design you cited. The process to use it is a bit more involved (need to convert the DCP to bookshelf format, use DREAMPlaceFPGA to place, export as an FPGA Interchange Format result, import back to RapidWright to create a DCP). Directions on ho…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by burntfalafel
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants