基于ISE的仿真之实现属性设置
基于ISE的仿真之实现属性设置一般在综合时,所有的属性都采用默认值。实际上ISE提供了丰富的实现属性设置。下面对ISE9.1中内嵌的XST属性进行说明。打开ISE中的设计工程,在过程管理区选中“Implement Design”并单击右键,弹出界面如图4-41所示,包括翻译、映射、布局布线以及后仿时序参数等。
图4-41 实现属性设置窗口
1. 翻译参数设置窗口
【Macro Search Path】:宏查找路径。用于提供宏的存放路径。
【Allow Unexpanded Blocks】:允许未展开的逻辑块。用来说明当遇到不能展开NGD原语的块时,NGDBuild工具是否继续运行。如果在设计中没有较低级的模块,该参数允许NGDBuild运行结束而不出现错误。默认值为【true】。
2. 映射参数设置窗口
【Trim Unconnected Signals】:整理未连接的信号。该参数用于控制在映射之前,是否整理未连接的逻辑单元和连线。该参数有助于评估设计中的逻辑资源,并获得部分设计的时序信息。默认值为需要整理。
【Generate Detailed MAP Report】:生成详细的映射报告。该参数用来选择是否需要生成详细的映射报告。详细的映射报告将提示在映射时去掉的多余逻辑块和信号,以及提示展开的逻辑,交叉引用的信号、符号等。默认值为不产生详细的映射报告。
【Pack I/O Registers/Latches into IOBs】:选择输入输出块中的寄存器/锁存器。该参数用来控制是否将器件内部的输入/输出寄存器用IOBs中的寄存器/锁存器来取代。可以选择:①【For Inputs and Outputs】,尽可能将设计中输入/输出寄存器放入IOBs;②【For Inputs Only】,仅考虑把输入寄存器放入IOBs;③【For Outputs Only】,仅考虑把输出寄存器放入IOBs;④【Off】,采用用户的设计要求进行处理,不考虑自动选择方式。
图4-42 映射参数设置窗口
3. 布局布线参数设置窗口
【Place And Route Mode】:布局布线方式。该参数用来指定采用哪种方式来进行布局布线处理。可以选择:①【Normal Place and Route】,一般的布局布线处理,该方式为默认值;②【Place Only】,运行所选择的布局布线努力程度,但不运行布线器,当选择该参数后,布局布线器至少运行一次;③【Route Only】, 运行所选择的布局布线努力程度,但不运行布局器,当选择该参数后,布局布线器至少运行一次;④【Reentrant Route】, 重复布线,保持布局布线方式,布线器用当前的路由再一次布线。该布线器由努力程度来控制。
【Place & Route Effort Level (Overall)】:全局的布局布线努力程度。该参数控制布局布线流程的努力程度和运行次数。根据需要可以选择【Standard】、【Medium】和【High】。如果选择【Standard】,将会有最快的运行时间,但不会有好的布局布线效果,不适合于复杂的逻辑设计;如果选择【High】,将会对逻辑设计进行反复的布局布线处理,并生成最理想的布局布线结果,对高性能、复杂和最终的设计通常采用这种模式,但比较费时。默认值为【Standard】。
【Starting Placer Cost Table (1-100)】:布局器运行开销表。默认值为1。
【Use Timing Constraints】:使用时序约束。在布局布线期间,需使用UCF和PCF文件中时序约束条件。默认值为使用时序约束。
【Use Bonded I/Os】: 使用绑定的I/Os。该参数用来选择是否允许布局布线器将内部的输入输出逻辑放到I/Os脚未使用的用于绑定I/Os的位置。该参数也允许布线资源穿过用于绑定I/Os的位置。默认值为该参数无效。
【Generate Asynchronous Delay Report】:生成异步延迟报告。该参数用来选择是否在布局布线运行时生成异步延迟报告。该报告列出了设计中所有的网线和网络上所有负载的延迟。通过执行【Asynchronous Delay Report Process】,可以打开该报告。默认值为不生成异步延迟报告。
【Generate Post-Place & Route Static Timing Report】:生成布局布线后的静态时序报告。该参数用来选择是否在布局布线后生成静态时序报告,该报告列出了设计中所有信号通道的最坏条件时序特性。通过执行【Post-Place & Route Static Timing Report Process】,可以打开该报告。默认值为生成布局布线后的静态时序报告。
【Generate Post-Place & Route Simulation Model】:生成布局布线后的仿真模型。该参数用来选择是否在布局布线后生成仿真模型。如果选择需要生成该模型,需要在【Simulation Model Properties】中选择仿真模型参数。默认值为不生成仿真模型。
【Number of PAR Iterations (0-100)】:
【Number of Results to Save (0-100)】:
【Save Results in Directory (.dir will be appended)】:
【Power Reduction】:
图4-43 布局布线参数设置窗口
4.映射后静态时序报告参数设置窗口
【Report Type】:
【Number of Items in Error/Verbase Report (0-2 Billion)】:
图4-44 映射后静态时序报告参数设置窗口
5.布局布线后静态时序报告参数设置窗口
【Report Type】:
【Number of Items in Error/Verbose Report (0-2 Billion)】:
【Stamp Timing Model Filename】:
【Timing Specification Interaction Report file】:
图4-45 布局布线后静态时序报告参数设置窗口
6.仿真模型参数设置窗口
【General Simulation Model Properties】:
【Simulation Model Target】:
【Retain Hierarchy】:
【Generate Multiple Hierarchical Netlist Files】:
图4-46仿真模型参数设置窗口
7.Xplorer参数设置窗口
【Xplorer Mode】:
【Turn off Xplorer After Run Completes】:
【Maximum Number of Iterations】:
【Enable Retiming】:
图4-47 Xplorer参数设置窗口
页:
[1]