Lectures:
1. Digital technology in biomedicine. Requirements for computational performance from the perspective of modern scientific instruments and equipment of hospitals: spectrometers, headquarters, protein analyzers, controlled beds, surgical instruments, radiotherapy tables and endoscopy.
2. Functional safety of digital bioelectronics. IEC 61508 standard. ASIC, ASSP, PLD technology. Reuse common hardware platform.
3. Differences between hardware and software algorithms. Introduction to the FPGA structure. Use in diagnostic and therapeutic devices.
4. Data communication standards in biomedical instrumentation. Wireless communication IEEE 802.15.4. Communication standards of SoC architectures.
5. Link codes for digital signal transmission. Code NRZ, SS, Manchester. Code 8/10.
6. Architectures of biomedical electronic devices. Encapsulated, modular and portable devices.
Semiconductor memory of embedded biomedical systems. Memory in FPGA architectures, SoC. Influence of memory organization on data throughput and computing power. Memory Interface Used by Digital Signal Processors.
8. Bioelectronic input devices for user interaction. Matrix keyboard, analog and digital touch contact, rotary encoder.
9. Display segments and LED displays, digital LEDs, LCD displays and their control, graphic display modules.
10. Actuators in biomedicine. Stepping motors and their control.
11. Basic diagnostics of digital electronic circuits, instruments and methods. Serial bus analyzer. User defined FPGA analyzer.
12. Power supply of digital electronic circuits, principles of power supply distribution, shielding, interference filters, principles for working with ESD. Data sheets of components.
13. EMC Issues in Biomedical Instrumentation. Interference in logic circuits: interference of the outer array. Intersection between drivers. Interference to unused inputs. Network interference.
14. Reserve. An example of a microprocessor system in an FPGA. Questions and Answers.
Labs:
1. Safety training in the laboratory. An example of digital technology for the SoC architecture.
2. Design of digital functional units in log. simulator on PC.
3. Design and simulation of a complex logical system.
4. Design of the transmitter and receiver of synchronous serial communication with the user frame of the message.
5. Mid-term test. Xilinx Vivado Development Environment: First examples for controlling the input and output of the development board with SoC.
6. Project example in Xilinx Vivado: Working with memory and buses. Control of digital RGB diodes.
7. Project Example in Xilinx Vivado: Block Design. Multiplex LED display.
8. Project Example in Xilinx Vivado: Working with Analog Input and Output.
9. Stand-alone task 1: Evaluation of the digitized signal measured with the display output.
10. Continuing on a stand-alone task 1.
11. Mid-term test. Evaluating a standalone task 1.
12. Project example in Xilinx Vivado: Wireless data transfer to bioelectronic embedded system.
13. Wiring analysis for stepper motor control. Demonstration task.
14. Mid-term test. Granting credit.
1. Digital technology in biomedicine. Requirements for computational performance from the perspective of modern scientific instruments and equipment of hospitals: spectrometers, headquarters, protein analyzers, controlled beds, surgical instruments, radiotherapy tables and endoscopy.
2. Functional safety of digital bioelectronics. IEC 61508 standard. ASIC, ASSP, PLD technology. Reuse common hardware platform.
3. Differences between hardware and software algorithms. Introduction to the FPGA structure. Use in diagnostic and therapeutic devices.
4. Data communication standards in biomedical instrumentation. Wireless communication IEEE 802.15.4. Communication standards of SoC architectures.
5. Link codes for digital signal transmission. Code NRZ, SS, Manchester. Code 8/10.
6. Architectures of biomedical electronic devices. Encapsulated, modular and portable devices.
Semiconductor memory of embedded biomedical systems. Memory in FPGA architectures, SoC. Influence of memory organization on data throughput and computing power. Memory Interface Used by Digital Signal Processors.
8. Bioelectronic input devices for user interaction. Matrix keyboard, analog and digital touch contact, rotary encoder.
9. Display segments and LED displays, digital LEDs, LCD displays and their control, graphic display modules.
10. Actuators in biomedicine. Stepping motors and their control.
11. Basic diagnostics of digital electronic circuits, instruments and methods. Serial bus analyzer. User defined FPGA analyzer.
12. Power supply of digital electronic circuits, principles of power supply distribution, shielding, interference filters, principles for working with ESD. Data sheets of components.
13. EMC Issues in Biomedical Instrumentation. Interference in logic circuits: interference of the outer array. Intersection between drivers. Interference to unused inputs. Network interference.
14. Reserve. An example of a microprocessor system in an FPGA. Questions and Answers.
Labs:
1. Safety training in the laboratory. An example of digital technology for the SoC architecture.
2. Design of digital functional units in log. simulator on PC.
3. Design and simulation of a complex logical system.
4. Design of the transmitter and receiver of synchronous serial communication with the user frame of the message.
5. Mid-term test. Xilinx Vivado Development Environment: First examples for controlling the input and output of the development board with SoC.
6. Project example in Xilinx Vivado: Working with memory and buses. Control of digital RGB diodes.
7. Project Example in Xilinx Vivado: Block Design. Multiplex LED display.
8. Project Example in Xilinx Vivado: Working with Analog Input and Output.
9. Stand-alone task 1: Evaluation of the digitized signal measured with the display output.
10. Continuing on a stand-alone task 1.
11. Mid-term test. Evaluating a standalone task 1.
12. Project example in Xilinx Vivado: Wireless data transfer to bioelectronic embedded system.
13. Wiring analysis for stepper motor control. Demonstration task.
14. Mid-term test. Granting credit.