Altera Cyclone III User Manual
Hide thumbs Also See for Cyclone III:

Advertisement

Quick Links

101 Innovation Drive
San Jose, CA 95134
www.altera.com
P25-36208-03
Cyclone III Development Kit
Document Version:
Document Date:
User Guide
1.2
March 2009

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Cyclone III and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Altera Cyclone III

  • Page 1 Cyclone III Development Kit User Guide 101 Innovation Drive Document Version: San Jose, CA 95134 Document Date: March 2009 www.altera.com P25-36208-03...
  • Page 2 Altera warrants performance of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera Corporation.
  • Page 3: Table Of Contents

    Programming the Flash Device ............A–4 © March 2009 Altera Corporation Cyclone III Development Kit User Guide Preliminary...
  • Page 4 How to Contact Altera ........
  • Page 5: Chapter 1. About This Kit

    Verilog code to help you get started quickly with your own designs. The development board includes an Altera Cyclone III FPGA configured with a hardware reference design stored in flash memory. Hardware designers can use the development board, along with example designs included in the kit, as a platform to prototype complex embedded systems.
  • Page 6: Documentation

    The Cyclone III Development Kit CD-ROM contains the following documents: ■ Readme.txt—Contains special instructions and refers to the kit documentation. ■ Cyclone III Development Kit User Guide (this document)—Describes how to use the kit. ■ Cyclone III 3C120 Development Board Reference Manual—Provides specific...
  • Page 7: Chapter 2. Getting Started

    2. Getting Started Introduction This user guide familiarizes you with the contents of the kit and guides you through the Cyclone III development board setup. Using this guide, you can do the following: ■ Inspect the contents of the kit ■...
  • Page 8: Inspect The Board

    Verify that all components are on the board and appear intact. In typical applications with the Cyclone III development board, a heatsink is not necessary. However, under extreme conditions the board may require additional cooling to stay within operating temperature guidelines. You may wish to perform power consumption and thermal modeling to determine whether your application requires additional cooling.
  • Page 9: Hardware Requirements

    References Hardware Requirements The Quartus II software has some minimum system requirements. Otherwise, the Cyclone III development kit provides all of the hardware needed to use the board. For Quartus II requirements, refer to the Altera website at www.altera.com/products/software/products/quartus2web/sof-quarwebmain.html. Software Requirements This kit requires the following software: ■...
  • Page 10 2–4 Chapter 2: Getting Started References ■ For Nios II 32-bit embedded processor solutions: www.altera.com/technology/embedded/emb-index.html Cyclone III Development Kit User Guide © March 2009 Altera Corporation...
  • Page 11: Chapter 3. Software Installation

    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 copies the Cyclone III development kit files to the computer hard disk and creates a Programs > Altera > Cyclone III Development Kit <version#>...
  • Page 12: Installing The Quartus Ii Dvd

    Altera Complete Design Suite at www.altera.com/support/software/download/nios2/dnl- nios2.jsp. The Nios II soft-core embedded processor runs on Altera FPGAs. Some of the reference designs included in this development kit use the Nios II processor. Load the Altera Complete Design Suite DVD into the DVD player, and click Install free package on the startup screen.
  • Page 13: Installing The Usb-Blaster Driver

    To install it, go to www.altera.com/support/software/drivers/usb-blaster/dri-usb- blaster-xp.html. Licensing Considerations Before using the Quartus II software, you must request a license file from the Altera website at www.altera.com/licensing and install it on your computer. When you request a license file, Altera emails you a license.dat file that enables the software.
  • Page 14 3–4 Chapter 3: Software Installation Licensing Considerations Cyclone III Development Kit User Guide © March 2009 Altera Corporation...
  • Page 15: Chapter 4. Development Board Setup

    Quartus II software installed on the host computer ■ USB-Blaster driver software installed on the host computer. The Cyclone III development board includes integrated USB-Blaster circuitry for FPGA programming. Host computer and development board cannot communicate without the USB-Blaster driver software installed. For installation information, refer “Installing the USB-Blaster Driver”...
  • Page 16 4–2 Chapter 4: Development Board Setup Powering Up the Board Figure 4–1. Cyclone III Development Board Layout and Components DDR2TOP_ACTIVE LED (D11) Cyclone III FPGA (U20) Power LED (D5) MAX II CPLD (U7) DDR2 SDRAM Device Interface MAX II Device...
  • Page 17: Configuring The Fpga

    For USB-Blaster driver installation information, refer to “Installing the USB-Blaster Driver” on page 3–3. © March 2009 Altera Corporation Cyclone III Development Kit User Guide...
  • Page 18 4–4 Chapter 4: Development Board Setup Configuring the FPGA To configure the Cyclone III FPGA, perform the following steps: 1. Verify that the 4-position SW3 mini-DIP switches and the two jumpers are set to the default positions shown in Table 4–2.
  • Page 19: Chapter 5. Power Measurement

    5. Power Measurement Introduction One of the main features of the Cyclone III FPGA device is its low power consumption. You can measure the power used by the 3C120 FPGA device on the Cyclone III development board for various conditions with a power design example provided with the kit.
  • Page 20 5–3) controls the number of I/O pins used. Each resource increment adds 8 additional I/O pins (Table 5–3). Similarly, the overall design frequency (Table 5–2) sets the toggle frequency of these I/O pins. Cyclone III Development Kit User Guide © March 2009 Altera Corporation...
  • Page 21: Measuring Power

    I/O banks 1 and 2, then for I/O banks 5 and 6, by performing the following steps: 1. Ensure that the 8-position SW1 DIP switch is configured to the default settings shown in Table 4–1 on page 4–2. © March 2009 Altera Corporation Cyclone III Development Kit User Guide...
  • Page 22: Measuring Voltage With A Dmm

    J9. LED7 (AF19), signal o_noutput_ena_state, lights to indicate that the outputs are enabled and toggling. Enabling the outputs further increases power for each resource utilization percentage used by the Cyclone III FPGA. 7. Press the User_PB3 button again to disable the outputs. LED7 turns off.
  • Page 23: Calculating Power

    5–2. Changing the Design Example The development kit includes source code for the Cyclone III power design example so you can use it as a starting point for your own measurements. The design example uses 19 stamp.v modules, each with 8 outputs, for a total of 152 output pins.
  • Page 24 5–6 Chapter 5: Power Measurement Changing the Design Example Cyclone III Development Kit User Guide © March 2009 Altera Corporation...
  • Page 25: Chapter 6. Design Tutorials

    6. Design Tutorials Introduction The example designs and tutorials included in the Cyclone III Development Kit help familiarize new users with development board features. My First FPGA Design Tutorial My First Nios II Software Tutorial provide step-by-step guidance for the first-time user.
  • Page 26 6–2 Chapter 6: Design Tutorials My First Nios II Software Tutorial Cyclone III Development Kit User Guide © March 2009 Altera Corporation...
  • Page 27: Appendix A. Programming The Flash Device

    A. Programming the Flash Device Overview There is a Common Flash Interface (CFI) type flash memory device on the Cyclone III development board. When you first receive the kit, this CFI flash device arrives programmed with a default factory configuration that was loaded from a Programmer Object File (.pof).
  • Page 28 Figure A–1 shows the Convert Programming Files dialog box updated with the factory image your_design_name.sof. If you choose to overwrite an existing .pof file, you receive a warning message. Cyclone III Development Kit User Guide © March 2009 Altera Corporation...
  • Page 29 “Generated… pof successfully” message. You now have a successfully generated .pof that can be programmed to the flash device to automatically configure the FPGA on your Cyclone III development board. © March 2009 Altera Corporation Cyclone III Development Kit User Guide...
  • Page 30: Parallel Flash Loader Instantiation

    8. Click Start to download the selected configuration file to the FPGA (Figure A–2). The FPGA is configured when the progress bar reaches 100%, after which it is ready to access and program the flash device. Cyclone III Development Kit User Guide © March 2009 Altera Corporation...
  • Page 31 11. Turn on Page_0 and OPTION_BITS options in the Program/Configure column that correspond to the CFI_512MB device (Figure A–3). This results in writes only to the flash page zero and the option bit register. © March 2009 Altera Corporation Cyclone III Development Kit User Guide...
  • Page 32: Restoring The Factory Design To The Flash Device

    To restore the development board to factory conditions, repeat the steps for writing a new POF to the flash device as described in “Programming the Flash Device” on page A–4, except select the cycloneIII_3c120_dev_factory_recovery.pof file. Cyclone III Development Kit User Guide © March 2009 Altera Corporation...
  • Page 33: Additional Information

    Product literature Website www.altera.com/literature Non-technical support (General) Email nacomp@altera.com (Software Licensing) Email authorization@altera.com Note to Table: (1) You can also contact your local Altera sales office or sales representative. © March 2009 Altera Corporation Cyclone III Development Kit User Guide...
  • Page 34: Typographic Conventions

    The angled arrow indicates you should press the Enter key. The feet direct you to more information on a particular topic. Cyclone III Development Kit User Guide © March 2009 Altera Corporation...

Table of Contents