Table of Contents

Function Test

This section explains how to test the GECKO4 Education epfl-edition with the default test program. You can get the bit file here. The functiontest contains four tests as indicated in the following sections.

Start Test Environment and LED test

To start a function-test session hold SW6 and tip SW1.

SW1 is set as a reset button. More information concerning the buttons can be found here. Check if all LED's and seven segment displays are illuminated.

More information concerning the LED and seven segment displays can be found here.

Test 0 Buttons

Tip the buttons in following order: SW2, SW3, SW4, SW5, SW6, SW7

More information concerning the buttons can be found here.

Test 1 DIP Switch

Press DIP switches in following order: DIP-switch1.1 … DIP-switch1.8, DIP-switch2.1 … DIP-switch2.8

More information concerning the DIP-switches can be found here.

Test 2 Serial Flash

This test run automatically and is very fast. Normally you won't see something.

Test 3 SDRAM

The SDRAM Memory test is running automatically. SEG4 DP indicates the status.

SEG4 DP Status
fast blink write
slow blink read

Further information concerning seven segment display can be found here.

Test 4 DAC

For this test a connection to an Oscilloscope is required. The below table indicates the connections.

GECKO4Education Oscilloscope
DAC1 Channel 1
DAC0 Channel 2
GND GND Channel 1
GND GND Channel 2

More information concerning the Arduino compatible connectors can be found here and More information concerning the DAC can be found here.

The desired output for Channel 1 on the oscilloscope is indicated in the figure below.

The desired output for Channel 2 on the oscilloscope is indicated in the figure below.