[docs] default bootloader image ISA is rv32i

https://github.com/stnolting/neorv32-setups/issues/143
This commit is contained in:
stnolting 2024-02-14 22:02:19 +01:00
parent 897667f7f5
commit 8f2cabb75d

View file

@ -1,8 +1,12 @@
:sectnums:
=== Bootloader
[NOTE]
This section refers to the **default** NEORV32 bootloader.
.Pre-Built Bootloader Image
[IMPORTANT]
This section refers to the **default** NEORV32 bootloader. A pre-compiled memory image for the processor-internal
<<_bootloader_rom_bootrom>> is available in the project's +rtl+ folder: `rtl/core/neorv32_bootloader_image.vhd`.
This image is automatically inserted into the boot ROM when synthesizing the processor with the bootloader being
enabled. **Note that the default bootloader image was compiled for a minimal `rv32i` + priv. ISA!**
The NEORV32 bootloader (`sw/bootloader/bootloader.c`) provides an optional built-in firmware that
allows to upload new application executables at _any time_ without the need to re-synthesize the FPGA's bitstream.