NXP Model Based Design Toolbox για λογότυπο HCP

Εργαλειοθήκη σχεδίασης βάσει μοντέλου για HCP

Εργαλειοθήκη σχεδίασης βάσει μοντέλου NXP για προϊόν HCP

Κύρια Χαρακτηριστικά

Η εργαλειοθήκη σχεδίασης βάσει μοντέλου του NXP για HCP έκδοση 1.2.0 έχει σχεδιαστεί για να υποστηρίζει S32S2xx, S32R4x και S32G2xx MCU στο περιβάλλον MATLAB/Simulink, επιτρέποντας στους χρήστες να:

  • Σχεδιασμός εφαρμογών με χρήση μεθοδολογιών σχεδίασης βάσει μοντέλου.
  • Προσομοίωση και δοκιμή μοντέλων Simulink για S32S, S32R και S32G MCU πριν από την ανάπτυξη των μοντέλων στους στόχους υλικού.
  • Δημιουργήστε αυτόματα τον κωδικό της εφαρμογής χωρίς καμία ανάγκη για χειροκίνητη κωδικοποίηση C/ASM
  • Ανάπτυξη της εφαρμογής απευθείας από το MATLAB/Simulink στους πίνακες αξιολόγησης NXPΕργαλειοθήκη σχεδίασης βάσει μοντέλου NXP για HCP 01

Τα κύρια χαρακτηριστικά και λειτουργίες που υποστηρίζονται στην έκδοση RFP v1.2.0 είναι:

  • Υποστήριξη για το S32S247TV MCU και την πλατφόρμα ανάπτυξης GreenBox II
  • Υποστήριξη για το S32G274A MCU και την πλατφόρμα ανάπτυξης GoldBox (Πίνακας σχεδίασης αναφοράς S32G-VNP-RDB2)
  • Υποστήριξη για S32R41 MCU με Πίνακα Ανάπτυξης (X-S32R41-EVB)
  • Συμβατό με τις εκδόσεις MATLAB R2020a – R2022b
  • Πλήρως ενσωματωμένο με το Simulink Toolchain
  • Περιλαμβάνει ένα Exampβιβλιοθήκη που καλύπτει:
    • Software-in-Loop, Processor-in-Loop
    • Για περισσότερες λεπτομέρειες σχετικά με καθένα από τα θέματα που τονίστηκαν παραπάνω, ανατρέξτε στα ακόλουθα κεφάλαια.

Υποστήριξη HCP MCU

Πακέτα & Παράγωγα

Η εργαλειοθήκη σχεδίασης βάσει μοντέλου για HCP έκδοση 1.2.0 υποστηρίζει:
Εργαλειοθήκη σχεδίασης βάσει μοντέλου για HCP
Σημειώσεις Έκδοσης

  • Πακέτα S32S2xx MCU:
    • S32S247TV
  • Πακέτα S32G2xx MCU:
    • S32G274A
  • Πακέτα S32R4x MCU:
    • S32R41

Οι διαμορφώσεις μπορούν εύκολα να αλλάξουν για κάθε μοντέλο Simulink από το μενού Παράμετροι διαμόρφωσης:
Εργαλειοθήκη σχεδίασης βάσει μοντέλου NXP για HCP 02

Λειτουργίες

Η εργαλειοθήκη σχεδίασης βάσει μοντέλου για HCP έκδοση 1.2.0 υποστηρίζει τις ακόλουθες λειτουργίες:

  • Μνήμη ανάγνωσης/εγγραφής
  • Εγγραφή ανάγνωσης/εγγραφής
  • Profiler

Η προεπιλεγμένη ρύθμιση παραμέτρων που υποστηρίζεται από την εργαλειοθήκη είναι διαθέσιμη στους πίνακες Target Hardware Resources: Εργαλειοθήκη σχεδίασης βάσει μοντέλου NXP για HCP 03Από αυτό το πλαίσιο, ο χρήστης μπορεί να ενημερώσει τις παραμέτρους πλακέτας του μοντέλου, όπως διεύθυνση συσκευής, όνομα χρήστη, κωδικός πρόσβασης και φάκελο λήψης.
Η εργαλειοθήκη σχεδίασης βάσει μοντέλου για HCP έκδοση 1.2.0 έχει δοκιμαστεί χρησιμοποιώντας την επίσημη πλατφόρμα ανάπτυξης NXP Green Box II για S32S2xx, NXP Gold Box Development Platform για S32G2xx και X-S32R41-EVB Development Board για S32R41.

