Διαμόρφωση ελεγκτή Microsemi IGLOO2 HPMS DDR
Εισαγωγή
Το IGLOO2 HPMS διαθέτει ενσωματωμένο ελεγκτή DDR (HPMS DDR). Αυτός ο ελεγκτής DDR προορίζεται για τον έλεγχο μιας μνήμης DDR εκτός τσιπ. Ο ελεγκτής HPMS DDR είναι προσβάσιμος από το HPMS (με χρήση HPDMA) καθώς και από το ύφασμα FPGA.
Όταν χρησιμοποιείτε το System Builder για να δημιουργήσετε ένα μπλοκ συστήματος που περιλαμβάνει ένα HPMS DDR, το System Builder διαμορφώνει τον ελεγκτή HPMS DDR για εσάς με βάση τις καταχωρίσεις και τις επιλογές σας.
Δεν απαιτείται ξεχωριστή διαμόρφωση HPMS DDR από το χρήστη. Για λεπτομέρειες, ανατρέξτε στον Οδηγό χρήστη του IGLOO2 System Builder.
Εργαλείο δημιουργίας συστήματος
Εργαλείο δημιουργίας συστήματος
Στο em Builder για αυτόματη διαμόρφωση του HPMS DDR.
- Στην καρτέλα Device Features του System Builder, επιλέξτε HPMS External DDR Memory (HPMS DDR).
- Στην καρτέλα Μνήμες, επιλέξτε τον τύπο μνήμης DDR:
- DDR2
- DDR3
- LPDDR
- Επιλέξτε το πλάτος της μνήμης DDR: 8, 16 ή 32
- Ελέγξτε το ECC εάν θέλετε να έχετε ECC για το DDR.
- Εισαγάγετε τον χρόνο ρύθμισης της μνήμης DDR. Αυτός είναι ο χρόνος που χρειάζεται η μνήμη DDR για να αρχικοποιηθεί.
- Κάντε κλικ στην επιλογή Εισαγωγή διαμόρφωσης μητρώου για να εισαγάγετε τις τιμές μητρώου για το FDDR από ένα υπάρχον κείμενο file που περιέχει τις τιμές καταχωρητή. Δείτε τον Πίνακα 1 για τη διαμόρφωση του μητρώου file σύνταξη.
Το Libero αποθηκεύει αυτόματα αυτά τα δεδομένα διαμόρφωσης στο eNVM. Μετά την επαναφορά του FPGA, αυτά τα δεδομένα διαμόρφωσης θα αντιγραφούν αυτόματα στο HPMS DDR.
Εικόνα 1 • System Builder και HPMS DDR
Πίνακας 1 • Διαμόρφωση μητρώου File Σύνταξη
- ddrc_dyn_soft_reset_CR 0x00 ;
- ddrc_dyn_refresh_1_CR 0x27DE ;
- ddrc_dyn_refresh_2_CR 0x30F ;
- ddrc_dyn_powerdown_CR 0x02 ;
- ddrc_dyn_debug_CR 0x00 ;
- ddrc_ecc_data_mask_CR 0x0000 ;
- ddrc_addr_map_col_1_CR 0x3333 ;
Διαμόρφωση ελεγκτή HPMS DDR
Όταν χρησιμοποιείτε τον ελεγκτή HPMS DDR για πρόσβαση σε μια εξωτερική μνήμη DDR, ο ελεγκτής DDR πρέπει να προετοιμαστεί κατά το χρόνο εκτέλεσης. Αυτό γίνεται γράφοντας δεδομένα διαμόρφωσης σε αποκλειστικούς καταχωρητές διαμόρφωσης ελεγκτή DDR. Στο IGLOO2, το eNVM αποθηκεύει τα δεδομένα διαμόρφωσης καταχωρητή και μετά την επαναφορά του FPGA, τα δεδομένα διαμόρφωσης αντιγράφονται από το eNVM στους αποκλειστικούς καταχωρητές του HPMS DDR για προετοιμασία.
Καταχωρητές ελέγχου HPMS DDR
Ο ελεγκτής HPMS DDR έχει ένα σύνολο καταχωρητών που πρέπει να ρυθμιστούν κατά το χρόνο εκτέλεσης. Οι τιμές διαμόρφωσης για αυτούς τους καταχωρητές αντιπροσωπεύουν διαφορετικές παραμέτρους, όπως τη λειτουργία DDR, το πλάτος PHY, τη λειτουργία ριπής και το ECC. Για πλήρεις λεπτομέρειες σχετικά με τους καταχωρητές διαμόρφωσης ελεγκτή DDR, ανατρέξτε στον Οδηγό χρήσης Microsemi IGLOO2
Διαμόρφωση καταχωρητών HPMS MDDR
Για να καθορίσετε τις τιμές του μητρώου DDR:
- Χρησιμοποιήστε ένα πρόγραμμα επεξεργασίας κειμένου εκτός του Libero SoC, προετοιμάστε ένα κείμενο file που περιέχει τα ονόματα και τις τιμές του μητρώου, όπως στο Σχήμα 1-1.
- Από την καρτέλα Μνήμη του System Builder, κάντε κλικ στην επιλογή Εισαγωγή διαμόρφωσης μητρώου.
- Μεταβείτε στη θέση του κειμένου ρύθμισης παραμέτρων εγγραφής file έχετε προετοιμαστεί στο Βήμα 1 και επιλέξτε το file για εισαγωγή.
Εικόνα 1-1 • Εγγραφή Δεδομένων Διαμόρφωσης – Μορφή κειμένου
Αρχικοποίηση HPMS DDR
Τα δεδομένα διαμόρφωσης μητρώου που εισάγετε για το HPMS DDR φορτώνονται στο eNVM και αντιγράφονται στους καταχωρητές διαμόρφωσης HPMS DDR κατά την επαναφορά του FPGA. Δεν απαιτείται καμία ενέργεια χρήστη για την προετοιμασία του HPMS DDR κατά το χρόνο εκτέλεσης. Αυτή η αυτοματοποιημένη προετοιμασία μοντελοποιείται επίσης σε προσομοίωση.
Περιγραφή λιμένα
Διεπαφή DDR PHY
Αυτές οι θύρες εκτίθενται στο ανώτερο επίπεδο του μπλοκ που δημιουργείται από το System Builder. Για λεπτομέρειες, συμβουλευτείτε τον Οδηγό χρήσης του IGLOO2 System Builder. Συνδέστε αυτές τις θύρες στη μνήμη DDR σας.
Πίνακας 2-1 • Διεπαφή DDR PHY
Όνομα λιμένα | Κατεύθυνση | Περιγραφή |
MDDR_CAS_N | ΕΞΩ | DRAM CASN |
MDDR_CKE | ΕΞΩ | DRAM CKE |
MDDR_CLK | ΕΞΩ | Ρολόι, πλευρά P |
MDDR_CLK_N | ΕΞΩ | Ρολόι, Ν πλευρά |
MDDR_CS_N | ΕΞΩ | DRAM CSN |
MDDR_ODT | ΕΞΩ | DRAM ODT |
MDDR_RAS_N | ΕΞΩ | DRAM RASN |
MDDR_RESET_N | ΕΞΩ | Επαναφορά DRAM για DDR3 |
MDDR_WE_N | ΕΞΩ | DRAM WEN |
MDDR_ADDR[15:0] | ΕΞΩ | Dram bits διεύθυνσης |
MDDR_BA[2:0] | ΕΞΩ | Διεύθυνση Dram Bank |
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) | ΜΕΣΑ ΕΞΩ | Dram Data Mask |
MDDR_DQS ([3:0]/[1:0]/[0]) | ΜΕΣΑ ΕΞΩ | Είσοδος/Έξοδος Strobe Data Dram – Πλευρά P |
MDDR_DQS_N ([3:0]/[1:0]/[0]) | ΜΕΣΑ ΕΞΩ | Είσοδος/Έξοδος Strobe Data Dram – Πλευρά N |
MDDR_DQ ([31:0]/[15:0]/[7:0]) | ΜΕΣΑ ΕΞΩ | Είσοδος/Έξοδος Δεδομένων DRAM |
MDDR_DQS_TMATCH_0_IN | IN | FIFO σε σήμα |
MDDR_DQS_TMATCH_0_OUT | ΕΞΩ | Σήμα εξόδου FIFO |
MDDR_DQS_TMATCH_1_IN | IN | FIFO σε σήμα (μόνο 32 bit) |
MDDR_DQS_TMATCH_1_OUT | ΕΞΩ | Σήμα εξόδου FIFO (μόνο 32 bit) |
MDDR_DM_RDQS_ECC | ΜΕΣΑ ΕΞΩ | Dram ECC Data Mask |
MDDR_DQS_ECC | ΜΕΣΑ ΕΞΩ | Είσοδος/Έξοδος Strobe δεδομένων Dram ECC – Πλευρά P |
MDDR_DQS_ECC_N | ΜΕΣΑ ΕΞΩ | Είσοδος/Έξοδος Στροβοσκοπίου Δεδομένων Dram ECC – Πλευρά N |
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) | ΜΕΣΑ ΕΞΩ | Είσοδος/Έξοδος δεδομένων DRAM ECC |
MDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO σε σήμα |
MDDR_DQS_TMATCH_ECC_OUT | ΕΞΩ | Σήμα εξόδου ECC FIFO (μόνο 32 bit) |
Τα πλάτη των θυρών για ορισμένες θύρες αλλάζουν ανάλογα με την επιλογή του πλάτους PHY. Ο συμβολισμός "[a:0]/[b:0]/[c:0]" χρησιμοποιείται για να υποδηλώσει τέτοιες θύρες, όπου το "[a:0]" αναφέρεται στο πλάτος της θύρας όταν επιλέγεται ένα πλάτος PHY 32-bit , το "[b:0]" αντιστοιχεί σε ένα πλάτος PHY 16-bit και το "[c:0]" αντιστοιχεί σε ένα πλάτος PHY 8-bit.
Υποστήριξη προϊόντων
Η 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.
Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 USA Εντός των ΗΠΑ: +1 949-380-6100 Πωλήσεις: +1 949-380-6136
Φαξ: +1 949-215-4996
© 2013 Microsemi Corporation. Ολα τα δικαιώματα διατηρούνται. Η ονομασία Microsemi και το λογότυπο Microsemi είναι εμπορικά σήματα της Microsemi Corporation. Όλα τα άλλα εμπορικά σήματα και σήματα υπηρεσιών είναι ιδιοκτησία των αντίστοιχων κατόχων τους.
Έγγραφα / Πόροι
![]() |
Διαμόρφωση ελεγκτή Microsemi IGLOO2 HPMS DDR [pdf] Οδηγός χρήστη IGLOO2 HPMS DDR Controller Configuration, IGLOO2, HPMS DDR Controller Configuration, DDR Controller Configuration, Configuration |