
Chapter 2: Board Components 2–13
FPGA Configuration
July 2014 Altera Corporation Arria V SoC Development Board
Reference Manual
FPGA Programming from Flash Memory
Flash memory programming is possible through a variety of methods. The default
method is to use the factory design—Golden Hardware Reference Design. This design
contains an on-board web server, which serves the Board Update Portal (BUP) web
application. The web page allows you to link to SoC-related web pages and to control
some user I/O and LCD on the development board.
On either power-up or by pressing the program configuration push button,
PGM_CONFIG
(S12), the MAX V CPLD 5M2210 System Controller's PFL configures the
FPGA from the flash memory. The PFL megafunction reads 16-bit data from the flash
memory and converts it to fast passive parallel (FPP) format. This 16-bit data is then
written to the dedicated configuration pins in the FPGA during configuration.
Pressing the
PGM_CONFIG
push button (S12) loads the FPGA with a hardware page
based on which
PGM_LED[2:0]
(D41, D42, D43) illuminates.
Table 2–5 lists the design that loads when you press the
PGM_CONFIG
push button.
A EPCQ device is used for FPGA configuration in Active Serial (AS) mode on power-
up. The EPCQ device with non-volatile memory features a simple six-pin interface
and a small form factor. The EPCQ supports AS x1 and x4 modes.
By default, this board has a FPP configuration scheme setting. The
MAX_AS_CONF
pin
needs to be driven from the MAX V CPLD to enable the bus switch to isolate the
EPCQ flash (U28) from the configuration bus. This happens when the MSEL is 10010
or 10011.
B8
FX2_RESETN
K9 3.3-V On-board USB-Blaster hard reset
F3
FX2_SCL
J4 3.3-V USB 2.0 PHY serial clock
G3
FX2_SDA
— 3.3-V USB 2.0 PHY serial data
A1
FX2_SLRDN
K1 3.3-V Read strobe for slave FIFO
B1
FX2_SLWRN
J9 3.3-V Write strobe for slave FIFO
B7
FX2_WAKEUP
— 3.3-V USB 2.0 PHY wake signal
G2
USB_B2_CLK
E2 3.3-V USB 2.0 PHY 48-MHz interface clock
Table 2–4. USB 2.0 PHY Schematic Signal Names and Functions (Part 2 of 2)
Board Reference
(U61)
Schematic
Signal Name
MAX II CPLD Pin
Number
I/O Standard Description
Table 2–5. PGM_LED Settings
(1)
PGM_LED0 (D43) PGM_LED1 (D42) PGM_LED2 (D41) Design
ON OFF OFF Factory hardware
OFF ON OFF User hardware 1
OFF OFF ON User hardware 2
Note to Table 2–5:
(1) ON indicates a setting of ’0’ while OFF indicates a setting of ’1’.
Comentarios a estos manuales