Altera Corporation
12–33
September 2004
Stratix Device Handbook, Volume 2
Remote System Configuration with Stratix & Stratix GX Devices
POF output file. However, this is only supported for initial programming
file generation. Partial programming file generation for updating user
HEX data is not supported, but can be performed using the enhanced
configuration device external flash interface.
Initial Programming File Generation
The initial programming file includes configuration data for both factory
and application configuration pages. The enhanced configuration device
option’s bits are always located between byte addresses 0x00010000
and 0x0001003F. Also, page 0 always starts at 0x00010040 while its
end address is dependent on the size of the factory configuration data.
Two memory allocation options exist for application configurations: auto
addressing and block addressing. In auto addressing mode, Quartus II
packs all application configurations as close together as possible. This
maximizes the number of application configurations that can be stored in
memory. However, when auto addressing is used you cannot update
existing application configurations. Only new application configurations
can be added to the memory.
The following steps and screen shot (see
Figure 12–19) describe initial
programming file generation with auto addressing mode.
1.
Open the Convert Programming Files window from the File menu.
2.
Select Programmer Object File (*.pof) from the drop-down list
titled Programming file type.
3.
Select the enhanced configuration device used (EPC4, EPC8,
EPC16), and the mode used (1-bit Passive Serial or Fast Passive
Parallel). Only during the initial programming file generation can
you specify the Options, Configuration device, or Mode settings.
While generating the partial programming file, all of these settings
are grayed out and inaccessible.
4.
In the Input files to convert box, highlight SOF Data at Page 0 and
click Add File. Select input SOF file(s) for this configuration page
and insert them.
5.
Repeat Step 4 for all application configurations (up to 7 maximum).
6.
Check the Memory Map File box to generate a memory map output
file that specifies the start/end addresses of each configuration page
and user data blocks.