61IMAP/PAR -有可能使用PIN锁定约束来维持片断引脚的使用吗?

描述

是否有可能锁定LUT引脚,使PAR不执行引脚交换,并改变原来的引脚使用?

解决方案

对。从4.1i软件开始,MAP支持以下约束,并通过NCD文件将其传递给PAR:

“LutyLogic”锁销;

其中“LutyLogic”是将被打包成片状LUT(例如,LUT3或AND3)的任何逻辑实例。

Palter识别约束,不会在包含约束的切片上执行任何PIN交换。这也禁用了非LUT引脚的引脚交换。

从61I软件开始,此约束将防止冗余LUT输入被裁剪。在这个软件发布之前,裁剪将发生。

从版本7.1开始,CuffixPin约束已经被扩展以支持用于锁定单个LUT引脚的下列用例:

用例1:LoCuPIN属性的LUT

UCF实例:NST“LutnNeX”锁销;

结果:所有的LUT销都被锁定。

用例2:使用LoopyPIN = LUT属性的LUT

UCF示例:NST“LutnNeX”LoCuPIPIN =“ALL”;

结果:所有的LUT销都被锁定。

用例3:LoCuPIN的LUT=“i0:a3,i1:a2,i3:a4”属性

UCF示例:NST“LutnNeX”LoCuxPIN=“i0:A3,I1:A2,I3:A4”

结果:封隔器将确保物理LUT输入赋值得到满足,并锁定特定的引脚。

属性值字符串可以是逻辑LUT输入名称和物理LUT输入赋值的逗号分隔列表的任何置换,只要由属性值指示的LUT输入的数量不超过分配给LUT的输入信号的数目。

注意:在7.1i之前,LUTT符号上的LoCixPin约束将导致所得到的切片组件的所有引脚被锁定。在7.1之后,只锁定上面定义的显式锁定的LUT引脚。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 14:41:37 +0800

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

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