Imagination Technologies анонсировала MIPSfpga 2.0: обширный набор материалов для изучения архитектуры микропроцессоровУчебная программа ставит во главу угла практический опыт при изучении микропроцессорной техники
27 июля 2017 года — Компания Imagination Technologies объявила о выходе MIPSfpga 2.0, следующего поколения высокоэффективной инфраструктуры для изучения архитектуры процессоров. MIPSfpga 2.0 представляет собой обширный набор учебных материалов для изучения архитектуры компьютеров, включая полный, открытый доступ к описанию процессора MIPS, что позволяет студентам видеть реальный код RTL и изучить внутреннюю структуру процессора. MIPSfpga 2.0 является частью Университетской программы компании Imagination Technologies (Imagination University Programme, IUP), которая предоставляет студентам уникальную возможность проходить обучение с использованием коммерческой архитектуры процессора.
MIPSfpga 2.0 включает в себя два обширных набора учебных материалов: руководство «Начало работы» (Getting Started Guide) и лабораторные работы «Основы MIPSfpga», в которых студентам предложены практические упражнения по всем аспектам проектирования процессора. Руководство «Начало работы» позволяет студентам и преподавателям настроить и реализовать ядро MIPS на платформе программируемой логики (FPGA), запрограммировать его и выполнить отладку. В этот набор включено RTL описание микропроцессора MIPS класса microAptiv, полностью соответствующее коммерческой реализации, справочные руководства, программа установки средств разработки Open OCD и Codescape Essentials и другие важные компоненты. В набор описаний лабораторных работ «Основы MIPSfpga» включены в общей сложности 25 практических упражнений — на 16 больше, чем в предыдущей версии лабораторных работ «Основы MIPSfpga», в том числе работы по изучению конвейера, исследованию работы кэш-памяти и созданию пользовательских инструкций (User Defined Instructions, UDI). Третий набор учебных материалов, MIPSfpga SoC, посвящен загрузке и настройке под Linux.
Доктор Сара Харрис, доцент кафедры электротехники и вычислительной техники Университета штата Невада, Лас-Вегас (UNLV) и соавтор учебной инфраструктуры MIPSfpga 2.0 отмечает: «В MIPSfpga 2.0 значительно увеличилось количество практических заданий. Первоначально упражнения MIPSfpga были сосредоточены на работе с процессорным ядром на уровне системы. С помощью новых лабораторных работ MIPSfpga студенты смогут изменять саму внутреннюю структуру ядра, исследовать и модифицировать систему памяти. Студенты, изучающие, как работает кэш-память, конвейер, как приостановки влияют на производительность процессора и многое другое, смогут теперь проникнуть внутрь ядра и сами все выяснить. Они смогут тестировать различные стратегии и учиться на реальных примерах. Это кардинальный поворот в изучении архитектуры процессоров, так как впервые теоретическое, практическое и профессиональное обучение сливаются в единое целое».
Впервые MIPSfpga был представлен в 2015 году, и в настоящее время используется в более чем 600 университетах и колледжах по всему миру, включая колледж Харви Мадд (Harvey Mudd), Имперский колледж (Imperial College) Лондона, Университетский колледж (University College, UCL) Лондона, Университет Невады (University of Nevada), Лас-Вегас (UNLV) и многие другие.
Роберт Оуэн (Robert Owen), менеджер Университетской программы компании Imagination Technologies рассказывает: «Когда мы впервые запустили MIPSfpga, мы радикально изменили подходы к преподаванию архитектуры процессоров. Никогда ранее коммерческий процессор не был доступен для пользователей из академической среды в открытой, незашифрованной форме. Сегодня, спустя два года, мы движемся дальше, уделяя больше внимания фундаментальному практическому образованию. Будущие инженеры должны знать, как устроен процессор изнутри. С MIPSfpga 2.0 мы вооружаем их этими знаниями и умениями».
Учебные материалы MIPSfpga 2.0 и ядро процессора доступны для бесплатной загрузки с веб-сайта Университетской программы компании Imagination Technologies (IUP). Для регистрации в IUP и начала работы университетские преподаватели должны посетить сайт http://community.imgtec.com/university.
Первый семинар, посвященный MIPSfpga 2.0, состоится в четверг, 7 сентября 2017 года, во время Международной конференции по программируемой логике и приложениям 2017 (International Conference on Field-Programmable Logic and Applications, FPL) в городе Гент, Бельгия. Учебное мероприятие открыто для преподавателей. Оно включает короткие обсуждения, демонстрации и практические занятия. Более подробную информацию о семинаре и регистрации на конференцию можно найти здесь.
Университетская программа компании Imagination Technologies (IUP) предназначена для оказания практической помощи преподавателям со всего мира для того, чтобы они могли использовать технологии Imagination Technologies в курсах и студенческих проектах. Основное внимание уделяется предоставлению четырех фундаментально важных элементов, необходимых для изучения курса: адекватная аппаратная платформа по разумной цене, бесплатные инструменты для разработки программного обеспечения, эффективная техническая поддержка и отличные учебные материалы, которые полностью отвечают насущным задачам образования. Университетская программа компании Imagination Technologies (IUP) открыта для всех участников университетского сообщества. Для получения дополнительной информации посетите сайт http://community.imgtec.com/university.