K-INFO
HU
EN
Login

Embedded and Ambient Systems Laboratory

Beágyazott és ambiens rendszerek laboratórium
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Subject name (Hungarian, English)
Beágyazott és ambiens rendszerek laboratórium
Embedded and Ambient Systems Laboratory
Subject code BMEVIMIAC09
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 0 0 3
type (linked/independent) autonomous course
Assessment type félévközi érdemjegy
Credits 4
Subject coordinator
Dr. Dülk Ivor
Responsible department
Mesterséges Intelligencia és Rendszertervezés Tanszék
Faculty Villamosmérnöki és Informatikai Kar
Subject website https://www.mit.bme.hu/eng/oktatas/targyak/vimiac09
Primary curriculum type
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

Programme

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.

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.

Learning outcomes

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Knowledge

No learning outcomes recorded.

Skills

No learning outcomes recorded.

Attitudes

No learning outcomes recorded.

Autonomy and responsibility

No learning outcomes recorded.

Oktatási módszertan

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

Tanulástámogató anyagok

Online források
All measurement syllabus; is available: www.mit.bme.hu/oktatas/targyak/vimiac09

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Digital Design
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Digital Design
General rules
Requirements: 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.                               - Additional possibilities: During the semester maximum 2 measurements can be re-executed independently from the reason of or the number of failed occasions.
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description

Not provided.

Recommended courses
-
Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement

No curriculum placements recorded for this subject version.