MICROCHIP SmartDesign MSS MSS και ύφασμα AMBA APB3

Διαμόρφωση και Συνδεσιμότητα
Το υποσύστημα μικροελεγκτή SmartFusion σάς δίνει τη δυνατότητα να επεκτείνετε φυσικά τον δίαυλο AMBA στο ύφασμα FPGA. Μπορείτε να διαμορφώσετε τη διεπαφή υφάσματος AMBA ως APB3 ή AHBLite ανάλογα με τις σχεδιαστικές σας ανάγκες. Μια κύρια και μια διεπαφή slave bus είναι διαθέσιμη σε κάθε λειτουργία. Αυτό το έγγραφο παρέχει τα βασικά βήματα για τη δημιουργία ενός συστήματος AMBA APB3 από ύφασμα MSS-FPGA χρησιμοποιώντας τον διαμορφωτή MSS που είναι διαθέσιμος στο λογισμικό Libero® IDE. Τα περιφερειακά APB συνδέονται στο MSS χρησιμοποιώντας CoreAPB3 έκδοση 4.0.100 ή νεότερη. Τα ακόλουθα βήματα συνδέουν τα περιφερειακά APB3 που υλοποιούνται στο ύφασμα FPGA με το MSS.
Διαμόρφωση MSS
Βήμα 1. Επιλέξτε την αναλογία ρολογιού MSS FCLK (GLA0) προς υφασμάτινο ρολόι.
Επιλέξτε τον διαιρέτη FAB_CLK στο MSS Clock Management Configurator όπως φαίνεται στην Εικόνα 1-1. Πρέπει να εκτελέσετε στατική ανάλυση χρονισμού μετά τη διάταξη για να διασφαλίσετε ότι η σχεδίαση πληροί τις απαιτήσεις χρονισμού που ορίζονται στο Διαμορφωτή διαχείρισης ρολογιού. Ίσως χρειαστεί να προσαρμόσετε την αναλογία ρολογιού μεταξύ του MSS και του υφάσματος για να έχετε ένα λειτουργικό σχέδιο.

Βήμα 2. Επιλέξτε τη λειτουργία MSS AMBA.
Επιλέξτε τον τύπο διεπαφής AMBA APB3 στο πρόγραμμα διαμόρφωσης διασύνδεσης υφασμάτων MSS όπως φαίνεται στην Εικόνα 1-2. Κάντε κλικ στο OK για να συνεχίσετε.

Εικόνα 1-2 • Επιλέχθηκε η διεπαφή AMBA APB3
Τα AMBA και FAB_CLK προωθούνται αυτόματα στην κορυφή και είναι διαθέσιμα σε κάθε SmartDesign που δημιουργεί το MSS.
Δημιουργήστε το υποσύστημα FPGA Fabric and AMBA
Το υφασμάτινο υποσύστημα AMBA δημιουργείται σε ένα κανονικό στοιχείο SmartDesign και, στη συνέχεια, το στοιχείο MSS εγκαθίσταται σε αυτό το στοιχείο (όπως φαίνεται στην Εικόνα 1-5).
Βήμα 1. Δημιουργήστε και διαμορφώστε το CoreAPB3. APB Master Data Bus Width – 32-bit; το ίδιο πλάτος του διαύλου δεδομένων MSS AMBA. Διαμόρφωση διεύθυνσης – Διαφέρει ανάλογα με το μέγεθος της υποδοχής σας. δείτε τον Πίνακα 1-1 για τις σωστές τιμές.
Πίνακας 1-1 • Τιμές διαμόρφωσης διεύθυνσης
|
Μέγεθος υποδοχής 64 KB, έως 11 Slaves |
Μέγεθος υποδοχής 4 KB, έως 16 Slaves |
Μέγεθος υποδοχής 256 Byte, έως 16 Slaves |
Μέγεθος υποδοχής 16 Byte, έως 16 Slaves |
|
| Αριθμός bit διεύθυνσης που οδηγούνται από τον κύριο | 20 | 16 | 12 | 8 |
| Θέση στη δευτερεύουσα διεύθυνση των άνω 4 bit της κύριας διεύθυνσης | [19:16] (Παράβλεψη εάν πλάτος κύριας διεύθυνσης >= 24 bit) | [15:12] (Παράβλεψη εάν πλάτος κύριας διεύθυνσης >= 20 bit) | [11:8] (Παράβλεψη εάν πλάτος κύριας διεύθυνσης >= 16 bit) | [7:4] (Παράβλεψη εάν πλάτος κύριας διεύθυνσης >= 12 bit) |
| Έμμεση Διεύθυνση | Δε χρησιμοποιείται | |||
Ενεργοποιημένες κουλοχέρηδες APB Slave – Απενεργοποιήστε τις υποδοχές που δεν σκοπεύετε να χρησιμοποιήσετε για την εφαρμογή σας. Ο αριθμός των διαθέσιμων υποδοχών για το σχέδιο είναι συνάρτηση του μεγέθους της υποδοχής που έχει επιλεγεί. Για 64KB μόνο οι υποδοχές 5 έως 15 είναι διαθέσιμες λόγω της ορατότητας υφάσματος από το χάρτη μνήμης MSS (από 0x4005000 έως 0x400FFFFF). Για μικρότερα μεγέθη αυλακώσεων, όλες οι υποδοχές είναι διαθέσιμες. Ανατρέξτε στην ενότητα «Υπολογισμός χάρτη μνήμης» στη σελίδα 7 για περισσότερες λεπτομέρειες σχετικά με τα μεγέθη των θυρίδων και τη σύνδεση υποτελούς/υποδοχής. Testbench – Άδεια χρήσης – RTL

