Programmable integrated circuits design; Design of the computer systems; Progressive processor and controller architectures; Microcontroller programming based on INTEL51 and AVR; Assembler, C
Design and implementation of embedded applications; Multiplatform programming; Adaptive filtering; Win32 kernel drivers programming; Implementation of control algorithms; HW/SW co-design
Adaptive signal processing, video processing, fast and parallel algorithms, array processing techniques, FPGA implementations, rapid prototyping for FPGA
Recursive system identification algorithms suitable for FPGA; rapid prototyping of advanced signal processing algorithms; Scalable floating point arithmetic for FPGA SoC designs