制約を attribute 文として追加 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: インプリメンテーション (UG904)

Document ID
UG904
Release Date
2023-11-01
Version
2023.2 日本語

制約は、HDL ソースに attribute 文として追加できます。属性は、Verilog および VHDL ソースの両方に追加でき、Vivado 合成または Vivado インプリメンテーションに渡すことができます。

HDL 属性としてのみ設定可能で、XDC では設定できない制約もあります。この場合、制約を HDL ソース ファイルで属性として指定する必要があります。たとえば、相対配置マクロ (RPM) は HDL 属性として定義する必要があります。RPM とは、複数のロジック エレメント (FF、LUT、DSP、RAM など) の相対的な配置を指定したものです。

U_SET および HU_SET 属性を使用して RPM を定義し、相対ロケーション属性を使用して相対配置を定義できます。

相対ロケーション制約の詳細は、 『Vivado Design Suite ユーザー ガイド: 制約の使用』 (UG903) の「相対ロケーション制約」を参照してください。

XDC でサポートされない制約の詳細は、 『ISE から Vivado Design Suite への移行ガイド』 (UG911) を参照してください。