Altera Cyclone III FPGA Starter Kit User Manual Download Page 21

Altera Corporation 

Core Version a.b.c variable

 

4–1

April 2007

Preliminary

4.  Measuring Power on the

Cyclone III Starter Board

Introduction

One of the main features of the Cyclone

®

III device is its low power 

consumption. You can measure the power of the 3C25 device on the 
Cyclone III starter board under various conditions with a design example 
provided with the kit.

The power example is designed to allow you to control the amount of 
logic utilized in the FPGA, the clock frequency, and a number of I/Os 
being used and measure the effect on the power to the Cyclone III device. 
Because the Cyclone III starter board has only four buttons and four 
LEDs, interaction with the board is minimal as defined below.

Table 4–1

 describes the functionality of the four input buttons that control 

the power example. 

Tables 4–2

 and 

4–3

 describe how the LEDs indicate the design example’s 

current power state.

Table 4–1. Four Input Button Functionality

Button

FPGA Pin

Type

Description

1

F1

Reset

Resets the demo to the beginning, node 

i_nrst

.

2

F2

Toggle

Advances the design example to the next higher 
frequency, node

 

i_nfreq_next

.

3

A10

Toggle

Advances the design example to the next higher 
resource utilization, 

node_i_nperc_next

.

4

B10

Press and Hold

Enables the outputs to toggle, node 

i_noutput_ena

.

Table 4–2. LEDs Power State (Frequency)

Displays

LEDs

State

Clock Frequency 

(MHz)

MSB

LSB

Frequency

LED2 LED1

00

0

01

33

10

67

11

100

Summary of Contents for Cyclone III FPGA Starter Kit

Page 1: ...101 Innovation Drive San Jose CA 95134 www altera com Cyclone III FPGA Starter Kit User Guide Document Date April 2007...

Page 2: ...pyrights 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 se...

Page 3: ...ment Board Control Panel Setup Development Board Setup 2 1 Requirements 2 2 Powering Up the Development Board 2 2 Control Panel Setup 2 2 FPGA Configuration 2 3 Control Panel Start 2 4 Chapter 3 Using...

Page 4: ...era Corporation My First FPGA Design Tutorial Contents Chapter 5 Appendix Programming the Configuration Flash Device Overview 5 1 Creating a Flash Programmable POF File 5 1 Programming the Flash Devic...

Page 5: ...ra com products devkits altera kit cyc3 starter html Revision History The table below displays the revision history for the chapters in this user guide How to Contact Altera For the most up to date in...

Page 6: ...Title References to sections within a document and titles of on line help topics are shown in quotation marks Example Typographic Conventions Courier type Signal and port names are shown in lowercase...

Page 7: ...ided as a starting point for test designs so users can get up and running quickly This user guide addresses the following topics How to set up power up and verify correct operation of the development...

Page 8: ...altera com buy devices buy devices html For Cyclone III Orcad symbols www altera com support software download pcb pcbpcb_index html For Nios II 32 bit embedded processor solutions www altera com tech...

Page 9: ...Use this icon to launch the Windows style development kit GUI or view the documentation The Cyclone III FPGA Starter Kit installation program creates a directory structure for the installed files Fig...

Page 10: ...II Embedded Design Suite package also found in the Altera Design Software Suite The Nios II soft core embedded processor runs on Altera FPGAs Some of the reference designs included in this development...

Page 11: ...firm that the board is operating correctly See Figure 2 1 Figure 2 1 Cyclone III Development Board Layout and Components 1 Mbyte SSRAM U5 DC Power Input J2 Power Switch SW1 16 Mbyte Parallel Flash U6...

Page 12: ...the development board perform the following steps 1 Ensure that the on off switch SW1 is in the OFF position up 2 Connect the USB Blaster cable from the host computer to the USB Blaster port on the de...

Page 13: ...lopment board should be powered up and working FPGA Configuration Before using the control panel configure a corresponding circuit in the Cyclone III FPGA by downloading the CIII_Control_Panel sof con...

Page 14: ...on the Program Configure box to select the added file 5 Click Start to download the selected configuration file to FPGA Control Panel Start To start the control panel perform the following step v To l...

Page 15: ...anel To perform the appropriate actions the command controller communicates with the controller of the targeted board input output I O device You can perform the following actions with the control pan...

Page 16: ...ou can only control 2 of the LEDs through the control panel Figure 3 1 Control Panel Window for LED Controls DDR SDRAM SSRAM Controller and Programmer You can perform the following types of memory rea...

Page 17: ...desired location in the Random Access boxes and write the hex data to be written Click Write 3 To read the contents of a location enter the address in the Random Access boxes Click Read Sequential Wr...

Page 18: ...ecifying the number of bytes 4 Click Load DDR SDRAM Content to a File to initiate the transaction 5 Specify the destination file in the pop up Windows dialog box Flash Memory Programmer Using the cont...

Page 19: ...ead write operation with a byte of data from to the flash memory perform the following steps 1 Click the FLASH tab Figure 3 3 and type the data in the Random Access boxes Figure 3 3 Control Panel Flas...

Page 20: ...es to write in the Length box 1 To load the entire file turn on File Length without specifying the number of bytes 5 Click Write a File to FLASH to initiate the transaction 6 Specify the source file i...

Page 21: ...ter board has only four buttons and four LEDs interaction with the board is minimal as defined below Table 4 1 describes the functionality of the four input buttons that control the power example Tabl...

Page 22: ...28 132 97 Total PLLs 1 4 25 Measuring Power The design example can be located by default in kit install Examples CIII_Power_Demo Configure the FPGA with the SOF found in the directory 1 The input cloc...

Page 23: ...W that must be subtracted from the calculated I O power to obtain the FPGA I O power The number of I O pins used is controlled by the resource state shown in Tables 4 2 and 4 3 For each increment in r...

Page 24: ...4 4 Core Version a b c variable Altera Corporation Cyclone III FPGA Starter Kit User Guide April 2007 Measuring Power...

Page 25: ...you may want to replace this factory default configuration with your own This appendix describes how to reprogram the Intel P30 flash device Creating a Flash Programmable POF File After Quartus II com...

Page 26: ...ert Programming Files Window 2 Make the following settings Programming File Type Programmer Object File POF Mode Active Parallel Configuration Device CFI_128MB File Name Type the name of the flashable...

Page 27: ...tion Flash Device Figure 5 2 Input File to Convert 4 Click Add File 5 Choose the SOF file you want to convert and click OK 6 Highlight SOF Data again 7 Click Properties The SOF Data Properties window...

Page 28: ...t User Guide April 2007 Creating a Flash Programmable POF File Figure 5 3 SOF Data Properties 1 Flash address 0x20000 is the default starting address from which the Cyclone III device starts loading c...

Page 29: ...filename When the Quartus II software finishes converting the file you can use the converted POF to program the on board parallel flash device 1 The Quartus II software also generates a MAP file which...

Page 30: ...elect Flash Device 6 Click OK 7 In the Programmer highlight the CFI_128MB device 8 Click Change File from the button list to the left of the programming file area 9 Select the converted POF that you g...

Page 31: ...e Programmer loads the special flash programming hardware into the FPGA which allows the Programmer to communicate with the flash device The Programmer sends the POF to the flash device via the flash...

Page 32: ...Guide April 2007 Programming the Flash Device 12 Turn the Cyclone III Starter Board off and then on again When the board powers up the Cyclone III device configures with your design from the on board...

Reviews: