جعبه ابزار طراحی مبتنی بر مدل برای HCP
ویژگی های اصلی
جعبه ابزار طراحی مبتنی بر مدل NXP برای HCP نسخه 1.2.0 برای پشتیبانی از MCU های S32S2xx، S32R4x و S32G2xx در محیط MATLAB/Simulink طراحی شده است که به کاربران این امکان را می دهد:
- طراحی برنامه های کاربردی با استفاده از روش های طراحی مبتنی بر مدل.
- شبیه سازی و آزمایش مدل های Simulink برای MCU های S32S، S32R و S32G قبل از استقرار مدل ها در اهداف سخت افزاری.
- کد برنامه را به صورت خودکار و بدون نیاز به کدگذاری دستی C/ASM ایجاد کنید
- استقرار برنامه به طور مستقیم از MATLAB/Simulink به تابلوهای ارزیابی NXP
ویژگی ها و عملکردهای اصلی پشتیبانی شده در نسخه 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 یکپارچه شده است
- شامل یک نمونه قبلیampکتابخانه ای که شامل موارد زیر است:
- نرم افزار در حلقه، پردازشگر در حلقه
- برای جزئیات بیشتر در مورد هر یک از موضوعات برجسته شده در بالا، لطفاً به فصل های زیر مراجعه کنید.
پشتیبانی از HCP MCU
بسته ها و مشتقات
جعبه ابزار طراحی مبتنی بر مدل برای HCP نسخه 1.2.0 پشتیبانی می کند:
جعبه ابزار طراحی مبتنی بر مدل برای HCP
یادداشت های انتشار
- بسته های MCU S32S2xx:
- تلویزیون S32S247
- بسته های S32G2xx MCU:
- S32G274A
- بسته های S32R4x MCU:
- S32R41
تنظیمات را می توان به راحتی برای هر مدل Simulink از منوی Configuration Parameters تغییر داد:
توابع
جعبه ابزار طراحی مبتنی بر مدل برای HCP نسخه 1.2.0 از عملکردهای زیر پشتیبانی می کند:
- خواندن/نوشتن حافظه
- ثبت نام خواندن/نوشتن
- حرفه ایfiler
پیکربندی پیش فرض پشتیبانی شده توسط جعبه ابزار در پانل های Target Hardware Resources موجود است: از این پنل کاربر می تواند پارامترهای برد مدل مانند آدرس دستگاه، نام کاربری، رمز عبور و پوشه دانلود را به روز کند.
جعبه ابزار طراحی مبتنی بر مدل برای HCP نسخه 1.2.0 با استفاده از پلتفرم توسعه رسمی NXP Green Box II برای S32S2xx، NXP Gold Box Development Platform برای S32G2xx و X-S32R41-EVB برای S32R41 آزمایش شده است.
ویژگی های جعبه ابزار طراحی مبتنی بر مدل
جعبه ابزار طراحی مبتنی بر مدل برای HCP نسخه 1.2.0 با کتابخانه بلوک Simulink HCP MCU کامل مطابق شکل زیر ارائه می شود.
دو دسته اصلی وجود دارد:
- HCP Exampپروژه ها
- بلوک های سودمند S32S2xx
حالت های شبیه سازی HCP
جعبه ابزار از حالت های شبیه سازی زیر پشتیبانی می کند:
- نرم افزار در حلقه (SIL)
- پردازنده در حلقه (PIL)
نرم افزار در حلقه
یک شبیه سازی SIL کد تولید شده را بر روی کامپیوتر توسعه دهنده کاربر کامپایل و اجرا می کند. می توان از چنین شبیه سازی برای شناسایی عیوب اولیه و رفع آنها استفاده کرد.
پردازنده در حلقه
در شبیه سازی PIL، کد تولید شده بر روی سخت افزار مورد نظر اجرا می شود. نتایج شبیهسازی PIL به Simulink منتقل میشود تا هم ارزی عددی شبیهسازی و نتایج تولید کد را تأیید کند. فرآیند تأیید PIL بخش مهمی از چرخه طراحی است تا اطمینان حاصل شود که رفتار کد استقرار با طراحی مطابقت دارد.
HCP Exampکتابخانه le
سابقamples Library مجموعهای از مدلهای Simulink را نشان میدهد که به شما امکان میدهد ماژولهای مختلف MCU روی تراشه را آزمایش کنید و برنامههای پیچیده PIL را اجرا کنید.
مدل های سیمولینک به صورت نمونه نشان داده شده استampاین موارد با یک توضیح جامع برای کمک به کاربران برای درک بهتر عملکردی که اعمال میشود، دستورالعملهای راهاندازی سختافزار هر زمان که لازم باشد، و بخش اعتبارسنجی نتیجه بهبود مییابند.
سابقampهمچنین از صفحه راهنمای MATLAB در دسترس است.
پیش نیازها
نسخه های متلب و سیستم عامل ها پشتیبانی می شوند
این جعبه ابزار برای پشتیبانی از نسخه های متلب زیر توسعه و آزمایش شده است:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
برای یک تجربه توسعه بدون جریان، حداقل پلتفرم PC توصیه شده است:
- Windows® OS یا Ubuntu OS: هر پردازنده x64
- حداقل 4 گیگابایت رم
- حداقل 6 گیگابایت فضای دیسک آزاد.
- اتصال به اینترنت برای web بارگیری
سیستم عامل پشتیبانی می شود
سطح SP | 64 بیتی | |
ویندوز 7 | SP1 | X |
ویندوز 10 | X | |
اوبونتو 21.10 | X |
ساخت پشتیبانی از زنجیره ابزار
کامپایلرهای زیر پشتیبانی می شوند:
خانواده MCU | کامپایلر پشتیبانی می شود | نسخه نسخه |
S32S2xx | GCC برای پردازنده های تعبیه شده ARM | V9.2 |
S32G2xx | GCC برای پردازنده های تعبیه شده ARM | V10.2 |
S32R4x | GCC برای پردازنده های تعبیه شده ARM | V9.2 |
کامپایلر هدف برای جعبه ابزار طراحی مبتنی بر مدل باید پیکربندی شود.
جعبه ابزار طراحی مبتنی بر مدل از مکانیزم Toolchain استفاده می کند که توسط Simulink برای فعال کردن تولید خودکار کد با جعبه ابزار 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. مسیر جعبه ابزار MBD از قبل تعیین شده است.
ثبت زنجیره ابزار…
موفقیت آمیز.
این مکانیسم کاربران را ملزم می کند که بسته پشتیبانی کدگذاری جاسازی شده برای پردازنده ARM Cortex-A و بسته پشتیبانی کدگذاری جاسازی شده برای پردازنده ARM Cortex-R را به عنوان پیش نیاز نصب کنند.
اسکریپت "mbd_hcp_path.m" وابستگی های راه اندازی کاربر را تأیید می کند و دستورالعمل هایی را برای نصب و پیکربندی موفقیت آمیز جعبه ابزار صادر می کند.
با استفاده از منوی پارامترهای پیکربندی مدل Simulink، زنجیره ابزار را می توان بیشتر تقویت کرد:
محدودیت های شناخته شده
لیست محدودیت های دانش را می توان در readme.txt یافت file که همراه با جعبه ابزار تحویل داده می شود و می توان آن را در پوشه نصب افزونه MATLAB جعبه ابزار طراحی مبتنی بر مدل برای HCP مشاهده کرد.
اطلاعات پشتیبانی
برای پشتیبانی فنی لطفاً به انجمن جعبه ابزار طراحی مبتنی بر مدل 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 می تواند در نظر گرفته شده باشد، طراحی، در نظر گرفته شده یا مجاز نیست. شرایطی را ایجاد کنید که در آن آسیب شخصی یا مرگ ممکن است رخ دهد. در صورتی که خریدار محصولات 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، جعبه ابزار طراحی مبتنی بر مدل، جعبه ابزار طراحی، جعبه ابزار |