Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Microprocessors in Systems of Technical Protection of Information
Major: Cyber Security
Code of Subject: 6.125.02.E.164
Credits: 4
Department: Information Security
Lecturer: Associate Professor, Ph.D. Sovyn Yaroslav
Semester: 7 семестр
Mode of Study: денна
Learning outcomes:
• reasonably able to choose the architectural, structural, schematic and software solutions in the design of microprocessor devices performed efficiently allocate system functions between hardware and software;
• know architecture, peripheral modules and system commands universal single-chip microprocessor and microcontroller family of AVR ATMEL company;
• be able to develop and design the CPU and system tools that ensure the operation of the processor in various modes, interface design tools for coordination of external devices to the central processor (microcontroller);
• be able to develop, test and debug software for the AVR-microcontroller assembly language and C;
• be able to develop hardware and software tools to secure information from the MC family of AVR, debug work programs in specialized software packages, the resident media and PC.
• know architecture, peripheral modules and system commands universal single-chip microprocessor and microcontroller family of AVR ATMEL company;
• be able to develop and design the CPU and system tools that ensure the operation of the processor in various modes, interface design tools for coordination of external devices to the central processor (microcontroller);
• be able to develop, test and debug software for the AVR-microcontroller assembly language and C;
• be able to develop hardware and software tools to secure information from the MC family of AVR, debug work programs in specialized software packages, the resident media and PC.
Required prior and related subjects:
Prerequisites:
• Circuit protection devices technical information (Part I);
• Circuit protection devices technical information (Part II);
• Programming Technologies (Part I);
• Programming Technologies (Part II);
• Technical devices for the protection of objects.
• Circuit protection devices technical information (Part I);
• Circuit protection devices technical information (Part II);
• Programming Technologies (Part I);
• Programming Technologies (Part II);
• Technical devices for the protection of objects.
Summary of the subject:
Classification of microprocessors (MPU). The structure of the microprocessor. Architectural features of the MPU. Typical architecture and system commands universal MPU. The main ways of addressing MPU. The structure of single-chip microcontrollers (MCU). Processor core and functional blocks MCU. General information about the 8-bit AVR MCU. Features and Architecture core IC, IO subsystem. ALU and general purpose registers file AVR MCU. Organization of program memory and data memory. Ways of addressing and stack. The command AVR MCU. The format of the program in assembly language. Directive operands, operators and functions of the assembly. Programming in C for MCU. The system interrupt a AVR MCU. System peripheral modules (clock generator circuit discharge watchdog). Parallel ports input-output AVR MCU. The analog comparator. Timer / counter AVR MCU. The universal asynchronous receiver-transmitter AVR MCU. Programming and configuring the crystal AVR MCU. Development tools, debugging and testing MCU-systems. Specialized microcontrollers for information security.
Recommended Books:
1. Совин Я. Р. Мікропроцесори в системах технічного захисту інформації.: навчальний посібник / Я. Р. Совин, Ю. М. Наконечний. – Львів: Видавництво Львівської політехніки, 2011. – 308 с. Рекомендовано МОН України.
2. Мікропроцесорна техніка: Підручник / Ю. І. Якименко, Т. О. Терещенко, Є. І. Сокол, В. Я. Жуйков, Ю. С. Петергеря; За ред. Т. О. Терещенко. – К.: ІВЦ “Видавництво «Політехніка»”; “Кондор”, 2004. – 440 с.
3. Александров Е. К., Грушвицкий Р. И., Куприянов М. С., Мартынов О. Е., Панфилов Д. И., Ремизевич Т. В., Татаринов Ю. С., Угрюмов Е. П., Шагурин И. И. Под ред. Пузанкова Д. В. Микропроцессорные системы: Учебное пособие для вузов. – СПб.: Политехника, 2002. – 935 с.: ил.
4. Ревич Ю. В. Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. – СПб.: БХВ-Петербург, 2008. – 384 с.
5. Лебедев М. Б. CodeVisionAVR: пособие для начинающих. – М.: Додэка-ХХI, 2008. – 592 с.
6. Хартов В. Я. Микроконтроллеры AVR. Практикум для начинающих.– М.: Изд-во МГТУ им. Н. Э. Баумана, 2007. – 240 с.
7. Белов А. В. Самоучитель разработчика устройств на микроконтроллерах AVR. – СПб.: Наука и Техника, 2008. – 544 с.
2. Мікропроцесорна техніка: Підручник / Ю. І. Якименко, Т. О. Терещенко, Є. І. Сокол, В. Я. Жуйков, Ю. С. Петергеря; За ред. Т. О. Терещенко. – К.: ІВЦ “Видавництво «Політехніка»”; “Кондор”, 2004. – 440 с.
3. Александров Е. К., Грушвицкий Р. И., Куприянов М. С., Мартынов О. Е., Панфилов Д. И., Ремизевич Т. В., Татаринов Ю. С., Угрюмов Е. П., Шагурин И. И. Под ред. Пузанкова Д. В. Микропроцессорные системы: Учебное пособие для вузов. – СПб.: Политехника, 2002. – 935 с.: ил.
4. Ревич Ю. В. Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. – СПб.: БХВ-Петербург, 2008. – 384 с.
5. Лебедев М. Б. CodeVisionAVR: пособие для начинающих. – М.: Додэка-ХХI, 2008. – 592 с.
6. Хартов В. Я. Микроконтроллеры AVR. Практикум для начинающих.– М.: Изд-во МГТУ им. Н. Э. Баумана, 2007. – 240 с.
7. Белов А. В. Самоучитель разработчика устройств на микроконтроллерах AVR. – СПб.: Наука и Техника, 2008. – 544 с.
Assessment methods and criteria:
• written reports on laboratory work, practical work, oral examination (30%)
• final control (70% control measure, exam), writing, oral form (70%)
• final control (70% control measure, exam), writing, oral form (70%)