Теми бакалаврських і дипломних робіт.

Теми бакалаврських робіт,
що пропонуються для розробки і захисту.
Керівник д.т.н., с.н.с., професор Сергієнко А.М.

1. Модуль обчислення тригонометричних функцій з плаваючою комою.

Завдання: розробити модуль, який обчислює функції синуса і косинуса з плаваючою комою у ПЛІС.

Особливості:

  • комбінований алгоритм, що має оптимізовану швидкодію;
  • можливість публікації наукової статті, патенту.

2. Модуль обчислення квадратного кореня з плаваючою комою.

Завдання: розробити модуль, який обчислює функцію квадратного кореня з плаваючою комою у ПЛІС.

Особливості:

  • комбінований алгоритм, що має оптимізовану швидкодію;
  • можливість публікації наукової статті, патенту.

3. Мікроконтролерна система для вимірювання ваги.

Завдання: розробити алгоритм, програму, апаратну систему на базі мікроконтролера для швидкодіючого вимірювання ваги за допомогою тензодатчиків.

Особливості:

  • алгоритм на основі AR-аналізу, що має оптимізовану швидкодію і компенсує коливання вагів;
  • мікроконтролер Cortex-M3 ;
  • можливість публікації наукової статті, патенту, участі у конкурсі Sikorsky Challenge.

4. Криптографічний модуль для шифрування у стандарті DES.

Завдання: розробити модуль, який виконує шифрування-дешифрування потоку даних у конвеєрному режимі за алгоритмом DES і реалізований у ПЛІС.

Особливості:

  • продуктивність до 1000 мегабайт/с;
  • перевірка можливості зламування кодів за методом brutal force;
  • можливість публікації наукової статті.

5. Апаратний модуль для розпакування зображень в форматі GIF.

Завдання: розробити модуль, який виконує розпакування зображень в форматі GIF в реальному часі і реалізований у ПЛІС.

Особливості:

  • розпакування виконується під час передачі відеозображення на дисплей;
  • можливість публікації наукової статті, патенту, участі у конкурсі Sikorsky Challenge.

6. Спеціалізований сервер локальної мережі

Завдання: розробити модуль контролера локальної мережі (MAC), який виконує роль локального сервера.

Особливості:

  • модуль реалізовано у ПЛІС. Модуль, з одного боку, виконує керування мікросхемою фізичного рівня протоколу, з іншого боку, виконує функції 2-го і 3-го рівнів стеку протоколів локальної мережі;
  • протоколи 100BASE-TX, 1000BASE-TX; UDP, ARP;
  • можливість публікації наукової статті.

7. Система цифрового радіозв’язку

Завдання: розробити канал цифрового радіозв’язку за технологією Software-Defined Radio.

Особливості:

  • система реалізована на базі модуля LimeSDR, що оснований на ПЛІС;
  • можливість публікації наукової статті.

8. Конфігурований процесор з архітектурою ARM.

Особливості:

  • процесорне ядро реалізоване у ПЛІС;
  • можливість публікації наукової статті.

9. Конфігурований процесор зі стековою архітектурою.

Особливості:

  • процесорне ядро реалізоване у ПЛІС і має мінімізовані апаратні витрати;
  • можливість публікації наукової статті.

10. Генератор модулів цифрових фільтрів.

Особливості:

  • модулі цифрових фільтрів повинні реалізуватись у ПЛІС і мати настроювання розрядності, довжини і т.і.;
  • генератор модулів – це WEB-застосунок, який генерує VHDL-опис фільтра з заданими характеристиками;
  • можливість публікації наукової статті та впровадження.

11. Генератор модулів обчислення елементарних функцій

Особливості:

  • модулі повинні реалізуватись у ПЛІС і мати настроювання розрядності чисел з фіксованою комою;
  • вид елементарної функції – синус, арктангенс, логарифм і т.і. уточнюється при формуванні ТЗ;
  • генератор модулів – це WEB-застосунок, який генерує VHDL-опис модуля з заданими характеристиками;

12. Ультразвуковий лідар

Особливості:

  • підвищення роздільної здатності та надійності вимірювань дистанції до перешкоди завдяки використанню алгоритму AR-аналізу;
  • виконаний на мікроконтролері Cortex-M3;
  • можливість публікації наукової статті, патенту, участі у конкурсі Sikorsky Challenge.

13. Арифметичний пристрій для чисел у форматі posit

Особливості:

  • модуль арифметичного пристрою, що виконує додавання, множення чисел у форматі модифікованої плаваючої коми (posit), що забезпечує більшу точність представлення даних і результатів;
  • реалізація у ПЛІС;
  • можливість публікації наукової статті.

14. Модуль обчислення оберненої величини з плаваючою комою.

Завдання: розробити модуль, який обчислює функцію квадратного кореня з плаваючою комою у ПЛІС.

Особливості:

  • комбінований алгоритм, що має оптимізовану швидкодію;
  • можливість публікації наукової статті, патенту.

15. Генератор модулів обчислення обчислення швидкого перетворення Фур’є.

Завдання: розробити настоюваний модуль, який обчислює швидкого перетворення Фур’є у ПЛІС.

Особливості:

  • Генератор модулів – це WEB-застосунок, який генерує VHDL-опис модуля з заданими характеристиками;
  • можливість публікації наукової статті та впровадження.