8–32 Chapter 8: Configuration and Remote System Upgrades in Cyclone IV Devices
Configuration
Cyclone IV Device Handbook, May 2013 Altera Corporation
Volume 1
The default configuration boot address allows the system to use special parameter
blocks in the flash memory map. Parameter blocks are at the top or bottom of the
memory map. Figure 8–12 shows the configuration boot address in the AP
configuration scheme. You can change the default configuration default boot address
0×010000 to any desired address using the
APFC_BOOT_ADDR
JTAG instruction. For
more information about the
APFC_BOOT_ADDR
JTAG instruction, refer to “JTAG
Instructions” on page 8–57.
PS Configuration
You can perform PS configuration on Cyclone IV devices with an external intelligent
host, such as a MAX
®
II device, microprocessor with flash memory, or a download
cable. In the PS scheme, an external host controls the configuration. Configuration
data is clocked into the target Cyclone IV device through
DATA[0]
at each rising edge
of
DCLK
.
If your system already contains a common flash interface (CFI) flash memory, you can
use it for Cyclone IV device configuration storage as well. The MAX II PFL feature
provides an efficient method to program CFI flash memory devices through the JTAG
interface and the logic to control the configuration from the flash memory device to
the Cyclone IV device.
f For more information about the PFL, refer to AN 386: Using the Parallel Flash Loader
with the Quartus II Software.
1 Cyclone IV devices do not support enhanced configuration devices for PS
configuration.
Figure 8–12. Configuration Boot Address in AP Flash Memory Map
Note to Figure 8–12:
(1) The default configuration boot address is x010000 when represented in 16-bit word addressing.
Other data/code
Configuration
Data
128-Kbit
parameter area
Cyclone IV E
Default
Boot
Address
x010000
(1)
x00FFFF
x000000
Other data/code
Configuration
Data
Other data/code
Cyclone IV E
Default
Boot
Address
x010000
(1)
x00FFFF
x000000
128-Kbit
parameter area
Bottom Parameter Flash Memory Top Parameter Flash Memory
16-bit word
bit[15] bit[0]
16-bit word
bit[15] bit[0]