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 回答