Embedded and Ambient Systems Laboratory

A tantárgy neve magyarul / Name of the subject in Hungarian: Beágyazott és ambiens rendszerek laboratórium

Last updated: 2016. június 6.

Budapest University of Technology and Economics
Faculty of Electrical Engineering and Informatics

Electrical Engineering Curriculum

Embedded and Control Systems Specialization
Course ID Semester Assessment Credit Tantárgyfélév
VIMIAC09 6 0/0/3/f 4  
3. Course coordinator and department Dr. Dülk Ivor,
Web page of the course https://www.mit.bme.hu/eng/oktatas/targyak/vimiac09
4. Instructors Tárgyfelelős: Dr. Fehér Béla, Méréstechnika és Információs Rendszerek Tanszék 
5. Required knowledge Digital Design
6. Pre-requisites
Kötelező:
(Szakirany("AVINbeagy", _)
VAGY Szakirany("AVIbeagy", _) )

ÉS NEM ( TárgyEredmény( "BMEVIMIA350" , "jegy" , _ ) >= 2
VAGY
TárgyEredmény("BMEVIMIA350", "FELVETEL", AktualisFelev()) > 0)

A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.

A kötelező előtanulmányi rend az adott szak honlapján és képzési programjában található.

Ajánlott:
-
7. Objectives, learning outcomes and obtained knowledge

Establishment of the theoretical and practical knowledge of the students in the field of digital system design, in particular the implementation of embedded and ambient systems. During the course students will became familiar with modern design methods, usage of development environments. Executing the thematic measurements, the students will gain hands-on experience related to the field of embedded and ambient systems through representative examples of the automotive and signal processing solutions.

 

Skills: Students will learn about the architectures and applications of modern, highly complex programmable logic circuits (FPGAs), how to use the tools in the implementation of specific design tasks, optimization, simulation and debug with logic analyzer and in-circuit monitoring. Other measurements support the analysis of complex embedded systems of automotive communication units, and distributed sensor networks.

8. Synopsis

1.-2.-3. Design of methodologies and application of FPGAs

In the design of modern embedded systems the application of programmable logic elements becoming more important. The complex design environment offer good conditions for rapid prototyping and reliable methods of monitoring the implementation of digital systems. During the measurement the students become familiar with the toolkit properties, modeling and synthesis options of hardware description languages, while they are realizing a simple ALU unit.

 

4.-5.-6. Design of complex embedded systems

During the measurement, the students specify an embedded microprocessor-based system that includes a configurable soft-core 32-bit microprocessor and various peripheral components using the Xilinx EDK development environment. The specification of the full system includes the selection of the necessary properties of the processor, the configuration of the memory controller, and the parameters of peripheral modules. The software application is developed in high-level C language environment, using the open source Eclipse development technology. Students become familiar with the advanced troubleshooting and debugging methods during HW-SW co-development process.   

 

7. CAN communication

In this measurement, the students learn to the basics CAN protocol using an CAN analyzer. They examine the CAN physical layer (signal levels, waveforms) and then analyze the frame format of the data link layer. The application layer - a car's internal communication system – is also tested by the protocol analyzer. At the end of the measurement they built-up a drive-by-wire car model using real and simulated components. They will monitoring and logging the operation of the system.

 

8. LIN communication

In the modern embedded systems, and especially in today's cars, the LIN communication technology is used for simple tasks. During the measurement, the students will be familiar with the LIN network protocol and the main properties of the interfaces, and built-up a real master-slave LIN communication system. They will connect it to a CAN network using gateway component, and analyze the process of communication.

 

9. -10. Distributed systems and sensor networks

Signal transmission radio channel. Synchronous sampling. Acoustic signal sampling using wireless sensor motes and DSP sensor fusion.

Determining the direction of the sound source in a complex distributed system including sensor nodes and DSP processor. Analysis of feedback in sensor network.

9. Method of instruction

The course is composed from 10 measurements, each is 4 hours long. The measurement are held in the different laboratories of the department. 

10. Assessment

During the study period the students to carry out the measurement, and executes the required design tasks. After the measurements they submit they report. Grade will be  calculated on the base of the entry questions, the execution of the measurements, and the quality of the report submitted after the measurements. Final grade will be the average of the individual results, rounded up from x.50

 

The condition of the valid mark at the end of the semester is the execution of each individual measurement at least in a satisfactory level.                               -

11. Recaps

During the semester maximum 2 measurements can be re-executed independently from the reason of or the number of failed occasions.

12. Consultations Upon request
13. References, textbooks and resources All measurement syllabus is available: www.mit.bme.hu/oktatas/targyak/vimiac09
14. Required learning hours and assignment
Contact hours42
Study during the semester28
Preparation of midterm-
Preparation of homework30
Assigned written material20
Preparation to exam-
Sum120
15. Syllabus prepared by

Dr. Béla Fehér 

Associate Professor

MIT

Dr. László Sujbert 

Associate Professor

MIT

Dr. Csaba Tóth 

Honorary Professor

MIT

Balázs Scherer 

Master Teacher

MIT