布局规划器概述
详细内容
布局规划器(Floorplanner)是一个用来查看和编辑物理位置约束的交互式图形接口程序,用其可以通过物理位置约束并映射成目标器件内部资源的布局约束。对于设计中所选定的器件,可以通过人工或自动的为式在布局规划器中进行布局:在ISE设计工具早期的版本中通常只能通过Floorplanner来进行逻辑单元的布局规划,但在新的ISE版本中对器件内部的逻辑资源的布局规划和物哩位置的约束既可以利用Floorplanner来实现,也可以用PACE完咸。布局规划器的一个新特性是可以与时序分析器一起分析及观察设计时序的交叉探点(Cross-Probing)。也就是说,在时序分析工具中可以同时启动该布局规划器。从而对关键路径等信息有更详细的了解,有助于设计的优化。
ISE 10.x的布局规划器提供了一个非常友好的图形接口,它具有以下特性。
(1)可以提供高级设计层次与低级设计层次之间的链接,可以确定IOB、CLB、三态缓冲器、查找表(LUT)、触发器和块存储器及乘法器等基本单元的物理位置。
(2)允许加载NGD、NCD、FNF和UCF等文件,通过修改UCF或MFP文件,对设计进行约束等。
(3)支持在时序分析器中调入布局规划器,分析和观察设计交叉探点。
(4)自动对逻辑进行分配。
(5)允许对RPM(RelatiONally Placed Macro)进行绑定或解除绑定。
(6)可以直观地显示每个模块的资源情况。