lunduniversity.lu.se

Computer Science

Faculty of Engineering, LTH

Denna sida på svenska This page in English

Brief Description

The Embedded System Design - Advanced Course (EDAN85, earlier known as EDA385) is a project based course, created for those students who are interested to complement and augment their knowledge of embedded systems acquired during the basic Embedded Systems Design course (EDAN15/EDA380) with practical experience. More often than not, going from theory to practice is so demanding that students without any practical experience feel lost, even having a good theoretical background. This course will give you the essential experience required to fill in this gap. Furthermore, you will learn to use a widely spread design environment based on Xilinx tools. Although the course does not require knowledge in electronics and only limited experience with hardware design and VHDL/Verilog, you may employ your experience to design and build your own small gadgets and interface them with the boards. Finally, designing a system from start to working prototype is more rewarding than only playing on simulators and solving partial problems.

The hardware available for this run of the course (HT2017):

  • Digilent NEXYS-4 boards, Artix-7 (available in the EIT laboratories)
  • Extensions:
    • PModMIC, microphone (2 pieces)
    • PModAMP1, speaker/headphones amplifier (3 pieces)
    • PModCLS, 16x2 LCD (1 piece)
    • PModTMP, Temperature/Thermostat (2 pieces)
    • PModENC, rotary push-button shaft encoder (2 pieces)
    • PModSD, SD card interface (2 pieces)
    • PModAD2, analog-to-digital converters (1 piece)
    • PModGYRO, gyroscope (1 piece)
    • PModNIC, network interface controller (1 piece) (Note that Nexys 4 already has an Ethernet plug. These would be useful only if more network interfaces are needed.)
    • PModRF1, wireless radio transceiver (3 pieces)

Available software:

  • Xilinx ISE Design Suite 14.6 (Windows)
  • Digilent Adept 2.4 System (Windows) plus documentation and examples
  • On demand: Bluespec Tools 2012.01.A (Linux)

The work will be carried out in groups of 3 students (exceptions will be dealt with on individual basis only!). The passing requirements consist of writting a project proposal (and a revised version), a presentation, a demonstration of the working system, and a final report. More information about the timeline and contents of these requirements can be found in the Important Dates and Guidelines sections.