NXP Model Based Design Toolbox для логотипу HCP

Model Based Design Toolbox для HCP

NXP Model Based Design Toolbox для продукту HCP

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

Набір інструментів проектування на основі моделі NXP для HCP версії 1.2.0 розроблено для підтримки мікроконтролерів S32S2xx, S32R4x і S32G2xx у середовищі MATLAB/Simulink, що дозволяє користувачам:

  • Розробка додатків з використанням методології модельного проектування;
  • Симулювати та тестувати моделі Simulink для мікроконтролерів S32S, S32R і S32G перед розгортанням моделей на апаратних цілях;
  • Автоматичне генерування коду програми без будь-якої необхідності ручного кодування C/ASM
  • Розгортання програми безпосередньо з MATLAB/Simulink на оціночних платах NXPNXP Model Based Design Toolbox для HCP 01

Основні функції та функції, які підтримуються у версії RFP версії 1.2.0:

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

Підтримка HCP MCU

Пакети та похідні

Model-Based Design Toolbox для HCP версії 1.2.0 підтримує:
Model-Based Design Toolbox для HCP
Примітки до випуску

  • Пакети мікроконтролерів S32S2xx:
    • С32С247ТВ
  • S32G2xx Пакети MCU:
    • S32G274A
  • Пакети мікроконтролерів S32R4x:
    • S32R41

Конфігурації можна легко змінити для кожної моделі Simulink з меню параметрів конфігурації:
NXP Model Based Design Toolbox для HCP 02

Функції

Model-Based Design Toolbox для HCP версії 1.2.0 підтримує такі функції:

  • Читання/запис пам'яті
  • Зареєструвати читання/запис
  • Profiler

Конфігурація за замовчуванням, яка підтримується панеллю інструментів, доступна на панелях цільових апаратних ресурсів: NXP Model Based Design Toolbox для 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 для HCP версії 1.2.0 постачається з повною бібліотекою блоків Simulink HCP MCU, як показано нижче.
Існує дві основні категорії:

  • HCP Example Проекти
  • S32S2xx Службові блокиNXP Model Based Design Toolbox для HCP 04
Режими моделювання HCP

Панель інструментів підтримує такі режими симуляції:

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

Програмне забезпечення в циклі
Симуляція SIL компілює та запускає згенерований код на комп’ютері розробника користувача. Можна використовувати таке моделювання для виявлення ранніх дефектів і їх усунення.
Процесор в контурі
У симуляції PIL згенерований код виконується на цільовому обладнанні. Результати моделювання PIL передаються в Simulink для перевірки чисельної еквівалентності моделювання та результатів генерації коду. Процес перевірки PIL є важливою частиною циклу проектування, щоб переконатися, що поведінка коду розгортання відповідає дизайну.
NXP Model Based Design Toolbox для HCP 05

HCP Exampбібліотека

Ексamples Library представляє набір моделей Simulink, які дозволяють тестувати різні вбудовані модулі MCU і запускати складні програми PIL.
NXP Model Based Design Toolbox для HCP 06Моделі Simulink, показані як напрampфайли доповнено вичерпним описом, щоб допомогти користувачам краще зрозуміти функціональні можливості, які виконуються, інструкціями з налаштування апаратного забезпечення, коли це необхідно, і розділом перевірки результатів.
Колишнійampфайли також доступні на сторінці довідки MATLAB.

передумови

Підтримувані випуски та ОС MATLAB

Цей набір інструментів розроблено та протестовано для підтримки таких версій MATLAB:

  • R2020a;
  • R2020b;
  • R2021a;
  • R2021b;
  • R2022a;
  • R2022b

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

  • ОС Windows® або ОС Ubuntu: будь-який процесор x64
  • Мінімум 4 Гб оперативної пам'яті
  • Принаймні 6 ГБ вільного місця на диску.
  • Підключення до Інтернету для web завантаження.

Підтримується операційна система

Рівень SP 64-бітний
Windows 7 SP1 X
Windows 10 X
Ubuntu 21.10 X
Підтримка Build Toolchain

Підтримуються такі компілятори:

Сімейство MCU Підтримується компілятор Випуск версії
S32S2xx GCC для вбудованих процесорів ARM V9.2
S32G2xx GCC для вбудованих процесорів ARM V10.2
S32R4x GCC для вбудованих процесорів ARM V9.2

Необхідно налаштувати цільовий компілятор для Model-Based Design Toolbox.
Model-Based Design Toolbox використовує механізм Toolchain, відкритий Simulink, щоб увімкнути автоматичне створення коду за допомогою Embedded і Simulink Coder toolbox. За замовчуванням ланцюжок інструментів налаштовано для випусків MATLAB R2020a – R2022b. Для будь-якої іншої версії MATLAB користувачеві потрібно виконати м-скрипт панелі інструментів, щоб створити відповідні параметри для його/її середовища встановлення.
Це робиться шляхом зміни поточного каталогу 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 Model Based Design Toolbox для HCP 07Сценарій “mbd_hcp_path.m” перевіряє залежності налаштувань користувача та видасть інструкції для успішного встановлення та налаштування панелі інструментів.
Ланцюг інструментів можна додатково вдосконалити за допомогою меню параметрів конфігурації моделі Simulink:
NXP Model Based Design Toolbox для HCP 08

Відомі обмеження

Список відомих обмежень можна знайти у файлі readme.txt file який постачається разом із набором інструментів, і з ним можна ознайомитися в папці інсталяції надбудови MATLAB на панелі інструментів проектування на основі моделі для 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 Corporation.
Flexera Software, Flexlm і FlexNet Publisher є зареєстрованими товарними знаками або товарними знаками Flexera Software, Inc. та/або InstallShield Co. Inc. у Сполучених Штатах Америки та/або інших країнах.
NXP, логотип NXP, CodeWarrior і ColdFire є товарними знаками NXP Semiconductor, Inc., реєстр. Пат. & Tm. Вимкнено. Flexis і Processor Expert є торговими марками NXP Semiconductor, Inc. Усі інші назви продуктів або послуг є власністю відповідних власників
©2021 NXP Semiconductors. Всі права захищені.

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

NXP Model Based Design Toolbox для HCP [pdfІнструкції
Model Based Design Toolbox для HCP, Model Based Design Toolbox, Design Toolbox, Toolbox

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *