English
Language : 

EP2AGX95EF29C6N Datasheet, PDF (311/380 Pages) Altera Corporation – Device Interfaces and Integration
Chapter 9: Configuration, Design Security, and Remote System Upgrades in Arria II Devices
AS and Fast AS Configuration (Serial Configuration Devices)
9–25
Figure 9–9 shows the download cable connections to the serial configuration device.
Figure 9–9. In-System Programming of Serial Configuration Devices
VCCIO/VCCPGM VCCIO/VCCPGM VCCIO/VCCPGM
(1)
(1)
(1)
10 kΩ 10 kΩ
10 kΩ
Serial
Configuration
Device
DATA
DCLK
nCS
ASDI
Arria II Device
CONF_DONE
nSTATUS
nCONFIG
nCEO
N.C.
10 kΩ
nCE
DATA0
DCLK
nCSO
ASDO
CLKUSR
(2)
MSEL[n..0] (3)
Pin 1
3.3 V (4)
USB-Blaster or ByteBlaser II
(AS Mode)
10-Pin Male Header
Notes to Figure 9–9:
(1) Connect the pull-up resistors to the VCCIO power supply of the I/O bank 3C for Arria II GX devices and to VCCPGM at a
3.0-V power supply for Arria II GZ devices.
(2) Arria II devices have an option to select CLKUSR (40 MHz maximum) as the external clock source for DCLK.
(3) The MSEL pin settings vary for different configuration voltage standards and POR delay. To connect MSEL[3..0]for
an Arria II GX device, refer to Table 9–6 on page 9–9. To connect MSEL[2..0] for an Arria II GZ device, refer to
Table 9–7 on page 9–10.
(4) Power up the USB-ByteBlaster, ByteBlaster II, EthernetBlaster, or EthernetBlaster II cable’s VCC(TRGT) with VCCIO 3.3 V
for Arria II GX device and VCCPGM 3.0 V for Arria II GZ device.
You can program serial configuration devices with the Quartus II software using the
Altera programming hardware and the appropriate configuration device
programming adapter.
In production environments, you can program serial configuration devices using
multiple methods. You can use Altera programming hardware or other third-party
programming hardware 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 using C-based SRunner software
drivers provided by Altera.
You can program a serial configuration device in-system by an external
microprocessor using SRunner. SRunner is a software driver developed for embedded
serial configuration device programming, which can be easily customized to fit in
different embedded systems. SRunner is able to read a raw programming data file
(.rpd) and write to serial configuration devices. The serial configuration device
programming time using SRunner is comparable to the programming time with the
Quartus II software.
July 2012 Altera Corporation
Arria II Device Handbook Volume 1: Device Interfaces and Integration