English
Language : 

EP2C8T144I8N Datasheet, PDF (402/470 Pages) Altera Corporation – Cyclone II Device Handbook, Volume 1
PS Configuration
f
PS Configuration Using a Download Cable
In PS configuration, an intelligent host (e.g., a PC) can use a download
cable to transfer data from a storage device to the Cyclone II device. You
can use the Altera USB-Blaster universal serial bus (USB) port download
cable, MasterBlaster™ serial/USB communications cable, ByteBlaster II
parallel port download cable, or the ByteBlasterMV™ parallel port as a
download cable.
Upon power up, the Cyclone II device goes through POR, which lasts
approximately 100 ms for non “A” devices. During POR, the device
resets, holds nSTATUS low, and tri-states all user I/O pins. Once the
FPGA successfully exits POR, the nSTATUS pin is released and all user
I/O pins continue to be tri-stated.
The value of the weak pull-up resistors on the I/O pins that are on
before and during configuration can be found in the Cyclone II Device
Handbook.
The configuration cycle consists of three stages: reset, configuration, and
initialization. While the nCONFIG or nSTATUS pins are low, the device is
in reset. To initiate configuration in this scheme, the download cable
generates a low-to-high transition on the nCONFIG pin.
1
Make sure VCCINT and VCCIO for the banks where the
configuration and JTAG pins reside are powered to the
appropriate voltage levels in order to begin the configuration
process.
When nCONFIG transitions high, the Cyclone II device comes out of reset
and begins configuration. The Cyclone II device releases the open-drain
nSTATUS pin, which is then pulled high by an external 10-kΩ pull-up
resistor. Once nSTATUS transitions high, the Cyclone II device is ready to
receive configuration data. The programming hardware or download
cable then transmits the configuration data one bit at a time to the
device’s DATA0 pin. 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 in order for the device to initialize.
When using a download cable, you cannot use the Auto-restart
configuration after error option. You must manually restart
configuration in the Quartus II software when an error occurs.
Additionally, you cannot use the Enable user-supplied start-up clock
(CLKUSR) option when programming the FPGA using the Quartus II
programmer and download cable. This option is disabled in the SOF.
Therefore, if you turn on the CLKUSR option, you do not need to provide
a clock on CLKUSR when you are configuring the FPGA with the
13–48
Cyclone II Device Handbook, Volume 1
Altera Corporation
February 2007