RTL-дизайн / Языки разработки аппаратуры / Верификация и синтез
В этом выпуске Никита Поляков, работавший в МЦСТ и Syntacore, позволит понять, как выглядит работа разработчика процессоров. Никита рассказал о различных специализациях, которые есть внутри профессии, какие тулы используются и на какие этапы делится разработка процессоров. В чем преимущества и недостатки архитектуры Эльбрус (VLIW) и RISC-V? Какие языки разработки аппаратуры бывают и в чем их отличие от языков программирования? Как происходит отладка? Как происходит синтез многоядерных процессоров? Нужно ли уметь обращаться с паяльником и осциллографом разработчику процессоров? Что вообще могут и в каком виде продавать компании, специализирующиеся на разработке аппаратуры? И многие другие вопросы обсудили в этом выпуске.
00:00:00 - Тизер
00:00:52 - Представление гостя
00:02:17 - Как Никита стал разработчиком процессоров, учеба в МФТИ
00:05:33 - Начало работы в МЦСТ
00:06:45 - Различные специализации разработчиков процессоров
00:08:37 - Языки описания аппаратуры и инструменты для разработки процессоров
00:13:26 - Сходства Verilog и языков программирования
00:14:43 - Отличия 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:26 - Chisel
01:04:25 - Архитектура Эльбрус
01:10:55 - Различия RISC-V и Эльбруса
01:22:17 - Где учиться разработке процессоров, что должен знать разработчик процессоров
01:25:46 - Связь между программированием и разработкой аппаратуры, миграция фич из ПО в аппаратуру
01:28:48 - Возможен ли переход в разработчики процессоров из другой специальности
01:35:42 - Нужны ли паяльник и осциллограф при работе
01:40:22 - Заключение
// Стань частью команды YADRO!
#riscv #elbrus2000 #e2k #rtl #verilog #mcst #syntacore #chisel
44 views
302
100
5 months ago 01:33:17 8
АПС Л24. Эффективность
10 months ago 00:47:16 1
Практическое руководство по моделированию и синтезу FPGA/ASIC
12 months ago 00:00:20 1
🎄 Elevate Your Video Streaming Experience with Streamit’s Christmas Deals! 🚀 | Iqonic Design
1 year ago 00:24:06 1
История Internet Explorer: взлёт, падение и наследие
1 year ago 00:00:24 1
Сериал “Пёс“ - OST «Бой Макса», (Укороченная), музыка Игорь Мельничук, сериалы, саундтрек
1 year ago 00:00:22 1
🌟Elevate Your Video Streaming Experience with Streamit’s Black Friday Deals! 🚀 | Iqonic Design
1 year ago 04:05:51 1
Автоматизированные системы проектирования и моделирования электроники
1 year ago 01:41:20 44
RTL-дизайн / Языки разработки аппаратуры / Верификация и синтез
1 year ago 00:11:37 1
ASIC Design Flow | How a chip is designed??
1 year ago 07:31:18 1
Мировые тренды в области проектирования систем на кристалле и систем в корпусе
2 years ago 00:00:13 3
30% Off on Streamit - Create Your Netflix-like Streaming Platform! | Iqonic Design
2 years ago 00:14:12 26
ОШИБКА Моделирования в NI Multisim Circuit Design Suite (РЕШЕНИЕ)
3 years ago 02:31:02 4
Онлайн-сборка. ПК для дизайнер Zalman i3, X570-P, Ryzen 5 3600X, Quadro P620, Dark Rock 4
4 years ago 00:04:20 3
FPGA Design with MATLAB, Part 1: Why Use MATLAB and Simulink
5 years ago 00:22:38 1
TensorFlow to RTL with High-Level Synthesis -- Cadence Design Systems