次に、AMD Vivado™ Design Suite を使用する際に必要な命名規則を示します。これらの命名規則に従っていないと、デザインまたはツールで問題が発生する可能性があり、デザイン フローで予期しない動作が発生することがあります。
- ソース ファイル名は、アルファベット (A ~ Z、a ~ z) で開始し、英数字 (A ~ Z、a ~ z、0 ~9) およびアンダースコア ( _ ) のみを含めます。
- 出力ファイル名は、アルファベット (A ~ Z、a ~ z) で開始し、英数字 (A ~ Z、a ~ z、0 ~9) およびアンダースコア ( _ ) のみを含めます。
- プロジェクト ファイル名は、アルファベット (A ~ Z、a ~ z) で開始し、英数字 (A ~ Z、a ~ z、0 ~9) およびアンダースコア ( _ ) のみを含めます。
- プロジェクト ディレクトリ名は、アルファベット (A ~ Z、a ~ z) で開始し、英数字 (A ~ Z、a ~ z、0 ~9)、ティルデ (~)、およびアンダースコア ( _ ) のみを含めます。 注意:Windows OS にはパス長に 260 文字の制限があり、これが Vivado ツールに影響することがあります。この問題を回避するには、プロジェクトを作成、IP プロジェクトまたは Manage IP プロジェクトを定義、ブロック デザインを作成する際に、名前およびディレクトリ名をできるだけ短くしてください。
プロジェクト名、ファイル名、またはディレクトリ名に次の文字を含めることはできません。
- ! # $ % ^ & * ( ) ` ; < > ? , [ ] { } ' " |
- タブ (\t)
- リターン (\r)
- 復帰改行 (\n)
- / または \ (パス区切り文字としてではなく、ディレクトリまたはファイル名の一部として)
ディレクトリ名では、次の文字も使用できません。
- . (ピリオドが最後の文字の場合)
ファイル名またはプロジェクト名には、次の文字は使用できません。
- @
注記:
Vivado IDE では、新しいファイルまたはプロジェクト名に @ 文字はサポートされません。ディスク上にある既存のファイルの名前に @ 文字が使用されている場合は、Vivado IDE でそのファイルをプロジェクトに追加することは可能です。プロジェクト名に @ 文字が含まれるプロジェクトを Vivado IDE で開くことは可能です。Tcl コンソールでは、名前に @ 文字を含むプロジェクトを作成できます。
重要: Windows オペレーティング システムでは、ディレクトリ名およびファイル名にスペースを使用できますが、プロジェクトまたはファイルを Windows と Linux の両方で使用することを考慮し、スペースは使用しないようにしてください。
Vivado Design Suite では、Windows および Linux プラットフォームの両方でパスの区切り文字としてフォワード スラッシュ (/) がサポートされます。バックスラッシュ (\) は、Windows プラットフォームでのみパスの区切り文字として使用できます。
上記に明記されていないその他すべての文字は、プロジェクト、ファイル、またはディレクトリ名には使用できません。