インテル® Quartus® II ソフトウェア・バージョン 14.1 の問題により、Qsys の HPS Megawizard から HPS ユーザークロック 2 を有効化できません。
インテル® Quartus® II ソフトウェア・バージョン 14.1 でこの問題を回避するには、以下の手順に従ってください。
HPS ユーザークロック 2 を有効にするには
- Qsys プロジェクトを保存し、Qsys を終了します
- HPS インスタンスを含む .qsys ファイルをテキストエディターで開きます <プロジェクト名>.qsys
- パラメーター S2FCLK_USER2CLK_Enable を検索し、true に設定します
<パラメータ名="S2FCLK_USER2CLK_Enable" value="true" /> - .qsys ファイルを保存します。
- Qsys でプロジェクトを開き、システムを生成します。
注: Qsys で HPS パラメーターを編集する場合は、上記の手順を繰り返す必要があるかもしれません。
HPS ユーザークロック 2 の周波数を設定するには
HPS ユーザークロック 2 の周波数は、Quartus® II ソフトウェア 13.1 以前で使用されていたプリローダー・カスタム・クロック・フローに従って手動で設定する必要があります。このフローは、生成された BSP ハンドオフ・ファイル software/<bsp name>/generated/pll_config.h を更新します。
詳細については、次のロケットボードのページを参照してください。 http://www.rocketboards.org/foswiki/Documentation/PreloaderClockingCustomization131
次に、以下のようなクロック制約を .sdc ファイルに追加する必要があります。.sdc ファイルのソースが .qip ファイルの後に指定されていることを確認します。
create_clock -周期 <HPS ユーザークロック 2 周期> [get_pins -compatibility_mode *|fpga_interfaces|clocks_resets|h2f_user2_clk]