Skip to content

sunriax/elm-project

Repository files navigation

elmProject Diploma work 2016/2017

The elmProject is a Diplomaproject which has started in the as a small Projet at the HTL-Rankweil. Three Students of the school tryed to develop a system based on a ARM Linux uC and an attached FPGA Device which can be extended over 4 slots on the expanison Headers...

Please don´t hesitate to contact us

AIMs of the elmProject

HARDWARE

  1. Build a Mainboard (6-Layer PCB)
    1. with an Xilinx FPGA (Xc7A35T)
    2. with a FIFO (FTDI 240X)
    3. with a 256 MBit SDRAM
    4. with a Programm Flash
    5. with a Bluetooth Module
  2. Build a VGA/Sound cart do expand the Mainboard
    1. Soundcard with Wolfson WM8731 Codec
    2. VGA R/G/B output with resistors (Image from FPGA)
  3. Build a Analog Board to Measure with the Xilinx XADC
    1. still under development

SOFTWARE

  1. Run the ACME Arietta G25 uC (Linux)
    1. Compile neccesary Kernel Elements (e.G. Display, ...)
    2. Install and configure neccesary programms (Apache, SSH, ...)
  2. Build a Konfiguration for the FPGA (VHDL)
    1. UART communication unit
    2. FIFO communication unit
    3. SDRAM configuration unit
    4. VGA configuration unit
    5. ...
  3. Build a Webinterface (PHP/HTML)
    1. To control the whole Mainboard
    2. To Transfer images to the VGA Modul
    3. To Read out analog data
  4. Build a Display Software (QT/C++)
    1. Build a Software for the ACME XTerm-01

DOCUMENTATION

  1. Make a documentation to share the knowledge with other people