2015.08.09Vivadoはツールが使用するマルチスレッドの最大数を変更できます。マニュアルによると、マルチスレッドのデフォルト値はWindowsが2でLinuxが8です。この値を変更するとVivadoの処理が速くなるか実際に試してみました。Zynq-7020(xc7z020clg484-1)計測で使用したデザインについてZynq-7020でLUT使用率25%程度のデザインを使って計測を行いました。マルチスレッド数の確認マニュアルに記載されている通り、確かに2に設定されてます。計測結果マルチスレッド数2とマルチスレッド数4でSyhthesisとImplementationの実行時間を比較しました。Vivado”までの時間を実行時間としました。微妙な結果になりました。Implementationはマルチスレッド数4の方が高速でしたが、Synthesisはマルチスレッド数2の方が高速でした。トータルではマルチスレッド2数の方が高速でした。Windowsのデフォルト値はマルチスレッド数2の設定なんでしょうか。ACPの実験その2前回の実験で、ACPが期待通りに動かない環境を作ることができました。この環境に設定を追加してACPを有効にします。Vのマニュアルに記載されているACPの有効化に必要な設定は次のとおりです。HLSで作成したIPコアで気になるのは、次の点です。IPコア(wf3d)には、ZedBoard用のVivado実行サンプル環境が含まれています。SDK(2017.1)を実行し、プロジェクトのビルドを行うと以下のエラーが発生しました。ACPの実験その3前回の実験で、ACPを有効にすることができました。ACPを有効にするために必要とされている設定を個別に解除した場合、本当にACPが無効になるのかを確認しました。ディジタル技術資料タイトルとURLをコピーしました。