カーネル、PLIO、GMIO の各オブジェクトは、相対的な位置に配置できます。このような制約を相対的制約と呼びます。X オフセットと Y オフセットは、基準となるソース ノードと相対ノード間の相対的な位置を指定する列オフセットと行オフセットを示します。X オフセットまたは Y オフセットのいずれかを指定する必要があります。X オフセットまたは Y オフセットが指定されていない場合は、「don't care」となります。
構文
{
"NodeConstraints": {
"<source node>" : {
"relative_nodes": ["<destination node>:(X=-3,Y=-2)", "<destination node>:(X=1)", "<destination node>:(Y=2)", ...]
}
}
}
<source node> ::= string
<destination node> :: string
例
{
"NodeConstraints": {
"gr.k00": {
"relative_nodes": ["gr.k01:(X=1,Y=1)","gr.k10:(X=2,Y=2)","gr.k11:(X=3,Y=-3)"]
},
"DatainA0": {
"relative_nodes": ["Dataout00:(X=0)","Dataout01:(X=-1)","Dataout10:(X=-2)","Dataout11:(X=3)"]
},
"gr.k00": {
"relative_nodes": ["DatainA0:(X=0)","DatainA1:(X=1)","DatainB0:(X=2)","DatainB1:(X=-3)"]
},
"DatainA0": {
"relative_nodes": ["gr.k00:(X=0)"]
}
}
}