Skip to main content
Эта страница переведена автоматически. Перейти к английской версии?

Почему именно Innexis ANA?

Программное обеспечение становится все более важным и существенным отличием инновационных продуктов. Более сложные программные рабочие нагрузки, выполняемые на все более сложных аппаратных конструкциях, лидируют на многих рынках. Innexis ANA обеспечивает:

  • Совместимость интерфейса прикладного программирования (API) со всеми смоделированными периферийными устройствами
  • Скорость выполнения выше, чем при моделировании набора команд (ISS)
  • Интеграция с облаком, масштабируемая между крупными разрозненными командами разработчиков

Ключевые функции

Виртуальные модели SoC

Пользователи могут создавать модели виртуальной системы на чипе (SoC), которые изначально работают на высокопроизводительных центральных процессорах (CPU) Arm и графических процессорах (GPU), через простой пользовательский веб-интерфейс. Уровень моделирования ANA позволяет настраивать ядра, память, сеть, хранилище, ускорители и другие устройства. После создания моделей пользователи могут запускать/останавливать модели.

Один процессор на материнской плате компьютера.

Простой пользовательский веб-интерфейс

Простой пользовательский веб-интерфейс позволяет пользователю:

  • Отредактируйте конфигурацию виртуальной модели SoC
  • Запуск/остановка виртуальной модели SoC
  • Загрузите программное обеспечение в виртуальную модель SoC
  • Последовательная консоль для взаимодействия пользователя с моделью и программным обеспечением Virtual SoC
  • Управление различными виртуальными моделями SoC
  • Отладка приложений
  • Профилируйте и проанализируйте выполнение программного обеспечения
Снимок экрана программного обеспечения Architecture Native Acceleration, управляющего библиотеками моделей.

Гетерогенные ядра

В новых проектах SoC стало обычным явлением иметь несколько вычислительных кластеров в SoC. Слой моделирования ANA позволяет создавать модели с использованием гетерогенных ядер, которые будут использоваться в окончательной конструкции SoC, таких как ядра Arm Cortex-A для обработки приложений, ядра Arm Cortex-R для безопасности, ядра Arm Cortex-M для управления системой и графический процессор для вычислений.

Инженер изучает программный C-код на двух мониторах.

Узнайте больше о приложениях Innexis

Тематические ресурсы