Altera Cyclone V GX Starter Kit User Manual Download Page 11

 

 

 

 

Cyclone V GX Starter Kit 
User Manual 

 

 

www.terasic.com 

June 5, 2014 

 

 

Chapter 2

 

 

Control Panel

 

The Cyclone V GX Starter board comes with a Control Panel program that allows users to access 
various components on the board from a host computer. The host computer communicates with the 
board through a USB connection. The program can be used to verify the functionality of 
components on the board or be used as a debug tool while developing any RTL code. 

This chapter first presents some basic functions of the Control Panel, then describes its structure in 
the block diagram form, and finally describes its capabilities. 

2

2

.

.

1

1

 

 

C

C

o

o

n

n

t

t

r

r

o

o

l

l

 

 

P

P

a

a

n

n

e

e

l

l

 

 

S

S

e

e

t

t

u

u

p

p

 

 

The Control Panel Software Utility is located in the directory 

“Tools

/

ControlPanel”

 on the Cyclone 

V GX Starter Kit

 System CD

. It's free of installation, just copy the whole folder to your host 

computer and launch the control panel by 

executing the “

C5G

_ControlPanel.exe”. 

 

Specific control circuits should be downloaded to your FPGA board before the control panel can 
request it to perform required tasks. The program will call Quartus II tools to download the control 
circuit to the FPGA board through the USB-Blaster[USB-0] connection.   

To activate the Control Panel, perform the following steps: 

1.  Make sure Quartus II 13.1 or a later version is installed successfully on your PC. 

2.  Set the RUN/PROG switch to the RUN position. 

3.  Connect the USB cable provided to the USB Blaster port, connect the 12V power supply, and 
turn the power switch ON. 

4.  Start the executable C5G_ControlPanel.exe on the host computer. The Control Panel user 
interface shown in

 Figure 2-1 

will appear. 

5.  The C5G_ControlPanel.sof bit stream is loaded automatically as soon as the 
C5G_ControlPanel.exe is launched.   

Summary of Contents for Cyclone V GX Starter Kit

Page 1: ...ss mainly focus on the distribution of electronic components Line cards we deal with include Microchip ALPS ROHM Xilinx Pulse ON Everlight and Freescale Main products comprise IC Modules Potentiometer...

Page 2: ...Cyclone V GX Starter Kit User Manual 1 www terasic com June 5 2014...

Page 3: ...OLLING THE LEDS 7 SEGMENT DISPLAYS 12 2 3 SWITCHES AND PUSH BUTTONS 14 2 4 SRAM LPDDR2 CONTROLLER AND PROGRAMMER 15 2 5 SD CARD 17 2 6 ADC 18 2 7 UART USB COMMUNICATION 18 2 8 HDMI TX 20 2 9 HSMC 21 2...

Page 4: ...YSTEM BUILDER 60 CHAPTER 5 RTL BASED EXAMPLE CODES 66 5 1 FACTORY CONFIGURATION 66 5 2 LPDDR2 SDRAM RTLTEST 67 5 3 SRAM RTLTEST 69 CHAPTER 6 NIOS II BASED EXAMPLE CODES 71 6 1 SRAM 71 6 2 UART TO USB...

Page 5: ...ino Header on board USB Blaster audio and video capabilities and much more In addition an on board HSMC connector with high speed transceivers allows for an even greater array of hardware setups By le...

Page 6: ...Control Panel System Builder reference designs and device datasheets User can download this System CD from the web http www c5g terasic com 1 1 3 3 L La ay yo ou ut t a an nd d C Co om mp po on ne en...

Page 7: ...The following hardware is provided on the board F FP PG GA A D De ev vi ic ce e Cyclone V GX 5CGXFC5C6F27C7N Device 77K Programmable Logic Elements 4884 Kbits embedded memory Six Fractional PLLs Two...

