एचसीपी के लिए मॉडल आधारित डिजाइन टूलबॉक्स
मुख्य विशेषताएं
HCP संस्करण 1.2.0 के लिए NXP का मॉडल-आधारित डिज़ाइन टूलबॉक्स S32S2xx, S32R4x और S32G2xx MCUs को MATLAB/Simulink वातावरण में समर्थन देने के लिए डिज़ाइन किया गया है, जिससे उपयोगकर्ता:
- मॉडल-आधारित डिज़ाइन पद्धतियों का उपयोग करके डिज़ाइन अनुप्रयोग;
- मॉडल को हार्डवेयर लक्ष्यों पर तैनात करने से पहले S32S, S32R और S32G MCUs के लिए सिमुलिंक मॉडल का अनुकरण और परीक्षण करें;
- हस्त कोडिंग C/ASM की आवश्यकता के बिना स्वचालित रूप से एप्लिकेशन कोड उत्पन्न करें
- MATLAB/Simulink से सीधे NXP मूल्यांकन बोर्डों के लिए आवेदन की तैनाती
v1.2.0 RFP रिलीज़ में समर्थित मुख्य विशेषताएं और कार्यात्मकताएं हैं:
- S32S247TV MCU और ग्रीनबॉक्स II डेवलपमेंट प्लेटफॉर्म के लिए समर्थन
- S32G274A MCU और गोल्डबॉक्स डेवलपमेंट प्लेटफॉर्म के लिए समर्थन (S32G-VNP-RDB2 संदर्भ डिजाइन बोर्ड)
- विकास बोर्ड के साथ S32R41 MCU के लिए समर्थन (X-S32R41-EVB)
- MATLAB रिलीज़ R2020a - R2022b के साथ संगत
- सिमुलिंक टूलचैन के साथ पूरी तरह से एकीकृत
- एक पूर्व शामिल हैampपुस्तकालय जो कवर करता है:
- सॉफ्टवेयर-इन-लूप, प्रोसेसर-इन-लूप
- ऊपर हाइलाइट किए गए प्रत्येक विषय के बारे में अधिक जानकारी के लिए कृपया निम्नलिखित अध्याय देखें।
एचसीपी एमसीयू समर्थन
पैकेज और डेरिवेटिव
HCP संस्करण 1.2.0 के लिए मॉडल-आधारित डिज़ाइन टूलबॉक्स समर्थन करता है:
एचसीपी के लिए मॉडल-आधारित डिज़ाइन टूलबॉक्स
रिलीज नोट्स
- S32S2xx एमसीयू पैकेज:
- S32S247TV
- S32G2xx एमसीयू पैकेज:
- एस32जी274ए
- S32R4x MCU पैकेज:
- S32R41
कॉन्फ़िगरेशन पैरामीटर मेनू से प्रत्येक सिमुलिंक मॉडल के लिए कॉन्फ़िगरेशन को आसानी से बदला जा सकता है:
कार्य
एचसीपी संस्करण 1.2.0 के लिए मॉडल-आधारित डिज़ाइन टूलबॉक्स निम्नलिखित कार्यों का समर्थन करता है:
- मेमोरी पढ़ना/लिखना
- पढ़ने/लिखने के लिए रजिस्टर करें
- प्रोfiler
टूलबॉक्स द्वारा समर्थित डिफ़ॉल्ट कॉन्फ़िगरेशन लक्षित हार्डवेयर संसाधन पैनल के अंदर उपलब्ध है: इस पैनल से, उपयोगकर्ता मॉडल बोर्ड पैरामीटर जैसे डिवाइस पता, उपयोगकर्ता नाम, पासवर्ड और डाउनलोड फ़ोल्डर को अपडेट कर सकता है।
HCP संस्करण 1.2.0 के लिए मॉडल-आधारित डिज़ाइन टूलबॉक्स का परीक्षण S32S2xx के लिए आधिकारिक NXP ग्रीन बॉक्स II डेवलपमेंट प्लेटफ़ॉर्म, S32G2xx के लिए NXP गोल्ड बॉक्स डेवलपमेंट प्लेटफ़ॉर्म और S32R41 के लिए X-S32R41-EVB डेवलपमेंट बोर्ड का उपयोग करके किया गया है।
मॉडल-आधारित डिज़ाइन टूलबॉक्स सुविधाएँ
एचसीपी संस्करण 1.2.0 के लिए मॉडल-आधारित डिज़ाइन टूलबॉक्स नीचे दिखाए गए अनुसार पूर्ण एचसीपी एमसीयू सिमुलिंक ब्लॉक लाइब्रेरी के साथ दिया गया है।
दो मुख्य श्रेणियां हैं:
- एचसीपी एक्सampले प्रोजेक्ट्स
- S32S2xx उपयोगिता ब्लॉक
एचसीपी सिमुलेशन मोड
टूलबॉक्स निम्नलिखित सिमुलेशन मोड के लिए समर्थन प्रदान करता है:
- सॉफ्टवेयर-इन-लूप (एसआईएल)
- प्रोसेसर-इन-लूप (पीआईएल)
सॉफ्टवेयर-इन-लूप
एक एसआईएल सिमुलेशन उपयोगकर्ता के विकास कंप्यूटर पर उत्पन्न कोड को संकलित और चलाता है। प्रारंभिक दोषों का पता लगाने और उन्हें ठीक करने के लिए इस तरह के अनुकरण का उपयोग किया जा सकता है।
प्रोसेसर-इन-लूप
जनहित याचिका अनुकरण में, उत्पन्न कोड लक्षित हार्डवेयर पर चलता है। पीआईएल सिमुलेशन के परिणाम सिमुलेशन के संख्यात्मक समकक्ष और कोड जनरेशन परिणामों को सत्यापित करने के लिए सिमुलिंक में स्थानांतरित किए जाते हैं। पीआईएल सत्यापन प्रक्रिया यह सुनिश्चित करने के लिए डिजाइन चक्र का एक महत्वपूर्ण हिस्सा है कि परिनियोजन कोड का व्यवहार डिजाइन से मेल खाता है।
एचसीपी एक्सampले लाइब्रेरी
भूतपूर्वampलेस लाइब्रेरी सिमुलिंक मॉडल के संग्रह का प्रतिनिधित्व करती है जो आपको विभिन्न एमसीयू ऑन-चिप मॉड्यूल का परीक्षण करने और जटिल जनहित याचिका अनुप्रयोगों को चलाने देती है।
पूर्व के रूप में दिखाए गए सिमुलिंक मॉडलampलेस को व्यापक विवरण के साथ बढ़ाया गया है ताकि उपयोगकर्ताओं को प्रयोग की जाने वाली कार्यक्षमता को बेहतर ढंग से समझने में मदद मिल सके, हार्डवेयर सेटअप निर्देश जब भी आवश्यक हो, और परिणाम सत्यापन अनुभाग।
भूतपूर्वampMATLAB सहायता पृष्ठ से भी लेस उपलब्ध हैं।
आवश्यक शर्तें
MATLAB रिलीज़ और OSes समर्थित
यह टूलबॉक्स निम्नलिखित MATLAB रिलीज़ का समर्थन करने के लिए विकसित और परीक्षण किया गया है:
- आर2020ए;
- आर2020बी;
- आर2021ए;
- आर2021बी;
- आर2022ए;
- R2022b
प्रवाहहीन विकास अनुभव के लिए न्यूनतम अनुशंसित पीसी प्लेटफॉर्म है:
- Windows® OS या Ubuntu OS: कोई भी x64 प्रोसेसर
- कम से कम 4 जीबी रैम
- कम से कम 6 जीबी फ्री डिस्क स्पेस।
- के लिए इंटरनेट कनेक्टिविटी web डाउनलोड।
ऑपरेटिंग सिस्टम समर्थित
एसपी स्तर | 64 बिट | |
विंडोज़ 7 | एसपी1 | X |
विंडोज़ 10 | X | |
उबंटू 21.10 | X |
टूलचैन सपोर्ट बनाएं
निम्नलिखित संकलक समर्थित हैं:
एमसीयू परिवार | संकलक समर्थित | प्रसारित संस्करण |
S32S2xx | एआरएम एंबेडेड प्रोसेसर के लिए जीसीसी | वी9.2 |
S32G2xx | एआरएम एंबेडेड प्रोसेसर के लिए जीसीसी | वी10.2 |
S32R4x | एआरएम एंबेडेड प्रोसेसर के लिए जीसीसी | वी9.2 |
मॉडल-आधारित डिज़ाइन टूलबॉक्स के लिए लक्ष्य कंपाइलर को कॉन्फ़िगर करने की आवश्यकता है।
मॉडल-आधारित डिज़ाइन टूलबॉक्स एंबेडेड और सिमुलिंक कोडर टूलबॉक्स के साथ स्वचालित कोड जनरेशन को सक्षम करने के लिए सिमुलिंक द्वारा प्रदर्शित टूलचैन तंत्र का उपयोग करता है। डिफ़ॉल्ट रूप से, टूलचैन को MATLAB R2020a - R2022b रिलीज़ के लिए कॉन्फ़िगर किया गया है। किसी भी अन्य MATLAB रिलीज के लिए, उपयोगकर्ता को अपने इंस्टॉलेशन वातावरण के लिए उपयुक्त सेटिंग्स उत्पन्न करने के लिए टूलबॉक्स एम-स्क्रिप्ट निष्पादित करने की आवश्यकता होती है।
यह MATLAB वर्तमान निर्देशिका को टूलबॉक्स स्थापना निर्देशिका में बदलकर किया जाता है (उदाहरण: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) और "mbd_hcp_path.m" स्क्रिप्ट चला रहा है।
mbd_hcp_path
एमबीडी टूलबॉक्स स्थापना रूट के रूप में 'सी[...]\ \NXP_MBDToolbox_HCP का इलाज। एमबीडी टूलबॉक्स पथ पूर्वनिर्मित।
टूलचेन पंजीकृत किया जा रहा है ...
सफल।
इस तंत्र के लिए उपयोगकर्ताओं को एआरएम कॉर्टेक्स-ए प्रोसेसर के लिए एंबेडेड कोडर सपोर्ट पैकेज और एआरएम कॉर्टेक्स-आर प्रोसेसर के लिए एंबेडेड कोडर सपोर्ट पैकेज को एक पूर्वापेक्षा के रूप में स्थापित करने की आवश्यकता होती है।
"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 सेमीकंडक्टर और उसके अधिकारियों, कर्मचारियों, सहायक कंपनियों, सहयोगियों और वितरकों को सभी दावों, लागतों, नुकसानों और खर्चों और उचित वकील के लिए हानिरहित रखेगा। प्रत्यक्ष या अप्रत्यक्ष रूप से, व्यक्तिगत चोट या मृत्यु के किसी भी दावे से उत्पन्न होने वाली फीस, जो इस तरह के अनपेक्षित या अनधिकृत उपयोग से जुड़ी है, भले ही इस तरह के दावे का आरोप है कि एनएक्सपी सेमीकंडक्टर भाग के डिजाइन या निर्माण के संबंध में लापरवाह था।
MATLAB, सिमुलिंक, स्टेटफ्लो, हैंडल ग्राफिक्स और रियल-टाइम वर्कशॉप पंजीकृत ट्रेडमार्क हैं, और टारगेटबॉक्स द मैथवर्क्स, इंक। का ट्रेडमार्क है।
Microsoft और .NET Framework Microsoft Corporation के ट्रेडमार्क हैं।
Flexera Software, Flexlm, और FlexNet प्रकाशक संयुक्त राज्य अमेरिका और/या अन्य देशों में Flexera Software, Inc. और/या InstallShield Co. Inc. के पंजीकृत ट्रेडमार्क या ट्रेडमार्क हैं।
एनएक्सपी, एनएक्सपी लोगो, कोडवॉरियर और कोल्डफायर एनएक्सपी सेमीकंडक्टर, इंक, रेग के ट्रेडमार्क हैं। यूएस पैट। & टी.एम. बंद। फ्लेक्सिस और प्रोसेसर विशेषज्ञ एनएक्सपी सेमीकंडक्टर, इंक। के ट्रेडमार्क हैं। अन्य सभी उत्पाद या सेवा नाम उनके संबंधित स्वामियों की संपत्ति हैं
©2021 एनएक्सपी सेमीकंडक्टर्स। सर्वाधिकार सुरक्षित।
दस्तावेज़ / संसाधन
![]() |
एचसीपी के लिए एनएक्सपी मॉडल आधारित डिजाइन टूलबॉक्स [पीडीएफ] निर्देश एचसीपी के लिए मॉडल आधारित डिजाइन टूलबॉक्स, मॉडल आधारित डिजाइन टूलबॉक्स, डिजाइन टूलबॉक्स, टूलबॉक्स |