M1.3/M1.4:MAP OS和OE优化选项:何时使用它们(XabelMeta设计),为什么结果不能改善?

描述

关键词:映射、优化、优化、速度、区域、Metamor、
萨贝尔

紧迫性:标准

一般描述:
语境中“优化”操作的定义
Map是做Xilinx FPGA特定两级的过程。
多层次优化和器件特定逻辑
包装。目的是减少面积。
由组合逻辑要求,以减少数目
逻辑层次,或两者兼而有之。

该解决方案讨论了-OS和OE优化的时间。
应该使用映射中的选项。

解决方案


- OS选项(默认为没有优化):

映射“-OS”选项允许您启用OPTX优化
在映射器中,也允许您选择优化。
以最大速度、区域或速度平衡为目标的风格
和面积。


- OE选项(默认为正常):

OE选项指定优化工作水平
映射OPTX优化器。当map与-OE一起运行时
选项设置为高,映射逻辑优化器尝试做
在设计中任何逻辑崩溃都是可能的。然后
提取公共逻辑(公共子表达式),以便
简化逻辑,接着减少逻辑填充。
逻辑的区域或层次。

如果设计已经优化(如在A的情况下)
SyopSype设计,或使用Xilinx统一的示意图输入
库组件),优化映射运行
打开可能给你的结果比
原创设计。高精度映射的运行优化
已经优化的努力水平(-OE高)
优化设计类似于尝试重新加工。
SyoSype设计再次通过SyoPysS工具——即
你正在优化一个已经优化的设计。

另一方面,当您指定优化工作时
“正常”级别,逻辑优化器不尝试做
逻辑再次崩溃。相反,它试图
使用面积或电平减少来减少逻辑的面积或水平
算法。

指定“正常”的优化工作水平是
类似于用一个运行的工具来处理设计
区域或级别减少逻辑映射算法。对于一些
设计、处理“正常”优化工作模式
如果算法能够减少性能,则提高性能。
设计中的面积或逻辑电平。

一般的建议是不指定高。
优化努力水平(OE高)的设计
已经被优化了。”“OE高”必须仅指定为
该设计是一个VHDL编译器的输出。
运行逻辑优化算法(Meta MAMOR和XABEL)
例子)。

参考文献18765(Apriori)
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-29 14:44:52 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它