Factory & user configurations, The configuration process, Factory & user configurations –26 – Altera Nios Development Board User Manual

Page 34

Advertising
background image

2–26

Altera

Corporation

Nios Development Board Reference Manual, Stratix II Edition

July 2005

Factory & User Configurations

f

For details on programming configuration data to flash memory, see the
Nios II Flash Programmer User Guide, or refer to the Nios II IDE online
help.

Factory & User
Configurations

The configuration controller can manage two separate Stratix II device
configurations stored in flash memory. These two configurations are
referred to as the factory configuration and the user configuration. A Nios
II reference design is factory-programmed into the factory configuration
region of the flash memory.

The Configuration Process

Upon reset or when the Reset, Config button (SW10) is pressed, the
configuration controller will attempt to download the user configuration
data to the FPGA. If this process fails (because the user configuration is
either invalid or not present), the configuration controller will then
download the factory configuration to the FPGA.

When SW9 (Factory Config) is pressed, the configuration controller will
ignore the user configuration and always configure the FPGA with the
factory configuration. This switch allows you to "escape" from the
situation where a valid-but-nonfunctional user configuration is present in
flash memory.

The configuration controller reads data from flash memory, passes it to
the FPGA, and applies appropriate control signals to configure the FPGA.
When FPGA configuration completes successfully, the configuration
controller electrically disconnects itself from the flash memory lines, and
enters an idle state.

Advertising