UltraScale デバイスの場合、ILOGIC ブロック内に入力 DDR レジスタをインプリメントするための専用レジスタがあります。この機能は、IDDRE1 プリミティブをインスタンシエートして使用します。IDDRE1 プリミティブがサポートする動作モードは次のとおりです。
SAME_EDGE および SAME_EDGE_PIPELINED モードの場合、データは同じクロック エッジでインターコネクト ロジックに現れます。これらのモードは、DDR_CLK_EDGE 属性で指定します。
この図 に IDDRE1 プリミティブのブロック図を示します。 表: IDDRE1 のポート には IDDRE1 のポートを示し、 表: IDDRE1 の属性 には IDDRE1 の属性を示します。
出力レジスタが強制的に IOB リソースを使用するようにするには、XDC ファイルで次のような構文を使用します。
set_property IOB TRUE [get_ports portname]