Семинар и тренинг по проектированию СнК на FPGA «MIPSfpga One Day Workshops»

Описание

Разработчик микропроцессорных ядер MIPS, компания Imagination Technologies, в сотрудничестве с ведущими российскими университетами объявляет о проведении серии семинаров в России, посвященных новому продукту для образования – процессорному ядру MIPSfpga для реализации проектов «систем на кристалле» на базе FPGA.
MIPS – одна из наиболее известных и применяемых процессорных архитектур, в формировавшая и полной мере реализующая принципы конвейеризации и RISC в вычислительной технике. Многие ключевые игроки рынка микроэлектроники выпускают универсальные и сигнальные процессоры, микроконтроллеры и специализированные системы на кристалле со встроенными ядрами MIPS. В России архитектура MIPS используется в недавно представленных процессорах Baikal-T1.

MIPSfpga – версия промышленного процессорного ядра MIPS microAptiv UP, широко используемого в микроконтроллерах и системах на кристалле, бесплатно лицензируемая для университетов и предоставляемая им в виде исходного проекта. При этом студенты и исследователи видят именно тот RTL-код, который используется как основа серийно выпускаемых микросхем микроконтроллеров Microchip PIC32MZ, а также процессорного ядра новой платформы для «интернета вещей» – Samsung Artik 1.

Если MIPS microAptiv UP реализуется в виде микросхем, то MIPSfpga использует альтернативный путь: описание системы превращается в файлы конфигурации для недорогих студенческих плат на базе программируемых логических интегральных схемам (ПЛИС) или Field Programmable Gate Array (FPGA).

Такое решение открывает много возможностей для образовательной среды:

  • студенты могут строить свои собственные прототипы систем на кристалле, соединяя процессорное ядро, память и спроектированные ими устройства ввода-вывода;
  • внутренние регистры можно подсоединять к выходным портам и выводить наружу информацию о текущем состоянии процессорного конвейера, кэшей и устройства управления памятью. После этого процессор можно запустить на низкой тактовой частоте и наблюдать его работу «в замедленной съемке»;
  • студенты могут экспериментировать со своими вариантами кэш-памяти, проектировать многоядерные системы со специализированными сопроцессорами, экспериментировать с разделением задачи на аппаратную и программную часть.

И все это доводится до аппаратной реализации – прототипа микросхемы на FPGA.

Таким образом, MIPSfpga занимает нишу между упрощенными академическими реализациями MIPS, традиционно применяемыми в курсах по микроархитектуре, и законченными промышленными процессорами, по которым студенты учат программирование встроенных систем. MIPSfpga – одна из лучших платформ для обучения системному мышлению на стыке разработки аппаратуры и программирования.

Задача серии семинаров «MIPSfpga One Day Workshops in Russia», инициированных разработчиком ядер MIPS, популяризация данной архитектуры и образовательного продукта MIPSfpga в широких слоях настоящих и будущих разработчиков электроники в России, представление экосистемы проектирования на базе MIPSfpga в виде FPGA и инструментальных средств фирмы Xilinx, а также собственных средств проектирования программного обеспечения для MIPS, и, наконец, формирование устойчивого сообщества преподавателей и инженеров, развивающих технологию MIPS в России.

Лаборатория «Встроенных систем и систем на кристалле» кафедры вычислительной техники Университета ИТМО является одним из центров притяжения и развития такого сообщества специалистов.

Участники

В семинаре с докладами выступают представители компании Imagination Technologies– разработчика процессорного ядра MIPS, компании MathWorks – производителя САПР MATLAB и Simulink, компании «Макро Групп» - одного из ведущих российских игроков рынка дистрибьюции и инжиниринга электроники, сотрудники и аспиранты Университета ИТМО. 

К участию приглашаются преподаватели, студенты и аспиранты вузов, научные и инженерные работники предприятий приборостроительной отрасти и отрасли микроэлектроники.

Участие в семинаре бесплатное, но требуется предварительная регистрация по ссылке.

Организаторы

  • Imagination Technologies;
  • Кафедра вычислительной техники факультета компьютерных технологий и управления Университета ИТМО;
  • Компания «Макрогрупп»;
  • ООО «ЛМТ».

Контакты

Павел Кустарев

тел.: +7 (921) 916-76-32

e-mail: kustarev@lmt.ifmo.ru

Файлы: