3

良い一日、

私は M9K ブロック メモリを含む Stratix III FPGA に取り組んでおり、その内容は電源投入時に都合よくゼロに初期化されます。これは私のアプリケーションに非常に適しています。

FPGA の電源サイクル/再フラッシュなどを行わずに内容をゼロにリセットする方法はありますか? megawizard プラグイン マネージャーにはそのようなオプションはないようです。すべてのアドレスにゼロを順番に書き込む一連のロジックを無駄にすることは避けたいと思います...

私は周りを見回しましたが、そのようなメカニズムへの言及はありませんが、誰かが便利なトリックを知っている場合に備えて尋ねると思いました:]ちなみに、私はVHDLで作業していますが、Verilogを翻訳できるはずです。

データシート (答えは含まれていません!) : http://www.altera.com/literature/hb/stx3/stx3_siii51004.pdf

前もって感謝します
- トーマス

PS: これは私の最初の投稿なので、エチケットに違反した場合はお知らせください :)

4

1 に答える 1

2

申し訳ありませんが、それを行う従来の方法は次のとおりです。

  • fpga を再構成します (再構成中にすべてが「消える」ことを気にしない場合は、ハードウェア内からトリガーできます)。
  • 明示的にゼロを書き込みます(すでに提案したように)

ソリューション スペースの奇抜な終わりに、FPGA 内または外部に既にマイクロコントローラーがある場合は、JTAG ポートに何かを配線することもできると思います。RAM の内容をそのように上書きすることもできます。

于 2010-10-19T10:38:17.320 に答える