Опубликован: 19.01.2025 | Доступ: свободный | Студентов: 0 / 0 | Длительность: 05:57:00
Лекция 1:

О практикуме

Лекция 1: 12 || Лекция 2 >
4. Разработка программного обеспечения

(C-4.1) Качество ПО, верификация и валидация

При изучении раздела рекомендуется обратить внимание на следующие аспекты, связанные с применением технологий RISC-V:

  • Верификация низкоуровневого ПО для платформы RISC-V

Примеры учебных курсов и образовательных материалов можно найти в списке рекомендованных источников с пометкой (C-4.1)

(C-4.2) Процессы создания и эксплуатации ПО

При изучении раздела рекомендуется обратить внимание на следующие аспекты, связанные с применением технологий RISC-V:

  • Применение эмуляторов и инструментальных средств для RISC-V сред
  • Практические работы по созданию системного и прикладного ПО для RISC-V устройств
  • Сборка ПО под разные конфигурации CPU/HW, ISA профили

Примеры учебных курсов и образовательных материалов можно найти в списке рекомендованных источников с пометкой (C-4.2)

(C-4.3) Моделирование и анализ ПО

При изучении раздела рекомендуется обратить внимание на следующие аспекты, связанные с применением технологий RISC-V:

  • Анализ низкоуровневого и исполняемого ПО с точки зрения эффективности и информационной безопасности
  • Вопросы генерации исполняемого кода для RISC-V платформ на основе высокоуровневых моделей

Примеры учебных курсов и образовательных материалов можно найти в списке рекомендованных источников с пометкой (C-4.3)

(C-4.4) Проектирование ПО

При изучении раздела рекомендуется обратить внимание на следующие аспекты, связанные с применением технологий RISC-V:

  • Проектирование системного ПО для архитектуры RISC-V
  • Проектирование и реализация эмуляторов и инструментальных средств для RISC-V сред
  • Проектирование и реализация компиляторов для RISC-V архитектур, оптимизация исполняемого кода с учетом расширений RISC-V
  • Проектирование прикладного ПО с учетом возможностей и ограничений программной модели и расширений RISC-V
  • Проектирование встраиваемых программных систем и программно-аппаратных комплексов

Примеры учебных курсов и образовательных материалов можно найти в списке рекомендованных источников с пометкой (C-4.4)

(C-4.5) Разработка на базе платформ

При изучении раздела рекомендуется обратить внимание на следующие аспекты, связанные с применением технологий RISC-V:

  • Разработка для аппаратных платформ RISC-V
  • Проектирование расширений наборов команд с учетом особенностей платформы RISC-V
  • Применение расширений наборов команд с учетом особенностей платформы RISC-V

Примеры учебных курсов и образовательных материалов можно найти в списке рекомендованных источников с пометкой (C-4.5)

5. Основы программного обеспечения

(C-5.1) Графика и визуализация

При изучении раздела рекомендуется обратить внимание на следующие аспекты, связанные с применением технологий RISC-V:

  • Анализ и обработка изображений на платформе RISC-V (практ. часть)
  • Реализация графических функций с использованием специализированных расширений RISC-V

Примеры учебных курсов и образовательных материалов можно найти в списке рекомендованных источников с пометкой (C-5.1)

(C-5.2) Операционные системы

При изучении раздела рекомендуется обратить внимание на следующие аспекты, связанные с применением технологий RISC-V:

  • Разработка/адаптация ОС для RISC-V архитектур.
  • Поддержка расширений RISC-V на уровне ядра операционной системы

Примеры учебных курсов и образовательных материалов можно найти в списке рекомендованных источников с пометкой (C-5.2)

(C-5.3) Структуры данных, алгоритмы и вычислительная сложность

Изучение раздела в настоящий момент не предполагает специфики, связанной с RISC-V технологиями.

(C-5.4) Языки программирования

При изучении раздела рекомендуется обратить внимание на следующие аспекты, связанные с применением технологий RISC-V:

  • Специфика программирования для RISC-V на низкоуровневых языках, ассемблер RISC-V
  • Использование расширений RISC-V, языковые конструкции
  • Реализация языков программирования с учетом возможностей оптимизации исполняемого кода за счет использования RISC-V расширений и особенностей RISC-V архитектуры

Примеры учебных курсов и образовательных материалов можно найти в списке рекомендованных источников с пометкой (C-5.4)

(C-5.5) Основы программирования

При изучении раздела рекомендуется обратить внимание на следующие аспекты, связанные с применением технологий RISC-V:

  • Кросс-компиляция для RISC-V (практ. часть)
  • Язык Ассемблер для платформы RISC-V

Примеры учебных курсов и образовательных материалов можно найти в списке рекомендованных источников с пометкой (C-5.5)

(C-5.6) Основы вычислительных систем

При изучении раздела рекомендуется обратить внимание на следующие аспекты, связанные с применением технологий RISC-V:

  • Основы вычислительных систем (практическая часть на RISC-V и/или использование RISC-V в качестве примера целевой платформы)
  • Программные системы и программно-аппаратные комплексы на базе RISC-V технологий

Примеры учебных курсов и образовательных материалов можно найти в списке рекомендованных источников с пометкой (C-5.6)

6. Аппаратное обеспечение

(C-6.1) Архитектура и организация вычислительных систем

При изучении раздела рекомендуется обратить внимание на следующие аспекты, связанные с применением технологий RISC-V:

  • Открытая архитектура микропроцессоров (практ. часть)
  • Архитектура ЭВМ на платформе RISC-V

Примеры учебных курсов и образовательных материалов можно найти в списке рекомендованных источников с пометкой (C-6.1)

(C-6.2) Цифровой дизайн

При изучении раздела рекомендуется обратить внимание на следующие аспекты, связанные с применением технологий RISC-V:

  • Разработка и прототипирование цифровых ИС для архитектуры RISC-V
  • Проектирование и верификация СнК (практ. часть)

Примеры учебных курсов и образовательных материалов можно найти в списке рекомендованных источников с пометкой (C-6.2)

(C-6.3) Электронные схемы и электроника

При изучении раздела рекомендуется обратить внимание на следующие аспекты, связанные с применением технологий RISC-V:

  • Разработка с использованием электронно-компонентной базы на RISC-V

Примеры учебных курсов и образовательных материалов можно найти в списке рекомендованных источников с пометкой (C-6.3)

(C-6.4) Обработка сигналов

При изучении раздела рекомендуется обратить внимание на следующие аспекты, связанные с применением технологий RISC-V:

  • Цифровая обработка сигналов (расширение набора инструкций RISC-V с добавлением специализированных инструкций, работающих с ускорителями для цифровой обработки сигналов)

Примеры учебных курсов и образовательных материалов можно найти в списке рекомендованных источников с пометкой (C-6.4)

Лекция 1: 12 || Лекция 2 >