5 semester


Name of disciplines

Languages for the description of software-hardware systems


Course of study

3 , specialty Mathematics ( scientific and design activities )


Semester of training



Amount of credits



lecturer full name

st. teacher Trofimov Sergey Alexandrovich


Objectives of the study


Students are studying the specialized algorithmic languages VHDL, VERILOG, and SystemC, which are an extension of such well-known programming languages as C ++, Pascal, Ada and used today in the world practice in the design of hardware-software systems. Also they will get practical skills use of these languages. As a result of studying the academic discipline, the student must:


– the main languages for describing the software-hardware systems, their features and place of use in the process of system design;

– the possibilities of simulation systems  for simulate software-hardware systems using different description languages;

– the possibility of automatic synthesis of software-hardware systems using different description languages;

be able to:

– effectively use special languages to describe the various software-hardware systems and their individual units;

– use different languages to simulate the behavior of software-hardware systems and their individual blocks at different levels of representation;

– use the means of automatic synthesis the hardware of systems in the process of their creation;


– the main methods of describing software-hardware systems using special algorithmic languages;

– tools for modeling the behavior of software-hardware systems using special algorithmic languages;

– tools of synthesizing the hardware of software-hardware systems using special algorithmic languages.



Disciplines: “Introduction to Specialty”, “Programming Methods and Informatics”, “Discrete Mathematics and Graph Theory”, “Theory of Boolean Functions”, “Fundamentals of Mathematical Electronics”.


Content of disciplines

Linguistic support for the design of software-hardware systems.

Description and modeling of the behavior of digital systems.




1. Stepanets V.Ya. Description languages REA and EVA: A set of slides. Electronic educational and methodical allowance. – Minsk: MMF BSU, 2015. – 370s.

2. Bibilo P.N., Integrated circuit design systems based on the VHDL language. StateCAD, ModelSim , LeonardoSpectrum.- M .: SOLON-Press, 2005. – 384p.

3. Pereloyzen E.Z. We design on VHDL. – Moscow: SOLON-Press, 2004. – 448p.

4. Suvorova EA, Sheinin Yu.E. Designing digital systems on VHDL . – St. Petersburg: BHV-Petersburg, 2003.- 574p.

5. Polyakov A.K. Languages VHDL and Verilog in the design of digital equipment. – Moscow: SOLON-Press, 2003.- 320s.

6. Bibilo P.N., Fundamentals of the VHDL language.- M .: SOLON-R, 2002.- 224p.

7. Bibilo P.N., Synthesis of logic circuits using the VHDL language.- M .: SOLON-R, 2002.- 384p.

8. Grushvitsky R.I., Mursaev A.H., Ugryumov E.P. Designing systems on the chips of programmable logic.- St. Petersburg: BHV- Petersburg, 2002. – 608 p.


Teaching Methods

Reading of lectures, carrying out of control works, carrying out of laboratory works.


Language of instruction



Conditions (requirements), routine control

When studying the discipline, it is recommended to use the following types of control:

– entrance control of knowledge and skills of students at the beginning of the study of discipline;

– routine monitoring, that is, regular monitoring of the level of mastering of material in lectures and laboratory exercises;

– Interim control at the end of the study of the discipline during the control work and after the completion of the laboratory work;

– self-control exercised by the student in the process of studying the discipline in preparation for control activities;

– Final control of the discipline in the form of an examination.

The offset is given taking into account: 70% -execution of laboratory works on the computer in the fifth semester, 30% – verbal response


Current form attestation

Test – 5 semester