Χαρακτηριστικά εργαλειοθήκης σχεδίασης βάσει μοντέλου

Η εργαλειοθήκη σχεδίασης βάσει μοντέλου για HCP έκδοση 1.2.0 παραδίδεται με πλήρη βιβλιοθήκη μπλοκ Simulink HCP MCU όπως φαίνεται παρακάτω.
Υπάρχουν δύο κύριες κατηγορίες:

  • HCP Example Έργα
  • S32S2xx Utility BlocksΕργαλειοθήκη σχεδίασης βάσει μοντέλου NXP για HCP 04
Τρόποι προσομοίωσης HCP

Η εργαλειοθήκη παρέχει υποστήριξη για τις ακόλουθες λειτουργίες προσομοίωσης:

  • Software-in-Loop (SIL)
  • Processor-in-Loop (PIL)

Λογισμικό σε βρόχο
Μια προσομοίωση SIL μεταγλωττίζει και εκτελεί τον κώδικα που δημιουργείται στον υπολογιστή ανάπτυξης του χρήστη. Κάποιος μπορεί να χρησιμοποιήσει μια τέτοια προσομοίωση για να εντοπίσει πρώιμα ελαττώματα και να τα διορθώσει.
Επεξεργαστής σε βρόχο
Σε μια προσομοίωση PIL, ο παραγόμενος κώδικας εκτελείται στο υλικό προορισμού. Τα αποτελέσματα της προσομοίωσης PIL μεταφέρονται στο Simulink για να επαληθευτεί η αριθμητική ισοδυναμία της προσομοίωσης και τα αποτελέσματα δημιουργίας κώδικα. Η διαδικασία επαλήθευσης PIL είναι ένα κρίσιμο μέρος του κύκλου σχεδιασμού για να διασφαλιστεί ότι η συμπεριφορά του κώδικα ανάπτυξης ταιριάζει με τη σχεδίαση.
Εργαλειοθήκη σχεδίασης βάσει μοντέλου NXP για HCP 05

HCP Example Library

Το ExampΤο les Library αντιπροσωπεύει μια συλλογή μοντέλων Simulink που σας επιτρέπουν να δοκιμάζετε διαφορετικές μονάδες MCU στο chip και να εκτελείτε πολύπλοκες εφαρμογές PIL.
Εργαλειοθήκη σχεδίασης βάσει μοντέλου NXP για HCP 06Τα μοντέλα Simulink που εμφανίζονται ως π.χampΤα les βελτιώνονται με μια περιεκτική περιγραφή για να βοηθήσουν τους χρήστες να κατανοήσουν καλύτερα τη λειτουργικότητα που ασκείται, οδηγίες ρύθμισης υλικού όποτε είναι απαραίτητο και μια ενότητα επικύρωσης αποτελεσμάτων.
Ο πρώηνamples είναι επίσης διαθέσιμα από τη σελίδα βοήθειας του MATLAB.

Προαπαιτούμενα

Υποστηρίζονται εκδόσεις MATLAB και λειτουργικά συστήματα

Αυτή η εργαλειοθήκη έχει αναπτυχθεί και δοκιμαστεί για να υποστηρίζει τις ακόλουθες εκδόσεις MATLAB:

  • R2020a;
  • R2020b;
  • R2021a;
  • R2021b;
  • R2022a;
  • R2022b

Για μια εμπειρία ανάπτυξης χωρίς ροή, η ελάχιστη προτεινόμενη πλατφόρμα υπολογιστή είναι:

  • Windows® OS ή Ubuntu OS: οποιοσδήποτε επεξεργαστής x64
  • Τουλάχιστον 4 GB μνήμης RAM
  • Τουλάχιστον 6 GB ελεύθερου χώρου στο δίσκο.
  • Συνδεσιμότητα στο Διαδίκτυο για web λήψεις.

