Подкаст Битовые маски

RTL-дизайн. Языки разработки аппаратуры. Верификация и синтез

5 выпуск
13 октября 2023
269
0
Подкаст Битовые маски
269
0
5 выпуск
13 октября 2023
RTL-дизайн. Языки разработки аппаратуры. Верификация и синтез

Где послушать:


В этом выпуске Никита Поляков, работавший в МЦСТ и Syntacore, позволит понять, как выглядит работа разработчика процессоров. Никита рассказал о различных специализациях, которые есть внутри профессии, какие тулы используются и на какие этапы делится разработка процессоров.

  • В чём преимущества и недостатки архитектуры Эльбрус (VLIW) и RISC-V?
  • Какие языки разработки аппаратуры бывают и в чем их отличие от языков программирования?
  • Как происходит отладка?
  • Как происходит синтез многоядерных процессоров?
  • Нужно ли уметь обращаться с паяльником и осциллографом разработчику процессоров?
  • Что вообще могут и в каком виде продавать компании, специализирующиеся на разработке аппаратуры?

Эти и многие другие вопросы обсудили в выпуске.

  • 00:00:00Тизер, представление гостя
  • 00:02:17Как Никита стал разработчиком процессоров
  • 00:06:45Различные специализации разработчиков процессоров
  • 00:08:37Языки описания аппаратуры и инструменты для разработки процессоров
  • 00:13:26Сходства и отличия Verilog и языков программирования
  • 00:17:49Моделирование/верификация и синтез с помощью Verilog
  • 00:20:50Автоматические и ручные оптимизации схемы во время синтеза
  • 00:23:07Тулы симуляции и синтеза, этапы разработки
  • 00:27:11Баги и процесс отладки
  • 00:31:15Процесс синтеза больших устройств, синтез многоядерных процессоров
  • 00:37:35Этап верификации аппаратуры
  • 00:41:47Результирующие продукты, Soft IP
  • 00:48:29Как справляться с багами в уже выпущенных модулях и процессорах
  • 00:51:39Развитие языка Verilog и его стандарты
  • 00:55:23Баги в тулах для разработки процессоров
  • 00:58:26Chisel
  • 01:04:25Архитектура Эльбрус
  • 01:10:55Различия RISC-V и Эльбруса
  • 01:22:17Где учиться разработке процессоров, что должен знать разработчик процессоров
  • 01:25:46Связь между программированием и разработкой аппаратуры, миграция фич из ПО в аппаратуру
  • 01:28:48Возможен ли переход в разработчики процессоров из другой специальности
  • 01:35:42Нужны ли паяльник и осциллограф при работе
  • 01:40:22Заключение
Наверх
Будь первым, кто оставит комментарий