您需要阅读约束指南的RLOC部分:
http://www.xilinx.com/support/documentation/sw_manuals/xilinx11/cgd.pdf
本应用笔记涵盖了其他一些没有详细记录的问题。
我十年前使用Virtex-II示例编写了它,但所有RPM信息仍然相关:
http://www.xilinx.com/support/documentation/application_notes/xapp416.pdf
基于切片的RPM存在一个问题,即它们需要与原点一起放置在正确的切片类型中以维持预期的相对切片位置。
如果设置了变量XIL_PAR_ALIGN_USER_RPMS并且宏围绕切片切片的最左下方切片构建,则自动放置将仅正确处理此问题。
有关宏来源的更多信息,请参阅上面的appnote。
使用FPGA编辑器检查生成的宏。
列表窗口可以设置为“用户定义的宏”,然后您可以从列表中选择它们以使它们变暗。
以上来自于谷歌翻译
以下为原文
You'll want to read the RLOC section of the constraints guide:
http://www.xilinx.com/support/documentation/sw_manuals/xilinx11/cgd.pdf
This appnote covers some other issues that aren't well documented. I wrote it ten years ago using a Virtex-II example, but all of the RPM information is still relevant:
http://www.xilinx.com/support/documentation/application_notes/xapp416.pdf
There is a problem with slice based RPMs in that they need to be placed with the origin in the correct slice type to maintain the intended relative slice positions. Automatic placement will only handle this correctly if the variable XIL_PAR_ALIGN_USER_RPMS is set and the macro is constructed around the lower left most slice of a slice tile. See the above appnote for more information about macro origins.
Use FPGA Editor to examine the resulting macros. The list window can be set to "User Defined Macros" and then you can select them from the list to hilight them.
您需要阅读约束指南的RLOC部分:
http://www.xilinx.com/support/documentation/sw_manuals/xilinx11/cgd.pdf
本应用笔记涵盖了其他一些没有详细记录的问题。
我十年前使用Virtex-II示例编写了它,但所有RPM信息仍然相关:
http://www.xilinx.com/support/documentation/application_notes/xapp416.pdf
基于切片的RPM存在一个问题,即它们需要与原点一起放置在正确的切片类型中以维持预期的相对切片位置。
如果设置了变量XIL_PAR_ALIGN_USER_RPMS并且宏围绕切片切片的最左下方切片构建,则自动放置将仅正确处理此问题。
有关宏来源的更多信息,请参阅上面的appnote。
使用FPGA编辑器检查生成的宏。
列表窗口可以设置为“用户定义的宏”,然后您可以从列表中选择它们以使它们变暗。
以上来自于谷歌翻译
以下为原文
You'll want to read the RLOC section of the constraints guide:
http://www.xilinx.com/support/documentation/sw_manuals/xilinx11/cgd.pdf
This appnote covers some other issues that aren't well documented. I wrote it ten years ago using a Virtex-II example, but all of the RPM information is still relevant:
http://www.xilinx.com/support/documentation/application_notes/xapp416.pdf
There is a problem with slice based RPMs in that they need to be placed with the origin in the correct slice type to maintain the intended relative slice positions. Automatic placement will only handle this correctly if the variable XIL_PAR_ALIGN_USER_RPMS is set and the macro is constructed around the lower left most slice of a slice tile. See the above appnote for more information about macro origins.
Use FPGA Editor to examine the resulting macros. The list window can be set to "User Defined Macros" and then you can select them from the list to hilight them.
举报