Altera Cyclone III FPGA Starter Kit User Manual Download Page 30

5–6

Core Version a.b.c variable

Altera Corporation

Cyclone III FPGA Starter Development Kit User Guide

April 2007

Programming the Flash Device

5.

Turn on the 

Flash Memory

 and 

CFI_128MB

 options. (see 

Figure 5–5

).

Figure 5–5. Select 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 generated in the previous section.

10. Turn on the 

Program/Configure

 option for all devices shown in the 

Programmer.

1

Turning on the option for the POFs enables all three 
options, which is what you want to do. See 

Figure 5–6

.

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: