SENG 2005-01-14

Home
Products
eLAB
System
Hardware
Software
Applications
FAQ
Database

icon_service

Info area

Downloads

eLAB - applications


The following table represents existing eLAB applications.
Keyword is also a link to the associated ZIP file containing all application sources. Level describes the degree of difficulty. Syntax shows the languages that were used to develop the application. This column may also contain a link to a view into the application. Hardware lists all eLAB modules necessary to build the application. Items in round brackets are necessary for programming only, items in square brackets are optional. Software lists all programs necessary to build the application.

For sending us interesting applications or links that can be published here we are always grateful.

- have fun -



Keyword

Sourcecode (ZIP)

Level

Description

(in order of modules)
Syntax

View

Hardware

Software








eLABbase (FPGA)



FlashSlowTestLed
1
Light emitting diode, flashing slow, controled via FPGA
schematic
VHDL
eLABbase dlk51
ISE
And_Or

1
Implementation of a AND and a OR logic gate.
Input of data via pushbuttons, display output data via LED
schematic
eLABbase eMOD-c
dlk51
ISE
Flipflop
1
Implementation of a D and a Toggle flip-flop.
Input of clock and data via pushbuttons, display of outout data via LED
schematic eLABbase eMOD-c dlk51
ISE
RTC_FPGA1
3
24h real time clock, FPGA based. Set time with (auto) - increment/decrement. 4-digit 7-segment display with common cathode
Pushbutton debounce circuits, up/down counters, 7-segment LED display multiplexing, ...
VHDL eLABbase
eMOD-b
eMOD-c
dlk51
ISE
RTC_FPGA2
3
24h real time clock, FPGA based. Set time with (auto) - increment/decrement. 4-digit 7-segment display with common anode
Pushbutton debounce circuits, up/down counters, 7-segment LED display multiplexing, ...
VHDL eLABbase
eMOD-l
eMOD-c
dlk51
ISE
Demo1Fpga8032
4
PC parallel port interface and 8032-peripherals including latch, reset logic and file select logic
schematic
VHDL
eLABbase dlk51
ISE
Demo2Fpga8032 5
PC parallel port interface and extended 8032-peripherals including latch, reset logic, file select logic, 4 Kbytes RAM and i2c interface
schematic
VHDL
eLABbase dlk51
ISE








eLABbase (8051)


FlashTestLed
2
Test program for eLABbase, C-compiler, SDCC.
Flash light emitting diodes, controlled via 8051 CPU
eLABbase must be configured with 'Demo1Fpga8032'
C
eLABbase dlk51
SDCC
DemoC8032
3
Demo program for eLABbase, C-compiler, SDCC.
Routines for 8051 CPU: initialization, interrupt, UART (serial interface), LCD control (incl. type conversion and formatting routines), i2c-bus control, i2c devices (EeProm, real-time clock PCF8583, A/D D/A converter PCF8591, PIO PCF8574, temperature sensor LM75 and LM92).
eLABbase must be configured with 'Demo2Fpga8032'
C eLABbase
[eMOD-e]
dlk51
SDCC
DemoBasic8052
2
Demo program for eLABbase, MCS BASIC-52 interpreter.
eLABbase must be configured with 'Demo2Fpga8032'. See notes in the "dlk51" manual please
BASIC
eLABbase dlk51
BASIC-52








eMOD-d (CPLD)



FlashLed0
2
Test application for eMOD-d, light emitting diode flashing, can be shut off via reset button schematic
VHDL
(eLABbase) eMOD-d (dlk51)
ISE
FlashLed1
2
Test application for eMOD-d, light emitting diode flashing slowly/fast , set speed via pushbutton
schematic
VHDL
(eLABbase) eMOD-d (dlk51)
ISE
RTC_CPLD1
3
24h real time clock, CPLD based. Set time with (auto) - increment/decrement. 4-digit 7-segment display with common cathode
Pushbutton debounce circuits, up/down counters, 7-segment LED display multiplexing, ...
VHDL
(eLABbase)
eMOD-d
eMOD-b
eMOD-c
(dlk51)
ISE
RTC_CPLD2
3
24h real time clock, CPLD based. Set time with (auto) - increment/decrement. 4-digit 7-segment display with common anode
Pushbutton debounce circuits, up/down counters, 7-segment LED display multiplexing, ...
VHDL
(eLABbase)
eMOD-d
eMOD-l
eMOD-c
(dlk51)
ISE








eMOD-k (AVR)



TestWinAVR
3
Test program for eMOD-k, C-compiler, WinAVR.
Light emitting diode, pulse-width-modulated flashing, control via interrupt
C
(eLABbase)
eMOD-k
(dlk51)
PonyProg
WinAVR
TestAVRstudio
3
Test program for eMOD-k, assembler, AVRStudio.
Toggle output port PBx, endless loop
ASM
(eLABbase)
eMOD-k
(dlk51)
PonyProg
AVRStudio








eMOD-n (8051)



DemoC021n1
3
Test program for eMOD-n, C-compiler, SDCC.
Flash light emitting diodes, read pushbutton-switch, communication via UART (serial interface).
More sourcecode for 8051 see 'DemoC8032'
C (eLABbase)
eMOD-n
[eMOD-o]
(dlk51)
SDCC