Υποστηρίζεται λειτουργικό σύστημα

Επίπεδο SP 64-bit
Windows 7 SP1 X
Windows 10 X
Ubuntu 21.10 X
Δημιουργία υποστήριξης αλυσίδας εργαλείων

Υποστηρίζονται οι ακόλουθοι μεταγλωττιστές:

Οικογένεια MCU Υποστηρίζεται μεταγλωττιστής Έκδοση έκδοσης
S32S2xx GCC για ARM Embedded Processors V9.2
S32G2xx GCC για ARM Embedded Processors V10.2
S32R4x GCC για ARM Embedded Processors V9.2

Ο μεταγλωττιστής προορισμού για την εργαλειοθήκη σχεδίασης βάσει μοντέλου πρέπει να ρυθμιστεί.
Η εργαλειοθήκη σχεδίασης βάσει μοντέλου χρησιμοποιεί τον μηχανισμό αλυσίδας εργαλείων που εκτίθεται από το Simulink για να ενεργοποιήσει την αυτόματη δημιουργία κώδικα με την εργαλειοθήκη Embedded και Simulink Coder. Από προεπιλογή, η αλυσίδα εργαλείων έχει διαμορφωθεί για τις εκδόσεις MATLAB R2020a – R2022b. Για οποιαδήποτε άλλη έκδοση του MATLAB, ο χρήστης πρέπει να εκτελέσει ένα script m-script για να δημιουργήσει τις κατάλληλες ρυθμίσεις για το περιβάλλον εγκατάστασής του.
Αυτό γίνεται αλλάζοντας τον τρέχοντα κατάλογο MATLAB στον κατάλογο εγκατάστασης της εργαλειοθήκης (π.χ.: ..\MATLAB\Add-Ons\Toolboxes\NXP_MBDToolbox_HCP\) και εκτελώντας το σενάριο "mbd_hcp_path.m".
mbd_hcp_path
Αντιμετώπιση του 'C[…]\ \NXP_MBDToolbox_HCP ως ρίζας εγκατάστασης MBD Toolbox. Η διαδρομή MBD Toolbox προαναρτήθηκε.
Εγγραφή της αλυσίδας εργαλείων…
Επιτυχής.
Αυτός ο μηχανισμός απαιτεί από τους χρήστες να εγκαταστήσουν το πακέτο υποστήριξης ενσωματωμένου κωδικοποιητή για επεξεργαστή ARM Cortex-A και το πακέτο υποστήριξης ενσωματωμένου κωδικοποιητή για τον επεξεργαστή ARM Cortex-R ως προαπαιτούμενο.
Εργαλειοθήκη σχεδίασης βάσει μοντέλου NXP για HCP 07Το σενάριο "mbd_hcp_path.m" επαληθεύει τις εξαρτήσεις των ρυθμίσεων χρήστη και θα εκδώσει οδηγίες για μια επιτυχημένη εγκατάσταση και διαμόρφωση της εργαλειοθήκης.
Η αλυσίδα εργαλείων μπορεί να βελτιωθεί περαιτέρω χρησιμοποιώντας το μενού Simulink Model Configuration Parameters:
Εργαλειοθήκη σχεδίασης βάσει μοντέλου NXP για HCP 08

Γνωστοί Περιορισμοί

Η λίστα των περιορισμών γνώσης βρίσκεται στο 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 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. & Tm. Μακριά από. Τα Flexis και Processor Expert είναι εμπορικά σήματα της NXP Semiconductor, Inc. Όλα τα άλλα ονόματα προϊόντων ή υπηρεσιών αποτελούν ιδιοκτησία των αντίστοιχων κατόχων τους
©2021 NXP Semiconductors. Με την επιφύλαξη παντός δικαιώματος.

Έγγραφα / Πόροι

Εργαλειοθήκη σχεδίασης βάσει μοντέλου NXP για HCP [pdf] Οδηγίες
Εργαλειοθήκη σχεδίασης βάσει μοντέλου για HCP, Εργαλειοθήκη σχεδίασης βάσει μοντέλου, εργαλειοθήκη σχεδίασης, εργαλειοθήκη

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *