HCP కోసం మోడల్ ఆధారిత డిజైన్ టూల్బాక్స్
ప్రధాన లక్షణాలు
HCP వెర్షన్ 1.2.0 కోసం NXP యొక్క మోడల్-ఆధారిత డిజైన్ టూల్బాక్స్ 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 మరియు గోల్డ్బాక్స్ డెవలప్మెంట్ ప్లాట్ఫారమ్ (S32G-VNP-RDB2 రిఫరెన్స్ డిజైన్ బోర్డ్) కోసం మద్దతు
- అభివృద్ధి బోర్డు (X-S32R41-EVB)తో S32R41 MCU కోసం మద్దతు
- MATLAB R2020a – R2022b విడుదలలకు అనుకూలమైనది
- సిములింక్ టూల్చెయిన్తో పూర్తిగా విలీనం చేయబడింది
- ఒక మాజీని కలిగి ఉంటుందిample లైబ్రరీ కవర్ చేస్తుంది:
- సాఫ్ట్వేర్-ఇన్-లూప్, ప్రాసెసర్-ఇన్-లూప్
- పైన హైలైట్ చేసిన ప్రతి అంశానికి సంబంధించిన మరిన్ని వివరాల కోసం దయచేసి క్రింది అధ్యాయాలను చూడండి.
HCP MCU మద్దతు
ప్యాకేజీలు & ఉత్పన్నాలు
HCP వెర్షన్ 1.2.0 కోసం మోడల్-ఆధారిత డిజైన్ టూల్బాక్స్ మద్దతు ఇస్తుంది:
HCP కోసం మోడల్-ఆధారిత డిజైన్ టూల్బాక్స్
విడుదల గమనికలు
- S32S2xx MCU ప్యాకేజీలు:
- S32S247TV
- S32G2xx MCU ప్యాకేజీలు:
- S32G274A
- S32R4x MCU ప్యాకేజీలు:
- S32R41
కాన్ఫిగరేషన్ పారామితుల మెను నుండి ప్రతి సిములింక్ మోడల్కు కాన్ఫిగరేషన్లను సులభంగా మార్చవచ్చు:
విధులు
HCP వెర్షన్ 1.2.0 కోసం మోడల్-ఆధారిత డిజైన్ టూల్బాక్స్ కింది ఫంక్షన్లకు మద్దతు ఇస్తుంది:
- చదవడం/వ్రాయడం జ్ఞాపకశక్తి
- చదవడానికి/వ్రాయడానికి నమోదు చేయండి
- ప్రోfiler
టూల్బాక్స్ మద్దతు ఇచ్చే డిఫాల్ట్ కాన్ఫిగరేషన్ టార్గెట్ హార్డ్వేర్ వనరుల ప్యానెల్లలో అందుబాటులో ఉంది: ఈ ప్యానెల్ నుండి, వినియోగదారు పరికర చిరునామా, వినియోగదారు పేరు, పాస్వర్డ్ మరియు డౌన్లోడ్ ఫోల్డర్ వంటి మోడల్ బోర్డ్ పారామితులను నవీకరించవచ్చు.
HCP వెర్షన్ 1.2.0 కోసం మోడల్-ఆధారిత డిజైన్ టూల్బాక్స్ S32S2xx కోసం అధికారిక NXP గ్రీన్ బాక్స్ II డెవలప్మెంట్ ప్లాట్ఫారమ్, S32G2xx కోసం NXP గోల్డ్ బాక్స్ డెవలప్మెంట్ ప్లాట్ఫారమ్ మరియు S32R41 కోసం X-S32R41-EVB డెవలప్మెంట్ బోర్డ్ని ఉపయోగించి పరీక్షించబడింది.
మోడల్ ఆధారిత డిజైన్ టూల్బాక్స్ ఫీచర్లు
HCP వెర్షన్ 1.2.0 కోసం మోడల్-ఆధారిత డిజైన్ టూల్బాక్స్ దిగువ చూపిన విధంగా పూర్తి HCP MCUల సిములింక్ బ్లాక్ లైబ్రరీతో పంపిణీ చేయబడింది.
రెండు ప్రధాన వర్గాలు ఉన్నాయి:
- HCP మాజీample ప్రాజెక్ట్స్
- S32S2xx యుటిలిటీ బ్లాక్లు
HCP అనుకరణ మోడ్లు
టూల్బాక్స్ కింది అనుకరణ మోడ్లకు మద్దతును అందిస్తుంది:
- సాఫ్ట్వేర్-ఇన్-లూప్ (SIL)
- ప్రాసెసర్-ఇన్-లూప్ (PIL)
సాఫ్ట్వేర్-ఇన్-లూప్
SIL అనుకరణ వినియోగదారు డెవలప్మెంట్ కంప్యూటర్లో రూపొందించబడిన కోడ్ను కంపైల్ చేస్తుంది మరియు అమలు చేస్తుంది. ప్రారంభ లోపాలను గుర్తించి వాటిని పరిష్కరించడానికి ఇటువంటి అనుకరణను ఉపయోగించవచ్చు.
ప్రాసెసర్-ఇన్-లూప్
PIL అనుకరణలో, ఉత్పత్తి చేయబడిన కోడ్ లక్ష్య హార్డ్వేర్పై నడుస్తుంది. PIL అనుకరణ ఫలితాలు అనుకరణ మరియు కోడ్ ఉత్పత్తి ఫలితాల సంఖ్యా సమానత్వాన్ని ధృవీకరించడానికి Simulinkకి బదిలీ చేయబడతాయి. PIL ధృవీకరణ ప్రక్రియ అనేది డిజైన్ సైకిల్లో డిప్లాయ్మెంట్ కోడ్ యొక్క ప్రవర్తన డిజైన్తో సరిపోలుతుందని నిర్ధారించడానికి కీలకమైన భాగం.
HCP మాజీampలే లైబ్రరీ
మాజీamples లైబ్రరీ వివిధ MCU ఆన్-చిప్ మాడ్యూల్లను పరీక్షించడానికి మరియు సంక్లిష్టమైన PIL అప్లికేషన్లను అమలు చేయడానికి మిమ్మల్ని అనుమతించే Simulink మోడల్ల సేకరణను సూచిస్తుంది.
సిములింక్ మోడల్లు మాజీగా చూపబడ్డాయిampవినియోగదారులు వినియోగించే కార్యాచరణ, అవసరమైనప్పుడు హార్డ్వేర్ సెటప్ సూచనలు మరియు ఫలిత ధ్రువీకరణ విభాగాన్ని బాగా అర్థం చేసుకోవడంలో సహాయపడటానికి les సమగ్ర వివరణతో మెరుగుపరచబడ్డాయి.
మాజీamples MATLAB సహాయ పేజీ నుండి కూడా అందుబాటులో ఉన్నాయి.
ముందస్తు అవసరాలు
MATLAB విడుదలలు మరియు OS లకు మద్దతు ఉంది
ఈ టూల్బాక్స్ కింది MATLAB విడుదలలకు మద్దతు ఇవ్వడానికి అభివృద్ధి చేయబడింది మరియు పరీక్షించబడింది:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
ప్రవాహం లేని అభివృద్ధి అనుభవం కోసం సిఫార్సు చేయబడిన కనీస PC ప్లాట్ఫారమ్:
- Windows® OS లేదా Ubuntu OS: ఏదైనా x64 ప్రాసెసర్
- కనీసం 4 GB RAM
- కనీసం 6 GB ఖాళీ డిస్క్ స్థలం.
- కోసం ఇంటర్నెట్ కనెక్టివిటీ web డౌన్లోడ్లు.
ఆపరేటింగ్ సిస్టమ్ మద్దతు
ఎస్పీ స్థాయి | 64-బిట్ | |
Windows 7 | SP1 | X |
Windows 10 | X | |
ఉబుంటు 21.10 | X |
టూల్చెయిన్ మద్దతును రూపొందించండి
కింది కంపైలర్లకు మద్దతు ఉంది:
MCU కుటుంబం | కంపైలర్ మద్దతు ఉంది | విడుదల వెర్షన్ |
S32S2xx | ARM ఎంబెడెడ్ ప్రాసెసర్ల కోసం GCC | V9.2 |
S32G2xx | ARM ఎంబెడెడ్ ప్రాసెసర్ల కోసం GCC | V10.2 |
S32R4x | ARM ఎంబెడెడ్ ప్రాసెసర్ల కోసం GCC | V9.2 |
మోడల్-ఆధారిత డిజైన్ టూల్బాక్స్ కోసం టార్గెట్ కంపైలర్ను కాన్ఫిగర్ చేయాలి.
మోడల్-ఆధారిత డిజైన్ టూల్బాక్స్ పొందుపరిచిన మరియు సిమ్యులింక్ కోడర్ టూల్బాక్స్తో ఆటోమేటిక్ కోడ్ ఉత్పత్తిని ప్రారంభించడానికి సిములింక్ ద్వారా బహిర్గతం చేయబడిన టూల్చెయిన్ మెకానిజంను ఉపయోగిస్తుంది. డిఫాల్ట్గా, టూల్చెయిన్ 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 టూల్బాక్స్ ఇన్స్టాలేషన్ రూట్గా పరిగణిస్తోంది. MBD టూల్బాక్స్ మార్గం ముందుగా ఉంచబడింది.
టూల్చెయిన్ను నమోదు చేస్తోంది…
విజయవంతమైంది.
ఈ మెకానిజం కోసం వినియోగదారులు ARM కార్టెక్స్-A ప్రాసెసర్ కోసం పొందుపరిచిన కోడర్ సపోర్ట్ ప్యాకేజీని మరియు ARM కార్టెక్స్-R ప్రాసెసర్ కోసం ఎంబెడెడ్ కోడర్ సపోర్ట్ ప్యాకేజీని ముందస్తుగా ఇన్స్టాల్ చేయాలి.
“mbd_hcp_path.m” స్క్రిప్ట్ వినియోగదారు సెటప్ డిపెండెన్సీలను ధృవీకరిస్తుంది మరియు టూల్బాక్స్ యొక్క విజయవంతమైన ఇన్స్టాలేషన్ మరియు కాన్ఫిగరేషన్ కోసం సూచనలను జారీ చేస్తుంది.
సిములింక్ మోడల్ కాన్ఫిగరేషన్ పారామితుల మెనుని ఉపయోగించి టూల్చెయిన్ను మరింత మెరుగుపరచవచ్చు:
తెలిసిన పరిమితులు
తెలిసిన పరిమితుల జాబితాను 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 సెమీకండక్టర్ ఉత్పత్తులను ఉపయోగించడానికి సిస్టమ్ మరియు సాఫ్ట్వేర్ అమలు చేసేవారిని ఎనేబుల్ చేయడానికి మాత్రమే అందించబడింది. ఈ డాక్యుమెంట్లోని సమాచారం ఆధారంగా ఏదైనా ఇంటిగ్రేటెడ్ సర్క్యూట్లు లేదా ఇంటిగ్రేటెడ్ సర్క్యూట్లను రూపొందించడానికి లేదా రూపొందించడానికి ఇక్కడ ఎక్స్ప్రెస్ లేదా ఇంప్లీడ్ కాపీరైట్ లైసెన్స్లు మంజూరు చేయబడలేదు.
NXP సెమీకండక్టర్ ఇక్కడ ఉన్న ఏ ఉత్పత్తులకు తదుపరి నోటీసు లేకుండా మార్పులు చేసే హక్కును కలిగి ఉంది. NXP సెమీకండక్టర్ ఏదైనా నిర్దిష్ట ప్రయోజనం కోసం దాని ఉత్పత్తుల అనుకూలతకు సంబంధించి ఎటువంటి వారంటీ, ప్రాతినిధ్యం లేదా హామీ ఇవ్వదు, లేదా ఫ్రీస్కేల్ సెమీకండక్టర్ ఏదైనా ఉత్పత్తి లేదా సర్క్యూట్ యొక్క అప్లికేషన్ లేదా ఉపయోగం నుండి ఉత్పన్నమయ్యే ఏదైనా బాధ్యతను స్వీకరించదు మరియు ప్రత్యేకంగా ఏదైనా మరియు అన్ని బాధ్యతలను నిరాకరిస్తుంది. పరిమితి పర్యవసానంగా లేదా యాదృచ్ఛిక నష్టాలు. NXP సెమీకండక్టర్ డేటా షీట్లు మరియు/లేదా స్పెసిఫికేషన్లలో అందించబడే “విలక్షణమైన” పారామితులు వేర్వేరు అప్లికేషన్లలో మారవచ్చు మరియు మారవచ్చు మరియు వాస్తవ పనితీరు కాలక్రమేణా మారవచ్చు. "విలక్షణాలు"తో సహా అన్ని ఆపరేటింగ్ పారామితులు, కస్టమర్ యొక్క సాంకేతిక నిపుణులచే ప్రతి కస్టమర్ అప్లికేషన్ కోసం తప్పనిసరిగా ధృవీకరించబడాలి. NXP సెమీకండక్టర్ దాని పేటెంట్ హక్కులు లేదా ఇతరుల హక్కుల కింద ఎలాంటి లైసెన్స్ను తెలియజేయదు. NXP సెమీకండక్టర్ ఉత్పత్తులు శరీరంలోకి శస్త్రచికిత్స ఇంప్లాంట్ కోసం ఉద్దేశించిన సిస్టమ్లలో భాగాలుగా లేదా జీవితాన్ని సపోర్ట్ చేయడానికి లేదా నిలబెట్టడానికి ఉద్దేశించిన ఇతర అప్లికేషన్లలో లేదా NXP సెమీకండక్టర్ ఉత్పత్తి యొక్క వైఫల్యానికి కారణమయ్యే ఏదైనా ఇతర అప్లికేషన్ కోసం రూపొందించబడలేదు, ఉద్దేశించబడలేదు లేదా అధికారం ఇవ్వబడలేదు. వ్యక్తిగత గాయం లేదా మరణం సంభవించే పరిస్థితిని సృష్టించండి. కొనుగోలుదారు ఏదైనా అనాలోచిత లేదా అనధికారిక అప్లికేషన్ కోసం NXP సెమీకండక్టర్ ఉత్పత్తులను కొనుగోలు చేసినా లేదా ఉపయోగించినట్లయితే, కొనుగోలుదారు NXP సెమీకండక్టర్ మరియు దాని అధికారులు, ఉద్యోగులు, అనుబంధ సంస్థలు, అనుబంధ సంస్థలు మరియు పంపిణీదారులకు అన్ని క్లెయిమ్లు, ఖర్చులు, నష్టాలు మరియు ఖర్చులు మరియు సహేతుకమైన న్యాయవాది నుండి హానిచేయని నష్టపరిహారం చెల్లించాలి మరియు కలిగి ఉండాలి. NXP సెమీకండక్టర్ భాగం యొక్క రూపకల్పన లేదా తయారీకి సంబంధించి నిర్లక్ష్యంగా ఉందని ఆరోపించినప్పటికీ, అటువంటి అనాలోచిత లేదా అనధికారిక ఉపయోగంతో సంబంధం ఉన్న వ్యక్తిగత గాయం లేదా మరణం యొక్క ఏదైనా దావా నుండి ప్రత్యక్షంగా లేదా పరోక్షంగా రుసుములు.
MATLAB, Simulink, Stateflow, హ్యాండిల్ గ్రాఫిక్స్ మరియు రియల్-టైమ్ వర్క్షాప్ రిజిస్టర్డ్ ట్రేడ్మార్క్లు మరియు TargetBox అనేది The MathWorks, Inc.
Microsoft మరియు .NET ఫ్రేమ్వర్క్ మైక్రోసాఫ్ట్ కార్పొరేషన్ యొక్క ట్రేడ్మార్క్లు.
Flexera సాఫ్ట్వేర్, Flexlm మరియు FlexNet పబ్లిషర్ యునైటెడ్ స్టేట్స్ ఆఫ్ అమెరికా మరియు/లేదా ఇతర దేశాలలో Flexera Software, Inc. మరియు/లేదా InstallShield Co. Inc. యొక్క రిజిస్టర్డ్ ట్రేడ్మార్క్లు లేదా ట్రేడ్మార్క్లు.
NXP, NXP లోగో, కోడ్వారియర్ మరియు కోల్డ్ఫైర్ NXP సెమీకండక్టర్, Inc., Reg. యొక్క ట్రేడ్మార్క్లు. US పాట్. & Tm. ఆఫ్. Flexis మరియు ప్రాసెసర్ నిపుణులు NXP సెమీకండక్టర్, ఇంక్ యొక్క ట్రేడ్మార్క్లు. అన్ని ఇతర ఉత్పత్తి లేదా సేవా పేర్లు వాటి సంబంధిత యజమానుల ఆస్తి.
©2021 NXP సెమీకండక్టర్స్. అన్ని హక్కులు ప్రత్యేకించబడ్డాయి.
పత్రాలు / వనరులు
![]() |
HCP కోసం NXP మోడల్ ఆధారిత డిజైన్ టూల్బాక్స్ [pdf] సూచనలు HCP కోసం మోడల్ ఆధారిత డిజైన్ టూల్బాక్స్, మోడల్ ఆధారిత డిజైన్ టూల్బాక్స్, డిజైన్ టూల్బాక్స్, టూల్బాక్స్ |