Page 8: ...eader including analog pins SMA x 4 DNI one lane 3 125G transceiver D Di is sp pl la ay y HDMI TX compatible with DVI v1 0 and HDCP v1 4 A Au ud di io o 24 bit CODEC Line in line out and microphone in...

Page 9: ...cl lo on ne e V V G GX X S St ta ar rt te er r B Bo oa ar rd d Figure 1 4 gives the block diagram of the board To provide maximum flexibility for the user all connections are made through the Cyclone...

Page 10: ...er Kit User Manual 8 www terasic com June 5 2014 Terasic Technologies Taiwan 9F No 176 Sec 2 Gongdao 5th Rd East Dist Hsinchu City Taiwan 300 70 Email support terasic com Tel 886 3 5750 880 Web http w...

Page 11: ...X Starter Kit System CD It s free of installation just copy the whole folder to your host computer and launch the control panel by executing the C5G_ControlPanel exe Specific control circuits should b...

Page 12: ...lease note that the Control Panel will occupy the USB port until you close that port you cannot use Quartus II to download a configuration file into the FPGA until the USB port is closed 7 The Control...

Page 13: ...s between the computer and the Cyclone V Starter board Figure 2 2 The C5G Control Panel concept The C5G Control Panel can be used to light up LEDs change the values displayed on the 7 segment monitor...

Page 14: ...s se eg gm me en nt t D Di is sp pl la ay ys s A simple function of the Control Panel is to allow setting the values displayed on LEDs 7 segment displays Choosing the LED tab leads to the window in F...

Page 15: ...d which are updated immediately Note that the dots of the 7 SEGs are not enabled on the Cyclone V GX Starter board Figure 2 4 Controlling 7 SEG display The ability to set arbitrary values into simple...

Page 16: ...and push buttons in real time and show the status in a graphical user interface It can be used to verify the functionality of the slide switches and push buttons Figure 2 5 Monitoring switches and bu...

Page 17: ...the SRAM Click on the Memory tab and select LPDDR2 to reach the window in Figure 2 6 Figure 2 6 Accessing the LPDDR2 A 16 bit word can be written into the LPDDR2 by entering the address of the desire...

Page 18: ...hat specify memory values using ASCII characters to represent hexadecimal values For example a file containing the line 0123456789ABCDEF defines eight 8 bit values 01 23 45 67 89 AB CD EF These values...

Page 19: ...be used to verify the functionality of the SD Card Interface Follow the steps below to perform the SD Card exercise 1 Choosing the SD Card tab leads to the window in Figure 2 7 2 Insert an SD Card to...

Page 20: ...ure 2 8 Reading of eight channel ADC 2 2 7 7 U UA AR RT T U US SB B C Co om mm mu un ni ic ca at ti io on n The Control Panel allows users to verify the operation of the UART to USB serial communicati...

Page 21: ...ction from the PC is used Figure 2 10 shows the screen shot of UART configuration in Putty utility Baud Rate 115200 Parity Check Bit None Data Bits 8 Stop Bits 1 Flow Control CTS RTS OFF 4 To begin th...

Page 22: ...elow to generate the video pattern function Note do not installed HSMC loopback board while using HDMI TX function because the loopback board will inference the I2C bus of HDMI 1 Choosing the Video ta...

Page 23: ...s located on the HSMC connector Before running the HSMC loopback verification test follow the instruction noted under the Loopback Installation section and click on Verify Please remember to turn off...

Page 24: ...the on chip memory The software part is implemented in C code the hardware part is implemented in Verilog HDL code with Qsys builder The source code is not available on the C5G System CD To run the Co...

Page 25: ...Cyclone V GX Starter Kit User Manual 23 www terasic com June 5 2014 Figure 2 13 The block diagram of the C5G control panel...

Page 26: ...will be lost when the power is turned off 2 AS programming In this method called Active Serial programming the configuration bit stream is downloaded into the Altera EPCQ256 serial configuration devi...

Reviews: