English
Language : 

EP4CE30F29C7N Datasheet, PDF (185/488 Pages) Altera Corporation – Cyclone IV Device Handbook, Volume 1
Chapter 8: Configuration and Remote System Upgrades in Cyclone IV Devices
Configuration
8–21
You can use the Quartus II software with the APU and the appropriate configuration
device programming adapter to program serial configuration devices. All serial
configuration devices are offered in an 8- or 16-pin small outline integrated circuit
(SOIC) package.
In production environments, serial configuration devices are programmed using
multiple methods. Altera programming hardware or other third-party programming
hardware is used to program blank serial configuration devices before they are
mounted onto PCBs. Alternatively, you can use an on-board microprocessor to
program the serial configuration device in-system by porting the reference C-based
SRunner software driver provided by Altera.
A serial configuration device is programmed in-system by an external microprocessor
with the SRunner software driver. The SRunner software driver is a software driver
developed for embedded serial configuration device programming, which is easily
customized to fit in different embedded systems. The SRunner software driver is able
to read a Raw Programming Data (.rpd) file and write to serial configuration devices.
The serial configuration device programming time, using the SRunner software
driver, is comparable to the programming time with the Quartus II software.
f For more information about the SRunner software driver, refer to AN 418: SRunner:
An Embedded Solution for Serial Configuration Device Programming and the source code
at the Altera website.
AP Configuration (Supported Flash Memories)
The AP configuration scheme is only supported in Cyclone IV E devices. In the AP
configuration scheme, Cyclone IV E devices are configured using commodity 16-bit
parallel flash memory. These external non-volatile configuration devices are industry
standard microprocessor flash memories. The flash memories provide a fast interface
to access configuration data. The speed up in configuration time is mainly due to the
16-bit wide parallel data bus, which is used to retrieve data from the flash memory.
Some of the smaller Cyclone IV E devices or package options do not support the AP
configuration scheme. Table 8–9 lists the supported AP configuration scheme for each
Cyclone IV E devices.
Table 8–9. Supported AP Configuration Scheme for Cyclone IV E Devices
Device
EP4CE6
EP4CE10
EP4CE15
EP4CE22
EP4CE30
EP4CE40
EP4CE55
EP4CE75
EP4CE115
E144
—
—
—
—
—
—
—
—
—
M164
—
—
—
—
—
—
—
—
—
M256
—
—
—
—
—
—
—
—
—
Package Options
U256
—
—
—
—
—
—
—
—
—
F256
—
—
—
—
—
—
—
—
—
F324
—
—
—
—
v
v
—
—
—
U484
—
—
—
—
—
v
v
v
—
F484
—
—
v
—
v
v
v
v
v
F780
—
—
—
—
v
v
v
v
v
May 2013 Altera Corporation
Cyclone IV Device Handbook,
Volume 1