Figure 7-20: Compressed and Uncompressed Serial Configuration Data in the Same Configuration File
nCE
GND
nCEO
FPGA
Device 1
FPGA
Device 2
nCE
nCEO
N.C.
Serial Configuration Data
EPCS, EPCQ, or
External Host
Decompression
Controller
Compressed
Configuration
Data
Uncompressed
Configuration
Data
For the FPP configuration scheme, a combination of compressed and uncompressed configuration in the
same multi-device configuration chain is not allowed because of the difference on the
DCLK
-to-
DATA[]
ratio.
Remote System Upgrades
Cyclone V devices contain dedicated remote system upgrade circuitry. You can use this feature to upgrade
your system from a remote location.
Figure 7-21: Cyclone V Remote System Upgrade Block Diagram
Development
Location
FPGA Configuration
FPGA
Remote System
Upgrade Circuitry
Data
Data
Data
Configuration
Memory
2
3
4
1
You can design your system to manage remote upgrades of the application configuration images in the
configuration device. The following list is the sequence of the remote system upgrade:
1. The logic (embedded processor or user logic) in the Cyclone V device receives a configuration image
from a remote location. You can connect the device to the remote source using communication protocols
such as TCP/IP, PCI, user datagram protocol (UDP), UART, or a proprietary interface.
2. The logic stores the configuration image in non-volatile configuration memory.
3. The logic starts reconfiguration cycle using the newly received configuration image.
4. When an error occurs, the circuitry detects the error, reverts to a safe configuration image, and provides
error status to your design.
Altera Corporation
Configuration, Design Security, and Remote System Upgrades in Cyclone V Devices
7-29
Remote System Upgrades
CV-52007
2014.01.10