October 2009 Altera CorporationCyclone III LS FPGA Development Kit User Guide
vi
Cyclone III LS FPGA Development Kit User GuideOctober 2009 Altera Corporation
Introduction
Kit Features
1. About This Kit
The Altera® Cyclone® III LS FPGA Development Kit is a complete design
environment that includes both the hardware and software you need to develop
Cyclone III LS FPGA designs. The board and the one-year license for
software provide everything you need to begin developing custom Cyclone III LS
FPGA designs. The following list describes what you can accomplish with the
dev
elopment kit:
Develop and test memory subsystems consisting of DDR2 memory
Take advantage of the modular and scalable design by using the high-speed
mezzanine card (HSMC) connectors to interface to over 20 different HSMCs
provided by Altera partners
the Quartus® II
This section briefly describes the Cyclone III LS FPGA Development Kit contents.
Hardware
Cyclone III LS FPGA development board—A development platform that allows
you to develop and prototype hardware designs running on the Cyclone III LS
EP3CLS200 FPGA.
For detailed information about the board components and interfaces, refer to the
Cyclone III LS FPGA Development Board Reference Manual.
Power supply and cables—The development kit includes the following items:
Power supply and AC adapters for North America/Japan, Europe, and the
United Kingdom
USB cable
Ethernet cable
Software
Altera Complete Design Suite DVD—A DVD that includes the following items:
Quartus II Software—The Quartus II software, including the SOPC Builder
system development tool, provides a comprehensive environment for
system-on-a-programmable-chip (SOPC) design. The Quartus II software
integrates into nearly any design environment and provides interfaces to
industry-standard EDA tools.
fThe kit includes a development kit edition (DKE) license for the Quartus II
software (Windows platform only). This license entitles you to all the
features of the subscription edition for a period of one year. After the year,
you must purchase a renewal subscription to continue using the software.
For more information, refer to the Altera website (www.altera.com).
MegaCore
®
IP Library—A library that contains Altera IP MegaCore functions.
You can evaluate MegaCore functions by using the OpenCore Plus feature to
do the following:
Simulate behavior of a MegaCore function within your system
Verify functionality of your design, and quickly and easily evaluate its size
and speed
Generate time-limited device programming files for designs that include
MegaCore functions
Program a device and verify your design in hardware
1The OpenCore Plus hardware evaluation feature is an evaluation tool for
prototyping only. You must purchase a license to use a MegaCore function
in production.
fFor more information about OpenCore Plus, refer to AN 320: OpenCore
Plus Evaluation of Megafunctions.
Nios
®
II Embedded Design Suite (EDS)—A full-featured set of tools that allow
you to develop embedded software for the Nios II processor which you can
include in your Altera FPGA designs.
Cyclone III LS FPGA Development Kit CD-ROM—A CD-ROM that includes all
the documentation and design examples for the kit.
fUse the following links to check the Altera website to ensure you have the latest
software versions:
For the Altera Complete Design Suite, refer to the Quartus II Subscription Edition
Download page.
For the Cyclone III LS FPGA Development Kit, refer to the Cyclone III LS FPGA
fFor complete information about the development board, refer to the Cyclone III LS
2. Getting Started
This user guide leads you through the following Cyclone III LS FPGA development
board setup steps:
Inspecting the contents of the kit
Installing the Altera Complete Design Suite DVD software
Setting up, powering up, and verifying correct operation of the development
board
Configuring the Cyclone III LS FPGA
Running the Board Test System designs
FPGA Development Board Reference Manual.
Before You Begin
Before using the kit or installing the software, check the kit contents and inspect the
board to verify that you received all of the items listed in this section. If any of the
items are missing, contact Altera before you proceed.
Inspect the Board
To inspect the board, perform the following steps:
1. Place the board on an anti-static surface and inspect it to
2. Verify that all components are on the board and appear intact.
1In typical applications with the Cyclone III LS FPGA development board, a heat sink
is not necessary. However, under extreme conditions or for engineering sample silicon
the board might require additional cooling to stay within operating temperature
guidelines. You can perform power consumption and thermal modeling to determine
whether your application requires additional cooling.
fFor more information about power consumption and thermal modeling, refer to
AN 358: Thermal Management for FPGAs.
ensure that it has not been
damaged during shipment.
cWithout proper anti-static handling, you can damage the board.
References
Use the following links to check the Altera website for the following other related
information:
This section explains how to install the following software:
Altera Complete Design Suite
Cyclone III LS FPGA Development Kit
USB-Blaster™ driver
Installing the Altera Complete Design Suite
The Altera Complete Design Suite provides the necessary tools used for developing
hardware and software for Altera FPGAs. Included on the Altera Complete Design
Suite DVD are the Quartus II software and the Nios II EDS. The Quartus II software
(
including SOPC Builder) and the Nios II EDS are the primary FPGA development
tools u
sed to create the reference designs in this development kit. To install the Altera
software tools, perform the following steps:
3. Software Installation
1. Insert the Altera Complete Design Suite DVD into your computer.
2.
Follow the installer instructions to complete the installation process.
fIf you have difficulty installing the Quartus II software, refer to the Quartus II
Installation & Licensing for Windows and Linux Workstations.
Licensing Considerations
Before using the Quartus II software, you must request a license file from the Altera
Licensing page on the Altera website and install it on your computer. When you
request a license file, Altera emails you a license.da
To license the Quartus II software, you need your computer’s network interface card
(N
IC) ID, a number that uniquely identifies your computer. On the computer you’ll
use to run the Quartus II software, type ipconfig/all at a command
determine the NIC ID. Your NIC ID is the 12-digit hexadecimal number on the
Physical Address line.
To obtain a license, perform the following steps.
1. Go to the Get M
2. Under Development Kit Licenses Request, click Licenses for RoHS-Compliant Kits.
3. Follow the on-screen instructions to request your license. Altera sends you a
license file through email.
t file that enables the software.
prompt to
y Altera License page on the Altera website.
4. To install your license, refer to Specifying the License File in Quartus II Installation &
The default Windows installation directory is C:\altera\
<version>
\.
examples
factory_recovery
demos
kits
Installing the Cyclone III LS FPGA Development Kit
Installing the Cyclone III LS FPGA Development Kit
To install the Cyclone III LS FPGA Development Kit, perform the following steps:
1. Insert the Cyclone III LS FPGA Development
Kit CD-ROM into your computer.
1The CD-ROM should start an auto-install process. If it does not, browse to
the CD-ROM drive and double-click on the setup.exe file.
2. Follow the on-screen instructions to complete the installation process.
The installation program creates the dir
ectory structure for the Cyclone III LS FPGA
Development Kit files shown in Figure 3–1.
Figure 3–1. Cyclone III LS FPGA Development Kit Installed Directory Structure
Tab le 3–1 lists the file directory names and a description of their contents.
Table 3–1. Installed Directory Contents
Directory NameDescription of Contents
board_design_filesContains schematic, layout, assembly, and bill of material board design files. Use these files as a
starting point for a new prototype board design.
demosContains demonstration applications.
documentsContains the development kit documentation.
examplesContains the sample design files for the Cyclone III LS FPGA Development Kit.
factory_recoveryContains the original data programmed onto the board before shipment. Use this data to restore
the board with its original factory contents.
Installing the USB-Blaster Driver
The Cyclone III LS FPGA development board includes integrated USB-Blaster
circuitry for FPGA programming. However, for the host computer and board to
communicate, you
tallation instructions for the USB-Blaster driver for your operating system are
available on the Altera website. On the Altera Programming Cable Driver Information
page of the Altera website, locate the table entry for your configuration and click the
link to access the instructions.
must install the USB-Blaster driver on the host computer.
Introduction
The instructions in this chapter explain how to set up the Cyclone III LS FPGA
development board.
Setting Up the Board
To set up and power up the board, perform the following steps:
1. The Cyclone III LS FPGA development board ships with its board switches
pr
econfigured to support the example designs in the development kit. If you
suspect your board might not be currently configured with the default settings,
follow the instructions in “Factory Default Switch Settings” on page 4–2 to return
the board to its factory settings before proceeding.
2. The development board ships with example designs stored in the flash memory
device. Verify the PGM/USER LOAD switch (SW2.6) is set to the on position to
load the design stored in the factory portion of flash memory. Figure 4–1 shows the
switch location on the Cyclone III LS FPGA development board.
4. Development Board Setup
3. Connect the DC adapter (+16 V, 3.75 A) to the DC power jack (J5) on the FPGA
board and plug the cord into a power outlet.
cUse only the supplied power supply. Power regulation circuitry on the
board can be damaged by power supplies with greater voltage.
4. Set the POWER switch (SW1) to the on position. When power is supplied to the
board, a blue LED (D3) illuminates indicating that the board has power.
The MAX II device on the board contains a parallel flash loader
When the board powers up, the PFL reads one of two designs from flash memory and
configures the FPGA. The PGM/USER LOAD switch (SW2.6) controls which design
to load. When the switch is in the on position, the PFL loads the design from the
factory portion of flash memory. When the switch is in the off position, the PFL loads
the design from the user portion of flash memory.
When configuration is complete, the CONF DONE LED (D14) illuminates, signaling
that the Cyclone III LS device configured successfully. If the
Quartus II software INIT_DONE option on, the
illuminates when the device enters user mode.
opment kit includes the MAX II configuration design in the <install