Процессор «В Замедленной Съемке» И Собственная Система На Кристалле

Хотите увидеть, как работает промышленный процессор в замедленной съемке? Как инструкции переходят от этапа к этапу конвейера, как запросы на чтение из памяти попадают или не попадают в кеш? Как насчет создания системы на кристалле с использованием того же ядра микропроцессора, которое инженеры Samsung используют в новой платформе Artik 1? Если да, то это объявление для вас:

Процессор «в замедленной съемке» и собственная система на кристалле

Уважаемый преподаватель компьютерной архитектуры, схемотехники или системного программирования! Разработчик микропроцессорных ядер MIPS компания Imagination Technologies в сотрудничестве с ведущими российскими университетами и производителем микроконтроллеров Microchip Technology объявляет о проведении в России серии семинаров, посвященных новому продукту для образования — MIPSfpga. Четыре бесплатных однодневных семинара, посвященных MIPSfpga, пройдут с 26 по 30 октября в университетах Москвы, Зеленограда и Санкт-Петербурга.

Помимо этого, MIPSfpga будет представлена на отдельном платном семинаре Microchip Masters Russia в Санкт-Петербурге/Зеленогорске.

Сайт для регистрации на семинары MIPSfpga в университетах bit.ly/mipsfpga-russia-registration Сайт для регистрации на семинар Microchip Masters Russia bit.ly/microchip-masters-russia-registration MIPSfpga — исходный код ядра промышленного микропроцессора MIPS microAptiv UP, распространяемый по свободной лицензии для университетов.

Это ядро положено в основу микроконтроллера Microchip PIC32MZ, а также новой платформы «Интернета вещей» — Samsung Artik 1. Ядро MIPS microAptiv UP используется в промышленности в сочетании с процессом проектирования микросхем, который был стандартным в течение последних 25 лет, при котором процессор и другие компоненты системы-на-кристалле проектируются на языке описания аппаратного обеспечения Verilog, после чего описание путем нескольких преобразований превращается в маску, из которой на заводе изготавливаются микросхемы.

Образовательная версия MIPS microAptiv UP — MIPSfpga — использует альтернативный путь реализации: описание системы преобразуется в файлы конфигурации для недорогих плат программируемых вентильных матриц (FPGA), часто называемых программируемыми пользователем вентильными матрицами (FPGA) или программируемыми пользователем.

Вентильные матрицы (FPGA).

.

Это решение открывает множество образовательных возможностей:

  1. Студенты могут создавать свои собственные прототипы систем на кристалле, комбинируя ядро микропроцессора, память и устройства ввода-вывода, которые они проектируют.
  2. Внутренние регистры могут подключаться к портам вывода и выводить информацию о текущем состоянии конвейера процессора, кэшей и устройств управления памятью.

    После этого процессор можно запустить на низкой тактовой частоте и наблюдать за его работой «в замедленной съемке».

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

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

MIPSfpga — идеальная платформа для обучения системному мышлению на стыке разработки аппаратного обеспечения и программирования.

Место и дата семинаров MIPSfpga, учреждения и ответственные инструкторы Инструктор из Технологии воображения — Юрий Панчул, старший инженер по разработке аппаратного обеспечения процессорного отдела MIPS 26 октября 2015 г.

— Москва/Зеленоград , Национальный исследовательский университет «Московский институт электронной техники» (г.

МИЭТ ).

Инструкторы:

  • Алексей Переверзев, доктор технических наук, доцент, заведующий кафедрой информатики
  • Петр Андреев, ведущий программист
  • Евгений Ливенцев и Александр Силантьев, ассистенты
27 октября — Москва , Московский государственный университет имени М.

В.

Ломоносов ( Московский Государственный Университет ).

Инструкторы:

  • Михаил Шуплецов, к.

    б.

    н.

    , ассистент кафедры математической кибернетики факультета вычислительной математики и кибернетики

  • Владислав Подымов, к.

    т.н.

    , младший научный сотрудник кафедры математической кибернетики факультета вычислительной математики и кибернетики

  • Борис Данилов, младший научный сотрудник кафедры математической кибернетики факультета вычислительной математики и кибернетики
  • Семинар ведет руководитель магистерской программы «Дискретные системы управления и их приложения», доктор физико-математических наук, зам.

    Декан по научной работе и финансам, профессор кафедры математической кибернетики факультета вычислительной математики и кибернетики Ложкин Сергей Андреевич.

28 октября — Москва , Национальный исследовательский ядерный университет» МИФИ ", бывший МИФИ.

Преподаватель:

  • Максим Горбунов, к.

    т.н.

    , доцент кафедры микро- и наноэлектроники Национального исследовательского ядерного университета «МИФИ», зам.

    руководитель отдела ФГУ ФНЦ НИИСИ РАН

29 октября — Санкт-Петербург/Зеленогорск , Отель Аквамарин, конференция Microchip Masters Russia, организованная компанией Гамма-Св.

Петербург , официальный дистрибьютор Микрочиповая технология в России.

  • На Микрочип Мастерс Россия будет всего лишь полуторачасовая презентация о MIPSfpga, а не полноценный семинар, как в университетах.

30 октября — Санкт-Петербург , Университет ИТМО , бывший Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики.