Βήμα 2. Δημιουργήστε και διαμορφώστε τα περιφερειακά AMBA APB στο σχέδιό σας.
Βήμα 3. Συνδέστε το υποσύστημα μαζί. Αυτό μπορεί να γίνει αυτόματα ή χειροκίνητα. Αυτόματη σύνδεση – Η λειτουργία αυτόματης σύνδεσης SmartDesign (διαθέσιμη από το Μενού SmartDesign ή κάνοντας δεξί κλικ στον Καμβά) συνδέει αυτόματα τα ρολόγια του υποσυστήματος και επαναφέρει και σας παρουσιάζει έναν επεξεργαστή χάρτη μνήμης όπου μπορείτε να αντιστοιχίσετε τα εξαρτήματα APB στις κατάλληλες διευθύνσεις (Εικόνα 1-4).
Σημείωμα: ότι η δυνατότητα αυτόματης σύνδεσης εκτελεί τις συνδέσεις ρολογιού και επαναφοράς μόνο εάν τα ονόματα θυρών FAB_CLK και M2F_RESET_N δεν έχουν αλλάξει στο στοιχείο MSS.

Μη αυτόματη σύνδεση – Συνδέστε το υποσύστημα ως εξής:
- Συνδέστε το CoreAPB3 mirrored-master BIF στο MSS Master BIF (όπως φαίνεται στην Εικόνα 1-5).
- Συνδέστε τα εξαρτήματα APB στις κατάλληλες υποδοχές σύμφωνα με τις προδιαγραφές του χάρτη μνήμης σας.
- Συνδέστε το FAB_CLK σε PCLK όλων των περιφερειακών APB του σχεδιασμού σας.
- Συνδέστε το M2F_RESET_N σε PRESET όλων των περιφερειακών APB του σχεδιασμού σας.

Υπολογισμός Χάρτη Μνήμης
Μόνο τα ακόλουθα μεγέθη υποδοχής υποστηρίζονται για MSS:
- 64 KB
- 4KB και κάτω
Γενική Φόρμουλα
- Για μέγεθος υποδοχής ίσο με 64K, η βασική διεύθυνση του περιφερειακού πελάτη είναι: 0x40000000 + (αριθμός υποδοχής * μέγεθος υποδοχής)
- Για μέγεθος υποδοχής μικρότερο από 64K, η βασική διεύθυνση του περιφερειακού πελάτη είναι: 0x40050000 + (αριθμός υποδοχής * μέγεθος υποδοχής)
Η βασική διεύθυνση για το ύφασμα είναι σταθερή στο 0x4005000, αλλά για να απλοποιήσουμε την εξίσωση του χάρτη μνήμης, δείχνουμε τη διεύθυνση βάσης ως διαφορετική σε περίπτωση 64 KB.
Σημείωμα: το μέγεθος της υποδοχής καθορίζει τον αριθμό των διευθύνσεων για αυτό το περιφερειακό (δηλαδή 1k σημαίνει ότι υπάρχουν 1024 διευθύνσεις).
- Exampλε 1: Μέγεθος υποδοχής 64KB byte Υποδοχές 64KB = 65536 υποδοχές (0x10000).
- Εάν το περιφερειακό βρίσκεται στην υποδοχή με αριθμό 7, τότε η διεύθυνσή του είναι: 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
- Example 2: Μέγεθος υποδοχής byte 4KB: Υποδοχές 4KB = 4096 υποδοχές (0x1000)
- Εάν το περιφερειακό βρίσκεται στην υποδοχή με αριθμό 5, τότε η διεύθυνσή του είναι: 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000
Χάρτης μνήμης View
Μπορείς view τον χάρτη της μνήμης του συστήματος χρησιμοποιώντας τη λειτουργία Αναφορές (από το μενού Σχεδίαση επιλέξτε Αναφορές). Για π.χample, το Σχήμα 2-1 είναι ένας χάρτης μερικής μνήμης που δημιουργήθηκε για το υποσύστημα που φαίνεται στο

