Altera SoC Embedded Design Suite User Manual
Page 177

BSP Setting
Type
Default Value
Description
spl.boot.WARMRST_SKIP_CFGIO
Boolean True
This setting enables the
preloader to skip IOCSR and pin
multiplexing configuration
during warm reset.
spl.boot.WARMRST_SKIP_CFGIO
is only applicable if the boot
ROM has skipped IOCSR and
pin multiplexing configuration.
spl.boot.SDRAM_SCRUBBING
(4)
Boolean False
Scrub SDRAM to initialize ECC
bits.
spl.boot.SDRAM_SCRUB_BOOT_REGION_
START
Hexadec
imal
0x1000000
The start address of the memory
region within SDRAM to be
scrubbed.
spl.boot.SDRAM_SCRUB_BOOT_REGION_
END
Hexadec
imal
0x2000000
The end address of the memory
region within SDRAM to be
scrubbed
spl.boot.SDRAM_SCRUB_REMAIN_REGION
Boolean True
Scrub the remaining SDRAM,
during the flash accesses to load
the image.
spl.debug.DEBUG_MEMORY_WRITE
Boolean False
This setting enables the
preloader to write debug
information to memory for
debugging, useful when UART is
not available. The address is
specified by
spl.debug.DEBUG_
MEMORY_ADDR
spl.debug.SEMIHOSTING
Boolean False
This setting enables semihosting
support in the preloader, for use
with a debugger tool.
spl.debug.SEMIHOSTING
is
useful when UART is unavail‐
able. Refer to the ARM Infocenter
for more information on
semihosting.
(4)
SDRAM Scrubbing must be enabled in the Preloader Support Package Generator whenever the SDRAM
ECC is enabled for the hardware project in Qsys. Alternatively, the user software may be designed in such a
way that no SDRAM location is read before it is first written.
7-12
Available BSP Settings
ug-1137
2013.05.03
Altera Corporation
HPS Preloader User Guide