Благодаря многолетнему сотрудничеству между PLS и ST в рамках программы ST Partner Programs, ключевые клиенты и первые пользователи уже получают выгоду от возможностей UDE по отладке, тестированию, трассировке и системному анализу, оптимизированных для микроконтроллеров Stellar P3E. Начало серийного производства чипа запланировано на конец 2026 года.
Stellar P3E оснащен высокопроизводительным многоядерным кластером процессоров Arm® Cortex®-R52+ и нейронным процессором (NPU). Благодаря этому ST стремится ускорить разработку высокоинтегрированных архитектур силовых агрегатов и объединить контроллеры двигателей, инверторы, бортовые компьютеры и преобразователи постоянного тока в единые системы для гибридных и электромобилей. В дополнение к высокой вычислительной мощности и возможностям ускорения искусственного интеллекта, микроконтроллер предлагает большой объем расширяемой памяти и интеллектуальные функции управления питанием.
Для микроконтроллера Stellar P3E компания PLS расширила возможности инструмента отладки, трассировки и тестирования Universal Debug Engine (UDE), чтобы позволить разработчикам выполнять настоящую многоядерную отладку микроконтроллера устройства. Все ядра многоядерного кластера Cortex-R52+ видны и управляются в рамках единого унифицированного экземпляра отладчика. Управление многоядерным выполнением UDE обеспечивает полную синхронизацию всех ядер во время отладки. В зависимости от сценария использования ядра также могут запускаться и останавливаться по отдельности. Многоядерные точки останова, которые можно использовать в общем коде, упрощают отладку сложных приложений. Такая точка останова всегда эффективна и полностью независима от того, какое ядро в данный момент выполняет соответствующий код.
Устройства UAD2pro, UAD2next и UAD3+ из семейства Universal Access Device от PLS, а также соответствующие адаптеры для целевых устройств, дополняют инструмент отладки UDE и обеспечивают быструю и надежную связь с микроконтроллерами Stellar P3E через JTAG или последовательную проводную отладку (SWD). Для сред разработки с высокими требованиями к электропитанию в качестве опции доступны также гальванически изолированные адаптеры, обеспечивающие потенциальную изоляцию до 1000 вольт.
Для более комплексной неинвазивной отладки и анализа в режиме реального времени UDE использует данные трассировки, регистрируемые с микросхемы Stellar P3E. Среди прочего, это позволяет визуализировать выполнение функций или задач во времени, а также проводить профилирование для выявления потенциала оптимизации. Большие объемы данных трассировки могут быть зарегистрированы как на UAD2next, так и на UAD3+. UAD2next имеет 512 МБ памяти для трассировки, а UAD3+ — до 8 ГБ. Для быстрой загрузки данных трассировки с микросхемы в UDE, UAD2next и UAD3+ поддерживают высокоскоростной последовательный интерфейс трассировки с пропускной способностью в несколько Гбит/с на основе протокола Aurora™. С помощью модуля UAD3+ Serial Trace Pod 100G можно достичь общей пропускной способности трассировки до 100 Гбит/с.
