如何使用VHDL /块设计将BRAM重置为初始内容

时间:2018-10-26 23:12:26

标签: vhdl xilinx bootloader vivado microblaze

我刚刚将.bit文件刷新到了Nexys4 DDR(Artix7)板的spi闪存ram。

该位文件包含Microblaze,其中包括BRAM中的引导程序。 Microblaze通过DLMB / ILMB连接到“本地存储块”,并通过“ axi智能连接”连接到外部DDR内存。

如果先断开电源,然后再接通电源,我会看到电路板重新启动,并且引导程序正确地从DDR内存中加载了固件。

但是,如果我使用重置按钮,那么我会看到板重置,但是Microblaze中的引导加载程序不会重新启动。重置按钮(除其他外)连接到“处理器系统重置” IP块,该块可重置微火。

我得出结论,Microblaze的本地存储块/ BRAM没有重置为初始值。

  1. 初始引导加载程序BRAM在哪里?是否通过DLMB / ILMB连接了“本地存储块”?
  2. 如何将BRAM重置为初始引导加载程序/位文件值?

0 个答案:

没有答案