OpenCores
URL https://opencores.org/ocsvn/neorv32/neorv32/trunk

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [docs/] [datasheet/] [soc_bootrom.adoc] - Diff between revs 61 and 72

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.