1 |
Name of disciplines |
Languages for the description of software-hardware systems |
2 |
Course of study |
3, specialty Mathematics (scientific and design activities) |
3 |
Semester of training |
6 |
4 |
Amount of credits |
3 |
5 |
lecturer full name |
st. teacher Trofimov Sergey Alexandrovich |
6 |
Objectives of the study disciplines |
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: know: – 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; own: – 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. |
7 |
Prerequisites |
Disciplines: “Introduction to Specialty”, “Programming Methods and Informatics”, “Discrete Mathematics and Graph Theory”, “Theory of Boolean Functions”, “Fundamentals of Mathematical Electronics”. |
8 |
Content of disciplines |
Linguistic support for the design of software-hardware systems. Description and modeling of the behavior of digital systems. |
9 |
Recommended literature |
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. |
10 |
Teaching Methods |
Reading of lectures, carrying out of control works, carrying out of laboratory works. |
11 |
Language of instruction |
Russian |
12 |
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 |
13 |
Current form attestation |
Exam |