Մոդելի վրա հիմնված դիզայնի գործիքակազմ HCP-ի համար
Հիմնական հատկանիշները
NXP-ի մոդելի վրա հիմնված դիզայնի գործիքների տուփը HCP տարբերակի 1.2.0-ի համար նախատեսված է S32S2xx, S32R4x և S32G2xx MCU-ները MATLAB/Simulink միջավայրում աջակցելու համար՝ թույլ տալով օգտվողներին՝
- Դիզայնի հավելվածներ՝ օգտագործելով մոդելների վրա հիմնված դիզայնի մեթոդոլոգիաներ;
- Մոդելավորել և փորձարկել Simulink մոդելները S32S, S32R և S32G MCU-ների համար՝ նախքան մոդելները ապարատային թիրախներում տեղակայելը.
- Ստեղծեք հավելվածի կոդը ավտոմատ կերպով՝ առանց 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-ի հետ
- Ներառում է նախկինampգրադարան, որն ընդգրկում է.
- Software-in-Loop, Processor-in-Loop
- Վերը ընդգծված թեմաներից յուրաքանչյուրի մասին լրացուցիչ մանրամասների համար խնդրում ենք այցելել հետևյալ գլուխները:
HCP MCU Աջակցություն
Փաթեթներ և ածանցյալներ
HCP 1.2.0 տարբերակի մոդելի վրա հիմնված դիզայնի գործիքակազմն աջակցում է.
Մոդելի վրա հիմնված դիզայնի գործիքակազմ HCP-ի համար
Թողարկման նշումներ
- S32S2xx MCU փաթեթներ.
- S32S247TV
- S32G2xx MCU Փաթեթներ.
- S32G274A
- S32R4x MCU Փաթեթներ.
- S32R41
Կազմաձևերը հեշտությամբ կարելի է փոխել Simulink-ի յուրաքանչյուր մոդելի համար Կազմաձևման պարամետրերի ընտրացանկից.
Գործառույթներ
HCP 1.2.0 տարբերակի մոդելի վրա հիմնված դիզայնի գործիքակազմն աջակցում է հետևյալ գործառույթներին.
- Հիշողություն կարդալ/գրել
- Գրանցվել կարդալ/գրել
- Profiler
Գործիքների տուփի կողմից աջակցվող լռելյայն կոնֆիգուրացիան հասանելի է Target Hardware Resources վահանակների ներսում. Այս վահանակից օգտվողը կարող է թարմացնել մոդելի տախտակի պարամետրերը, ինչպիսիք են սարքի հասցեն, օգտվողի անունը, գաղտնաբառը և ներբեռնման թղթապանակը:
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 գրադարանով, ինչպես ցույց է տրված ստորև:
Կան երկու հիմնական կատեգորիաներ.
- HCP Example Նախագծեր
- S32S2xx կոմունալ բլոկներ
HCP մոդելավորման ռեժիմներ
Գործիքների տուփը ապահովում է հետևյալ սիմուլյացիոն ռեժիմների աջակցությունը.
- Software-in-Loop (SIL)
- Processor-in-Loop (PIL)
Software-in-Loop
SIL սիմուլյացիան հավաքում և գործարկում է ստեղծված կոդը օգտագործողի մշակման համակարգչում: Նման սիմուլյացիան կարելի է օգտագործել վաղ թերությունները հայտնաբերելու և դրանք շտկելու համար:
Processor-in-loop
PIL մոդելավորման դեպքում գեներացված կոդը աշխատում է թիրախային սարքաշարի վրա: PIL մոդելավորման արդյունքները փոխանցվում են Simulink՝ ստուգելու մոդելավորման թվային համարժեքությունը և կոդի ստեղծման արդյունքները: PIL-ի ստուգման գործընթացը նախագծման ցիկլի կարևոր մասն է՝ ապահովելու, որ տեղակայման կոդի վարքագիծը համընկնում է դիզայնին:
HCP Example Գրադարան
The Examples Library-ը ներկայացնում է Simulink մոդելների հավաքածու, որը թույլ է տալիս փորձարկել տարբեր MCU-ի վրա տեղադրված մոդուլներ և գործարկել բարդ PIL հավելվածներ:
Simulink մոդելները ցուցադրված են որպես նախկինampԴրանք ընդլայնված են համապարփակ նկարագրությամբ՝ օգնելու օգտատերերին ավելի լավ հասկանալ գործադրվող ֆունկցիոնալությունը, անհրաժեշտության դեպքում սարքաշարի տեղադրման հրահանգները և արդյունքների վավերացման բաժինը:
Նախկինamples-ները հասանելի են նաև MATLAB-ի օգնության էջից:
Նախադրյալներ
Աջակցվում են MATLAB-ի թողարկումները և OS-ները
Այս գործիքակազմը մշակվել և փորձարկվել է MATLAB-ի հետևյալ թողարկումներին աջակցելու համար.
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
Անհոս զարգացման փորձի համար PC-ի առաջարկվող նվազագույն հարթակը հետևյալն է.
- Windows® OS կամ Ubuntu OS՝ ցանկացած x64 պրոցեսոր
- Առնվազն 4 ԳԲ RAM
- Առնվազն 6 ԳԲ ազատ սկավառակի տարածություն:
- Ինտերնետ կապի համար web ներլցումներ
Աջակցվում է օպերացիոն համակարգին
SP մակարդակ | 64-բիթ | |
Windows 7 | SP1 | X |
Windows 10 | X | |
Ubuntu 21.10 | X |
Ստեղծեք Toolchain աջակցություն
Աջակցվում են հետևյալ կոմպիլյատորները.
MCU ընտանիք | Կազմողի աջակցություն | Թողարկման տարբերակը |
S32S2xx | GCC ARM ներկառուցված պրոցեսորների համար | V9.2 |
S32G2xx | GCC ARM ներկառուցված պրոցեսորների համար | V10.2 |
S32R4x | GCC ARM ներկառուցված պրոցեսորների համար | V9.2 |
Մոդելի վրա հիմնված դիզայնի գործիքակազմի թիրախային կոմպիլյատորը պետք է կազմաձևվի:
Մոդելների վրա հիմնված դիզայնի գործիքների տուփը օգտագործում է Simulink-ի կողմից բացահայտված Toolchain մեխանիզմը, որը հնարավորություն է տալիս ավտոմատ գաղտնազերծել Embedded և Simulink Coder գործիքների տուփը: Լռելյայնորեն, գործիքների շղթան կազմաձևված է MATLAB R2020a – R2022b թողարկումների համար: MATLAB-ի ցանկացած այլ թողարկման համար օգտատերը պետք է գործարկի գործիքատուփի m-script՝ իր տեղադրման միջավայրի համար համապատասխան կարգավորումներ ստեղծելու համար:
Դա արվում է՝ փոխելով 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 Model Configuration Parameters ընտրացանկը.
Հայտնի սահմանափակումներ
Իմացության սահմանափակումների ցանկը կարող եք գտնել 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 կիսահաղորդչային արտադրանքները նախագծված, նախատեսված կամ լիազորված չեն օգտագործելու համար որպես բաղադրամասեր համակարգերում, որոնք նախատեսված են մարմնի մեջ վիրաբուժական իմպլանտացիայի համար, կամ այլ ծրագրեր, որոնք նախատեսված են կյանքին աջակցելու կամ պահպանելու համար, կամ ցանկացած այլ կիրառման համար, որտեղ NXP կիսահաղորդչային արտադրանքի խափանումը կարող է: ստեղծել մի իրավիճակ, որտեղ կարող է առաջանալ անձնական վնասվածք կամ մահ: Եթե Գնորդը գնի կամ օգտագործի 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., Reg.-ի ապրանքանիշերն են: ԱՄՆ Պատ. & Tm. Անջատված: Flexis-ը և Processor Expert-ը NXP Semiconductor, Inc.-ի ապրանքանիշերն են: Բոլոր ապրանքների կամ ծառայությունների այլ անվանումները պատկանում են իրենց համապատասխան սեփականատերերին:
©2021 NXP Semiconductors. Բոլոր իրավունքները պաշտպանված են:
Փաստաթղթեր / ռեսուրսներ
![]() |
NXP մոդելի վրա հիմնված դիզայնի գործիքակազմ HCP-ի համար [pdfՀրահանգներ Մոդելի վրա հիմնված նախագծման գործիքների տուփ HCP-ի համար, մոդելի վրա հիմնված դիզայնի գործիքների տուփ, դիզայնի գործիքների տուփ, գործիքների տուփ |