Computer Methods of Analysis and Constructional Design of Electronic Means

Major: Information Security Systems and Automation of Information Processing
Code of subject: 7.125.02.O.005
Credits: 4.00
Department: Information Security
Lecturer: Ph.D., Associate Professor Horpenyuk A.Y.
Semester: 1 семестр
Mode of study: денна
Learning outcomes: • possession of sufficient knowledge in areas related to information technology, cybersecurity, information security, which will allow to critically analyze the situation in these areas and identify key trends in their development; • knowledge of modern achievements of innovative technologies in the field of information technologies, information and communication systems, information protection systems, cybersecurity and management; • knowledge of basic approaches to the organization of standard complexes and means of information protection in information and communication systems; • acquisition of adequate knowledge and understanding related to the specialty 125 "Cybersecurity", the scale of which will be sufficient to successfully organize and conduct research on information security, to form and represent the results of professional activity; • select the tools needed to implement and configure cryptographic systems; • calculate, design, design, research, operate, repair, debug equipment typical for the selected specialization; • ability to apply knowledge of technical characteristics, design features, purpose and rules of operation of equipment and facilities to solve technical problems of the specialty; • ability to realize the need for lifelong learning in order to deepen the acquired and acquire new professional knowledge;
Required prior and related subjects: • Programming technologies, • Circuitry, • Microprocessors in TCI systems, • Fundamentals of scientific research and organization of science, • GIS design.
Summary of the subject: Introduction. Brief history and main trends in the development of electronic tools and their classification. Levels of presentation and VLSI design process. VHDL operators and data. Basic constructions of models in VHDL language. Designing on VHDL.
Assessment methods and criteria: • written reports on laboratory work, oral examination (30%); • final control (70 %, control measure, exam): written-oral form (70%).
Recommended books: 1. Gorpenyuk A.Ya. Electronic initial-methodical complex "Computer Methods for Analysis and Design electronic annexes "near the Virtual Center Lviv Polytechnics. 2. Khomich S.V. The course of lectures in discipline “I will describe hardware devices ”. 3. Gorpenyuk A.Ya., Zelyanovskiy Yu.Є. Navchalny tool for projecting my VHDL PLIS Altera (FPGA) at the middle of the Quartus® II. 4. Suvorova E.A., Sheinin Yu.E. VHDL for design of systems on VLSI: Tutorial. / GUAP, SPb., 2001 - 212 p. 5. Polyakov A. K. Languages ??VHDL and Verilog in design digital equipment. - M .: SOLON-Press, 2003.- 320 p .: ill. - (Series "Systems design "). - ISBN 5-98003-016-6 6. Steshenko V. B. FPGA from ALTERA: design of signal processing devices. - M .: DODEKA, 2000 .-- 128 p. - ISBN 5-94020-001-X. 7.IEEE Std 1076-2002 IEEE Standard VHDL Language Reference Manual 8. IEEE Std 1076-2008 IEEE Standard VHDL Language Reference Manual Reference Manual

Computer Methods of Analysis and Constructional Design of Electronic Means (курсовий проект)

Major: Information Security Systems and Automation of Information Processing
Code of subject: 7.125.02.O.008
Credits: 3.00
Department: Information Security
Lecturer: Ph.D., Associate Professor Horpenyuk A.Y.
Semester: 1 семестр
Mode of study: денна
Learning outcomes: • knowledge of modern achievements of innovative technologies in the field of information technologies, information and communication systems, information protection systems, cybersecurity and management; • knowledge of basic approaches to the organization of standard complexes and means of information protection in information and communication systems; • acquisition of adequate knowledge and understanding related to the specialty 125 "Cybersecurity", the scale of which will be sufficient to successfully organize and conduct research on information security, to form and represent the results of professional activity; • ability to design modeling algorithms using methods of joint work of analytical and simulation components • select the tools needed to implement and configure cryptographic systems; • calculate, design, design, research, operate, repair, debug equipment typical for the selected specialization; • ability to apply knowledge of technical characteristics, design features, purpose and rules of operation of equipment and facilities to solve technical problems of the specialty; • Ability to treat the work responsibly, make decisions independently, achieve the goal in compliance with the requirements of professional ethics;
Required prior and related subjects: Programming technologies, Circuitry, Microprocessors in TCI systems, Fundamentals of scientific research and organization of science, GIS design.
Summary of the subject: Introduction. Brief history and main trends in the development of electronic tools and their classification. Levels of presentation and VLSI design process. VERILOGHDL operators and data. Basic constructions of models in VERILOGHDL language. Designing on VERILOGHDL.
Assessment methods and criteria: • Protectoin course project 100%
Recommended books: 1.Горпенюк А.Я. Електронний навчально-методичний комплекс «Комп’ютерні методи високорівневого проектування пристроїв захисту» у Віртуальному середовищі Львівської політехніки. 2. Хомич С.В. Курс лекцій з дисципліни “Мови опису апаратних засобів”. 3. Горпенюк А.Я., Зеляновський Ю.Є. Навчальний посібник для проектування ПЛІС Altera (FPGA) у середовищі Quartus® II. 4. Поляков А. К. Языки VHDL и Verilog в проектировании цифровой аппаратуры. — М.: СОЛОН-Пресс, 2003. — 320 с.: ил. — (Серия «Системы проектирования»). —  ISBN 5- 98003-016-6 6. Стешенко В. Б. ПЛИС фирмы ALTERA: проектирование устройств обработки сигналов. — М.: ДОДЭКА, 2000. — 128 с. —  ISBN 5-94020-001-X . 7. IEEE 1364-2005 8. IEEE 1800-2012 - IEEE Standard for SystemVerilog