beautypg.com

Fpga configuration, Fpga programming over embedded usb-blaster ii, Fpga configuration –11 – Altera Cyclone V SoC Development Board User Manual

Page 19: Fpga programming over embedded usb-blaster ii –11

background image

Chapter 2: Board Components

2–11

FPGA Configuration

November 2013

Altera Corporation

Cyclone V SoC Development Board

Reference Manual

FPGA Configuration

This section describes the FPGA, flash memory, and MAX V CPLD 5M2210 System
Controller device programming methods supported by the Cyclone V SoC
development board.

The Cyclone V SoC development board supports the following configuration
methods:

JTAG

Embedded USB-Blaster II is the default method for configuring the FPGA
using the Quartus II Programmer in JTAG mode with the supplied USB cable.

External Mictor connector for configuring the HPS using the ARM DS-5 Altera
Edition software and DSTREAM or Lauterbach cables.

External USB-Blaster for configuring the FPGA when you connect the external
USB-Blaster to the JTAG header (J23).

Flash memory download for configuring the FPGA using stored images from the
flash memory on either power-up or pressing the configure push button (S12).

EPCQ device for FPGA configuration in Active Serial (AS) mode on power-up.

FPGA Programming over Embedded USB-Blaster II

This configuration method implements a mini-USB connector (J37), a USB 2.0 PHY
device (U51), and an Altera MAX II CPLD EPM570GF100I5N (U47) to allow FPGA
configuration using a USB cable. This USB cable connects directly between the USB
connector on the board and a USB port on a PC running the Quartus II software.

The embedded USB-Blaster II in the MAX II CPLD EPM570GF100I5N normally
masters the JTAG chain. The embedded USB-Blaster II shares the pins with the
external header. The embedded USB-Blaster II is automatically disabled when you
connect an external USB-Blaster to the JTAG chain through the JTAG header (J23). In
addition to JTAG interface, the embedded USB-Blaster II have trace capabilities for
HPS debug purposes. The trace interface from the HPS routes to the embedded
USB-Blaster II connection pins through the FPGA.