Altera SoC Embedded Design Suite User Manual

Page 177

Advertising
background image

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

Send Feedback

Advertising