Hardware Programming

Major: Telecommunications and Radio Engineering
Code of subject: 6.172.00.O.16
Credits: 5.00
Department: Theoretical Radio Engineering and Radio Measurement
Lecturer: Prof., Dr. Eng. Sc. Andriy Bondariev
Semester: 3 семестр
Mode of study: денна
Learning outcomes: • know the purpose of hardware and software parts of software-hardware systems; • have a general understanding of the physical processes that are occurring while functioning of the software-hardware systems; • be able to realize the obtained tasks using the programming and debugging of software-hardware systems.
Required prior and related subjects: • Informatics: "Fundamentals of Windows Operating Systems", and "Algorithmic Coding Language C" sections; • Basic Theory of Electronic Circuits: "Topological and Componential Equations of Electrical Circuits" section; • Basic of Circuits Design: "Component Base of Electronics and Telecommunications systems", "Circuit Design of Basic Logic Elements of Digital Devices".
Summary of the subject: Physical and Programming Principles and Composition of Single-chip Microcontrollers. Features of Coding of Microcontrollers Using Algorithmic High-level Language. Main Functions of Application Interface. Software Interrupt Handling. Basic Hardware Components of the System on a Chip PSoC 4 Pioneer Kit. Implementation of Static and Dynamic Displaying. Software and Hardware Implementation of Interfaces for Data Exchange.
Assessment methods and criteria: • Current control: reports on laboratory works, oral discussion, check work (40%); • Summary control: control examination in written-oral form (60%).
Recommended books: 1. Стрепко І.Т. Проектування систем керування на однокристальних мікро-ЕОМ / І.Т. Стрепко, О.В. Тимченко, Б.В. Дурняк – К.: Фенікс, 1998. – 286 с. 2. PSoC 4200 Family Datasheet (38 pages) - www.cypress.com/file/138656. 3. CY8CKIT-042 PSoC 4 Pioneer Kit Guide (110 pages) - www.cypress.com/file/46056. 4. Вимоги до оформлення звітів та порядок виконання лабораторних робіт з використанням однокристальної програмованої системи PsoC 4, інтегрованого середовища PSoC® Creator™ та налагоджувального комплекту Pioner Kit./ Методичні вказівки. – Львів: Видавництво Національного університету “Львівська політехніка”, 2017. – 25 с.