กล่องเครื่องมือการออกแบบตามแบบจำลองสำหรับ HCP
คุณสมบัติหลัก
กล่องเครื่องมือการออกแบบตามแบบจำลองของ NXP สำหรับ HCP เวอร์ชัน 1.2.0 ได้รับการออกแบบมาเพื่อรองรับ MCU S32S2xx, S32R4x และ S32G2xx ในสภาพแวดล้อม MATLAB/Simulink ทำให้ผู้ใช้สามารถ:
- ออกแบบแอปพลิเคชันโดยใช้วิธีการออกแบบตามแบบจำลอง
- จำลองและทดสอบโมเดล Simulink สำหรับ MCU S32S, S32R และ S32G ก่อนปรับใช้โมเดลกับฮาร์ดแวร์เป้าหมาย
- สร้างรหัสแอปพลิเคชันโดยอัตโนมัติโดยไม่ต้องเขียนโค้ด C/ASM ด้วยมือ
- การปรับใช้แอปพลิเคชันโดยตรงจาก MATLAB/Simulink ไปยังบอร์ดประเมิน NXP
คุณลักษณะและฟังก์ชันการทำงานหลักที่ได้รับการสนับสนุนในรีลีส RFP v1.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
หมายเหตุการเปิดตัว
- S32S2xx แพ็คเกจ MCU:
- S32S247TV
- S32G2xx แพ็คเกจ MCU:
- S32G274A
- S32R4x MCU แพ็คเกจ:
- S32R41
การกำหนดค่าสามารถเปลี่ยนแปลงได้ง่ายสำหรับ Simulink แต่ละรุ่นจากเมนู Configuration Parameters:
ฟังก์ชั่น
กล่องเครื่องมือการออกแบบตามโมเดลสำหรับ HCP เวอร์ชัน 1.2.0 รองรับฟังก์ชันต่อไปนี้:
- หน่วยความจำอ่าน/เขียน
- ลงทะเบียนอ่าน/เขียน
- โปรfiler
การกำหนดค่าเริ่มต้นที่กล่องเครื่องมือรองรับมีอยู่ในแผงทรัพยากรฮาร์ดแวร์เป้าหมาย: จากแผงควบคุมนี้ ผู้ใช้สามารถอัปเดตพารามิเตอร์บอร์ดรุ่น เช่น ที่อยู่อุปกรณ์ ชื่อผู้ใช้ รหัสผ่าน และโฟลเดอร์ดาวน์โหลด
กล่องเครื่องมือการออกแบบตามแบบจำลองสำหรับ HCP เวอร์ชัน 1.2.0 ได้รับการทดสอบโดยใช้แพลตฟอร์มการพัฒนา NXP Green Box II อย่างเป็นทางการสำหรับ S32S2xx, แพลตฟอร์มการพัฒนา NXP Gold Box สำหรับ S32G2xx และบอร์ดพัฒนา X-S32R41-EVB สำหรับ S32R41
คุณสมบัติกล่องเครื่องมือการออกแบบตามแบบจำลอง
กล่องเครื่องมือการออกแบบตามแบบจำลองสำหรับ HCP เวอร์ชัน 1.2.0 มาพร้อมกับ HCP MCUs Simulink Block Library ที่สมบูรณ์ตามที่แสดงด้านล่าง
มีสองประเภทหลัก:
- HCP เช่นampเลอ โปรเจ็กต์
- บล็อกยูทิลิตี้ S32S2xx
โหมดจำลอง HCP
กล่องเครื่องมือรองรับโหมดการจำลองต่อไปนี้:
- ซอฟต์แวร์ในลูป (SIL)
- โปรเซสเซอร์ในลูป (PIL)
ซอฟต์แวร์ในวง
การจำลอง SIL จะคอมไพล์และรันโค้ดที่สร้างขึ้นบนคอมพิวเตอร์สำหรับการพัฒนาของผู้ใช้ เราสามารถใช้การจำลองดังกล่าวเพื่อตรวจหาข้อบกพร่องในระยะแรกและแก้ไขได้
โปรเซสเซอร์ในวง
ในการจำลอง PIL รหัสที่สร้างขึ้นจะทำงานบนฮาร์ดแวร์เป้าหมาย ผลลัพธ์ของการจำลอง PIL จะถูกส่งไปยัง Simulink เพื่อตรวจสอบความสมมูลเชิงตัวเลขของการจำลองและผลลัพธ์ของการสร้างรหัส กระบวนการตรวจสอบ PIL เป็นส่วนสำคัญของวงจรการออกแบบเพื่อให้มั่นใจว่าลักษณะการทำงานของรหัสการปรับใช้ตรงกับการออกแบบ
HCP เช่นampห้องสมุด
อดีตamples Library แสดงถึงคอลเลกชันของแบบจำลอง Simulink ที่ให้คุณทดสอบโมดูล MCU บนชิปต่างๆ และเรียกใช้แอปพลิเคชัน PIL ที่ซับซ้อน
โมเดล Simulink ที่แสดงเป็นเช่นampไฟล์ได้รับการปรับปรุงด้วยคำอธิบายที่ครอบคลุมเพื่อช่วยให้ผู้ใช้เข้าใจฟังก์ชันการทำงานที่ใช้งานได้ดียิ่งขึ้น คำแนะนำในการตั้งค่าฮาร์ดแวร์เมื่อจำเป็น และส่วนการตรวจสอบผลลัพธ์
อดีตampสามารถดูไฟล์ได้จากหน้าวิธีใช้ MATLAB
ข้อกำหนดเบื้องต้น
รองรับ MATLAB Releases และ OSes
กล่องเครื่องมือนี้ได้รับการพัฒนาและทดสอบเพื่อรองรับ MATLAB รุ่นต่อไปนี้:
- R2020a;
- R2020b;
- R2021a;
- R2021b;
- R2022a;
- R2022b
สำหรับประสบการณ์การพัฒนาที่ไม่ลื่นไหล แพลตฟอร์มพีซีขั้นต่ำที่แนะนำคือ:
- Windows® OS หรือ Ubuntu OS: โปรเซสเซอร์ x64 ใดๆ
- แรมอย่างน้อย 4 GB
- พื้นที่ว่างในดิสก์อย่างน้อย 6 GB
- การเชื่อมต่ออินเทอร์เน็ตสำหรับ web ดาวน์โหลด
รองรับระบบปฏิบัติการ
ระดับ SP | 64 บิต | |
วินโดวส์ 7 | SP1 | X |
วินโดวส์ 10 | X | |
อูบุนตู 21.10 | X |
สร้างการสนับสนุน Toolchain
รองรับคอมไพเลอร์ต่อไปนี้:
ครอบครัว มจร | รองรับคอมไพเลอร์ | รุ่นที่วางจำหน่าย |
S32S2xx | GCC สำหรับโปรเซสเซอร์ฝังตัว ARM | วี9.2 |
S32G2xx | GCC สำหรับโปรเซสเซอร์ฝังตัว ARM | วี10.2 |
S32R4x | GCC สำหรับโปรเซสเซอร์ฝังตัว ARM | วี9.2 |
ต้องกำหนดค่าคอมไพเลอร์เป้าหมายสำหรับ Model-Based Design Toolbox
กล่องเครื่องมือการออกแบบตามแบบจำลองใช้กลไก Toolchain ที่เปิดเผยโดย Simulink เพื่อเปิดใช้งานการสร้างรหัสอัตโนมัติด้วยกล่องเครื่องมือ Embedded และ Simulink Coder ตามค่าเริ่มต้น toolchain ได้รับการกำหนดค่าสำหรับ MATLAB R2020a – R2022b รีลีส สำหรับ MATLAB รุ่นอื่นๆ ผู้ใช้จำเป็นต้องดำเนินการกล่องเครื่องมือ m-script เพื่อสร้างการตั้งค่าที่เหมาะสมสำหรับสภาพแวดล้อมการติดตั้งของตน
ซึ่งทำได้โดยการเปลี่ยน MATLAB Current Directory เป็นไดเร็กทอรีการติดตั้งกล่องเครื่องมือ (เช่น: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) และเรียกใช้สคริปต์ “mbd_hcp_path.m”
mbd_hcp_path
ถือว่า 'C[…]\ \NXP_MBDToolbox_HCP เป็นรูทการติดตั้ง MBD Toolbox เส้นทาง MBD Toolbox เสริม
กำลังลงทะเบียน toolchain …
ประสบความสำเร็จ.
กลไกนี้ต้องการให้ผู้ใช้ติดตั้ง Embedded Coder Support Package สำหรับ ARM Cortex-A Processor และ Embedded Coder Support Package สำหรับ ARM Cortex-R Processor เป็นข้อกำหนดเบื้องต้น
สคริปต์ “mbd_hcp_path.m” ตรวจสอบการพึ่งพาการตั้งค่าของผู้ใช้และจะออกคำแนะนำสำหรับการติดตั้งและกำหนดค่ากล่องเครื่องมือให้สำเร็จ
ห่วงโซ่เครื่องมือสามารถปรับปรุงเพิ่มเติมได้โดยใช้เมนู Simulink Model Configuration Parameters:
ข้อจำกัดที่ทราบ
รายการข้อ จำกัด ของความรู้สามารถดูได้ที่ readme.txt file ที่มาพร้อมกับกล่องเครื่องมือและสามารถปรึกษาได้ในโฟลเดอร์การติดตั้ง MATLAB Add-on ของกล่องเครื่องมือการออกแบบตามแบบจำลองสำหรับ 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 อาจแตกต่างกันไปตามการใช้งานที่แตกต่างกัน และประสิทธิภาพจริงอาจแตกต่างกันไปตามช่วงเวลา พารามิเตอร์การทำงานทั้งหมด รวมถึง "Typicals" จะต้องได้รับการตรวจสอบสำหรับแต่ละแอปพลิเคชันของลูกค้าโดยผู้เชี่ยวชาญทางเทคนิคของลูกค้า NXP Semiconductor ไม่ได้มอบใบอนุญาตใด ๆ ภายใต้สิทธิ์ในสิทธิบัตรหรือสิทธิ์ของผู้อื่น ผลิตภัณฑ์ NXP Semiconductor ไม่ได้ออกแบบ ตั้งใจ หรืออนุญาตให้ใช้เป็นส่วนประกอบในระบบที่มีไว้สำหรับการผ่าตัดฝังเข้าไปในร่างกาย หรือการใช้งานอื่นๆ ที่มีวัตถุประสงค์เพื่อสนับสนุนหรือดำรงชีวิต หรือสำหรับการใช้งานอื่นๆ ที่ความล้มเหลวของผลิตภัณฑ์ NXP Semiconductor สร้างสถานการณ์ที่อาจได้รับบาดเจ็บหรือเสียชีวิต หากผู้ซื้อซื้อหรือใช้ผลิตภัณฑ์ 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. US Pat. & ตม. ปิด. Flexis และ Processor Expert เป็นเครื่องหมายการค้าของ NXP Semiconductor, Inc. ชื่อผลิตภัณฑ์หรือบริการอื่นๆ ทั้งหมดเป็นทรัพย์สินของเจ้าของที่เกี่ยวข้อง
©2021 NXP เซมิคอนดักเตอร์ สงวนลิขสิทธิ์.
เอกสาร / แหล่งข้อมูล
![]() |
กล่องเครื่องมือออกแบบตามโมเดล NXP สำหรับ HCP [พีดีเอฟ] คำแนะนำ กล่องเครื่องมือออกแบบตามโมเดลสำหรับ HCP กล่องเครื่องมือออกแบบตามโมเดล กล่องเครื่องมือออกแบบ กล่องเครื่องมือ |