RTL 属性は RTL ファイルに記述する必要があります。RTL 属性では、通常、ロジックの特定の部分のマップ スタイル、レジスタやネットなどの保持、最終的なネットリストのデザイン階層の制御などを選択します。
詳細は、 『Vivado Design Suite ユーザー ガイド: 合成』 (UG901) のこのセクションを参照してください。
注記:
DONT_TOUCH
属性は USED_IN_SYNTHESIS および USED_IN_IMPLEMENTATION のプロパティには従いません。合成 XDC で DONT_TOUCH
プロパティを使用すると、USED_IN_IMPLEMENTATION の値にかかわらず、インプリメンテーションに伝搬されます。USED_IN_SYNTHESIS および USED_IN_IMPLEMENTATION の詳細は、合成およびインプリメンテーション制約ファイルを参照してください。
DONT_TOUCH
属性の例:
set_property DONT_TOUCH true [get_cells fsm_reg]