2–16
Chapter 2: Board Components
Configuration, Status, and Setup Elements
Cyclone III 3C120 Development Board Reference Manual
© March 2009 Altera Corporation
FPGA Programming from Flash Memory
On either power-up or by pressing the
RESET_CONFIG
or
FACTORY_CONFIG
push
button, the MAX II CPLD device’s PFL megafunction configures the Cyclone III
FPGA from flash memory.
The PFL megafunction reads 16-bit data from the flash memory and converts it to
passive serial format. The data is written to the Cyclone III device’s dedicated
DCLK
and
D0
configuration pins at 12 MHz.
FPGA configuration from flash memory can be sourced from one of eight images. The
image is selected by the
PGM_CONFIG_SELECT
rotary switch, board reference SW5.
The rotary switch has 16 positions, but only the first eight are used. The positions
correspond to an offset in flash memory that the PFL is directed to for FPGA
configuration data.
1
Board reference SW1 position 5 (SW1.5), labeled
MAX0
, must be in the
open position (1) for this feature to be enabled. If the SW1 switch is in the closed (0)
position, the PFL megafunction in the MAX II CPLD is disabled.
Table 2–7.
JTAG Settings
(Note 1)
Number
Description
FPGA
Bypass
(SW3.1)
HSMA
Bypass
(SW3.2)
HSMB
Bypass
(SW3.3)
MAX
Enable
(SW3.4)
PFL
Enable
(SW1.5
MAX0)
Device
Select
(DEV_SEL)
Jumper, J6
1
Embedded USB Blaster
(2)
,
Cyclone III target device only
1
0
0
0
1
X
2
Embedded USB Blaster
(2)
,
(4)
Cyclone III HSMC Port A
1
1
0
0
1
X
3
Embedded USB Blaster
(2)
,
(4)
Cyclone III HSMC Port B
1
0
1
0
1
X
4
External USB Blaster
(3)
,
Cyclone III target device only
X
X
X
1
1
Off
5
External USB Blaster
(3)
,
MAX II target device only
X
X
X
X
X
On
Notes to
Table 2–7
:
(1) The nomenclature SW3.1 is used to indicate board reference SW3, position 1; similarly SW1.5 is used to indicate board reference SW1,
position 5.
(2) Requires USB cable plugged into board reference J3.
(3) Requires external USB-Blaster or equivalent plugged into board reference J14 (PCB bottom).
(4) The JTAG chains for both HSMC ports A and B can only be accessed from the embedded USB-Blaster. They cannot be accessed from the
external USB-Blaster header.
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from