English
Language : 

EP4CE30F29C7N Datasheet, PDF (202/488 Pages) Altera Corporation – Cyclone IV Device Handbook, Volume 1
8–38
Chapter 8: Configuration and Remote System Upgrades in Cyclone IV Devices
Configuration
The programming hardware or download cable then places the configuration data
one bit at a time on the DATA[0] pin of the device. The configuration data is clocked
into the target device until CONF_DONE goes high. The CONF_DONE pin must have an
external 10-kΩ pull-up resistor for the device to initialize.
When you use a download cable, setting the Auto-restart configuration after error
option does not affect the configuration cycle because you must manually restart
configuration in the Quartus II software if an error occurs. Additionally, the Enable
user-supplied start-up clock (CLKUSR) option has no effect on device initialization,
because this option is disabled in the .sof when programming the device with the
Quartus II Programmer and download cable. Therefore, if you turn on the CLKUSR
option, you do not have to provide a clock on CLKUSR when you configure the device
with the Quartus II Programmer and a download cable.
Figure 8–17 shows PS configuration for Cyclone IV devices with a download cable.
Figure 8–17. PS Configuration Using a Download Cable
VCCA (1)
(2)
10 kΩ
VCCA (1)
10 kΩ
(2)
VCCA (1)
10 kΩ
Cyclone IV Device
CONF_DONE
nSTATUS
VCCA (1)
VCCA (1)
10 kΩ
10 kΩ
GND
MSEL[ ] (5)
nCE
DCLK
DATA[0]
nCONFIG
nCEO N.C. (4)
Download Cable 10-Pin Male
Header (Top View)
Pin 1
VCCA (6)
GND
VIO (3)
Shield
GND
Notes to Figure 8–17:
(1) You must connect the pull-up resistor to the same supply voltage as the VCCA supply.
(2) The pull-up resistors on DATA[0] and DCLK are only required if the download cable is the only configuration scheme
used on your board. This is to ensure that DATA[0] and DCLK are not left floating after configuration. For example,
if you also use a configuration device, the pull-up resistors on DATA[0] and DCLK are not required.
(3) Pin 6 of the header is a VIO reference voltage for the MasterBlaster output driver. VIO must match the VCCA of the
device. For this value, refer to the MasterBlaster Serial/USB Communications Cable User Guide. With the USB-Blaster,
ByteBlaster II, ByteBlaster MV, and EthernetBlaster, this pin is a no connect.
(4) The nCEO pin is left unconnected or used as a user I/O pin when it does not feed the nCE pin of another device.
(5) The MSEL pin settings vary for different configuration voltage standards and POR time. To connect the MSEL pins,
refer to Table 8–3 on page 8–8, Table 8–4 on page 8–8, and Table 8–5 on page 8–9 for PS configuration schemes.
Connect the MSEL pins directly to VCCA or GND.
(6) Power up the VCC of the ByteBlaster II, USB-Blaster, or ByteBlasterMV cable with a 2.5-V supply from VCCA.
Third-party programmers must switch to 2.5 V. Pin 4 of the header is a VCC power supply for the MasterBlaster cable.
The MasterBlaster cable can receive power from either 5.0- or 3.3-V circuit boards, DC power supply, or 5.0 V from
the USB cable. For this value, refer to the MasterBlaster Serial/USB Communications Cable User Guide.
Cyclone IV Device Handbook,
Volume 1
May 2013 Altera Corporation