Инженер-разработчик FPGA (ПЛИС)
Описание
Климчук Михаил Викторович
тел. 89524481812
ya.mifa@bk.ru
Возраст: 29 лет.
Опыт работы: с 2015 по 2019 год работал на должности инженер-программист ПЛИС в ОАО РТИ имени академика А.Л. Минца на территории технопарка "Саров". С 2019 года работаю на должности инженер-программист в г.Тверь АО НПО "РИТ" по настоящее время.
Занимался:
1. разработкой программ для потоковой обработки сигналов на ПЛИС. Конвейер расчета arctan, алгоритм поиска максимумов в матрице, блок синхронизации данных, полученных с других ПЛИС
2. цифровой обработкой входных сигналов: задачи фильтрации и интерполяции. Использовался КИХ-фильтр низких частот в целях исследования обработки сигнала полученных с АЦП, для восстановления значений между отсчетами. Помимо этого, были исследованы другие методы: БПФ/ОБПФ (алгоритмом "бабочка"), функция Лагранжа (реализован на ПЛИС), линейными функциями и квадратичными.
3. реализацией алгоритмов CORDIC: arctan(X/Y) - где Х и У 20-разрядные входные значения, алгоритм был конвейеризирован и работал с точностью до 3-го знака после запятой (при переводе в диапазон вещественных чисел), блок работал на частоте 200 МГц. Были рассмотрены и изучены функции arcsin() и arccos().
4. разработкой приема данных с высоко скоростных АЦП/ЦАП (в частности, работал с микросхемой ad9361). На основе уже готовых блоков были построены другие системы, одна из них для приема сигнала с метеорологического спутника (проводились различные эксперименты).
5. разработкой и реализацией распределенного вычисления (на нескольких ПЛИС), с использованием процессора MicroBlaze. Также для управления системой была написана программа в среде QTCreator. В рамках данного проекта разработаны и реализованы блоки: синхронизация приема данных с трех модулей с ПЛИС, поиск максимумов в матрице, управление тремя модулями связанных в "кольцо", одновременный прием (отправка) данных трем блокам по оптике из(в) ДДР3 на скорости 5Гбит/с. Проект работает на нескольких частотах.
6. реализацией интерфейса Ethernet 10/100/1000, а также оптического интерфейса 1000BASE-X.
7. разработка блоков детектирования модуляций сигналов, таких как: АМ, ЧМ, ЛЧМ, ФКМ.
8. имею опыт программирования высокопроизводительных систем на основе FPGA фирмы Xilinx, реализующих высокоскоростную передачу данных по оптическим линиям связи (пропускная способность до 10 Гбит/сек на линию).
Образование: высшее(бакалавр), НИЯУ МИФИ, специальность «Конструирование и технология электронных средств".
Навыки:
Знание языков программирования: Делфи, Си, VHDL, Verilog (на данный момент основной из языков описания аппаратуры).
Имеется опыт программирования и построения систем на базе микроконтроллеров (в том числе на базе архитектуры 8051, ARM (stm32f103)) и ПЛИС семейств Virtex-7, Virtex-6, Virtex-5, Virtex-2, Spartan-6, ZYNQ-7000 фирмы Xilinx.
Навык работы с интерфейсами: I2C, SPI, UART, AXI4-Stream, AXI4-lite.
Опыт разработки приложений с использованием среды QTCreator.
В работе использовал такие программы как: Qt Creator (Windows, Ubuntu), Visual Studio 2008, Xilinx ISE, Xilinx Vivado (Windows, Ubuntu), программой отладки ПЛИС ChipScope, Multisim, MathCAD, LabVIEW.
Знание aанглийского: на уровне чтения технической документации.
Дополнительные сведения:
Не имею вредных привычек. Есть личное авто.
26 октября, 2016
Наталья
Город
Москва
Возраст
36 лет (17 мая 1988)
26 октября, 2016
Григорий
Город
Москва
Возраст
53 года (29 декабря 1969)
28 октября, 2016
Мадия
Город
Москва
Возраст
53 года ( 5 июня 1971)