EDF2xNF:LOC或其他I/O属性丢失(写入网束)
描述
一般描述:
在一些实例中(通常用总线I/O)实现一组
输入或输出在一个单一的网束内。虽然所有的数据用于
LOC属性位于网络束中,EDF2xNF期望分离的单元。
对于每个输入和输出实例。因此,当Eddif2xNF翻译时
从EDIF文件中的网束,它离开引脚位置。
放置在输入和输出焊盘上的约束。通常,这个
当单独的输入信号合并为单个总线时会出现问题。
在它们通过一个iBFX之前,或者当一个输出总线被总线撕开。
分离信号通过OBUFX之后。
下面是一个示例EDIF文件的一部分,它显示了LOC属性和
在网络包中描述的输入端口:
(NETBRAIL(重命名XIQQU404023,58Y0441i)XIrq(23∶0))
(ListFoNETs)
(NET命名为Xrq404023),XRQ(23)
(参加)
(PrimReF I(In SunCeReF I363641))
(PrReRf(成员Xrq404023,58Y0441i))
)
属性NETFLAG(字符串“TS3”)
属性LOC(字符串“p73”))
)
(NET命名为Xrq404022F41i)XIrq(22)
(参加)
(PrimReF I(In SunCeReF I363640))
(PrReRf(成员Xrq404023,58Y0441i))
)
属性NETFLAG(字符串“TS3”)
属性LOC(字符串“p74”))
)
解决方案
MN2XNF8在项目目录中创建一个Engule.CFG文件以影响
如何生成EDIF网表。(请参阅下面的注释,如果您
分别运行MeN2xNF8之外的EndoEdio和Edif2xNf)
MN2XNF8 5.2的代码部分显示了写入的信息。
此文件:
它们分别是
CuraTyObjixFiele5200()
C.G.T.Eng. CFG & LT;lt;
设置公关
设定范围“$LCA/$TECH”“OSC5”
通过“DIVIDE1A”
IGIN PROVION DIVIEN2BY
设定范围“$LCA/$TECK”“CKI DIV”
通过“DIVIDE1A”
IGIN PROVION DIVIEN2BY
!
}
它们分别是
CuraTyObjixFILE()
Run Run Engult.CFG
如果[$Tea=“XC5200”],则
CuraTyOngIfFiele5200
其他的
回声“设置PR M -E”& gt;
FI
}
它们分别是
eNF2XNF可以强制地将端口独立地写入端口,而不是将它们分组到网络束中,因此EDIF2XNF可以正确地解释它们。若要禁用网络束,则应将其添加到Engule.CFG文件中:
设置网包-没有
因此,影响设计流程的正确改变:
它们分别是
CuraTyObjixFiele5200()
C.G.T.Eng. CFG & LT;lt;
设置公关
设置网包-没有
设定范围“$LCA/$TECH”“OSC5”
通过“DIVIDE1A”
IGIN PROVION DIVIEN2BY
设定范围“$LCA/$TECK”“CKI DIV”
通过“DIVIDE1A”
IGIN PROVION DIVIEN2BY
!
}
它们分别是
CuraTyObjixFILE()
Run Run Engult.CFG
如果[$Tea=“XC5200”],则
CuraTyOngIfFiele5200
其他的
回声“设置PR M -E”& gt;
回声“设置网束-无”& gt;
FI
}
它们分别是
注意:如果您分别运行EndioEdif2xNf(即,您不运行)
MN2XNF8),必须创建或修改项目中的Engule.CFG文件
目录包含上述设置NETBACLE行。一定要跑
用-rCF(读取命令文件)选项写入:
设计/ XNF—WEF设计.EDF-RCF