MAX® 10 デバイスには ASMI ブロックが付属しないため、カスタマイズ可能な Flash プログラマーは使用する EPCQ-A デバイスのプログラミングに使用することをお勧めします。
をMAX® 10 デザインに組み込む必要があります。
ステップ 1:
MAX 10 のカスタマイズ可能な Flash プログラマーの設計 をダウンロードし、キットに従ってフラッシュ信号のピン割り当てを変更します。提供されているプログラマーの画像は、
Prime 開発ソフトウェア・スタンダード・エディション バージョン 18.0 をインテル® Quartus®。インテル Quartus Prime バージョン 18.0 以降を使用してプログラマー・イメージをコンパイルする必要があります。
ステップ 2:
EPCQ-A デバイス用システムコンソール TCL スクリプト (customizable_programmer.tcl および epcqa.tcl)をダウンロードしてください。
ステップ 3:
カスタマイズ可能なフラッシュ・プログラマーに必要な rpd.file を生成します。
カスタマイズ可能な Flash プログラマー・ユーザーガイド を参照してください。
/content/dam/support/us/en/programmable/kdb/pdfs/literature/ug/ug-20198.pdf
charpter 3.1.3.2他の FPGA デバイス用の .rpd ファイルの生成
quartus.ini に「pgm-allow-qspi128=on」を入力すると、フラッシュ密度に関係なく 3 バイトのアドレス指定が可能になります。
Select コンフィグレーション・デバイス: qspi128
選択モード: アクティブシリアル x4
ステップ 4:
変更された「cust-prog-max10」デザインをキットにダウンロードしてください。
ステップ 5:
システムコンソールでカスタマイズ可能なプログラマー.tcl コマンドとプログラムコマンドを実行して、rpd ファイルを epcq-a にプログラムします。
% ソースのカスタマイズ可能なプログラマー.tcl
% read-memory-id
% プログラミング・フロー・テスト.rpd