Набор инструментов проектирования на основе моделей NXP для логотипа HCP

Набор инструментов проектирования на основе моделей для HCP

Набор инструментов проектирования на основе моделей NXP для продукта HCP

Основные характеристики

Набор инструментов NXP Model-Based Design Toolbox для HCP версии 1.2.0 предназначен для поддержки микроконтроллеров S32S2xx, S32R4x и S32G2xx в среде MATLAB/Simulink, что позволяет пользователям:

  • Разработка приложений с использованием методологий Model-Based Design;
  • Моделируйте и тестируйте модели Simulink для микроконтроллеров S32S, S32R и S32G перед развертыванием моделей на целевых аппаратных устройствах;
  • Генерируйте код приложения автоматически без необходимости ручного кодирования C/ASM
  • Развертывание приложения непосредственно из MATLAB/Simulink на оценочные платы NXPНабор инструментов проектирования на основе моделей NXP для HCP 01

Основные функции и функции, поддерживаемые в выпуске RFP v1.2.0:

  • Поддержка микроконтроллера S32S247TV и платформы разработки GreenBox II.
  • Поддержка MCU S32G274A и платформы разработки GoldBox (плата эталонного дизайна S32G-VNP-RDB2)
  • Поддержка MCU S32R41 с макетной платой (X-S32R41-EVB)
  • Совместимость с версиями MATLAB R2020a – R2022b.
  • Полностью интегрирован с Simulink Toolchain
  • Включает ExampБиблиотека, которая охватывает:
    • Программное обеспечение в цикле, процессор в цикле
    • Для получения более подробной информации по каждой из тем, выделенных выше, обратитесь к следующим главам.

Поддержка микроконтроллера HCP

Пакеты и производные

Model-Based Design Toolbox для HCP версии 1.2.0 поддерживает:
Набор инструментов модельно-ориентированного проектирования для HCP
Заметки о выпуске

  • Пакеты MCU S32S2xx:
    • С32С247ТВ
  • Пакеты MCU S32G2xx:
    • С32Г274А
  • Пакеты MCU S32R4x:
    • S32R41

Конфигурации можно легко изменить для каждой модели Simulink из меню «Параметры конфигурации»:
Набор инструментов проектирования на основе моделей NXP для HCP 02

Функции

Model-Based Design Toolbox для HCP версии 1.2.0 поддерживает следующие функции:

  • Чтение / запись памяти
  • Регистрация чтение/запись
  • Профиfiler

Конфигурация по умолчанию, поддерживаемая набором инструментов, доступна на панелях Target Hardware Resources: Набор инструментов проектирования на основе моделей NXP для HCP 03На этой панели пользователь может обновить параметры платы модели, такие как адрес устройства, имя пользователя, пароль и папку загрузки.
Набор инструментов Model-Based Design Toolbox для HCP версии 1.2.0 был протестирован с использованием официальной платформы разработки NXP Green Box II для S32S2xx, платформы разработки NXP Gold Box для S32G2xx и платы разработки X-S32R41-EVB для S32R41.

Возможности Model-Based Design Toolbox

Model-Based Design Toolbox для HCP версии 1.2.0 поставляется с полной библиотекой блоков Simulink HCP MCU, как показано ниже.
Есть две основные категории:

  • Бывший медицинский работникampле Проекты
  • S32S2xx Вспомогательные блокиНабор инструментов проектирования на основе моделей NXP для HCP 04
Режимы моделирования HCP

Набор инструментов обеспечивает поддержку следующих режимов моделирования:

  • Программное обеспечение в цикле (SIL)
  • Процессор в цикле (PIL)

Программное обеспечение в цикле
Моделирование SIL компилирует и запускает сгенерированный код на пользовательском компьютере для разработки. Такое моделирование можно использовать для обнаружения ранних дефектов и их исправления.
Процессор в цикле
В моделировании PIL сгенерированный код запускается на целевом оборудовании. Результаты симуляции PIL передаются в Simulink для проверки численной эквивалентности симуляции и результатов генерации кода. Процесс проверки PIL является важной частью цикла проектирования, чтобы убедиться, что поведение кода развертывания соответствует проекту.
Набор инструментов проектирования на основе моделей NXP для HCP 05

Бывший медицинский работникampле библиотека

Бывшийamples Library представляет собой набор моделей Simulink, которые позволяют тестировать различные встроенные в микросхему модули MCU и запускать сложные приложения PIL.
Набор инструментов проектирования на основе моделей NXP для HCP 06Модели Simulink, показанные как exampФайлы дополнены подробным описанием, чтобы помочь пользователям лучше понять выполняемые функции, инструкциями по настройке оборудования, когда это необходимо, и разделом проверки результатов.
БывшийampФайлы также доступны на странице справки MATLAB.

Предпосылки

Поддерживаемые выпуски и ОС MATLAB

Этот набор инструментов разработан и протестирован для поддержки следующих выпусков MATLAB:

  • R2020а;
  • Р2020б;
  • R2021а;
  • Р2021б;
  • R2022а;
  • R2022b

Минимальная рекомендуемая платформа ПК для плавной разработки:

  • ОС Windows® или ОС Ubuntu: любой процессор x64
  • Не менее 4 ГБ оперативной памяти
  • Не менее 6 ГБ свободного места на диске.
  • подключение к Интернету для web загрузок.

Поддерживаемая операционная система

Уровень SP 64-битный
Виндовс 7 СП1 X
Виндовс 10 X
Убунту 21.10 X
Поддержка цепочки инструментов сборки

Поддерживаются следующие компиляторы:

