Симулируйте программную систему своего SoC-приложения, запустив Simulink® модели, содержащие таймерные и событийно-управляемые задачи. Визуализируйте время выполнения задачи, прерывание, переполнение, падения и использование ядра с помощью Данные Моделирования Inspector. Используйте данные синхронизации выполнения задачи, полученные из предыдущих симуляций или непосредственно с устройств СО, чтобы воспроизвести выполнение задачи в симуляции.
Task Manager | Создайте и управляйте выполнениями задачи в модели Simulink |
Testbench Task | Нагрузка задач, управляемых внешним таймером, на ваше приложение с процессорами на SoC |
Event Source | Моделирование и воспроизведение записанных событий задачи |
socTaskTimes | Постройте гистограмму длительности задачи из записанного прогона Данные Моделирования Inspector |
Переполнение задач и контрмеры
Симуляция выполнения задачи с переполнением и контрмерами, доступными для предотвращения или смягчения переполнения.
Используйте Task Manager блок, чтобы задать приоритеты задачи и определить порядок выполнения задачи с упреждением.
Многоядерное выполнение и визуализация ядра
Настройте и визуализируйте выполнение задачи для одноядерных и многоядерных процессорных систем.
Сконфигурируйте и запустите модели SoC, чтобы симулировать многопроцессорную архитектуру с независимыми процессами.
Воспроизведение выполнения задачи с использованием записанных данных
Воспроизведите время выполнения задачи, используя записанные данные о времени задачи из предыдущих симуляций или процессоров.
Запись задач для использования в симуляции
Временные данные выполнения задачи и статистика, записанные во время симуляции или с оборудования.
Визуализация задачи в Данные моделирования Inspector
Визуализируйте время и состояния выполнения задач в Данные моделирования Inspector.