Figure 7-11: Connection Setup for Programming the EPCQ Using the AS Interface
Using the AS header, the programmer serially transmits the operation commands and configuration bits to
the EPCQ on
DATA0
. This is equivalent to the programming operation for the EPCS.
DATA0
DATA1
DATA3
DCLK
nCS
DATA2
FPGA Device
AS_DATA0/ASDO
AS_DATA1
AS_DATA2
AS_DATA3
DCLK
nCSO
EPCQ Device
nCE
MSEL[4..0]
nCONFIG
nSTATUS
nCEO
CONF_DONE
10 kΩ
10 kΩ
10 kΩ
10 kΩ
Pin 1
USB-Blaster or ByteBlaster II
(AS Mode)
10-Pin Male Header
N.C.
CLKUSR
V
CCPGM
V
CCPGM
V
CCPGM
V
CCPGM
GND
Connect the pull-up resistors to V
CCPGM
at a 3.0- or 3.3-V power supply.
Power up the USB-Blaster, ByteBlaster II,
EthernetBlaster, or EthernetBlaster II cable’s
V
CC(TRGT)
to V
CCPGM
.
For more information, refer to
the MSEL pin settings.
Use the CLKUSR pin to supply
the external clock source to
drive DCLK during
configuration.
When programming the EPCS and EPCQ devices, the download cable disables access to the AS interface
by driving the
nCE
pin high. The
nCONFIG
line is also pulled low to hold the Cyclone V device in the reset
stage. After programming completes, the download cable releases
nCE
and
nCONFIG
, allowing the pull-down
and pull-up resistors to drive the pin to GND and V
CCPGM
, respectively.
During the EPCQ programming using the download cable,
DATA0
transfers the programming data, operation
command, and address information from the download cable into the EPCQ. During the EPCQ verification
using the download cable,
DATA1
transfers the programming data back to the download cable.
Passive Serial Configuration
The PS configuration scheme uses an external host. You can use a microprocessor, MAX II device, MAX V
device, or a host PC as the external host.
You can use an external host to control the transfer of configuration data from an external storage such as
flash memory to the FPGA. The design that controls the configuration process resides in the external host.
You can store the configuration data in Programmer Object File (.pof), .rbf, .hex, or .ttf. If you are using
configuration data in .rbf, .hex, or .ttf, send the LSB of each data byte first. For example, if the .rbf contains
Configuration, Design Security, and Remote System Upgrades in Cyclone V Devices
Altera Corporation
CV-52007
Passive Serial Configuration
7-20
2014.01.10