Инструкторы:

  • Платунов Алексей Евгеньевич доктор технических наук, профессор кафедры компьютерных технологий
  • Павел Валерьевич Кустарев к.

    т.н.

    , доц.

    кафедра компьютерных технологий

  • Аспиранты кафедры компьютерных технологий Быковский Сергей, Антонов Александр, Яналов Роман, Пинкевич Василий
Содержание семинаров в университетах
  1. Приветствую участников семинара.

  2. Краткий рассказ об образовательных программах Imagination Technologies, обзор процессорных ядер, разрабатываемых компанией, и их применения.

  3. Краткий обзор архитектуры (системы команд) MIPS, микроархитектуры (конвейерного устройства) ядра MIPSfpga и некоторых его блоков — кэшей и устройств управления виртуальной памятью.

  4. Демонстрация моделирования минимальной системы с процессорным ядром MIPSfpga с помощью симулятора Mentor ModelSim Student Edition. Создание проекта, моделирование, загрузка пользовательской программы в моделируемую систему, анализ результатов на временных диаграммах.

  5. Демонстрация синтеза, размещения и трассировки системы с ядром MIPSfpga в среде Xilinx Vivado. Создание проекта, установка ограничений по времени, с использованием IP-блоков от Xilinx. Обзор синтезированных схем на разных этапах, интерпретация отчета о сроках и использовании ресурсов ПЛИС.

  6. Демонстрация загрузки синтезированной системы в конфигурационную память ПЛИС на плате Digilent Nexys4 DDR с ПЛИС Xilinx Artix-7.
  7. Демонстрация использования Codescape для кросс-компиляции встроенных программ, написанных на языках C и ассемблере, и преобразования их в форматы, подходящие как для запуска в моделируемой системе, так и для загрузки в систему на FPGA.
  8. Демонстрация подключения кросс-отладчика, работающего на персональном компьютере, с FPGA-системой с использованием адаптера отладки BusBlaster, пакета OpenOCD и интерфейса EJTAG ядра MIPSfpga.
  9. Обсуждение портирования MIPSfpga на платы с другими ПЛИС.

  10. Лабораторная работа, в ходе которой участники семинара реализуют простейшие периферийные устройства на Verilog, моделируют систему на симуляторе ModelSim, синтезируют систему с помощью Xilinx Vivado, загружают результат в плату с ПЛИС, используют пакет Codescape для кросс-компиляции программ и кросс-отладка для работы с системой через отладочный адаптер.

  11. Обсуждение использования MIPSfpga для широкого круга студенческих лабораторных, курсовых проектов и исследований в области гетерогенных систем на кристалле.

  12. Выводы, вопросы и ответы.

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

Принимающие университеты предоставляют компьютерные лаборатории для семинаров, а Imagination Technologies предоставляет платы FPGA, но если вы можете, мы рекомендуем взять с собой собственный ноутбук с 64-битной Windows 7 или Windows 8, на котором установлен последний пакет Xilinx Vivado с рабочей лицензией (бесплатно).

или платная) для RTL-синтеза Artix-7 FPGA. Также желательно предварительно зарегистрироваться в образовательной программе Imagination и скачать пакеты MIPSfpga Getting Started и MIPSfpga Fundamentals. Установщик пакета Codescape Essentials и ПО OpenOCD для работы с адаптером отладки BusBlaster находится внутри пакета MIPSfpga Getting Started. Если вы хотите перед семинаром освежить свои знания об основах цифровой логики, понятиях языков описания аппаратуры, понятиях языка ассемблера, процессорной архитектуры и микроархитектуры, рекомендуем вам скачать бесплатный русский перевод популярного учебника «Цифровые схемы».

Дизайн и компьютерная архитектура» Дэвида Харриса и Сары Харрис, PDF-файл которого также доступен на веб-сайте образовательных программ Imagination Technologies. Будем рады видеть Вас на семинаре! Роберт Оуэн

Процессор «в замедленной съемке» и собственная система на кристалле

Менеджер университетской программы Технологии воображения электронная почта: [email protected] Интернет: Community.imgtec.com/university

Процессор «в замедленной съемке» и собственная система на кристалле

В опросе могут участвовать только зарегистрированные пользователи.

Войти , Пожалуйста.

Какой семинар или встречу вы хотели бы посетить? 13,64% 26 октября 2015 г.

- Москва / Зеленоград, Национальный исследовательский университет «Московский институт электронной техники» (МИЭТ) 3 27,27% 27 октября - Москва, МГУ им.

М.

В.

Ломоносова (МГУ) 6 22,73% 28 октября - Москва, Национальный исследовательский ядерный университет «МИФИ» 5 18,18% 29 октября - Санкт-Петербург/Зеленогорск, конференция Microchip Masters Russia 4 31,82% 30 октября - Санкт-Петербург, Университет ИТМО 7 4,55% Я бы пришел/пришел на какую-нибудь неформальную встречу, например, участников перевода Harris & Harris и сочувствующих, в Москве 1 27.27% Я бы пришел на какую-нибудь неформальную встречу в Питере 6 Проголосовали 22 пользователя.

37 пользователей воздержались.

Теги: #FPGA #mips #mips #технологии воображения #микрочиповые технологии #МГУ #myfi #МИЭТ #ИТМО #системы на кристалле #xilinx #xilinx #занимаюсь пиаром

Вместе с данным постом часто просматривают: