サイト内検索

Intel:Quartus® Prime / Quartus® II では、シフトレジスタを内部 RAM に割り当てることができると思いますが、あるサイズ以下のシフトレジスタは内部 RAM として割り当てないようにしたいのですが、どのように設定したら良いですか?

Quartus Prime

カテゴリ:Quartus® Prime / Quartus® II
ツール:Quartus® Prime / Quartus® II
デバイス:-


あるサイズ以下のシフトレジスタを RAM に割り当てる方法はありませんが、個別にシフトレジスタを指定して RAM に割り当てないようにする方法があります。

手順

  1. Quartus® Prime / Quartus® II の Assignment メニューより Assignment Editor を起動して、対象のレジスタを選択。この時、Filter は Registers: pre-synthesis を選択します。
  2. Assignment Editor の Assignment Name で Auto Shift Register Replacement を選択し、Value を OFF に設定。
  3. 保存後、再コンパイルを実行。


プロジェクトの qsf ファイルに以下が追加され、設定が有効になっていることが確認できます。
set_instance_assignment -name AUTO_SHIFT_REGISTER_RECOGNITION OFF -to Design_Name:Instance_Name|Reg_Name


経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。