HCP үчүн моделге негизделген дизайн куралдар кутусу
Негизги өзгөчөлүктөрү
NXPдин HCP 1.2.0 версиясы үчүн моделге негизделген дизайн куралдар кутусу S32S2xx, S32R4x жана S32G2xx MCU'ларды MATLAB/Simulink чөйрөсүндө колдоо үчүн иштелип чыккан жана колдонуучуларга:
- Моделге негизделген дизайн методологиясын колдонуу менен тиркемелерди долбоорлоо;
- Моделдерди аппараттык максатта колдонуудан мурун S32S, S32R жана S32G MCU үчүн Simulink моделдерин окшоштуруңуз жана сынаңыз;
- Колдонмо кодун C/ASM кол коддоосуна муктаж болбостон автоматтык түрдө жаратыңыз
- Тиркемени түздөн-түз MATLAB/Simulink'тен NXP баалоо такталарына жайылтуу
v1.2.0 RFP релизинде колдоого алынган негизги функциялар жана функциялар:
- S32S247TV MCU жана GreenBox II өнүктүрүү платформасын колдоо
- S32G274A MCU жана GoldBox өнүктүрүү платформасын колдоо (S32G-VNP-RDB2 Reference Design Board)
- Өнүгүү тактасы менен S32R41 MCU колдоо (X-S32R41-EVB)
- MATLAB R2020a – R2022b релиздери менен шайкеш келет
- Simulink Toolchain менен толук интеграцияланган
- Ex камтыйтample китепкана камтыйт:
- Программалык камсыздоо – циклде, Процессор – циклде
- Жогоруда белгиленген темалардын ар бири жөнүндө көбүрөөк маалымат алуу үчүн, кийинки бөлүмдөрдү караңыз.
HCP MCU колдоосу
Пакеттер жана туундулар
HCP версиясы 1.2.0 үчүн Моделге негизделген дизайн куралдар кутусу төмөнкүлөрдү колдойт:
HCP үчүн моделге негизделген дизайн куралдары
Release Notes
- S32S2xx MCU топтомдору:
- S32S247TV
- S32G2xx MCU топтомдору:
- S32G274A
- S32R4x MCU топтомдору:
- S32R41
Конфигурацияларды Конфигурация Параметрлери менюсунан ар бир Simulink модели үчүн оңой өзгөртүүгө болот:
Функциялар
HCP версиясы 1.2.0 үчүн Моделге негизделген дизайн куралдар кутусу төмөнкү функцияларды колдойт:
- Эстутум окуу/жазуу
- Каттоо окуу/жазуу
- Profiler
Куралдар кутусу колдогон демейки конфигурация Максаттуу аппараттык ресурстар панелдеринде жеткиликтүү: Бул панелден колдонуучу түзмөктүн дареги, колдонуучунун аты, сырсөз жана жүктөө папкасы сыяктуу моделдин тактасынын параметрлерин жаңырта алат.
HCP версиясы 1.2.0 үчүн Моделге негизделген Дизайн куралдар кутусу S32S2xx үчүн расмий NXP Green Box II өнүктүрүү платформасы, S32G2xx үчүн NXP Gold Box өнүктүрүү платформасы жана S32R41 үчүн X-S32R41-EVB Өнүктүрүү кеңеши аркылуу сыналган.
Моделге негизделген дизайн куралдар кутусунун өзгөчөлүктөрү
HCP версиясы 1.2.0 үчүн Моделге негизделген дизайн куралдар кутусу төмөндө көрсөтүлгөндөй толук HCP MCUs Simulink Block Library менен жеткирилет.
эки негизги категориялар бар:
- HCP Example Projects
- S32S2xx Utility Blocks
HCP симуляция режимдери
Куралдар кутусу төмөнкү Simulation режимдерин колдоону камсыз кылат:
- Циклдеги программалык камсыздоо (SIL)
- Циклдеги процессор (PIL)
Программалык камсыздоо-ин-Loop
SIL симуляциясы түзүлгөн кодду колдонуучунун иштеп чыгуучу компьютеринде түзөт жана иштетет. Мындай симуляцияны эрте кемчиликтерди таап, аларды оңдоо үчүн колдонсо болот.
Циклдеги процессор
PIL симуляциясында түзүлгөн код максаттуу жабдыкта иштейт. PIL симуляциясынын натыйжалары симуляциянын сандык эквиваленттүүлүгүн жана кодду түзүүнүн натыйжаларын текшерүү үчүн Simulink'ке өткөрүлүп берилет. PIL текшерүү процесси жайылтуу кодунун жүрүм-туруму дизайнга дал келүүсүн камсыздоо үчүн долбоорлоо циклинин маанилүү бөлүгү болуп саналат.
HCP Exampл Китепкана
Эксamples Library ар кандай MCU-чип модулдарын сынап көрүүгө жана татаал PIL тиркемелерин иштетүүгө мүмкүндүк берген Simulink моделдеринин жыйнагын билдирет.
Simulink моделдери мурунку катары көрсөтүлгөнampКолдонуучуларга аткарылып жаткан функцияны жакшыраак түшүнүүгө жардам берүү үчүн ар тараптуу сүрөттөмө, зарыл болгон учурда аппараттык камсыздоону орнотуу көрсөтмөлөрү жана натыйжаны текшерүү бөлүмү менен өркүндөтүлгөн.
мурдагыamples дагы MATLAB жардам барагынан жеткиликтүү.
Пререквизиттер
MATLAB релиздери жана ОС колдоого алынат
Бул куралдар кутусу төмөнкү MATLAB релиздерин колдоо үчүн иштелип чыккан жана сыналган:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
Агымсыз иштеп чыгуу тажрыйбасы үчүн минималдуу сунушталган PC платформасы:
- Windows® OS же Ubuntu OS: каалаган x64 процессору
- RAM жок дегенде 4 ГБ
- Кеминде 6 ГБ бош диск мейкиндиги.
- үчүн интернет байланышы web жүктөмөлөр.
Операция системасы колдоого алынат
SP деңгээл | 64-бит | |
Windows 7 | SP1 | X |
Windows 10 | X | |
Ubuntu 21.10 | X |
Toolchain колдоосун куруу
Төмөнкү компиляторлор колдоого алынат:
MCU үй-бүлөсү | Компилятор колдоого алынат | Чыгарган котормосу |
S32S2xx | ARM камтылган процессорлору үчүн GCC | V9.2 |
S32G2xx | ARM камтылган процессорлору үчүн GCC | V10.2 |
S32R4x | ARM камтылган процессорлору үчүн GCC | V9.2 |
Моделге негизделген Дизайн куралдар кутусу үчүн максаттуу компиляторду конфигурациялоо керек.
Модельге негизделген дизайн куралдар кутусу Embedded жана Simulink Coder куралдар кутусу менен автоматтык кодду түзүү үчүн Simulink тарабынан ачылган Toolchain механизмин колдонот. Демейки боюнча, инструменттердин тизмеги 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 процессору үчүн камтылган коддорду колдоо пакетин милдеттүү шарт катары орнотууну талап кылат.
“mbd_hcp_path.m” скрипти колдонуучунун орнотуу көз карандылыгын текшерет жана инструменттер кутусун ийгиликтүү орнотуу жана конфигурациялоо үчүн көрсөтмөлөрдү берет.
Аспаптар чынжырын Simulink моделинин конфигурациясынын параметрлери менюсу аркылуу дагы өркүндөтсө болот:
Белгилүү чектөөлөр
Белгиленген чектөөлөрдүн тизмесин readme.txt сайтынан тапса болот file Бул куралдар кутусу менен жеткирилет жана HCP үчүн Моделге негизделген дизайн куралдар кутусунун MATLAB кошумча орнотуу папкасында кеңешүүгө болот.
Колдоо маалыматы
Техникалык колдоо үчүн төмөнкү NXP моделине негизделген Дизайн Куралдар Коомчулугуна кириңиз:
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. соода белгилери болуп саналат. US Pat. & Тм. Өчүк. Flexis жана Processor Expert - NXP Semiconductor, Inc.тин соода белгилери. Бардык башка өнүм же кызмат аттары тиешелүү ээлеринин менчиги болуп саналат.
©2021 NXP Semiconductors. Бардык укуктар корголгон.
Документтер / Ресурстар
![]() |
HCP үчүн NXP моделине негизделген дизайн куралдар кутусу [pdf] Instructions HCP үчүн моделге негизделген дизайн куралдар кутусу, моделге негизделген дизайн куралдар кутусу, дизайн куралдар кутусу, куралдар кутусу |