Intel® Quartus® Prime Standard Edition用户指南: 部分重配置

ID 683499
日期 9/24/2018
Public
文档目录

1.5.2. PR设计的平面图分配(Floorplan Assignments for PR Designs)

您必须创建一个LogicLock区域,这样对于实现的任何角色(persona),包括静态区域的PR区域的接口都是相同的。如果PR区域的不同角色有不同的面积要求(area requirement),那么必须进行LogicLock区域分配,以包含足够的资源来满足该区域的最大角色。工程中的静态区域不一定需要布局规划,但根据其他设计要求,您可以选择对特定静态区域创建布局规划。如果创建多个PR区域并使用SCRUB模式,那么要确保每个PR区域之间有一列或一行静态区域。

对PR区域分配的LogicLock区域没有最小或最大尺寸。由于wire-LUT被 Intel® Quartus® Prime软件添加到一个PR区域的外围中,因此一个PR区域的LogicLock区域必须略大于等效的非PR区域。确保PR区域仅包含可以部分重配置的资源;PR的LogicLock区域只能包含LAB,DSP和RAM模块。当创建多个PR区域时,请确保每个PR区域之间至少有一个静态区域列。当设计中存在多个PR区域时,使用SCRUB还是AND/OR PR模式由区域的形状和对齐方式决定。

您可以使用默认的Auto sizeFloating location LogicLock区域属性来对PR区域估算初始的尺寸和位置。

您还可以在布局图中定义与每个分区中逻辑的一般位置和尺寸相匹配的区域。您可以选择创建非矩形的LogicLock区域分配,具体取决于设计要求,但在工程的第一次编译中不允许PR区域使用不相交的LogicLock区域。

编译后,使用Fitter确定的尺寸和原点位置作为设计平面图的起点。对所得到的平面图位置分配( floorplan location assignments)的结果的质量进行检查,并根据需要对区域进行更改。

或者,您可以执行Analysis and Synthesis,然后根据资源估算将区域设置为所需的大小。在这种情况下,使用您所具备的分区之间连接的知识在平面图中对区域进行布局。