Hộp công cụ thiết kế dựa trên mô hình cho HCP
Các tính năng chính
Hộp công cụ thiết kế dựa trên mô hình của NXP dành cho HCP phiên bản 1.2.0 được thiết kế để hỗ trợ các vi điều khiển S32S2xx, S32R4x và S32G2xx trong môi trường MATLAB/Simulink, cho phép người dùng:
- Ứng dụng thiết kế sử dụng phương pháp thiết kế dựa trên mô hình;
- Mô phỏng và Kiểm tra các mô hình Simulink cho các MCU S32S, S32R và S32G trước khi triển khai các mô hình cho các mục tiêu phần cứng;
- Tạo mã ứng dụng tự động mà không cần viết tay C/ASM
- Triển khai ứng dụng trực tiếp từ MATLAB/Simulink tới bảng đánh giá NXP
Các tính năng và chức năng chính được hỗ trợ trong bản phát hành RFP v1.2.0 là:
- Hỗ trợ cho MCU S32S247TV và Nền tảng phát triển GreenBox II
- Hỗ trợ cho S32G274A MCU và Nền tảng phát triển GoldBox (Bảng thiết kế tham chiếu S32G-VNP-RDB2)
- Hỗ trợ cho S32R41 MCU với Ban phát triển (X-S32R41-EVB)
- Tương thích với các phiên bản MATLAB R2020a – R2022b
- Tích hợp đầy đủ với Simulink Toolchain
- Bao gồm một Exampthư viện le bao gồm:
- Phần mềm trong vòng lặp, Bộ xử lý trong vòng lặp
- Để biết thêm chi tiết về từng chủ đề nêu trên, vui lòng tham khảo các chương sau.
Hỗ trợ MCU HCP
Gói & Phái sinh
Hộp công cụ thiết kế dựa trên mô hình dành cho HCP phiên bản 1.2.0 hỗ trợ:
Hộp công cụ thiết kế dựa trên mô hình cho HCP
Ghi chú phát hành
- Gói MCU S32S2xx:
- S32S247TV
- Gói MCU S32G2xx:
- S32G274A
- Gói MCU S32R4x:
- S32R41
Có thể dễ dàng thay đổi các cấu hình cho từng mô hình Simulink từ menu Tham số cấu hình:
Chức năng
Hộp công cụ thiết kế dựa trên mô hình dành cho HCP phiên bản 1.2.0 hỗ trợ các chức năng sau:
- Bộ nhớ đọc/ghi
- Đăng ký đọc/ghi
- Chuyên nghiệpfiler
Cấu hình mặc định được hộp công cụ hỗ trợ có sẵn bên trong bảng Tài nguyên phần cứng đích: Từ bảng này, người dùng có thể cập nhật Thông số bảng mô hình như địa chỉ thiết bị, tên người dùng, mật khẩu và thư mục tải xuống.
Hộp công cụ thiết kế dựa trên mô hình dành cho HCP phiên bản 1.2.0 đã được thử nghiệm bằng Nền tảng phát triển NXP Green Box II chính thức cho S32S2xx, Nền tảng phát triển NXP Gold Box cho S32G2xx và Bảng phát triển X-S32R41-EVB cho S32R41.
Các tính năng của hộp công cụ thiết kế dựa trên mô hình
Hộp công cụ thiết kế dựa trên mô hình dành cho HCP phiên bản 1.2.0 được cung cấp cùng với Thư viện khối Simulink hoàn chỉnh của MCU HCP như hình bên dưới.
Có hai loại chính:
- HCP cũample Dự án
- Khối tiện ích S32S2xx
Chế độ mô phỏng HCP
Hộp công cụ cung cấp hỗ trợ cho các chế độ Mô phỏng sau:
- Phần mềm trong vòng lặp (SIL)
- Bộ xử lý trong vòng lặp (PIL)
Phần mềm trong vòng lặp
Mô phỏng SIL biên dịch và chạy mã được tạo trên máy tính phát triển của người dùng. Người ta có thể sử dụng một mô phỏng như vậy để phát hiện sớm các lỗi và khắc phục chúng.
Bộ xử lý trong vòng lặp
Trong mô phỏng PIL, mã được tạo sẽ chạy trên phần cứng đích. Kết quả của mô phỏng PIL được chuyển đến Simulink để xác minh tính tương đương số của mô phỏng và kết quả tạo mã. Quy trình xác minh PIL là một phần quan trọng của chu trình thiết kế để đảm bảo rằng hành vi của mã triển khai phù hợp với thiết kế.
HCP cũampthư viện le
Người cũampThư viện les đại diện cho một tập hợp các mô hình Simulink cho phép bạn kiểm tra các mô-đun trên chip MCU khác nhau và chạy các ứng dụng PIL phức tạp.
Các mô hình Simulink được hiển thị dưới dạng exampCác tập tin được nâng cao với phần mô tả toàn diện để giúp người dùng hiểu rõ hơn về chức năng được thực hiện, hướng dẫn thiết lập phần cứng bất cứ khi nào cần thiết và phần xác thực kết quả.
Người cũampcác tập tin cũng có sẵn từ trang trợ giúp MATLAB.
Điều kiện tiên quyết
Các bản phát hành và hệ điều hành MATLAB được hỗ trợ
Hộp công cụ này được phát triển và thử nghiệm để hỗ trợ các bản phát hành MATLAB sau:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
Để có trải nghiệm phát triển trôi chảy, nền tảng PC tối thiểu được đề xuất là:
- HĐH Windows® hoặc HĐH Ubuntu: bất kỳ bộ xử lý x64 nào
- Ít nhất 4 GB RAM
- Ít nhất 6 GB dung lượng đĩa trống.
- Kết nối Internet cho web tải về.
Hệ điều hành được hỗ trợ
Cấp độ SP | 64-bit | |
Windows 7 | SP1 | X |
Windows 10 | X | |
Ubuntu 21.10 | X |
Hỗ trợ chuỗi công cụ xây dựng
Các trình biên dịch sau được hỗ trợ:
gia đình MCU | Trình biên dịch được hỗ trợ | Phiên bản phát hành |
S32S2xx | GCC cho bộ xử lý nhúng ARM | V9.2 |
S32G2xx | GCC cho bộ xử lý nhúng ARM | V10.2 |
S32R4x | GCC cho bộ xử lý nhúng ARM | V9.2 |
Trình biên dịch đích cho Hộp công cụ thiết kế dựa trên mô hình cần được cấu hình.
Hộp công cụ thiết kế dựa trên mô hình sử dụng cơ chế Chuỗi công cụ do Simulink đưa ra để cho phép tạo mã tự động với hộp công cụ Bộ mã hóa nhúng và Simulink. Theo mặc định, chuỗi công cụ được định cấu hình cho các bản phát hành MATLAB R2020a – R2022b. Đối với bất kỳ bản phát hành MATLAB nào khác, người dùng cần thực thi m-script hộp công cụ để tạo các cài đặt thích hợp cho môi trường cài đặt của mình.
Điều này được thực hiện bằng cách thay đổi Thư mục hiện tại của MATLAB thành thư mục cài đặt hộp công cụ (ví dụ: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) và chạy tập lệnh “mbd_hcp_path.m”.
mbd_hcp_path
Coi 'C[…]\ \NXP_MBDToolbox_HCP là gốc cài đặt Hộp công cụ MBD. Đường dẫn Hộp công cụ MBD được thêm vào trước.
Đăng ký chuỗi công cụ…
Thành công.
Cơ chế này yêu cầu người dùng cài đặt Gói hỗ trợ bộ mã hóa nhúng cho bộ xử lý ARM Cortex-A và Gói hỗ trợ bộ mã hóa nhúng cho bộ xử lý ARM Cortex-R làm điều kiện tiên quyết.
Tập lệnh “mbd_hcp_path.m” xác minh các phụ thuộc thiết lập của người dùng và sẽ đưa ra hướng dẫn để cài đặt và cấu hình hộp công cụ thành công.
Chuỗi công cụ có thể được tăng cường hơn nữa bằng cách sử dụng menu Tham số cấu hình mô hình Simulink:
Những hạn chế đã biết
Danh sách các giới hạn đã biết có thể được tìm thấy trong readme.txt file được cung cấp cùng với hộp công cụ và có thể được tham khảo trong thư mục cài đặt Tiện ích bổ sung MATLAB của Hộp công cụ thiết kế dựa trên mô hình dành cho HCP.
Thông tin hỗ trợ
Để được hỗ trợ kỹ thuật, vui lòng đăng nhập vào Cộng đồng hộp công cụ thiết kế dựa trên mô hình của NXP sau đây:
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/bd-p/mbdt
Làm thế nào để tiếp cận chúng tôi:
Trang chủ:
www.nxp.com
Web Ủng hộ: www.nxp.com/support
Thông tin trong tài liệu này chỉ được cung cấp để cho phép những người triển khai hệ thống và phần mềm sử dụng các sản phẩm của NXP Semiconductor. Không có giấy phép bản quyền rõ ràng hay ngụ ý nào được cấp dưới đây để thiết kế hoặc chế tạo bất kỳ mạch tích hợp hoặc mạch tích hợp nào dựa trên thông tin trong tài liệu này.
NXP Semiconductor bảo lưu quyền thực hiện các thay đổi mà không cần thông báo thêm đối với bất kỳ sản phẩm nào ở đây. NXP Semiconductor không đưa ra bảo đảm, đại diện hay đảm bảo về tính phù hợp của các sản phẩm của mình cho bất kỳ mục đích cụ thể nào, Freescale Semiconductor cũng không chịu bất kỳ trách nhiệm pháp lý nào phát sinh từ ứng dụng hoặc việc sử dụng bất kỳ sản phẩm hoặc mạch nào, đồng thời từ chối cụ thể bất kỳ và tất cả trách nhiệm pháp lý, kể cả không có hạn chế thiệt hại do hậu quả hoặc ngẫu nhiên. Các thông số "điển hình" có thể được cung cấp trong bảng dữ liệu và/hoặc thông số kỹ thuật của NXP Semiconductor có thể và thực sự khác nhau trong các ứng dụng khác nhau và hiệu suất thực tế có thể thay đổi theo thời gian. Tất cả các thông số vận hành, bao gồm cả "Thông thường", phải được các chuyên gia kỹ thuật của khách hàng xác nhận cho từng ứng dụng của khách hàng. NXP Semiconductor không chuyển nhượng bất kỳ giấy phép nào thuộc quyền sáng chế của mình cũng như quyền của người khác. Sản phẩm NXP Semiconductor không được thiết kế, dự định hoặc cho phép sử dụng làm thành phần trong các hệ thống dành cho phẫu thuật cấy ghép vào cơ thể hoặc các ứng dụng khác nhằm hỗ trợ hoặc duy trì sự sống hoặc cho bất kỳ ứng dụng nào khác mà sự cố của sản phẩm NXP Semiconductor có thể tạo ra tình huống có thể xảy ra thương tích cá nhân hoặc tử vong. Nếu Người mua mua hoặc sử dụng các sản phẩm của NXP Semiconductor cho bất kỳ ứng dụng ngoài ý muốn hoặc trái phép nào như vậy, Người mua sẽ bồi thường và giữ cho NXP Semiconductor cũng như các cán bộ, nhân viên, công ty con, chi nhánh và nhà phân phối của họ không bị tổn hại trước mọi khiếu nại, chi phí, thiệt hại và phí tổn cũng như luật sư hợp lý các khoản phí phát sinh trực tiếp hoặc gián tiếp từ bất kỳ khiếu nại nào về thương tích cá nhân hoặc tử vong liên quan đến việc sử dụng ngoài ý muốn hoặc trái phép đó, ngay cả khi khiếu nại đó cáo buộc rằng NXP Semiconductor đã cẩu thả trong việc thiết kế hoặc sản xuất bộ phận.
MATLAB, Simulink, Stateflow, Handle Graphics và Real-Time Workshop là các nhãn hiệu đã đăng ký và TargetBox là nhãn hiệu của The MathWorks, Inc.
Microsoft và .NET Framework là thương hiệu của Tập đoàn Microsoft.
Flexera Software, Flexlm và FlexNet Publisher là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Flexera Software, Inc. và/hoặc InstallShield Co. Inc. tại Hoa Kỳ và/hoặc các quốc gia khác.
NXP, logo NXP, CodeWarrior và ColdFire là các thương hiệu của NXP Semiconductor, Inc., Reg. Hoa Kỳ Pat. & Tm. Tắt. Flexis và Processor Expert là thương hiệu của NXP Semiconductor, Inc. Tất cả tên sản phẩm hoặc dịch vụ khác là tài sản của chủ sở hữu tương ứng
©2021 NXP Semiconductors. Đã đăng ký Bản quyền.
Tài liệu / Tài nguyên
![]() |
Hộp công cụ thiết kế dựa trên mô hình NXP dành cho HCP [tập tin pdf] Hướng dẫn Hộp công cụ thiết kế dựa trên mô hình cho HCP, Hộp công cụ thiết kế dựa trên mô hình, Hộp công cụ thiết kế, Hộp công cụ |