Семья MCU Компилятор поддерживается Версия выпуска
S32S2xx GCC для встроенных процессоров ARM В9.2
S32G2xx GCC для встроенных процессоров ARM В10.2
S32R4x GCC для встроенных процессоров ARM В9.2

Целевой компилятор для Model-Based Design Toolbox необходимо настроить.
Model-Based Design Toolbox использует механизм Toolchain, предоставляемый Simulink, чтобы включить автоматическую генерацию кода с помощью набора инструментов Embedded и Simulink Coder. По умолчанию набор инструментов настроен для выпусков MATLAB R2020a – R2022b. Для любой другой версии MATLAB пользователю необходимо выполнить m-скрипт набора инструментов, чтобы сгенерировать соответствующие настройки для его/ее среды установки.
Это делается путем изменения текущего каталога MATLAB на каталог установки набора инструментов (например: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) и запуска сценария «mbd_hcp_path.m».
mbd_hcp_path
Обработка 'C[…]\ \NXP_MBDToolbox_HCP в качестве корня установки MBD Toolbox. Добавлен путь к MBD Toolbox.
Регистрация набора инструментов…
Успешно.
Этот механизм требует, чтобы пользователи установили пакет поддержки встроенного кодера для процессора ARM Cortex-A и пакет поддержки встроенного кодера для процессора ARM Cortex-R в качестве предварительного условия.
Набор инструментов проектирования на основе моделей NXP для HCP 07Сценарий «mbd_hcp_path.m» проверяет зависимости установки пользователя и выдает инструкции для успешной установки и настройки набора инструментов.
Инструментальную цепочку можно дополнительно расширить с помощью меню Simulink Model Configuration Parameters:
Набор инструментов проектирования на основе моделей NXP для HCP 08

Известные ограничения

Список известных ограничений можно найти в файле readme.txt. file который поставляется вместе с набором инструментов, и с ним можно ознакомиться в папке установки надстройки MATLAB в Model-Based Design Toolbox for HCP.

Информация о поддержке

Для получения технической поддержки зарегистрируйтесь в следующем сообществе NXP Model-Based Design Toolbox:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Как к нам добраться:
Домашняя страница:
www.nxp.com.
Web Поддерживать: www.nxp.com/support
Информация в этом документе предоставляется исключительно для того, чтобы разработчики систем и программного обеспечения могли использовать продукты NXP Semiconductor. По настоящему документу не предоставляются явные или подразумеваемые лицензии на авторское право на проектирование или изготовление каких-либо интегральных схем или интегральных схем на основе информации, содержащейся в этом документе.
NXP Semiconductor оставляет за собой право без предварительного уведомления вносить изменения в любую из представленных здесь продуктов. NXP Semiconductor не дает никаких гарантий, заявлений или гарантий в отношении пригодности своих продуктов для какой-либо конкретной цели, а также Freescale Semiconductor не берет на себя никакой ответственности, возникающей в результате применения или использования любого продукта или схемы, и, в частности, отказывается от какой-либо ответственности, в том числе без ограничение косвенных или случайных убытков. «Типичные» параметры, которые могут быть указаны в технических описаниях и/или спецификациях NXP Semiconductor, могут различаться и действительно различаются в зависимости от приложений, а фактическая производительность может меняться со временем. Все рабочие параметры, включая «Типовые», должны быть проверены техническими экспертами заказчика для каждого приложения заказчика. NXP Semiconductor не передает никаких лицензий в соответствии со своими патентными правами или правами других лиц. Продукты NXP Semiconductor не разработаны, не предназначены и не разрешены для использования в качестве компонентов в системах, предназначенных для хирургической имплантации в тело, или других приложений, предназначенных для поддержки или поддержания жизни, или для любого другого применения, в котором отказ продукта NXP Semiconductor может создать ситуацию, при которой возможны травмы или смерть. Если Покупатель приобретает или использует продукты NXP Semiconductor для любого такого непреднамеренного или несанкционированного применения, Покупатель должен возместить убытки и оградить NXP Semiconductor и ее должностных лиц, сотрудников, дочерние компании, филиалы и дистрибьюторов от любых претензий, затрат, убытков и расходов, а также разумного адвоката. сборы, возникающие прямо или косвенно в связи с любым требованием о телесных повреждениях или смерти, связанным с таким непреднамеренным или несанкционированным использованием, даже если в таком заявлении утверждается, что NXP Semiconductor проявила небрежность в отношении конструкции или изготовления детали.
MATLAB, Simulink, Stateflow, Handle Graphics и Real-Time Workshop являются зарегистрированными товарными знаками, а TargetBox является товарным знаком The MathWorks, Inc.
Microsoft и .NET Framework являются товарными знаками корпорации Microsoft.
Flexera Software, Flexlm и FlexNet Publisher являются зарегистрированными товарными знаками или товарными знаками Flexera Software, Inc. и/или InstallShield Co. Inc. в Соединенных Штатах Америки и/или других странах.
NXP, логотип NXP, CodeWarrior и ColdFire являются товарными знаками NXP Semiconductor, Inc., Reg. Пат. США. и тм. Выключенный. Flexis и Processor Expert являются товарными знаками NXP Semiconductor, Inc. Все остальные названия продуктов и услуг являются собственностью соответствующих владельцев.
© 2021 NXP Semiconductors. Все права защищены.

Документы/Ресурсы

Набор инструментов проектирования на основе моделей NXP для HCP [pdf] Инструкции
Набор инструментов проектирования на основе моделей для HCP, Набор инструментов проектирования на основе моделей, Набор инструментов проектирования, Набор инструментов

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *