Toolbox Desain Berbasis Model untuk HCP
Fitur Utama
Toolbox Desain Berbasis Model NXP untuk HCP versi 1.2.0 dirancang untuk mendukung MCU S32S2xx, S32R4x dan S32G2xx ke dalam lingkungan MATLAB/Simulink, memungkinkan pengguna untuk:
- Desain aplikasi menggunakan metodologi Model-Based Design;
- Simulasikan dan Uji model Simulink untuk MCU S32S, S32R, dan S32G sebelum menerapkan model ke target perangkat keras;
- Hasilkan kode aplikasi secara otomatis tanpa perlu pengkodean tangan C/ASM
- Penyebaran aplikasi langsung dari MATLAB/Simulink ke papan evaluasi NXP
Fitur dan fungsionalitas utama yang didukung dalam rilis RFP v1.2.0 adalah:
- Dukungan untuk MCU S32S247TV dan Platform Pengembangan GreenBox II
- Dukungan untuk MCU S32G274A dan Platform Pengembangan GoldBox (Papan Desain Referensi S32G-VNP-RDB2)
- Dukungan untuk MCU S32R41 dengan Papan Pengembangan (X-S32R41-EVB)
- Kompatibel dengan rilis MATLAB R2020a – R2022b
- Sepenuhnya terintegrasi dengan Simulink Toolchain
- Termasuk Eksample library yang mencakup:
- Software-in-Loop, Prosesor-in-Loop
- Untuk detail lebih lanjut tentang masing-masing topik yang disorot di atas, silakan merujuk ke bab-bab berikut.
Dukungan HCP MCU
Paket & Derivatif
Toolbox Desain Berbasis Model untuk HCP versi 1.2.0 mendukung:
Toolbox Desain Berbasis Model untuk HCP
Catatan Rilis
- Paket MCU S32S2xx:
- S32S247TV
- Paket MCU S32G2xx:
- S32G274A
- Paket MCU S32R4x:
- S32R41
Konfigurasi dapat diubah dengan mudah untuk setiap model Simulink dari menu Parameter Konfigurasi:
Fungsi
Toolbox Desain Berbasis Model untuk HCP versi 1.2.0 mendukung fungsi berikut:
- Memori membaca/menulis
- Daftar baca/tulis
- Profiler
Konfigurasi default yang didukung oleh toolbox tersedia di dalam panel Target Hardware Resources: Dari panel ini, pengguna dapat memperbarui Parameter Board model seperti alamat perangkat, nama pengguna, kata sandi, dan folder unduhan.
Toolbox Desain Berbasis Model untuk HCP versi 1.2.0 telah diuji menggunakan Platform Pengembangan NXP Green Box II resmi untuk S32S2xx, Platform Pengembangan NXP Gold Box untuk S32G2xx dan Papan Pengembangan X-S32R41-EVB untuk S32R41.
Fitur Toolbox Desain Berbasis Model
Toolbox Desain Berbasis Model untuk HCP versi 1.2.0 dikirimkan dengan Pustaka Blok Simulink MCU HCP lengkap seperti yang ditunjukkan di bawah ini.
Ada dua kategori utama:
- HCP Mantanample Proyek
- Blok Utilitas S32S2xx
Mode Simulasi HCP
Toolbox menyediakan dukungan untuk mode Simulasi berikut:
- Perangkat Lunak dalam Loop (SIL)
- Prosesor-dalam-Loop (PIL)
Perangkat Lunak-dalam-Loop
Simulasi SIL mengkompilasi dan menjalankan kode yang dihasilkan pada komputer pengembangan pengguna. Seseorang dapat menggunakan simulasi semacam itu untuk mendeteksi cacat awal dan memperbaikinya.
Prosesor dalam lingkaran
Dalam simulasi PIL, kode yang dihasilkan berjalan pada perangkat keras target. Hasil simulasi PIL ditransfer ke Simulink untuk memverifikasi kesetaraan numerik dari simulasi dan hasil pembuatan kode. Proses verifikasi PIL adalah bagian penting dari siklus desain untuk memastikan bahwa perilaku kode penerapan sesuai dengan desain.
HCP MantanampPerpustakaan
Sang mantanamples Library mewakili kumpulan model Simulink yang memungkinkan Anda menguji berbagai modul on-chip MCU dan menjalankan aplikasi PIL yang kompleks.
Model Simulink ditampilkan sebagai exampFile ditingkatkan dengan deskripsi yang komprehensif untuk membantu pengguna lebih memahami fungsionalitas yang dijalankan, petunjuk penyiapan perangkat keras kapan pun diperlukan, dan bagian validasi hasil.
Sang mantanample juga tersedia dari halaman bantuan MATLAB.
Prasyarat
Rilis MATLAB dan OS yang Didukung
Toolbox ini dikembangkan dan diuji untuk mendukung rilis MATLAB berikut:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
Untuk pengalaman pengembangan tanpa alur, platform PC minimum yang direkomendasikan adalah:
- OS Windows® atau OS Ubuntu: semua prosesor x64
- RAM minimal 4 GB
- Setidaknya 6 GB ruang disk kosong.
- konektivitas internet untuk web unduhan.
Sistem Operasi yang Didukung
Tingkat SP | 64-sedikit | |
Jendela 7 | SP1 | X |
Jendela 10 | X | |
Ubuntu 21.10 | X |
Membangun Dukungan Toolchain
Kompiler berikut didukung:
Keluarga MCU | Kompiler Didukung | Versi rilis |
S32S2xx | GCC untuk Prosesor Tertanam ARM | Bahasa Indonesia: V9.2 |
S32G2xx | GCC untuk Prosesor Tertanam ARM | Bahasa Indonesia: V10.2 |
S32R4x | GCC untuk Prosesor Tertanam ARM | Bahasa Indonesia: V9.2 |
Kompiler target untuk Model-Based Design Toolbox perlu dikonfigurasi.
Toolbox Desain Berbasis Model menggunakan mekanisme Toolchain yang diekspos oleh Simulink untuk mengaktifkan pembuatan kode otomatis dengan toolbox Embedded dan Simulink Coder. Secara default, toolchain dikonfigurasi untuk rilis MATLAB R2020a – R2022b. Untuk rilis MATLAB lainnya, pengguna perlu menjalankan skrip m toolbox untuk menghasilkan pengaturan yang sesuai untuk lingkungan instalasinya.
Ini dilakukan dengan mengubah MATLAB Current Directory ke direktori instalasi toolbox (misalnya: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) dan menjalankan skrip "mbd_hcp_path.m".
mbd_hcp_path
Memperlakukan 'C[…]\ \NXP_MBDToolbox_HCP sebagai root instalasi MBD Toolbox. Jalur Kotak Alat MBD diawali.
Mendaftarkan rantai alat…
Berhasil.
Mekanisme ini mengharuskan pengguna untuk menginstal Paket Dukungan Coder Tertanam untuk Prosesor ARM Cortex-A dan Paket Dukungan Coder Tertanam untuk Prosesor ARM Cortex-R sebagai prasyarat.
Skrip “mbd_hcp_path.m” memverifikasi dependensi pengaturan pengguna dan akan mengeluarkan instruksi untuk instalasi dan konfigurasi toolbox yang berhasil.
Toolchain dapat ditingkatkan lebih lanjut menggunakan menu Parameter Konfigurasi Model Simulink:
Keterbatasan yang diketahui
Daftar batasan yang diketahui dapat ditemukan di readme.txt file yang disertakan dengan toolbox dan dapat dilihat di folder instalasi MATLAB Add-on dari Model-Based Design Toolbox untuk HCP.
Informasi Dukungan
Untuk dukungan teknis, silakan masuk ke Komunitas Toolbox Desain Berbasis Model NXP berikut:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Bagaimana Menjangkau Kami:
Halaman Depan:
www.nxp.com
Web Mendukung: www.nxp.com/support
Informasi dalam dokumen ini disediakan semata-mata untuk memungkinkan pelaksana sistem dan perangkat lunak menggunakan produk NXP Semiconductor. Tidak ada lisensi hak cipta tersurat maupun tersirat yang diberikan di bawah ini untuk merancang atau membuat sirkuit terpadu atau sirkuit terpadu berdasarkan informasi dalam dokumen ini.
NXP Semiconductor berhak melakukan perubahan tanpa pemberitahuan lebih lanjut pada produk apa pun di sini. NXP Semiconductor tidak membuat jaminan, representasi atau jaminan mengenai kesesuaian produknya untuk tujuan tertentu, Freescale Semiconductor juga tidak bertanggung jawab atas aplikasi atau penggunaan produk atau sirkuit apa pun, dan secara khusus menafikan setiap dan semua kewajiban, termasuk tanpa pembatasan kerusakan konsekuensial atau insidental. Parameter “khas” yang mungkin disediakan dalam lembar data dan/atau spesifikasi NXP Semiconductor dapat dan memang bervariasi dalam aplikasi yang berbeda dan kinerja sebenarnya dapat bervariasi dari waktu ke waktu. Semua parameter pengoperasian, termasuk "Umum", harus divalidasi untuk setiap aplikasi pelanggan oleh pakar teknis pelanggan. NXP Semiconductor tidak memberikan lisensi apa pun di bawah hak patennya atau hak orang lain. Produk Semikonduktor NXP tidak dirancang, dimaksudkan, atau diizinkan untuk digunakan sebagai komponen dalam sistem yang ditujukan untuk implan bedah ke dalam tubuh, atau aplikasi lain yang dimaksudkan untuk mendukung atau mempertahankan kehidupan, atau untuk aplikasi lain yang dapat menyebabkan kegagalan produk Semikonduktor NXP. menciptakan situasi di mana cedera atau kematian pribadi dapat terjadi. Jika Pembeli membeli atau menggunakan produk NXP Semiconductor untuk aplikasi yang tidak diinginkan atau tidak sah tersebut, Pembeli harus mengganti rugi dan membebaskan NXP Semiconductor dan pejabat, karyawan, anak perusahaan, afiliasi, dan distributornya terhadap semua klaim, biaya, kerusakan, dan pengeluaran, dan pengacara yang wajar biaya yang timbul dari, secara langsung atau tidak langsung, setiap klaim cedera atau kematian pribadi yang terkait dengan penggunaan yang tidak diinginkan atau tidak sah tersebut, bahkan jika klaim tersebut menyatakan bahwa NXP Semiconductor lalai terkait desain atau pembuatan bagian tersebut.
MATLAB, Simulink, Stateflow, Handle Graphics, dan Real-Time Workshop adalah merek dagang terdaftar, dan TargetBox adalah merek dagang dari The MathWorks, Inc.
Microsoft dan .NET Framework adalah merek dagang dari Microsoft Corporation.
Perangkat Lunak Flexera, Flexlm, dan Penerbit FlexNet adalah merek dagang atau merek dagang terdaftar dari Flexera Software, Inc. dan/atau InstallShield Co. Inc. di Amerika Serikat dan/atau negara lain.
NXP, logo NXP, CodeWarrior dan ColdFire adalah merek dagang dari NXP Semiconductor, Inc., Reg. Paten AS. & Tm. Mati. Flexis dan Processor Expert adalah merek dagang dari NXP Semiconductor, Inc. Semua nama produk atau layanan lainnya adalah milik dari pemiliknya masing-masing
© 2021 Semikonduktor NXP. Seluruh hak cipta.
Dokumen / Sumber Daya
![]() |
Toolbox Desain Berbasis Model NXP untuk HCP [Bahasa Indonesia:] Instruksi Kotak Alat Desain Berbasis Model untuk HCP, Kotak Alat Desain Berbasis Model, Kotak Alat Desain, Kotak Alat |