URL
https://opencores.org/ocsvn/neorv32/neorv32/trunk
[/] [neorv32/] [trunk/] [docs/] [datasheet/] [soc_bootrom.adoc] - Diff between revs 61 and 72
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 61 |
Rev 72 |
Line 28... |
Line 28... |
The bootloader memory is _read-only_ and is automatically initialized with the bootloader executable image
|
The bootloader memory is _read-only_ and is automatically initialized with the bootloader executable image
|
`rtl/core/neorv32_bootloader_image.vhd` during synthesis. The actual _physical_ size of the ROM is also
|
`rtl/core/neorv32_bootloader_image.vhd` during synthesis. The actual _physical_ size of the ROM is also
|
determined via synthesis and expanded to the next power of two. For example, if the bootloader code requires
|
determined via synthesis and expanded to the next power of two. For example, if the bootloader code requires
|
10kB of storage, a ROM with 16kB will be generated. The maximum size must not exceed 32kB.
|
10kB of storage, a ROM with 16kB will be generated. The maximum size must not exceed 32kB.
|
|
|
|
[NOTE]
|
|
Any write access to the BOOTROM will raise a _store access fault_ exception.
|
|
|
.Bootloader - Software
|
.Bootloader - Software
|
[TIP]
|
[TIP]
|
See section <<_bootloader>> for more information regarding the actual bootloader software/executable itself.
|
See section <<_bootloader>> for more information regarding the actual bootloader software/executable itself.
|
|
|
.Boot Configuration
|
.Boot Configuration
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.