Трудовая функция "Разработка высокоуровневых (эталонных) моделей СФ-блоков"

Код
D/02.7
Уровень квалификации
7
Трудовые действия
  • Изучение спецификации на СФ-блок
  • Изучение требований, предъявляемых к программному интерфейсу программных моделей СФ-блоков и ИС
  • Разработка модели блока средней детализации для предварительного анализа выбранной архитектуры на целевом ПО
  • Разработка модели высокой детализации для программного прототипирования системы
  • Разработка эталонной модели блока высокой детализации для последующей интеграции в тестовое окружение блока
  • Отладка программных моделей СФ-блока
Требования к образованию и обучению
  • Архитектура, особенности программирования и применение микропроцессоров общего назначения, специализированных микропроцессоров и микроконтроллеров
  • Типовые архитектуры и состав СнК
  • Основные принципы организации внутрикристальной коммутации и магистралей в СнК, стандарты и интерфейсы
  • Шины и интерфейсы периферийных устройств
  • Контроллеры периферийных устройств (аппаратные и программные средства управления работой периферийных устройств)
  • Требования к программному прототипу
  • Особенности интерфейсов взаимодействия программных модулей в составе программного прототипа СнК
  • Английский язык на уровне чтения и перевода технической документации
  • Теория автоматов, модели конечных автоматов, анализ поведения
  • Особенности аппаратуры и алгоритмов в целевой области
  • Языки верификации аппаратуры
  • Объектно-ориентированный подход в создании тестов и тестовых окружений СФ-блоков и ИС
  • Способы создания моделей устройств на уровне транзакций с использованием языков верификации аппаратуры
  • Высокоуровневые языки программирования
  • Применение методов моделирования в исследованиях и проектировании
  • Конструкторская документация
  • Проектная документация
Требования к опыту практической работы
  • Читать техническую документацию
  • Разрабатывать и отлаживать программные модели устройств
  • Осуществлять анализ выбранной архитектуры целевому ПО
  • Разрабатывать высокоуровневые модели малой и высокой степени детализации