Я только что прошил файл .bit на флэш-память spi моей платы Nexys4 DDR (Artix7).
Битовый файл содержит Microblaze, включая загрузчик в BRAM.Microblaze подключается к «локальному блоку памяти» через DLMB / ILMB и через «axi smart connect» к внешнему разъему DDR.
Если я отключаю питание, а затем подключаю питание, я вижу, что плата перезапускается изагрузчик правильно загружает прошивку с оперативной памяти DDR.
Однако, если я использую кнопку сброса, то вижу, что плата сбрасывается, но загрузчик в Microblaze не перезапускается.Кнопка сброса подключена (среди прочего) к IP-блоку «Сброс процессорной системы», который сбрасывает микроблейз.
Я делаю вывод, что блок локальной памяти / BRAM Microblaze не сбрасывается до начальных значений.
- Где находится начальный загрузчик BRAM?Это «локальный блок памяти», подключенный через DLMB / ILMB?
- Как я могу сбросить BRAM до начальных значений загрузчика / битового файла?