Intel:Stratix シリーズ、Cyclone シリーズの内蔵メモリに初期値を設定しない場合、メモリの出力はいくつになりますか?
Stratix、および Cyclone シリーズの内蔵メモリ・ブロックの起動時における出力値は、どのブロック・タイプを使用しているか、また出力ポートにレジスタを使用しているかにより異なります。
各デバイスの所有するメモリ・ブロックのタイプは以下のとおりです。
・ Stratix IV / Stratix III : MLAB、M9K、M144K
・ Stratix II / Stratix : M512、M4K、M-RAM
・ Cyclone III : M9K
・ Cyclone II / Cyclone : M4K
また、メモリ・ブロック・タイプの起動時における出力値は以下のとおりです。
・ M512 : "0"(ゼロ)
・ M4K : "0"(ゼロ)
・ M-RAM : 出力レジスタを使用する場合は "0"(ゼロ)
未使用の場合は不定 (※初期値の設定は不能)
・ MLAB : 出力レジスタを使用する場合は "0"(ゼロ)
未使用の場合は初期値ファイル (hex or mif) の内容が反映
・ M9K : "0"(ゼロ)
・ M144K : "0"(ゼロ)
メモリ・ブロックのタイプは、MegaWizard Plug-In Manager のパラメータ設定時に指定することができます。その際 Auto を選択した場合は、Quartus II のコンパイラにより自動で選択されます。
Auto の場合は、どのブロックに配置されたかはコンパイラ・レポートよりご確認ください。