Υποστήριξη προϊόντων
Η Microsemi SoC Products Group υποστηρίζει τα προϊόντα της με διάφορες υπηρεσίες υποστήριξης, όπως Εξυπηρέτηση Πελατών, Κέντρο τεχνικής υποστήριξης πελατών, webτοποθεσία, ηλεκτρονικό ταχυδρομείο και γραφεία πωλήσεων σε όλο τον κόσμο. Αυτό το παράρτημα περιέχει πληροφορίες σχετικά με την επικοινωνία με την ομάδα προϊόντων Microsemi SoC και τη χρήση αυτών των υπηρεσιών υποστήριξης.
Εξυπηρέτηση πελατών
Επικοινωνήστε με την Εξυπηρέτηση Πελατών για μη τεχνική υποστήριξη προϊόντων, όπως τιμολόγηση προϊόντων, αναβαθμίσεις προϊόντων, πληροφορίες ενημέρωσης, κατάσταση παραγγελίας και εξουσιοδότηση.
- Από τη Βόρεια Αμερική, καλέστε το 800.262.1060
- Από τον υπόλοιπο κόσμο, καλέστε στο 650.318.4460
- Φαξ, από οπουδήποτε στον κόσμο, 408.643.6913
Κέντρο Τεχνικής Υποστήριξης Πελατών
Ο Όμιλος Microsemi SoC Products στελεχώνει το Κέντρο Τεχνικής Υποστήριξης Πελατών με άριστα καταρτισμένους μηχανικούς που μπορούν να σας βοηθήσουν να απαντήσουν σε ερωτήσεις υλικού, λογισμικού και σχεδίασης σχετικά με τα προϊόντα Microsemi SoC. Το Κέντρο Τεχνικής Υποστήριξης Πελατών αφιερώνει πολύ χρόνο δημιουργώντας σημειώσεις εφαρμογών, απαντήσεις σε συνήθεις ερωτήσεις κύκλου σχεδιασμού, τεκμηρίωση γνωστών ζητημάτων και διάφορες συχνές ερωτήσεις. Επομένως, προτού επικοινωνήσετε μαζί μας, επισκεφτείτε τους διαδικτυακούς μας πόρους. Είναι πολύ πιθανό να έχουμε ήδη απαντήσει στις ερωτήσεις σας.
Τεχνική Υποστήριξη
Επισκεφτείτε την Υποστήριξη Πελατών webιστοσελίδα (www.microsemi.com/soc/support/search/default.aspx) για περισσότερες πληροφορίες και υποστήριξη. Πολλές απαντήσεις είναι διαθέσιμες στην αναζήτηση web Ο πόρος περιλαμβάνει διαγράμματα, εικόνες και συνδέσμους προς άλλους πόρους στο webτοποθεσία.
Webτοποθεσία
Μπορείτε να περιηγηθείτε σε διάφορες τεχνικές και μη πληροφορίες στην αρχική σελίδα του SoC, στη διεύθυνση www.microsemi.com/soc.
Επικοινωνία με το Κέντρο Τεχνικής Υποστήριξης Πελατών
Υψηλά καταρτισμένοι μηχανικοί στελεχώνουν το Κέντρο Τεχνικής Υποστήριξης. Μπορείτε να επικοινωνήσετε με το Κέντρο Τεχνικής Υποστήριξης μέσω email ή μέσω της Ομάδας προϊόντων Microsemi SoC webτοποθεσία.
E-mail
Μπορείτε να επικοινωνήσετε τις τεχνικές ερωτήσεις σας στη διεύθυνση email μας και να λάβετε απαντήσεις μέσω email, φαξ ή τηλεφώνου. Επίσης, εάν αντιμετωπίζετε προβλήματα σχεδιασμού, μπορείτε να στείλετε email στο σχέδιό σας fileνα λάβει βοήθεια. Παρακολουθούμε συνεχώς τον λογαριασμό email καθ' όλη τη διάρκεια της ημέρας. Κατά την αποστολή του αιτήματός σας σε εμάς, φροντίστε να συμπεριλάβετε το πλήρες όνομά σας, την επωνυμία της εταιρείας σας και τα στοιχεία επικοινωνίας σας για αποτελεσματική επεξεργασία του αιτήματός σας. Η διεύθυνση email τεχνικής υποστήριξης είναι soc_tech@microsemi.com.
Οι υποθέσεις μου
Οι πελάτες του Microsemi SoC Products Group μπορούν να υποβάλλουν και να παρακολουθούν τεχνικές υποθέσεις στο διαδίκτυο μεταβαίνοντας στο My Cases.
Εκτός ΗΠΑ
Οι πελάτες που χρειάζονται βοήθεια εκτός των ζωνών ώρας των ΗΠΑ μπορούν είτε να επικοινωνήσουν με την τεχνική υποστήριξη μέσω email (soc_tech@microsemi.com) είτε να επικοινωνήσουν με ένα τοπικό γραφείο πωλήσεων. Οι καταχωρήσεις γραφείων πωλήσεων βρίσκονται στη διεύθυνση www.microsemi.com/soc/company/contact/default.aspx.
Τεχνική Υποστήριξη ITAR
Για τεχνική υποστήριξη σε RH και RT FPGA που ρυθμίζονται από τους Κανονισμούς Διεθνούς Κυκλοφορίας Όπλων (ITAR), επικοινωνήστε μαζί μας μέσω soc_tech_itar@microsemi.com. Εναλλακτικά, στο My Cases, επιλέξτε Yes στην αναπτυσσόμενη λίστα ITAR. Για μια πλήρη λίστα των ρυθμιζόμενων από το ITAR Microsemi FPGA, επισκεφτείτε το ITAR web σελίδα. Η Microsemi Corporation (NASDAQ: MSCC) προσφέρει ένα ολοκληρωμένο χαρτοφυλάκιο λύσεων ημιαγωγών για: αεροδιαστημική, άμυνα και ασφάλεια. επιχειρήσεις και επικοινωνίες· βιομηχανικές και εναλλακτικές αγορές ενέργειας. Τα προϊόντα περιλαμβάνουν αναλογικές και RF συσκευές υψηλής απόδοσης, υψηλής αξιοπιστίας, ολοκληρωμένα κυκλώματα μικτού σήματος και ραδιοσυχνοτήτων, προσαρμόσιμα SoC, FPGA και πλήρη υποσυστήματα. Η Microsemi έχει την έδρα της στο Aliso Viejo της Καλιφόρνια. Μάθετε περισσότερα στο www.microsemi.com.
© 2013 Microsemi Corporation. Ολα τα δικαιώματα διατηρούνται. Η ονομασία Microsemi και το λογότυπο Microsemi είναι εμπορικά σήματα της Microsemi Corporation. Όλα τα άλλα εμπορικά σήματα και σήματα υπηρεσιών είναι ιδιοκτησία των αντίστοιχων κατόχων τους.
Τα κεντρικά γραφεία της Microsemi
One Enterprise, Aliso Viejo CA 92656 USA Εντός των ΗΠΑ: +1 949-380-6100 Πωλήσεις: +1 949-380-6136 Φαξ: +1 949-215-4996
Έγγραφα / Πόροι
![]() |
MICROCHIP SmartDesign MSS MSS and Fabric AMBA APB3 Design [pdf] Οδηγός χρήστη SmartDesign MSS MSS and Fabric AMBA APB3 Design, SmartDesign MSS, MSS and Fabric AMBA APB3 Design, AMBA APB3 Design |





