Напрям навчання

FPGA і цифровий дизайн на КЕОА

FPGA - це напрям для тих, кому цікаво проєктувати цифрову логіку, а не тільки писати програму для готового процесора. Тут важливі Verilog/SystemVerilog, архітектура цифрових систем, тестування й верифікація.

Коротка відповідь

Суть FPGA-напряму

На КЕОА FPGA вивчають через цифрові автомати, процесорні ядра, SoC, Verilog, SystemVerilog, SystemC, лабораторні плати DE1-SoC/ALTERA DE2 і задачі обробки сигналів та апаратного прискорення.

Для кого це

Кому підходить

  • цікавить цифрова логіка, процесори, SoC або апаратне прискорення;
  • хочеться працювати з Verilog, SystemVerilog, тестбенчами й верифікацією;
  • цікава обробка сигналів, SDR або алгоритми на ПЛІС;
  • хочете відрізняти firmware від цифрового апаратного дизайну.

Навіщо FPGA

Не просто мікросхеми

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

Що вивчають

Мови й задачі

  • Verilog, SystemVerilog і SystemC;
  • цифрові автомати, процесорні ядра, SoC;
  • тестування, тестбенчі, верифікація цифрових систем;
  • обробка сигналів і реалізація алгоритмів на ПЛІС.

Де це вивчається

FPGA-центр

Напрям пов’язаний із лабораторією цифрових технологій, Центром навчання продукції Intel FPGA, платами DE1-SoC і ALTERA DE2.

Кар’єра

Ролі після навчання

  • FPGA engineer;
  • digital design engineer;
  • verification engineer;
  • embedded hardware engineer;
  • R&D engineer у командах цифрових систем.

Коли це не підходить

Чесно про обмеження

  • якщо хочеться займатися тільки frontend/web без інтересу до пристроїв, вимірювань і електроніки;
  • якщо не хочеться працювати з фізикою, схемами, сигналами й лабораторними стендами;
  • якщо нецікаво розбиратися, як код взаємодіє з реальною платою, датчиком, інтерфейсом або каналом зв’язку.