Πληροφορίες αναφοράς - Προεπεξεργασία. Μνήμη flash. Αρχή λειτουργίας Κάθε κυτταρικό φλας κελί μνήμης

Οι μικροκυκλωμένες μόνιμες μόνιμες μνήμες με ηλεκτρική διαγραφή των δεδομένων που πραγματοποιήθηκαν με τη χρήση τεχνολογίας Flash έχουν λάβει ισχυρές θέσεις σε ηλεκτρονικές και υπολογιστικές τεχνικές, ιδρώτες άλλων τύπων μη πτητικών συσκευών αποθήκευσης. Η κύρια αξιοπρέπειά τους είναι η πιθανότητα επαναπρογραμματισμού "στο σύστημα", χωρίς να πέσει το τσιπ από την πλακέτα τυπωμένου κυκλώματος ή να το αφαιρέσετε από τον πίνακα. Ένας μεγάλος επιτρεπτός αριθμός κύκλων επαναπρογραμματισμού σάς επιτρέπει να αξιοποιήσετε σε τέτοιες μάρκες "μονάδες flash" σε δεκάδες megabytes, οι οποίες διαφέρουν από τις συμβατικές μονάδες σε άκαμπτους ή εύκαμπτους μαγνητικούς δίσκους με πλήρη απουσία κινούμενων μερών. Χάρη σε αυτό, είναι ανθεκτικά και ικανά να εργάζονται σε συνθήκες ισχυρών κραδασμών, για παράδειγμα, σε αυτοκίνητα και άλλα κινούμενα αντικείμενα. Το δημοσιευμένο άρθρο είναι αφιερωμένο στα θέματα προγραμματισμού μικροκραφείων μνήμης Flash Memory.

Από το rppu άλλων τύπων μάρκες μνήμης flash διακρίνει την παρουσία απευθείας στον ενσωματωμένο κρυστάλλινο "προγραμματιστή" - το μηχάνημα διαγραφής και εγγραφής (AC3). Ελευθερώνει από την ανάγκη για μια διαδικασία προγραμματισμού για να τροφοδοτηθεί αυξημένη τάση στα συμπεράσματα τσιπ, σχηματίζουν ορισμένες αλληλουχίες παλμών. Όλα αυτά τα AC3 κάνουν ανεξάρτητα και ανεπαίσθητα για τον χρήστη που παραμένει μόνο με τη βοήθεια της κατάλληλης εντολής για να αναφέρει τη διεύθυνση του κελιού και τον κώδικα που πρέπει να καταγράφεται σε αυτό και να περιμένετε τη λειτουργία. Σε πολλές περιπτώσεις, η μακροπρόθεσμη λειτουργία (για παράδειγμα, η διαγραφή του μπλοκ δεδομένων) μπορεί να σταματήσει, διαβάστε τις επιθυμητές πληροφορίες από μια άλλη περιοχή μνήμης και στη συνέχεια να συνεχίσετε.

Σήμερα, πολλές εταιρείες (η πιο διάσημη Intel. AMD. Atmel. Το WinBond) παράγουν μια μεγάλη γκάμα μικροκυκλωμάτων μνήμης flash έως 4 MB. Η εξωτερική τους διασύνδεση είναι παράλληλη ή συνεπής. Οι μικροκυκλωμένες με σειριακή διεπαφή προορίζονται κυρίως για την αποθήκευση μικρών συστοιχιών δεδομένων σε μικρές ή εξειδικευμένες συσκευές, για παράδειγμα, για να απομνημονεύσουν τις σταθερές ρυθμίσεις ραδιοφώνου ή οικιακής ηλεκτρικής συσκευής.

Στη συνέχεια, θα συζητήσουμε τα "παράλληλα" τα τσιπ λάμψης, τα οποία, στη φυσική και λογική διεπαφή, με τον επεξεργαστή, δεν διαφέρουν από το συνηθισμένο ROM, εκτός από το ότι έχουν, όπως το RAM, υπάρχει εισόδου δικαιωμάτων εισόδου. Βρίσκεται σε τέτοιες μάρκες που αποθηκεύουν τους κωδικούς BIOS των σύγχρονων υπολογιστών. Ο οργανισμός δεδομένων είναι οκτώ ή 16-bit. Συχνά μπορεί να επιλεγεί συνδέοντας ένα ειδικά εφοδιασμένο με κοινόχρηστο σύρμα ή πηγή ενέργειας. Εκτός από τα ελαστικά της διεύθυνσης και των δεδομένων, τα τρία σήματα ελέγχου παρέχονται σε μάρκες: η επιλογή του Crystal (CE), ενεργοποιήστε την έξοδο (OE) και ανάλυση εγγραφής (εμείς). Το τελευταίο είναι μόνο αν το τσιπ πρέπει να προγραμματιστεί. Η ελάχιστη διάρκεια του κύκλου ανάγνωσης είναι 70 ... 150 HC.

Στις πρώτες μάρκες Flash, η σειρά των κυττάρων μνήμης ήταν ένα μόνο μπλοκ και τα δεδομένα θα μπορούσαν να διαγραφούν μόνο εξ ολοκλήρου από ολόκληρο τον πίνακα. Σε πολλές σύγχρονες μάρκες, η μνήμη διασπάται σε μπλοκ και η διαγραφή των δεδομένων σε ένα από αυτά δεν επηρεάζει αυτά τα αποθηκευμένα σε άλλα. Το μέγεθος των μπλοκ είναι πολύ διαφορετικό - από 128 bytes έως 128 kb ή περισσότερο. Ωστόσο, κατά την ανάγνωση δεδομένων, όλες οι μικροκιές μνήμης θεωρούνται ως ενιαία συστοιχία και αυτό. Αυτό που χωρίζεται σε μπλοκ, δεν έχει σημασία.

Τυπικά, τα μπλοκ είναι τα ίδια και ίσα, αλλά μπορεί να είναι διαφορετικά. Για παράδειγμα, τα μάρκες της σειράς 28FXXX της Intel περιλαμβάνουν το λεγόμενο μπλοκ εκκίνησης (εκκίνησης) των 16 KB και δύο παραμέτρους μπλοκ 8 kb το καθένα. Το παρακάτω είναι ένα μπλοκ 96 kb και το υπόλοιπο μέρος της μνήμης αποτελείται από 128 kb μπλοκ. Οι ιδιότητες αυτών των μπλοκ διαφέρουν κάπως. Για την εκκίνηση, παρέχεται προστασία από το υλικό από την εγγραφή και τη διαγραφή. Περιλαμβάνει, τροφοδοτώντας το κατάλληλο λογικό επίπεδο σε ένα ειδικά εφοδιασμένο με μικροκυκλώματα. Τα μπλοκ παραμέτρων έχουν σχεδιαστεί για να αποθηκεύουν συχνά μεταβλητά δεδομένα και διατηρούν περισσότερα, σε σύγκριση με άλλους, τον αριθμό των κύκλων διαγραφής / εγγραφής.

Κάθε μία από τις μάρκες της υπό εξέταση σειράς γίνεται σε δύο εκδόσεις που διαφέρουν στη θέση των μπλοκ στον χώρο διευθύνσεων. Σε μάρκες με δείκτη στο (κάτω μέρος), βρίσκονται, ξεκινώντας από τη μηδενική διεύθυνση, στην αναφερόμενη σειρά. Σε προϊόντα με δείκτη t (πάνω), τη σειρά επιστροφής (bootable - στον τομέα των ανώτερων διευθύνσεων).

Επί του παρόντος, τα μάρκες μνήμης flash έχουν σχεδιαστεί για ονομαστικές τάσεις τροφοδοσίας από 2,7 έως 5 V. Η αυξημένη τάση (12 V) δεν απαιτείται καθόλου ή είναι απαραίτητο μόνο σε ορισμένες ειδικές λειτουργίες. Στην κατάσταση παθητικής ("ανεπιθύμητης"), τέτοιες μάρκες καταναλώνουν όχι περισσότερο από 1 mA (στις περισσότερες περιπτώσεις - δέκα φορές λιγότερο) από την τροφοδοσία. Μερικές φορές υπάρχει ένας ειδικός τρόπος πλήρους τερματισμού (λειτουργία ύπνου), στην οποία η κατανάλωση είναι αμελητέα. Είναι αλήθεια ότι είναι αδύνατο να διαβάσετε τα δεδομένα από το τσιπ "κοπής" και να "ξυπνήσετε". Μερικές φορές υπάρχουν αρκετές δωδεκάδες μικροδευτερόλεπτες. Τρέχον ρεύμα σε ενεργή λειτουργία - δεκάδες Milliamper και εάν μεταφράσετε στην παθητική κατάσταση του τσιπ, το AC3 του οποίου εκτελεί μια μακρά λειτουργία (για παράδειγμα, διαγράφει τα δεδομένα), το ρεύμα δεν θα μειωθεί μέχρι να ολοκληρωθεί.

Η μεγάλη προσοχή δίνεται στην προστασία των δεδομένων που είναι αποθηκευμένα στη μνήμη flash από τυχαία αλλαγή, ειδικά υπό την επήρεια παρεμβολών και παροδικών διαδικασιών όταν ενεργοποιείτε και απενεργοποιείτε. Στις περισσότερες περιπτώσεις, παρέχονται τρεις τύποι προστασίας υλικού. Το πρώτο είναι αυτό. Η οποία στους παλμούς στην αλυσίδα της αλυσίδας με διάρκεια μικρότερη από 15 ... 20 Όχι το τσιπ δεν ανταποκρίνεται, το δεύτερο είναι ότι με χαμηλό λογικό επίπεδο στην είσοδο OE, δεν μπορεί να προκαλέσει καμία χειρισμό σημάτων σε άλλες εισόδους μια καταχώρηση, η τρίτη. ότι, όταν μια τάση τροφοδοσίας μειώνεται κάτω από κάποιο επίπεδο αποσυνδεδεμένο το επίπεδο AC3. Στις μάρκες των διαφόρων τύπων, το όριο τερματισμού είναι εντός 1.5 ... 3.8V.

Μερικές φορές είναι δυνατόν να ολοκληρωθεί η αλλαγή της αλλαγής και η διαγραφή ολόκληρης της συστοιχίας δεδομένων ή των εξαρτημάτων του. Τα έκτακτα μέτρα απαιτούνται συνήθως για την επιβολή ή την ανακούφιση μιας τέτοιας απαγόρευσης (για παράδειγμα, μια βραχυπρόθεσμη παροχή υψηλής τάσης σε ορισμένα συμπεράσματα).

Παρέχεται προστασία του προγράμματος. Για να αλλάξετε τα περιεχόμενα του κυττάρου μνήμης Flash, όπως στη συμβατική μνήμη RAM. Καταγράψτε έναν κωδικό σε μία διεύθυνση. Απαιτείται μια εντολή που αποτελείται από διάφορους κωδικούς που καταγράφονται σε ορισμένες διευθύνσεις.

Το τυχόν τσιπ flash είναι σε θέση να ενημερώσει τον τύπο της συσκευής σας στην οποία είναι εγκατεστημένη, η οποία σας επιτρέπει να επιλέξετε αυτόματα τους επιθυμητούς αλγόριθμους εγγραφής και να διαγράψετε δεδομένα. Για την ένταξη λογισμικού και απενεργοποιήστε τη λειτουργία ανάγνωσης αναγνωριστικού, παρέχονται κατάλληλες εντολές. Μετατρέποντάς το, στη διεύθυνση, διαβάζεται από το αναγνωριστικό του κατασκευαστή και σε συσκευές 1Ν (αναγνωριστικά κάποιου τσιπ εμφανίζονται στον πίνακα). Στην ίδια λειτουργία, αλλά σε άλλες διευθύνσεις, σε ορισμένες περιπτώσεις μπορείτε να λάβετε περισσότερες πληροφορίες, για παράδειγμα, στην κατάσταση προστασίας από το υλικό από την καταγραφή.

Για να μεταβείτε στη λειτουργία ανάγνωσης αναγνωριστικού, είναι δυνατή χωρίς μια ομάδα, τροφοδοτώντας την είσοδο διεύθυνσης A9 τάση +12 V. Η επιτρεπόμενη απόκλιση του μεγέθους του στις μικροκυκλωμένες διαφορετικών τύπων είναι διαφορετική. Σε ορισμένες περιπτώσεις δεν υπερβαίνει το ± 5%. Σε άλλες, αρκεί η τάση να υπερβαίνει μόνο κάποια τιμή, για παράδειγμα, 10 V. αναγνωριστικά που διαβάζονται στις παραπάνω διευθύνσεις, ρυθμίζοντας τα χωρίς εκκένωση Α9. Συνήθως αυτή η μέθοδος χρησιμοποιείται στους καθολικούς προγραμματιστές.

AC3 Οι πιο φλας μάρκες μνήμης αντιλαμβανόμενες εντολές που παρέχονται σύμφωνα με το λεγόμενο πρότυπο Jedec, αν και υπάρχουν εξαιρέσεις. Μερικές φορές, κατά την αναβάθμιση των τσιπ, το σύστημα εντολών τους συμπληρώνεται με τυποποιημένους συνδυασμούς κώδικα, διατηρώντας ταυτόχρονα και παλιές ομάδες (αυτό είναι απαραίτητο για να λειτουργήσουν οι αναβαθμισμένοι κρύσταλλοι). Η Intel εφαρμόζει το σύστημα εντολών του.

Πριν εξετάσουμε λεπτομερώς τις εντολές, θα πούμε λίγο για τη σύνδεση του τσιπ Flash. Ο ίδιος τύπος τσιπ, κατά κανόνα, εκδίδεται στα περιβλήματα πολλών τύπων διαφορετικής θέσης, βήματος και αριθμού συμπερασμάτων. Συχνά παρέχουν επιλογές "καθρέφτη" για να εγκαταστήσετε μάρκες σε οποιαδήποτε πλευρά του σκάφους χωρίς να αλλάζει την τοπολογία των τυπωμένων αγωγών.

Οι αριθμοί PIN στα παρακάτω κυκλώματα είναι τυποποιημένοι για μικροκυκλώματα 512 kb στα πιο κοινά 32 ακίδων PLCC και PDIP. Το τσιπ "Cocoovka" ενός μικρότερου όγκου είναι παρόμοιο, αλλά δεν συνδέονται με τα συμπεράσματα των παλαιότερων απορρίψεων (για παράδειγμα, το AM29F010 είναι απαλλαγμένο από 30 και 1 -η).

Ένα διάγραμμα παρόμοιο με αυτό που φαίνεται στο ΣΧ. 1, εφαρμόστε εάν χρειαστεί να διαγράψετε και να γράψετε δεδομένα χωρίς να αφαιρέσετε το μικροκυκλοειδές του μικροεπεξεργαστή, το σύστημα.

Θεωρείται ότι το σύστημα δεδομένων συστήματος είναι οκτώ-bit, διευθύνσεις - 16-bit. Το ROM διατίθεται στον χώρο διεύθυνσης των 32 KB, το υπόλοιπο μέρος του μπορεί να καταλάβει τη μνήμη RAM ως το ποσό της μνήμης AM29F040 - 512 KB, υπάρχει ένα μητρώο της σελίδας μνήμης Flash που ελέγχει τις εκκενώσεις ανώτερης διεύθυνσης. Μπορείτε να χρησιμοποιήσετε τις ακόλουθες απλές διαδικασίες για την ανάγνωση και τη γραφή (γραμμένη στο Pascal):

Εάν πρέπει να προγραμματίσετε το τσιπ flash έξω από τη συσκευή στην οποία θα λειτουργήσει, μπορεί να συνδεθεί με έναν προσωπικό υπολογιστή. Ο ευκολότερος τρόπος να κάνετε είναι να εγκαταστήσετε μια πρόσθετη παράλληλη πλακέτα εισόδου / εξόδου στον υπολογιστή. Τέτοιες τέλη, για παράδειγμα, PCL-731 της Advantech, Dio-48 της εταιρείας IOP DAS ή PET-48DIO Adlink Adlink. Κατά κανόνα, έχουν 48 εισόδους / εξόδους και λειτουργούν με τον ίδιο τρόπο όπως δύο μάρκες 8255 (CR5806B55A) στον τρόπο με τις ίδιες πληροφορίες και θύρες ελέγχου, ακόμη και αν δεν υπάρχει τέτοιο τσιπ στη σύνθεσή τους. Εάν είναι απαραίτητο, η παράλληλη συμβολή εισόδου / εξόδου μπορεί να γίνει ανεξάρτητα χρησιμοποιώντας το άρθρο N. Vasilyeva "Extender Interface Interface" (Ραδιόφωνο, 1994, Νο. 6, σελ. 20, 21).

Για να διαβάσετε ή να προγραμματίσετε το τσιπ φλας συνδέεται με τις θύρες δύο μικροκυκλώματα 8255 σύμφωνα με το διάγραμμα που φαίνεται στο ΣΧ. 2. Η πρώτη θύρα του πρώτου από αυτά χρησιμοποιείται για την εισαγωγή / εξόδου δεδομένων, ξεχωριστών απορρίψεων της θύρας του υπολογιστή του - για την έξοδο των σημάτων ελέγχου του CE, OE και εμείς. Οι θύρες RA, RV και PC δεύτερο σχηματίζουν μια διεύθυνση 24 bit της διεύθυνσης Flash Chip. Εάν το μικρότερο κομμάτι αυτού του ελαστικού είναι επαρκές, ο αντίστοιχος αριθμός θυρών PC υψηλού επιπέδου δεν είναι συνδεδεμένος.

Οι θύρες του πίνακα I / O και οι βοηθητικές σταθερές πρέπει να περιγράφονται στο πρόγραμμα ως εξής:

Και οι διαδικασίες που περιγράφονται παραπάνω αντικαθίστανται από το ακόλουθο κείμενο:

Τώρα - στην πραγματικότητα σχετικά με το πρόγραμμα προγραμματισμού flash chip. Σύμφωνα με το πρότυπο Jedec, κάθε ομάδα αρχίζει να καταγράφει τον κωδικό OAAN στα 5555N. Στη συνέχεια, καταγράψτε τον κωδικό 55n στη διεύθυνση 2 AAAN και στο συμπέρασμα - ο κώδικας λειτουργίας πραγματοποιείται στα 5555n.

Μιλώντας, για παράδειγμα, για την ομάδα 40n, θα υπονοούμε ακριβώς μια τέτοια ακολουθία με έναν αριθμό 40n ως κώδικα λειτουργίας.

Μετά την ενεργοποίηση της τροφοδοσίας, οποιοδήποτε τσιπ Flash εισάγει αυτόματα αυτή τη λειτουργία και το εγκαταστήσετε με μια ειδική εντολή δεν είναι απαραίτητη. Ωστόσο, απαιτείται, για παράδειγμα, να επιστρέψει από τη λειτουργία ανάγνωσης ταυτοποίησης. Μερικές φορές ονομάζεται εντολή επαναφοράς ή μια αρχική εγκατάσταση. Για να μεταφέρετε μερικές μάρκες στη λειτουργία πίνακα, ένας κύκλος εγγραφής κώδικα 0F0H είναι αρκετός σε οποιαδήποτε διεύθυνση.

Η ακόλουθη εντολή του κύκλου εγγραφής 0A0N περιέχει τη διεύθυνση του προγραμματιζόμενου κυττάρου και τον κώδικα που καταγράφεται σε αυτό. Στις περισσότερες περιπτώσεις, για να γράψετε σε κάθε κελί, πρέπει να υποβάλετε μια ξεχωριστή εντολή. Λάβετε υπόψη ότι όπως το συνηθισμένο rppu, στις απορρίψεις του προγραμματιζόμενου κελιού, μπορείτε να αντικαταστήσετε μόνο τις λογικές μονάδες με μηδενικά. Για να εκτελέσετε την αντίστροφη λειτουργία, συνήθως απαιτείται να προεπεξεργαστείτε τα περιεχόμενα ενός ολόκληρου μπλοκ μνήμης και να επαναλάβετε τον προγραμματισμό όλων των κυττάρων του. Σημειώστε ότι το AC3 πολλών τσιπ Flash δεν αναγνωρίζει τέτοια σφάλματα και αναφέρει την επιτυχή απόδοση της λειτουργίας. Για να βεβαιωθείτε ότι ο προγραμματισμός είναι σωστός, πρέπει να ελέγξετε τα εγγεγραμμένα δεδομένα.

Στα μάρκες WinBond με μπλοκ 128 byte, ο προγραμματισμός οποιουδήποτε κυττάρου προηγείται αυτόματα με τη διαγραφή όλων των δεδομένων που το περιέχουν μπλοκ. Επομένως, θα πρέπει πάντα να αντιγράψετε το μπλοκ σε μνήμη RAM, να κάνετε τις απαραίτητες αλλαγές στο αντίγραφο και το πρόγραμμα και πάλι και τα 128 bytes. Έχοντας λάβει την ομάδα OON, διεύθυνση και πρώτα προγραμματιζόμενα bytes, το AC3 το εισέρχεται στο εσωτερικό buffer του μπλοκ και περιμένει 200 \u200b\u200bμs, όχι αρχίζοντας προγραμματισμό. Εάν μια άλλη ομάδα της OOν και η επόμενη Byte λαμβάνονται κατά τη διάρκεια αυτής της περιόδου, θα μεταβεί επίσης στο buffer και το AC3 θα περιμένει άλλα 300 μs. Έτσι συνεχίζεται μέχρι τότε. Μέχρι στιγμής, και τα 128 bytes του μπλοκ ή της παύσης δεν θα υπερβούν την επιτρεπόμενη τιμή (300 μs). Μετά από αυτό, το AC3 σβήνει το μπλοκ και ξεκινά τον ίδιο τον προγραμματισμό. Η αλληλουχία εγγραφής στο ρυθμιστικό δεδομένων που προορίζεται για διαφορετικά μπλοκ του μπλοκ δεν έχει σημασία, αλλά αυτά τα κύτταρα που δεν έχουν λάβει δεδομένα, αφού ο προγραμματισμός θα περιέχει κωδικούς 0ffh.

Υπάρχουν δύο τρόποι για να γράψετε δεδομένα για τον προγραμματισμό σε ένα παρόμοιο τσιπ. Το πρώτο (για άλλα συνηθισμένο) ονομάζεται προστατευμένο λογισμικό. Κάθε εγγεγραμμένη byte πρέπει να προηγείται από την εντολή OON. Ωστόσο, η προστασία μπορεί να απενεργοποιηθεί με την υποβολή σειράς εντολών 80n και 20n.

Μετά από αυτό, το byte καταγράφηκε σε οποιαδήποτε διεύθυνση εμπίπτει στο εσωτερικό buffer του τσιπ, και αυτή η λειτουργία αποθηκεύεται ακόμη και μετά την αποσύνδεση και την ενεργοποίηση. Οι εντολές Oon βγαίνουν στην εντολή.

Για να γράψετε δεδομένα στο σχήμα Intel Flash-Micro, παρέχονται δύο ισοδύναμες επιλογές ομάδας. Πρώτα απ 'όλα, ένας από τους κωδικούς 40n ή 10n είναι γραμμένος σε οποιαδήποτε διεύθυνση. Και στη συνέχεια - προγραμματιζόμενος κώδικας στην επιθυμητή διεύθυνση.

Η ομάδα "διαγράφει όλη τη μνήμη".

Αυτή η υπεύθυνη λειτουργία AC3 Flash Chip ξεκινά με τη λήψη μιας ακολουθίας δύο ομάδων - 80n και 10n.

Intel Microcircuits Η ίδια εντολή υποβάλλεται καταγράφοντας τις αυθαίρετες διευθύνσεις κωδικών 20n και 0d0h

Η διαγραφή όλων των περιεχομένων της μνήμης λαμβάνει από δεκάδες χιλιοστά του δευτερολέπτου σε λίγα δευτερόλεπτα. Σε ορισμένες μάρκες, είναι δυνατόν να αναστείλει αυτή τη διαδικασία για την καταγραφή του ωοτοκίου κώδικα σε οποιαδήποτε διεύθυνση. Μετά την εγγραφή (επίσης σε οποιαδήποτε διεύθυνση) κωδικό 30n (για μάρκες Intel-Odoh), η διαγραφή θα συνεχιστεί.

Ομάδα "Διαγραφή μπλοκ". Για να διαγράψετε τα περιεχόμενα του μπλοκ μνήμης, πρέπει να υποβάλετε δύο εντολές. Το πρώτο από αυτά είναι 80n, το δεύτερο είναι διαφορετικό από το ότι ο κωδικός λειτουργίας 90χ πρέπει να καταγράφεται όχι στα 5555N, αλλά σε οποιοδήποτε από τα κύτταρα του πλυμένου μπλοκ.

Τα τσιπ Intel καταγράφουν επαρκώς τον κωδικό 90n σε οποιαδήποτε διεύθυνση. Ερχόμενοι από αυτόν τον τρόπο της εντολής "ανάγνωσης" παραπάνω.

Πώς να ελέγξετε την ολοκλήρωση των εντολών "Long" προγραμματισμού και δεδομένων διαγραφής δεδομένων; Ο ευκολότερος τρόπος είναι να χρησιμοποιήσετε τα δεδομένα αναφοράς chip και να δώσετε το σχηματισμό λογισμικού κατάλληλων καθυστερήσεων. Αλλά ο πραγματικός χρόνος εκτέλεσης ορισμένων λειτουργιών είναι συχνά σημαντικά διαφορετικός από τις τιμές αναφοράς ακόμη και για διαφορετικά κύτταρα και μπλοκ ενός τσιπ, αυξάνοντας ως "γήρανση" του τελευταίου.

Για να μάθετε με ακρίβεια το τέλος αυτού ή ότι η λειτουργία σας επιτρέπει να διαβάσετε την κατάσταση της κατάστασης AC3. Το Flash -Microshem εκδίδει το περιεχόμενο αυτού του μητρώου στο λεωφορείο δεδομένων όλη την ώρα έως ότου η AC3 ασχολείται με την εκτέλεση της διαδικασίας διαγραφής ή προγραμματισμού. Υπάρχουν δύο ενδείξεις ότι η διαδικασία δεν έχει ολοκληρωθεί. Το πρώτο έγκειται στο γεγονός ότι η αξία του D7 bit του κρατικού μητρώου είναι αντιστρόφως σε σχέση με το κύτταρο μνήμης που καταγράφεται στο ίδιο bit (κατά τη διαγραφή - ίση με 0). Μετά την ολοκλήρωση της επιχείρησης, συμπίπτει με τους καταγεγραμμένους. Το δεύτερο χαρακτηριστικό είναι το bit "Flicking" Bit D6 (η τιμή του αλλάζει κάθε φορά που η ανάγνωση του μητρώου, μέχρι να ολοκληρωθεί η λειτουργία).

Κατά κανόνα, παρατηρούνται και τα δύο χαρακτηριστικά, αλλά εντοπίζονται εξαιρέσεις. Για παράδειγμα, στην Intel Chips, το τρεχούμενο bit λείπει και το bit D7 κατά τη διάρκεια του προγραμματισμού είναι 0 ανεξάρτητα από τον εγγεγραμμένο κώδικα. Το τέλος της λειτουργίας σε αυτή την περίπτωση δείχνει D7 \u003d 1. Σε μάρκες με ρεκόρ μπλοκ (για παράδειγμα, winbond), η τιμή του bit d7 αντιστρόφως παρόμοιο κομμάτι του τελευταίου από τους κωδικούς που καταγράφονται στο buffer μπλοκ

Συνήθως, μετά την ολοκλήρωση του προγραμματισμού ή τη διαγραφή, το Flash Microle-MA επιστρέφει αυτόματα στη λειτουργία συστοιχίας δεδομένων, αλλά οι μικροτσίπ της Intel απαιτούν κατάλληλη εντολή σε αυτό.

Εάν το τσιπ είναι ελαττωματικό, η λειτουργία "μακρά" μπορεί ποτέ να ολοκληρωθεί, ως αποτέλεσμα του οποίου ο υπολογιστής του ελεγκτή προγραμματισμού θα "κρεμάσει". Για να αποφευχθεί αυτό, θα πρέπει να προβλεφθεί ο έλεγχος της διάρκειας των εργασιών διαγραφής και προγραμματισμού και σε περίπτωση υπέρβασης μιας λογικής αξίας - "συναγερμού" με την έκδοση ενός μηνύματος δυσλειτουργίας.

Μερικές φορές, ειδικά όταν εργάζεστε με μάρκες που περνούσαν κοντά στον αριθμό των κύκλων διαγραφής / προγραμματισμού, έχει νόημα να επαναλάβετε την ανεπιτυχή λειτουργία αρκετές φορές. Μια προσπάθεια μπορεί να είναι επιτυχής.

Συμπερασματικά, λίγα λόγια για τα βοηθητικά προγράμματα που σας επιτρέπουν να ενημερώσετε το BIOS του υπολογιστή που είναι αποθηκευμένο στη μνήμη flash. Αναπτύσσονται για κάθε τύπο συστηματικών (μητρικών) σανίδων και λαμβάνουν υπόψη τα χαρακτηριστικά της σύνδεσης των τσιπ Flash στα ελαστικά του συστήματος. Επομένως, οι προσπάθειες χρήσης της χρησιμότητας που έχει σχεδιαστεί για την ίδια σανίδα τύπου για την ενημέρωση του BIOS είναι διαφορετική, συχνά οδηγεί σε πλήρη αποτυχία του υπολογιστή.

Το βοηθητικό πρόγραμμα ξεκινάει ως ένα κανονικό πρόγραμμα εφαρμογής, καθορίζοντας ένα όνομα αρχείου ως παράμετρο που περιέχει τους κωδικούς της νέας έκδοσης του BIOS. Διαβάζει αυτό το αρχείο δημιουργώντας μια σειρά δεδομένων στη μνήμη flash στο RAM. Στη συνέχεια, καθορίζει τον τύπο του τσιπ και επιλέγει τις κατάλληλες διαδικασίες για να συνεργαστεί με αυτό. Μετά από αυτό, η διαγραφή της παλιάς και η καταγραφή των νέων δεδομένων αρχίζει και αυτή τη στιγμή το πρόγραμμα δεν μπορεί να χρησιμοποιήσει λειτουργίες BIOS, συμπεριλαμβανομένων των πληροφοριών εξόδου στην οθόνη ή την έρευνα πληκτρολογίου. Εάν χρειάζεται να το κάνετε, οι απαραίτητες υπορουτίνες εισάγονται στο ίδιο το βοηθητικό πρόγραμμα. Μετά την ολοκλήρωση του προγραμματισμού και επαλήθευση της ορθότητας, είναι συνήθως μια επανεκκίνηση του υπολογιστή και ξεκινά μια "νέα ζωή" με το ενημερωμένο BIOS.

Διάβασε και γράψε Χρήσιμος

Τα μέσα που χρησιμοποιούν τη μνήμη Flash αποτελούν την πιο πολυάριθμευση φορητών ψηφιακών μέσων ψηφιακών πληροφοριών και χρησιμοποιούνται στη συντριπτική πλειοψηφία των σύγχρονων ψηφιακών συσκευών. Οι διαφορετικοί τύποι καρτών μνήμης flash χρησιμοποιούνται όλο και περισσότερο σε ψηφιακές φωτογραφικές μηχανές, υπολογιστές τσέπης, ήχου, κινητά τηλέφωνα και άλλα φορητά ηλεκτρονικά συστήματα.

Η χρήση μάρκες μνήμης Flash σάς επιτρέπει να δημιουργείτε μικρογραφία και πολύ ελαφρές μη πτητικές ανταλλακτικές κάρτες μνήμης με χαμηλή κατανάλωση ενέργειας. Ένα σημαντικό πλεονέκτημα των καρτών μνήμης Flash είναι επίσης η υψηλότερη αξιοπιστία τους λόγω της απουσίας κινούμενων μερών, τα οποία είναι ιδιαίτερα κρίσιμα στην περίπτωση εξωτερικών μηχανικών επιπτώσεων: σοκ, δονήσεις κ.λπ.

Τα κύρια μειονεκτήματα αυτών των μεταφορέων αποτελούν μια αρκετά μεγάλη τιμή των καρτών μνήμης Flash και μια υψηλή ειδική αξία των δεδομένων που είναι αποθηκευμένα σε αυτά, αν και υπάρχει σήμερα μια τάση προς σημαντική μείωση των τιμών για κάρτες μνήμης Flash.

Οι πιο συνηθισμένοι τύποι καρτών flash σήμερα είναι η CompactFlash (CF), SmartMedia (SM), Secure Digital (SD), MultiMediaCard (MMC) και Memory Stick (MS), οι οποίες διαφέρουν από κάθε άλλη διεπαφή, διαστάσεις, ταχύτητα ανάγνωσης / εγγραφής και μέγιστη δυνατή χωρητικότητα.

Ωστόσο, παρά την ποικιλία των προτύπων, η επιλογή του χρήστη δεν είναι πολύ μεγάλη. Ή μάλλον, κανείς δεν προσφέρει το χρήστη στον ίδιο τον χρήστη. Εάν λάβετε ένα τέτοιο τμήμα της αγοράς ως ψηφιακές φωτογραφικές μηχανές, κάθε κάμερα έχει σχεδιαστεί για μια συγκεκριμένη μορφή κάρτας flash και συχνά είναι ο τύπος μνήμης flash που επηρεάζει την τελική επιλογή υπέρ μιας συγκεκριμένης κάμερας.

Στο φυσικό επίπεδο, η μνήμη flash των διαφόρων προτύπων έχει πολλά κοινά και πρώτα απ 'όλα αυτά είναι η αρχιτεκτονική της συστοιχίας μνήμης και η ίδια η συσκευή. Ως εκ τούτου, πριν μεταβείτε στην εξέταση διαφόρων τύπων καρτών μνήμης flash, θα επικεντρωθούμε στις βασικές πτυχές της αρχιτεκτονικής της.

Συσκευή κυττάρων μνήμης Flash

Το AK είναι γνωστό, μια φυσική αριθμητική για έναν υπολογιστή είναι δυαδική λογική όταν όλες οι πληροφορίες κωδικοποιούνται χρησιμοποιώντας λογικές μηδενικές και μονάδες - κομμάτια πληροφοριών. Από τη θέση των ηλεκτρονικών, δύο διακριτή κατάσταση του σήματος αντιστοιχεί σε δυαδική λογική, μία από τις οποίες αποδίδεται στην τιμή του λογικού μηδέν και το δεύτερο είναι μια λογική μονάδα. Συνεπώς, η μνήμη που χρησιμοποιείται στα ψηφιακά ηλεκτρονικά είναι μια οργανωμένη αποθήκευση λογικών μηδενικών και μονάδων. Στην απλούστερη περίπτωση, κάθε στοιχειώδες κύτταρο μνήμης αποθηκεύει ένα κομμάτι πληροφοριών, δηλαδή 0, είτε 1. Οι γνωστοί τύποι μνήμης διαφέρουν ο ένας από τον άλλο με τα χαρακτηριστικά σχεδιασμού του στοιχειώδους κυττάρου μνήμης και τις αρχές της οργάνωσης της σειράς αυτών των κυττάρων.

Σκεφτείτε για παράδειγμα μια καλά γνωστή μνήμη RAM RAM, που αναφέρεται ως μνήμη RAM (μνήμη τυχαίας προσπέλασης). Σύμφωνα με τις αρχές της δράσης, η μνήμη RAM μπορεί να χωριστεί σε δυναμική και στατική.

Στη στατική μνήμη, τα κύτταρα κατασκευάζονται σε διάφορες παραλλαγές των ενεργοποιητών - σε κυκλώματα τρανζίστορ με δύο σταθερές καταστάσεις. Μετά την εγγραφή λίγο σε ένα τέτοιο κελί, μπορεί να είναι σε μία από αυτές τις καταστάσεις και να αποθηκεύσει τα καταγεγραμμένα κομμάτια όπως σας αρέσει πολύ: Απαιτείται μόνο η παρουσία ισχύος. Ως εκ τούτου, το όνομα της μνήμης - στατικό, δηλαδή σε συνεχή κατάσταση. Το πλεονέκτημα της στατικής μνήμης είναι η ταχύτητά του και τα μειονεκτήματα είναι υψηλή κατανάλωση ενέργειας και χαμηλή ειδική πυκνότητα δεδομένων, δεδομένου ότι ένα κύτταρο σκανδάλης αποτελείται από πολλά τρανζίστορ και, ως εκ τούτου, χρειάζονται αρκετά μέρη στο κρύσταλλο.

Στη δυναμική μνήμη, ένα στοιχειώδες κύτταρο είναι ένας πυκνωτής ικανός να διατηρεί ηλεκτρικό φορτίο για σύντομο χρονικό διάστημα, η παρουσία του οποίου μπορεί να συσχετιστεί με ένα κομμάτι πληροφοριών. Με απλά λόγια, όταν καταγράφετε μια λογική μονάδα σε ένα κύτταρο μνήμης, ο πυκνωτής φορτίζεται, κατά την εγγραφή μηδέν - να αποφορτιστεί. Κατά την ανάγνωση των δεδομένων, ο πυκνωτής εκκενώνεται μέσω του σχήματος ανάγνωσης και εάν το φορτίο πυκνωτή ήταν μη μηδέν, τότε ρυθμίζεται μία μόνο τιμή στην έξοδο του κυκλώματος ανάγνωσης. Επιπλέον, δεδομένου ότι κατά την ανάγνωση του πυκνωτή εκκενώνεται, πρέπει να χρεωθεί στην προηγούμενη τιμή. Επομένως, η διαδικασία ανάγνωσης συνοδεύεται από πυκνωτές επαναφόρτισης (αναγέννηση φόρτισης). Εάν το κύτταρο δεν συμβεί για μεγάλο χρονικό διάστημα πρόσβασης στο κύτταρο, τότε ο πυκνωτής εκκενώνεται λόγω των ρευμάτων διαρροής και οι πληροφορίες χάνονται. Από την άποψη αυτή, η μνήμη που βασίζεται στη σειρά πυκνωτών απαιτεί μια περιοδική επαναφόρτιση πυκνωτών, οπότε ονομάζεται δυναμική. Για να αντισταθμίσει τη διαρροή φόρτισης, η αναγέννηση χρησιμοποιείται, βασισμένη σε κυκλική πρόσβαση σε κύτταρα μνήμης, αποκαθιστώντας το προηγούμενο φορτίο πυκνωτή.

Τόσο η στατική όσο και η δυναμική μνήμη RAM είναι μια εξαρτώμενη από ενέργεια μνήμη που μπορεί να αποθηκεύσει τα κομμάτια πληροφοριών μόνο παρουσία εξωτερικής ισχύος. Συνεπώς, όταν η ισχύς είναι απενεργοποιημένη, όλες οι πληροφορίες χάνονται.

Η θεμελιώδης διαφορά στη μνήμη flash από τη μνήμη RAM είναι ότι η μη πτητική μνήμη ικανή να αποθηκεύει πληροφορίες κατά τη διάρκεια απεριόριστου χρόνου απουσία εξωτερικής ισχύος.

Κατ 'αρχήν, υπάρχουν διάφοροι τύποι μη πτητικό μνήμης και με αυτή την έννοια, η μνήμη flash είναι μόνο μία από τις ποικιλίες του.

ROM Αρχιτεκτονική μνήμης

Το απλούστερο παράδειγμα μη πτούμενης μνήμης είναι ROM (μνήμη μόνο για ανάγνωση), επίσης γνωστή ως ROM (σταθερή συσκευή αποθήκευσης). Σε μια τέτοια μνήμη, η σειρά των κυττάρων είναι ένα σύνολο αγωγών, μερικές από τις οποίες παραμένουν εξ ολοκλήρου, και τα υπόλοιπα καταστρέφονται. Αυτοί οι αγωγοί που εκτελούν το ρόλο των στοιχειωδών διακοπτών οργανώνονται στη μήτρα συνδέοντας τις γραμμές των στηλών και των σειρών (Εικ. 1). Η κλειστή κατάσταση του αγωγού μπορεί να εκχωρηθεί λογική μηδενική τιμή και ανοικτή λογική μονάδα. Αν τώρα μετρήσετε την τάση μεταξύ μιας από τις γραμμές στήλης και σειρές (δηλαδή, πρόσβαση σε ένα συγκεκριμένο κύτταρο μνήμης), τότε η υψηλή τιμή (ανοικτή κατάσταση του αγωγού) αντιστοιχεί σε μια λογική μονάδα και το μηδέν (κλειστή κατάσταση του ο αγωγός) είναι ένα λογικό μηδέν.

Το κύριο μειονέκτημα του ROM είναι η αδυναμία ενημέρωσης των περιεχομένων των κυττάρων μνήμης, δηλαδή πληροφορίες εγγραφής. Μόλις η μνήμη αυτή χρησιμοποιήθηκε για την αποθήκευση του BIOS, αλλά σήμερα αυτό το είδος μνήμης δεν εφαρμόζεται πλέον.

Ένας άλλος τύπος μη πτούμενης μνήμης είναι μια επανεγγραφή ROM (διαγραμμένη προγραμματιζόμενη μνήμη μόνο για ανάγνωση). Μια τέτοια μνήμη μπορεί να αντικατασταθεί μόνο με τη βοήθεια ειδικών προγραμματιστών. Επί του παρόντος, λόγω της πολυπλοκότητας της διαδικασίας επανεγγραφής, η μνήμη Flash έρχεται στην αντικατάσταση του PPZ (μνήμη flash).

Τώρα είναι πολύ δύσκολο να προσδιοριστεί η προέλευση του όρου "flash". Κυριολεκτικά με το αγγλικό φλας είναι ένα φλας, αστραπή. Ίσως οι προγραμματιστές ήθελαν να τονίσουν με αυτό το όνομα ότι αυτή η μη πτητική μνήμη σας επιτρέπει να αντικαταστήσετε πληροφορίες σε ταχύτητα αστραπής. Σε κάθε περίπτωση, το όνομα "Flash" ενοποιήθηκε σταθερά για αυτόν τον τύπο μνήμης, αν και δεν έχει καμία σχέση με την αρχιτεκτονική της μνήμης ή της παραγωγικής της τεχνολογίας.

Δομή του τρανζίστορ CMOS

Μεταξύ της μνήμης Flash και της δυναμικής μνήμης RAM, καθώς και της μνήμης ROM, υπάρχουν πολλά κοινά. Η θεμελιώδης διαφορά είναι κατά κύριο λόγο στη δομή του ίδιου του στοιχειώδους κυττάρου. Εάν ένας πυκνωτής είναι μια δυναμική μνήμη στη δυναμική μνήμη, τότε η μνήμη του κυττάρου μνήμης εκτελεί ένα CMOS-Transistor μιας ειδικής αρχιτεκτονικής στη μνήμη flash. Και αν υπάρχουν τρία ηλεκτρόδια στο συνηθισμένο τρανζίστορ CMOS (αποθέματα, πηγή και κλείστρο), στη συνέχεια στο τρανζίστορ Flash (στην απλούστερη περίπτωση), προστίθεται ένα άλλο κλείστρο, που ονομάζεται Floating.

Το συνηθισμένο τρανζίστορ CMOS μπορεί να είναι σε δύο κράτη: ανοιχτό και κλειστό. Εξετάστε την αρχή του συνήθους τρανζίστορ στο παράδειγμα του Ν-Ρ-Ν-τρανζίστορ (Εικ. 2). Σε ένα τέτοιο τρανζίστορ, η περιοχή της αποστράγγισης και της πηγής έχει ηλεκτρονική αγωγιμότητα (Ν-περιοχή) και η περιοχή του κλείστρου είναι η αγωγιμότητα οπών (P-περιοχή). Το ίδιο το τρανζίστορ γίνεται σε ένα ημιαγωγό τύπου Ρ με την αγωγιμότητα οπών. Φυσικά, λόγω της διάχυσης οπών από την περιοχή Ρ στην περιοχή Ν και αντίστροφη διάχυση των ηλεκτρονίων από την περιοχή Ν στην περιοχή Ρ, διαμορφωμένα στρώματα (στρώματα στα οποία δεν υπάρχουν σημαντικοί φορείς φορτίου) σχηματίζονται σε τα σύνορα των μεταβάσεων των περιοχών P- και N. Αποτρέψτε τη ροή του τρέχοντος. Στη συνήθη θέση, δηλαδή όταν η τάση δεν εφαρμόζεται ή εφαρμόζεται αρνητικό δυναμικό, το τρανζίστορ είναι σε κλειστή κατάσταση, δηλαδή, δεν είναι σε θέση να πραγματοποιηθεί ρεύμα από την πηγή στην αποστράγγιση. Η κατάσταση δεν αλλάζει, ακόμη και αν συνδέεται η τάση μεταξύ της αποστράγγισης και της πηγής (αυτό δεν λαμβάνει υπόψη τα ρεύματα διαρροής που προκαλούνται από την κίνηση υπό την επίδραση των διαμορφωμένων ηλεκτρικών πεδίων των μη πυρήνων φορέων φορτίου, δηλαδή τρύπες για την Ν-περιοχή και τα ηλεκτρόνια για την περιοχή Ρ).

Ωστόσο, αν κάνετε ένα θετικό δυναμικό για το κλείστρο, τότε η κατάσταση αλλάζει ριζικά. Υπό την επίδραση του ηλεκτρικού πεδίου του κλείστρου, οι οπές πιέζονται σε ένα ρ-ημιαγωγό βαθιά μέσα στο ηλεκτρικό πεδίο και τα ηλεκτρόνια, αντίθετα, σχεδιάζονται στην περιοχή κάτω από το κλείστρο, σχηματίζοντας το κανάλι εμπλουτισμένο με ηλεκτρόνια μεταξύ την πηγή και την αποστράγγιση. Εάν συνδέσετε μια θετική τάση στο κλείστρο, αυτά τα ηλεκτρόνια αρχίζουν να μετακινούνται από την πηγή στην αποστράγγιση. Στην περίπτωση αυτή, το τρανζίστορ διεξάγει το ρεύμα - λέγεται ότι ανοίγει το τρανζίστορ. Εάν η τάση από το κλείστρο αφαιρεθεί, τα ηλεκτρόνια παύουν να αποσύρονται στην περιοχή μεταξύ της πηγής και της αποστράγγισης, το αγώγιμο κανάλι καταστρέφεται και το τρανζίστορ παύει να παραλείπει το ρεύμα, δηλαδή, κλείνει.

Στην ανοικτή κατάσταση, η τάση μεταξύ της αποστράγγισης και της πηγής είναι κοντά στο μηδέν και στην κλειστή κατάσταση, αυτή η τάση μπορεί να φτάσει σε υψηλή τιμή. Η κατάσταση στην περίπτωση αυτή είναι παρόμοια με τα κύτταρα ROM με κλειστούς και ανοικτούς αγωγούς. Η κλειστή κατάσταση του τρανζίστορ αντιστοιχεί στον ανοιχτό αγωγό και μπορεί να ερμηνευτεί ως λογική μονάδα και η ανοικτή κατάσταση του τρανζίστορ αντιστοιχεί σε κλειστό αγωγό και μπορεί να ερμηνευτεί ως λογική μηδέν. Το πρόβλημα είναι ότι η ρύθμιση του τρανζίστορ ενός ή άλλου κράτους, είναι απαραίτητο να τροφοδοτήσετε την τάση ελέγχου στο κλείστρο, δηλαδή αυτή η δομή σας επιτρέπει να εγγράφετε πληροφορίες (ορίστε την τιμή μηδέν ή μονάδα), αλλά δεν το επιτρέπει Πληροφορίες για τη διατήρηση, διότι απουσία τάσης στην πύλη η κατάστασή του γίνεται πάντα κλειστή. Ως εκ τούτου, είναι απαραίτητο να καταλήξουμε με τέτοιο τρόπο ώστε η ικανότητα να βρίσκεται σε ανοικτή ή κλειστή κατάσταση στο τρανζίστορ παρέμεινε εν πάση περιπτώσει για μεγάλο χρονικό διάστημα. Για να γίνει αυτό, προστίθεται ένα πλωτό κλείστρο στα τρανζίστορ που χρησιμοποιείται στη μνήμη flash, η οποία χρησιμεύει στην αποθήκευση φόρτισης (ηλεκτρόνια) κατά τη διάρκεια απεριόριστου χρόνου.

Δομή ενός τρανζίστορ με πλωτό κλείστρο

Εξετάστε πρώτα την κατάσταση όταν δεν υπάρχουν ηλεκτρόνια στην πλωτή πύλη. Σε αυτή την περίπτωση, το τρανζίστορ συμπεριφέρεται όπως το παραδοσιακό τρανζίστορ που έχει ήδη συζητηθεί. Όταν η θετική τάση υποβληθεί στο κλείστρο ελέγχου (αρχικοποίηση του κυττάρου μνήμης), θα είναι σε ανοικτή κατάσταση, η οποία αντιστοιχεί σε ένα λογικό μηδέν (Σχήμα 3). Εάν μια περίσσεια αρνητικού φορτίου (ηλεκτρόνια) τοποθετείται σε μια πλωτή πύλη, ακόμη και όταν η θετική τάση υποβάλλεται στο κλείστρο ελέγχου, αντισταθμίζει το ηλεκτρικό πεδίο που δημιουργείται από το κλείστρο ελέγχου και δεν επιτρέπει το κανάλι αγωγιμότητας, δηλαδή το τρανζίστορ θα είναι σε κλειστή κατάσταση.

Σύκο. 3. τη συσκευή του τρανζίστορ με ένα πλωτό κλείστρο και την ανάγνωση των περιεχομένων του κελιού μνήμης

Έτσι, η παρουσία ή η απουσία χρέωσης σε μια πλωτή πύλη καθορίζει ξεκάθαρα την κατάσταση του τρανζίστορ (ανοικτή ή κλειστή) όταν η ίδια θετική τάση υποβάλλεται στο κλείστρο ελέγχου. Εάν η παροχή τάσης στο κλείστρο ελέγχου πρόκειται να αντιμετωπιστεί ως αρχικοποίηση του κυττάρου μνήμης, στη συνέχεια στην τάση μεταξύ της πηγής και της αποστράγγισης, είναι δυνατόν να κρίνετε την παρουσία ή την απουσία χρέωσης σε μια πλωτή πύλη. Ένα ιδιόμορφο στοιχείο στοιχειώδους μνήμης επιτυγχάνεται, ικανή να αποθηκεύσει μία παρτίδα πληροφοριών. Ταυτόχρονα, είναι σημαντικό να διατηρηθεί η χρέωση στην πλωτή πύλη (αν υπάρχει) θα μπορούσε να διατηρηθεί εκεί από οτιδήποτε για μεγάλο χρονικό διάστημα τόσο κατά την αρχικοποίηση του κυττάρου μνήμης όσο και κατά την απουσία τάσης στην πύλη ελέγχου. Σε αυτή την περίπτωση, το κύτταρο μνήμης θα είναι μη πτητικό. Παραμένει μόνο να καταλήξουμε στο πώς να τοποθετήσετε μια χρέωση στην πλωτή πύλη (γράψτε τα περιεχόμενα των κυττάρων μνήμης) και να το αφαιρέσετε από εκεί (διαγράψτε τα περιεχόμενα του κυττάρου μνήμης) εάν είναι απαραίτητο.

Το δωμάτιο χρέωσης για ένα πλωτό κλείστρο (διαδικασία εγγραφής) υλοποιείται είτε με την ένεση ζεστών ηλεκτροδίων (Che-Channel Hot Electroons) ή τη μέθοδο σήραγγας του Fuler-Nordhaim (με τον ίδιο τρόπο που γίνεται όταν η χρέωση διαγράφεται - Δες παρακάτω).

Όταν χρησιμοποιείτε τη μέθοδο έγχυσης θερμής ηλεκτρονίων, τροφοδοτείται υψηλή τάση στην αποστράγγιση και το κλείστρο ελέγχου (Σχήμα 4) για να δώσει ηλεκτρόνια στην ενέργεια του καναλιού επαρκή για να ξεπεραστεί το πιθανό φράγμα που δημιουργείται από το λεπτό στρώμα της διηλεκτρικής και σήραγγας στην πλωτή (κατά την ανάγνωση του κλείστρου ελέγχου εφαρμόζεται μικρότερη τάση και δεν παρατηρείται το αποτέλεσμα σήραγγας).

Σύκο. 4. Η διαδικασία καταγραφής και διαγραφής των πληροφοριών Bit σε ένα τρανζίστορ με ένα πλωτό κλείστρο

Για να αφαιρέσετε ένα φορτίο με ένα πλωτό κλείστρο (η διαδικασία της διαγραφής της κυψελίδας μνήμης), μια υψηλή (σειρά 9 V) αρνητική τάση τροφοδοτείται στο κλείστρο ελέγχου και η περιοχή προέλευσης είναι μια θετική τάση (Εικ. 4). Αυτό οδηγεί στο γεγονός ότι η σήραγγα των ηλεκτρόνων από την περιοχή πλωτού κλείστρου στην περιοχή πηγής (κβαντική σήραγγα του Fowler-Nordheim - Fowler-Nordheim, Fn).

Το τρανζίστορ που θεωρείται από εμάς με μια πλωτή πύλη μπορεί να λειτουργήσει ως στοιχειώδες κελί λάμψης. Ωστόσο, τα κύτταρα ενός τρανζίστορ έχουν ορισμένα σημαντικά μειονεκτήματα, τα κύρια αυτά είναι κακή κλιμακωτή. Το γεγονός είναι ότι κατά τη διοργάνωση της συστοιχίας μνήμης, κάθε κύτταρο μνήμης (τρανζίστορ) συνδέεται με δύο κάθετα ελαστικά: πύλη ελέγχου - σε ένα λεωφορείο που ονομάζεται γραμμή λέξεων και οι αποχετεύσεις - στο λεωφορείο που ονομάζεται γραμμή bit (στο μέλλον, αυτή η οργάνωση θα ληφθούν υπόψη στο παράδειγμα του Nor - Αρχιτεκτονικές). Λόγω της παρουσίας στο σχήμα υψηλής τάσης, όλες οι γραμμές - λέξεις, τα κομμάτια και η προέλευση στο διάγραμμα των θερμών ηλεκτρονίων - είναι απαραίτητο να υπάρχει επαρκώς μεγάλη απόσταση μεταξύ τους για να εξασφαλιστεί το επιθυμητό επίπεδο απομόνωσης, το οποίο φυσικά επηρεάζει το όριο της μνήμης flash.

Ένα άλλο μειονέκτημα της μοναδικής μνήμης είναι η παρουσία μιας επίδρασης της υπερβολικής απομάκρυνσης φόρτισης από ένα πλωτό κλείστρο, το οποίο δεν μπορεί να αντισταθμιστεί από τη διαδικασία εγγραφής. Ως αποτέλεσμα, σχηματίζεται μια θετική χρέωση σε ένα πλωτό κλείστρο και το τρανζίστορ παραμένει πάντα στην ανοικτή κατάσταση.

Δύο ριγέ κύτταρο μνήμης

Προκειμένου να αποφευχθούν τα μειονεκτήματα των ελάχιστων κυττάρων μνήμης, διάφορες τροποποιήσεις των κυττάρων μνήμης χρησιμοποιούν, αλλά το κύριο στοιχείο βάσης είναι ένα τρανζίστορ με ένα πλωτό κλείστρο - παραμένει σε οποιαδήποτε παραλλαγή του κυττάρου μνήμης. Μία από τις τροποποιημένες παραλλαγές του κυττάρου μνήμης είναι ένα κύτταρο δύο λωριού που περιέχει ένα συμβατικό τρανζίστορ CMOS και ένα τρανζίστορ με πλωτή πύλη (Σχήμα 5). Το συνηθισμένο τρανζίστορ χρησιμοποιείται για την μόνωση του τρανζίστορ με ένα πλωτό κλείστρο από τη γραμμή bit.

Το πλεονέκτημα του κυττάρου μνήμης δύο λωρίδων είναι ότι είναι δυνατόν να δημιουργηθούν πιο συμπαγή και καλά κλιμακωτά μάρκες μνήμης, καθώς σε αυτή την περίπτωση απομονώνεται ένα πλωτό τρανζίστορ κλείστρου από τη γραμμή bit. Επιπλέον, σε αντίθεση με ένα ενιαίο κύτταρο μετάδοσης της μνήμης, όπου χρησιμοποιείται μια μέθοδος ζεστού ηλεκτροκίνησης για την καταγραφή πληροφοριών, στην περίπτωση αυτή για εγγραφή και για τη διαγραφή πληροφοριών, χρησιμοποιείται μια μέθοδος κβαντικής σήραγγας του Fowler-Nordhaima, η οποία Μειώνει την τάση που απαιτείται για τη λειτουργία εγγραφής. Όπως θα εμφανίζεται στο μέλλον, χρησιμοποιούνται δύο κύτταρα δύο λωρίδων στη μνήμη με αρχιτεκτονική NAND.

Cell SST.

Τα περιγραφόμενα κύτταρα μνήμης δεν εξαντλούνται ολόκληρη την ποικιλία πιθανών δομών. Άλλοι τύποι κυττάρων μνήμης, όπως το κύτταρο SST, που αναπτύχθηκε από την τεχνολογία Silicon Storage, Inc.

Σύμφωνα με την αρχή της λειτουργίας, το κύτταρο SST υπενθυμίζεται σε μεγάλο βαθμό από το ήδη θεωρούμενο μονοκόμενο κελί της μνήμης.

Ωστόσο, η μορφή κυμαινόμενων και παραθυρόφυλλων ελέγχου (Σχήμα 6) άλλαξε στο τρανζίστορ κυττάρων SST. Το κλείστρο ελέγχου ευθυγραμμίζεται με την άκρη του με την άκρη της αποστράγγισης και η καμπύλη μορφή του καθιστά δυνατή την τοποθέτηση μιας πλωτικής πύλης εν μέρει κάτω από αυτό και ταυτόχρονα πάνω από την περιοχή προέλευσης. Αυτή η θέση του πλωτού κλείστρου επιτρέπει, αφενός, να απλοποιήσει τη διαδικασία τοποθέτησης της φόρτισης σε αυτό με την ένεση ζεστών ηλεκτρόνων, και από την άλλη πλευρά, απλοποιούν τη διαδικασία ανύψωσης της φόρτισης λόγω της σήραγγας του Fowler-Nordhaima αποτέλεσμα.

Κατά την αφαίρεση της φόρτισης, η σήραγγα των ηλεκτρόνων δεν συμβαίνει στην περιοχή της πηγής, όπως στο θεωρούμενο μονοκασμαστικό κύτταρο και στην περιοχή του κλείστρου ελέγχου. Για να γίνει αυτό, μια υψηλή θετική τάση παρέχεται στο κλείστρο ελέγχου. Υπό την επήρεια του ηλεκτρικού πεδίου που δημιουργήθηκε από το κλείστρο ελέγχου, υπάρχει σήραγγα ηλεκτρονίων με ένα πλωτό κλείστρο, το οποίο συμβάλλει στην φόρμα καμπύλη στις άκρες.

Κατά την τοποθέτηση χρέωσης σε ένα πλωτό κλείστρο, το απόθεμα είναι γειωμένο και μια θετική τάση παρέχεται στην πηγή και τη μονάδα ελέγχου. Το κλείστρο ελέγχου σχηματίζει το κανάλι αγωγιμότητας ταυτόχρονα και η τάση μεταξύ της αποστράγγισης και της πηγής "διασκορπίζεται" τα ηλεκτρόνια, ενημερώνοντάς τους με ενέργεια επαρκή για να ξεπεραστεί το πιθανό φράγμα, δηλαδή για σήραγγα σε ένα πλωτό κλείστρο.

Σε αντίθεση με ένα κύτταρο μνήμης κυττάρων μονής μετάδοσης, το κύτταρο SST έχει ένα ελαφρώς διαφορετικό σχήμα για την οργάνωση της συστοιχίας μνήμης.

Μνήμη κυττάρων MLC

Όλες οι προηγούμενες επιλογές για τα κύτταρα μνήμης είναι ικανά να αποθηκεύουν μόνο ένα κομμάτι πληροφοριών ανά κύτταρο. Ωστόσο, υπάρχουν επίσης τέτοια κύτταρα, καθένα από τα οποία αποθηκεύει αρκετά δυαδικά ψηφία, είναι κύτταρα πολλαπλών επιπέδων, ή MLC (πολυεπίπεδη κύτταρα).

Η αρχή της λειτουργίας μιας μνήμης πολλαπλών επιπέδων MLC-κυττάρων είναι αρκετά απλή και σε μεγάλο βαθμό παρόμοια με την αρχή της λειτουργίας ενός κυττάρου μονο-σταθμού με βάση ένα τρανζίστορ με ένα πλωτό κλείστρο.

Όπως ήδη σημειώθηκε, κατά την εξέταση ενός μονοκαρδιωμένου κυττάρου μνήμης, η παρουσία λογικής μονάδας ή μηδέν καθορίζεται από την τιμή τάσης στη γραμμή bit και εξαρτάται από την παρουσία ή την απουσία φόρτισης στην πλωτή πύλη. Εάν μια θετική τάση τροφοδοτείται στο κλείστρο ελέγχου, στη συνέχεια, απουσία χρέωσης σε ένα πλωτό κλείστρο, το τρανζίστορ είναι ανοιχτό και η τάση μεταξύ της αποστράγγισης και της πηγής δεν είναι αρκετή, η οποία αντιστοιχεί στο λογικό μηδέν. Εάν υπάρχει αρνητικό φορτίο στην πλωτή πύλη, το πεδίο θωράκισης πεδίου που δημιουργείται από το κλείστρο ελέγχου, το τρανζίστορ αποδεικνύεται ότι βρίσκεται σε κλειστή κατάσταση, η οποία αντιστοιχεί σε υψηλή τάση μεταξύ της αποστράγγισης και της πηγής (λογική μονάδα). Είναι σαφές ότι ακόμη και με την παρουσία αρνητικού φορτίου σε ένα πλωτό κλείστρο, το τρανζίστορ μπορεί να μεταφραστεί σε μια ανοιχτή κατάσταση, αλλά για αυτό θα πρέπει να υποβάλετε περισσότερη τάση (τάση κατωφλίου) στο κλείστρο ελέγχου. Κατά συνέπεια, η απουσία ή η παρουσία χρέωσης σε μια πλωτή πύλη μπορεί να κριθεί από την τιμή κατωφλίου της τάσης στην πύλη. Δεδομένου ότι η τάση κατωφλίου εξαρτάται από το μέγεθος της χρέωσης σε μια πλωτή πύλη, τότε είναι πιθανό όχι μόνο να προσδιοριστούν οι δύο οριακές περιπτώσεις - την απουσία ή την παρουσία χρέωσης, αλλά και από το μέγεθος της τάσης κατωφλίου για να κρίνουμε την ποσότητα του χρέωση. Έτσι, εάν υπάρχει η δυνατότητα να τοποθετηθεί σε μια πλωτή πύλη διαφορετικό αριθμό επιπέδων φορτίου, καθένα από τα οποία αντιστοιχεί στην τιμή τάσης κατωφλίου, τότε διάφορα κομμάτια πληροφοριών μπορούν να αποθηκευτούν σε ένα κύτταρο μνήμης. Για παράδειγμα, για να αποθηκεύσετε 2 bits σε ένα κύτταρο χρησιμοποιώντας ένα τέτοιο τρανζίστορ, θα πρέπει να διακρίνονται τέσσερις τάσεις κατωφλίου, δηλαδή, ώστε να είναι σε θέση να τοποθετήσουν τέσσερα διαφορετικά επίπεδα φορτίου στο πλωτό κλείστρο. Στη συνέχεια, κάθε ένα από τα τέσσερα κατώτατα όρια μπορεί να τοποθετηθεί σύμφωνα με ένα συνδυασμό δύο bits: 00, 01, 10, 11.

Για να είναι σε θέση να καταγράψουν 4 bit σε ένα κελί, θα πρέπει να διακρίνονται 16 τάσεις κατωφλίου.

Τα κύτταρα MLC αναπτύσσονται ενεργά από την Intel, έτσι ώστε η τεχνολογία μνήμης που βασίζεται στα κύτταρα MLC έλαβε το όνομα Intel StraTaflash.

Saifun NROM και κύτταρα Mirrorbit

Η Intel StraTaflash με βάση τα κύτταρα MLC δεν είναι η μόνη τεχνολογία που σας επιτρέπει να αποθηκεύετε πολλαπλά κομμάτια πληροφοριών σε ένα κύτταρο. Μια ισραηλινή εταιρεία Saifun έχει αναπτύξει μια άλλη τεχνολογία τεχνολογίας - Saifun NROM. Παρόμοια τεχνολογία που ονομάζεται Mirrorbit είναι επίσης από την AMD. Και παρόλο που η ίδια η εταιρεία AMD δηλώνει την τεχνολογία Mardbit ως την ανάπτυξή της, υπάρχουν μεγάλες αμφιβολίες για το δικαίωμά της. Το Saifun αμφιβάλλει επίσης τα πνευματικά δικαιώματα της AMD και υπέβαλε αγωγή στο δικαστήριο, το οποίο ικανοποιήθηκε. Από την άποψη αυτή, θα εξετάσουμε μόνο την τεχνολογία τεχνολογίας της Saifun NROM.

Το κύτταρο NROM (νιτρίδιο ROM) είναι σαν τη δομή του μοιάζει με ένα τρανζίστορ με ένα πλωτό κλείστρο. Το κλείστρο ελέγχου είναι συνδεδεμένο στη γραμμή λέξεων (γραμμή λέξεων) και το απόθεμα και η πηγή (, παρεμπιπτόνταν, είναι εντελώς το ίδιο), συνδέονται με δύο διαφορετικές γραμμές bits. Το πλωτό κλείστρο είναι κατασκευασμένο από νιτρίδιο πυριτίου (SI3N4) (Σχήμα 7).

Η αρχή της λειτουργίας ενός τέτοιου τρανζίστορ είναι παρόμοια με την αρχή της λειτουργίας ενός συνηθισμένου τρανζίστορ με ένα πλωτό κλείστρο, αλλά σε μία εξαίρεση. Το γεγονός είναι ότι το νιτρίδιο του πυριτίου από το οποίο κατασκευάζεται το πλωτό κλείστρο, αποτρέπει την "εξάπλωση" της φόρτισης, δηλαδή, σας επιτρέπει να το εντοπίσετε σε περιορισμένο χώρο του πλωτού κλείστρου. Στην πραγματικότητα, σας επιτρέπει να αποθηκεύετε δύο κομμάτια πληροφοριών χρησιμοποιώντας ένα ενιαίο κλείστρο.

Για να καταγράψετε το κομμάτι πληροφοριών σε ένα τέτοιο κελί στο κλείστρο ελέγχου και μία από τις εκροές / πηγή, παρέχεται τάση. Λόγω της ένεσης θερμά ηλεκτρόνια μέσω ενός διηλεκτρικού στρώματος, τα ηλεκτρόνια διεισδύουν στο πλωτό κλείστρο, εντοπίζονται στην περιοχή, το άκρο στην αποστράγγιση / πηγή στην οποία εφαρμόστηκε η τάση.

Η απομάκρυνση του φόρτιστου πλωτό κλείστρου λαμβάνει χώρα λόγω της διαδικασίας έγχυσης οπών, για την οποία παρέχεται μια θετική τάση στην αποστράγγιση / πηγή. Οι οπές που τόνισε η πλωτή περιοχή κλείστρου είναι ανασυνδυασμένα με ηλεκτρόνια, τα οποία οδηγούν στην καταστροφή της χρέωσης.

Αρχιτεκτονική μνήμης flash

Έχουμε συναρμολογήσει το απλούστερο κελί μνήμης flash που βασίζεται σε μια πλωτή πύλη, ικανή να σωθεί ένα κομμάτι πληροφοριών, μπορεί να χρησιμοποιηθεί για τη δημιουργία μη πτητικών συστοιχιών μνήμης. Για να το κάνετε αυτό, πρέπει μόνο να συνδυάσετε το σύνολο των κυττάρων σε ένα μόνο πίνακα ανάλογα, δηλαδή, για να δημιουργήσετε μια αρχιτεκτονική μνήμης.

Υπάρχουν διάφοροι τύποι αρχιτεκτονικών μνήμης flash, αλλά η αρχιτεκτονική Nor και NAND έλαβε τη μεγαλύτερη διανομή.

Αρχιτεκτονική ούτε.

Η απλούστερη κατανόηση της αρχιτεκτονικής μνήμης Flash είναι ούτε η αρχιτεκτονική (Εικ. 8).

Όπως ήδη σημειώθηκε, για την προετοιμασία του κυττάρου μνήμης, δηλαδή, για να αποκτήσετε πρόσβαση στα περιεχόμενα του κελιού, είναι απαραίτητο να υποβάλλετε τάση στο κλείστρο ελέγχου. Επομένως, όλη η πύλη ελέγχου πρέπει να συνδεθεί στη γραμμή ελέγχου που ονομάζεται γραμμή λέξης (γραμμή λέξεων). Η ανάλυση του κυττάρου μνήμης γίνεται με επίπεδο σήματος στην τρέχουσα τρανζίστορ. Επομένως, οι αποχετεύσεις των τρανζίστορ συνδέονται με μια γραμμή που ονομάζεται γραμμή bit (γραμμή δυαδικών ψηφίων).

Με το όνομά του, η αρχιτεκτονική ή η αρχιτεκτονική είναι υποχρεωμένη σε μια λογική λειτουργία ή - όχι (Αγγλική συντομογραφία - ούτε). Η ούτε η λογική λειτουργία σε πολλούς τελεστές δίνει μία μόνο τιμή όταν όλοι οι τελεστές είναι μηδέν και η μηδενική αξία σε όλες τις άλλες περιπτώσεις. Εάν οι τελεστές κατανοήσουν τις τιμές των κυττάρων της μνήμης, στη συνέχεια στην εξεταζόμενη αρχιτεκτονική, η τιμή μονάδας στη γραμμή bit θα παρατηρηθεί μόνο όταν η τιμή όλων των κυττάρων που συνδέονται με αυτή τη γραμμή bit είναι μηδέν (όλα τα τρανζίστορ είναι κλειστά).

Η ούτε η αρχιτεκτονική παρέχει αυθαίρετη γρήγορη πρόσβαση στη μνήμη, ωστόσο οι διαδικασίες εγγραφής (μέθοδος έγχυσης ζεστών ηλεκτροδίων) και η διαγραφή πληροφοριών συμβαίνει αργά. Επιπλέον, λόγω των τεχνολογικών χαρακτηριστικών της παραγωγής τσιπς μνήμης flash με ούτε αρχιτεκτονική, το μέγεθος του κελιού αποδεικνύεται ότι είναι πολύ μεγάλο και επομένως μια τέτοια μνήμη είναι άσχημα κλιμακωτή.

Αρχιτεκτονική nand

Μια άλλη κοινή αρχιτεκτονική μνήμης Flash είναι η αρχιτεκτονική NAND που αντιστοιχεί στη λογική λειτουργία και μη όχι. Η λειτουργία NAND δίνει μηδενική τιμή μόνο όταν όλοι οι τελεστές είναι μηδέν και μία μόνο έννοια σε όλες τις άλλες περιπτώσεις. Όπως ήδη παρατηρήσαμε, η μηδενική τιμή αντιστοιχεί στην ανοικτή κατάσταση του τρανζίστορ, οπότε η αρχιτεκτονική NAND σημαίνει ότι η γραμμή bit έχει μηδενική τιμή στην περίπτωση που όλα τα τρανζίστορ που είναι συνδεδεμένα είναι ανοιχτά και ένα μόνο νόημα - όταν στο τουλάχιστον ένα από τα τρανζίστορ είναι κλειστή. Μια τέτοια αρχιτεκτονική μπορεί να οργανωθεί εάν συνδέσετε τα τρανζίστορ από τη γραμμή bit δεν είναι μία (τόσο στην αρχιτεκτονική ούτε στην αρχιτεκτονική), αλλά με διαδοχικές σειρές (Εικ. 9).

Σε σύγκριση με την Αρχιτεκτονική, αυτή η αρχιτεκτονική λόγω των χαρακτηριστικών της παραγωγικής διαδικασίας καθιστά δυνατή την επίτευξη μιας πιο συμπαγής θέσης των τρανζίστορ και επομένως καλά κλιμακωτά καλά. Σε αντίθεση με την Nor-Architecture, όπου η εγγραφή πληροφοριών γίνεται με την ένεση ζεστών ηλεκτρονίων, στην αρχιτεκτονική NAND, το ρεκόρ πραγματοποιείται από τη μέθοδο σήραγγας FN, η οποία σας επιτρέπει να εφαρμόσετε ένα ταχύτερο ρεκόρ από ό, τι για την αρχιτεκτονική ή την αρχιτεκτονική. Για να μειωθεί η αρνητική ταχύτητα χαμηλής ανάγνωσης, τα τσιπ NAND παρέχονται με εσωτερική μνήμη cache.

Εκτός από τις αρχιτεκτονικές NOR και NAND που θεωρούνται από εμάς, άλλες αρχιτεκτονικές χρησιμοποιούνται στη μνήμη Flash, όπως και, δείπνο, κλπ., Αλλά δεν έλαβαν μαζική διανομή.

Τύποι κάρτας flash

Παρουσιάστε στην αγορά υπάρχουν κάρτες μνήμης flash διαφόρων μορφών, τα νεότερα από τα οποία είναι ασφαλή ψηφιακή (SD), Memory Stick (MS), MultiMediaCard (MMC) και XD-Picture Card (XD). Δεν πρέπει επίσης να μην ξεχάσετε τις καλά αποδεδειγμένες μορφές CompactFlash (CF) και SmartMedia (SM).

Σύμφωνα με ορισμένες αναλυτικές εκδόσεις, είναι σήμερα το 54% των καρτών CF, στη δεύτερη θέση - το Memory Stick (25%), στο τρίτο - ασφαλές ψηφιακό (10%), ακολουθεί το SmartMedia (8%) και το MultiMediaCard (3%) .

Οι κάρτες μνήμης CompactFlash είναι υψηλής ποιότητας Universal Rewritable Media επικεντρωμένα στο οικιακό ηλεκτρονικό και εξοπλισμό υπολογιστών της νέας γενιάς. Η συμπαγής και η αξιοπιστία αυτών των μεταφορέων τους καθιστούν μια ιδανική λύση για χρήση σε ψηφιακές φωτογραφικές μηχανές, προσωπικούς ψηφιακούς γραμματείς (PDA), συσκευές αναπαραγωγής MP3, κινητά τηλέφωνα, σαρωτές τσέπης, εκτυπωτή φωτογραφιών, φορητούς τερματοφύλακες, συσκευές συσκευής πλοήγησης, Σε πολλές άλλες συσκευές, το CompactFlash εξοπλισμένο με μια υποδοχή.

Η CompactFlash είναι μία από τις παλαιότερες και πιο κοινές κάρτες μνήμης Flash, καθώς και ένας άμεσος απόγονος των καρτών PCMCIA. Οι κάρτες αυτού του τυπικού λογαριασμού για περισσότερο από το 54% της παγκόσμιας αγοράς κάρτας μνήμης. Η πρώτη σειριακή κάρτα CompactFlash έγινε από την Sandisk Corporation το 1994.

Τον Οκτώβριο του 1995 δημιουργήθηκε ο μη κερδοσκοπικός οργανισμός Compact Flash Association (CFA), όπου, εκτός από τις επικοινωνίες Sandisk, IBM, Canon, Kodak, HP, Hitachi, Epson και Socket εισήλθαν στην εταιρεία.

Το μέγεθος της κάρτας CompactFlash είναι 43-36-3,3 mm και η υποδοχή διασύνδεσης είναι εξοπλισμένη με 50 επαφές.

Επί του παρόντος, η CompactFlash είναι η πιο ευνοϊκή λύση όσον αφορά την ειδική αξία του αποθηκευμένου φορέα δεδομένων με βάση τη μνήμη flash σε όγκο άνω των 32 MB.

Ένα από τα κύρια πλεονεκτήματα της κάρτας CompactFlash είναι η παρουσία ενός ενσωματωμένου ελεγκτή ATA, η οποία είναι συμβατή με τη διεπαφή IDE, η οποία συνεπάγεται την ικανότητα να μιμηθεί ο σκληρός δίσκος. Στο επίπεδο προγραμματισμού, η κάρτα δεν διαφέρει από τον σκληρό δίσκο: έχει όλες τις απαραίτητες παραμέτρους, όπως ο αριθμός των εικονικών κυλίνδρων και κεφαλών. Η πρόσβαση στο χάρτη εκτελείται χρησιμοποιώντας το Standard IRQ 14 διακοπεί από το Hardware Hardware, και συχνά να εργαστεί με το CompactFlash δεν χρειάζεται ειδικούς οδηγούς.

Ο ενσωματωμένος μετατροπέας τροφοδοσίας σάς επιτρέπει να συνδέσετε τους χάρτες CompactFlash σε υποδοχές τάσης ως 3,3 V και 5 V.

Υπάρχουν δύο τύποι compactflash: κάρτες τύπου Ι και τύπου II, η μόνη διαφορά μεταξύ του οποίου είναι το πάχος του κύτους: οι κάρτες τύπου Ι είναι πάχους 3,3 mm και ο τύπος II είναι 5,5 mm. Ωστόσο, ο τύπος CompactFlash I μπορεί να χρησιμοποιηθεί στις υποδοχές τύπου Ι και τύπου II και οι κάρτες τύπου II CompactFlash είναι μόνο στις υποδοχές τύπου II.

Οι κάρτες CompactFlash είναι κάτοχοι εγγραφής τόσο με την ταχύτητα ανάγνωσης / εγγραφής και με μέγιστη χωρητικότητα, που καθορίζουν το ευρέως διαδεδομένο στο περιβάλλον των επαγγελματικών ψηφιακών φωτογραφικών μηχανών. Όσον αφορά την ταχύτητα, πρέπει να σημειωθεί ότι πολλοί κατασκευαστές παράγουν διάφορες ταχύτητες και στην τιμή των καρτών CompactFlash. Σήμερα, υπάρχουν διαθέσιμες κάρτες λιανικής CF 4 GB. Αν μιλάμε για ταχύτητες ανάγνωσης / εγγραφής, όλα εξαρτώνται από τον κατασκευαστή και από τη σειρά και ακόμη και από τον όγκο της κάρτας.

Εξετάστε, για παράδειγμα, κάρτες CompactFlash Technology Kingston (χωρητικότητα 256, 512 και 1024 MB) και Elite Pro (χωρητικότητα 2 και 4 GB). Τα αποτελέσματα που αντικατοπτρίζουν την ταχύτητα της συνεπούς ανάγνωσης και γραφής ελήφθησαν χρησιμοποιώντας το πακέτο δοκιμής Iomter (Εικ. 10 και 11).

Σύκο. 10. Εξάρτηση της διαδοχικής ταχύτητας ανάγνωσης στο μέγεθος των καρτών μορφής CompactFlash

Σύκο. 11. Εξάρτηση της διαδοχικής ταχύτητας εγγραφής στο μέγεθος της κάρτας μορφής CompactFlash

Οι δοκιμές έδειξαν ότι η γραμμική ταχύτητα ανάγνωσης στη σειρά Elite Pro είναι περισσότερο από το διπλάσιο της ταχύτητας γραμμικής ανάγνωσης στην τυπική σειρά και η χωρητικότητα της κάρτας 2 GB είναι η ταχύτητα πάνω από την κάρτα με χωρητικότητα 4 GB και όλα τα Οι τυπικές κάρτες σειράς έχουν μια σταθερή ταχύτητα ανάγνωσης Odinak.

Με ένα σταθερό ρεκόρ, υπάρχει περίπου το ίδιο μοτίβο. Η εξαίρεση ήταν η κάρτα σειράς Standard με χωρητικότητα 512 MB, η οποία έχει μια διαδοχική ταχύτητα εγγραφής με ένα μέγεθος ερωτήματος μεγαλύτερο από 32 kbs, είναι ακόμη υψηλότερο από αυτό της κάρτας Elite Pro Series με χωρητικότητα 4 GB.

Smartmedia.

Η προδιαγραφή της κάρτας SmartMedia προτείνεται από την Toshiba το 1996. Ωστόσο, αρχικά αυτές οι κάρτες είχαν λιγότερο αναζωογονητικό όνομα: κάρτα Floppy Solid-State (SSFDC). Οι χάρτες SmartMedia έχουν το μικρότερο μεταξύ των υφιστάμενων μέσων που βασίζονται στη μνήμη flash. Συνολικά 0,76 mm (όπως πιστωτική κάρτα). Αυτός ο δείκτης επιτεύχθηκε λόγω της μέγιστης απλότητας της συσκευής: Μέσα στην κάρτα SmartMedia δεν υπάρχουν ελεγκτές και πρόσθετα συστήματα και μόνο το τσιπ μνήμης NAND είναι εγκατεστημένο. Μια τέτοια λύση κατέστησε δυνατή την ελαχιστοποίηση τόσο του μεγέθους (45-37-0,76 mm) όσο και το βάρος (περίπου 2 g) της ίδιας της κάρτας και της τιμής του.

Η συμπαγή αυτών των καρτών μνήμης τους επιτρέπει να χρησιμοποιούνται σε ψηφιακά θαλάμους, συσκευές PDA, φωνητικούς καταγραφείς, μηχανές φαξ, εκτυπωτές, σαρωτές, ηλεκτρονικούς φορητούς υπολογιστές και φορητούς ακροδέκτες. Επιπλέον, οι κάρτες μνήμης αυτού του τύπου μπορούν να χρησιμοποιηθούν στον εξοπλισμό που απαιτεί τη χρήση αποσπώμενων τσιπ μνήμης, προκειμένου να παρέχει τη φορητότητα, τις ενημερώσεις λογισμικού ή την αύξηση των τόμων μνήμης για τη στήριξη νέων εφαρμογών.

Η φυσική διασύνδεση των καρτών SmartMedia είναι ένας επίπεδης υποδοχής με 22 επαφές. Η μετάδοση δεδομένων πραγματοποιείται σε λεωφορείο 8-bit και ο μέγιστος χρόνος πρόσβασης κατά την ανάγνωση και τη γραφή, ανάλογα με την χωρητικότητα της κάρτας, είναι από 50 έως 80 ns.

Υπάρχουν δύο τύποι καρτών smartmedia, μία από τις οποίες έχει σχεδιαστεί για την τάση τροφοδοσίας 3,3 V και το άλλο - σε 5 V. Η άποψη της κάρτας είναι εύκολο να προσδιοριστεί από τη θέση της λεγόμενης κλειδιού Στο τμήμα του χάρτη όπου βρίσκονται οι επαφές. Δεδομένου ότι τα κλειδιά τους βρίσκονται από διαφορετικές πλευρές, αυτοί οι τύποι χαρτών είναι ασυμβίβαστοι μεταξύ τους, δηλαδή, είναι αδύνατο να συνδεθείτε την κάρτα smartmedia, σχεδιασμένη για 3,3 V, σε μια υποδοχή με τάση τροφοδοσίας 5 V και αντίστροφα .

Πολυμεταδική

Τα πρότυπα πολυμίξεων εμφανίστηκαν το 1997 ως αποτέλεσμα της Sandisk Corporation και της Siemens AG / Infineon Technologies AG.

Το 1998, ιδρύθηκε η MMCA Alliance (MultiMediaCard Association), η οποία περιελάμβανε την HP, Sancisk, Kodak, Hitachi, Infineon Technology, Media Lexar, Micron, Sanyo, Siemens και Nokia.

Το πρότυπο ήταν αρχικά "ελεύθερο", δηλαδή χωρίς άδεια περιορισμούς.

Τη στιγμή της εμφάνισης της κάρτας MMC ήταν τα πιο μικροσκοπικά (24-32-1,4 mm) και το φως (λιγότερο από 2 g).

Οι κάρτες MMC έχουν μόνο επτά επαφές και μεταδίδουν δεδομένα μέσω σειριακής διεπαφής, η οποία προκαλεί τη μέγιστη ευκολία χρήσης.

Αυτές οι κάρτες επικεντρώνονται στην εφαρμογή στα πιο πρόσφατα ψηφιακά βίντεο και κάμερες, κινητά τηλέφωνα με έξυπνες λειτουργίες και λειτουργίες λήψης / αναπαραγωγής μουσικών αρχείων, ψηφιακών φορητών συσκευών αναπαραγωγής ήχου, παιχνιδιών και κονσόλων παιχνιδιών, υπολογιστές τσέπης και ηλεκτρονικών διοργανωτών.

Οι κάρτες MultiMediaCard είναι 100% συμβατές με όλες τις συσκευές που χρησιμοποιούν ασφαλείς ψηφιακές κάρτες μνήμης.

Επί του παρόντος, το ασφαλές πολυμετακόκαρδος ξεκινά με ένα ενσωματωμένο σύστημα προστασίας από μη εξουσιοδοτημένη πρόσβαση και αντιγραφή και συμβατή με τις προδιαγραφές SDMI.

Στις 11 Νοεμβρίου 2002 ανακοινώθηκε την έγκριση του προτύπου για τις κάρτες MMS του μειωμένου μεγέθους, το οποίο ονομάστηκε μειωμένο μέγεθος πολυτομεακών (RS-MMC). Τα μεγέθη των καρτών RS-MMC είναι 24-18-1,4 mm (πλήρους μορφής MMS είναι 24-32-14 mm). Η αντίστροφη συμβατότητα των καρτών RS-MMC με φορείς πλήρους μορφοποίησης παρέχεται: Με τη βοήθεια μηχανικών προσαρμογέων, μπορούν να χρησιμοποιηθούν σε προϊόντα εξοπλισμένα με Slots MMS.

Σύμφωνα με την ανάπτυξη των προγραμματιστών, το κύριο πεδίο εφαρμογής της RS-MMC θα είναι κινητά τηλέφωνα, smartphones και επικοινωνίες.

Μια άλλη ποικιλία καρτών MMC είναι η HS-MMC (MMC υψηλής ταχύτητας), δηλαδή, οι κάρτες MMC υψηλής ταχύτητας ικανές να παρέχουν ρυθμό μεταφοράς δεδομένων μέχρι 52 Mbps.

Οι κάρτες MMC που υπάρχουν σήμερα έχουν μέγιστο όγκο μέχρι 1 GB και η μέση ταχύτητα αναγνώστη και η ταχύτητα εγγραφής είναι 2 MB / s.

Οι κάρτες SD αναπτύχθηκαν από τον Matsushita, San Disk και τις εταιρείες της Toshiba και αντιπροσωπεύουν την περαιτέρω ανάπτυξη του προτύπου MultimediaCard. Αυτές οι κάρτες είναι εκπρόσωποι της τρίτης γενιάς μνήμης flash.

Για να προωθήσει μια νέα μορφή, οι τρεις προαναφερθείσες εταιρείες ίδρυσαν μια ειδική οργάνωση - ένωση SD, των οποίων τα μέλη είναι σήμερα περισσότεροι από 200 κατασκευαστές. Το ίδιο το ασφαλές ψηφιακό όνομα δείχνει σαφώς την υποστήριξη αυτής της τεχνολογίας προστασίας δεδομένων μέσων από μη εξουσιοδοτημένη αντιγραφή και πρόσβαση. Σε αντίθεση με άλλους τύπους εναλλάξιμων μέσων σε μνήμη Flash, απολύτως όλες οι κατασκευασμένες κάρτες SD είναι εξοπλισμένες με ειδικό ηλεκτρονικό σύστημα προστασίας δεδομένων και συμβατό με τις προδιαγραφές SDMI.

Ο χάρτης μπορεί να αποθηκευτεί ως απροστάτευτο (επίπεδο 1) και να προστατευθεί (επίπεδα 2 και 3). Οι πληροφορίες μπορούν να προστατευθούν από την αντιγραφή ή ένα μοναδικό κλειδί αναγνώρισης καρτών (επίπεδο 2) ή ενεργό κρυπτογραφικό αλγόριθμο (επίπεδο 3), το οποίο δίνει στον ιδιοκτήτη της εμπιστοσύνης της κάρτας στην αξιοπιστία της προστασίας των δεδομένων.

Παρά το γεγονός ότι οι κάρτες SD εμφανίστηκαν σχετικά πρόσφατα, χρησιμοποιούνται ήδη ευρέως σε μια μεγάλη ποικιλία ηλεκτρονικών συσκευών: σε ψηφιακούς φωνητικούς καταγραφείς και φορητές παίκτες, βιντεοκάμερες, ραδιόφωνο αυτοκινήτου, υπολογιστές τσέπης, κινητά τηλέφωνα και προβολείς πολυμέσων.

Οι κάρτες SD είναι από τις ελαφρύτερες και συμπαγείς εναλλάξιμες κάρτες: το μέγεθός τους είναι μόνο 24-32-12,1 mm και το βάρος των 2 g. Εξωτερικά, η κάρτα SD είναι πολύ παρόμοια με το MMC και αντιστοιχεί στο μέγεθος τους, με εξαίρεση το μεγαλύτερο πάχος. Οι χάρτες έχουν εννέα επαφές (MMC επτά) και ένα μικροσκοπικό διακόπτη για την προστασία από την τυχαία καταστροφή των αποθηκευμένων δεδομένων.

Επί του παρόντος, οι κάρτες SD παρουσιάζονται στην αγορά με μέγιστο όγκο μέχρι 1 GB. Η ταχύτητα της ανάγνωσης και της γραφής εξαρτάται από το μέγεθος του χάρτη και από τον κατασκευαστή. Εάν, για παράδειγμα, συγκρίνετε δύο κάρτες SD με χωρητικότητα 512 MB (Kingston και ξεπεράστε), αποδεικνύεται ότι στη λειτουργία σειριακής εγγραφής (Εικ. 12), η απόδοση της κάρτας υπερκατανομής είναι σχεδόν τέσσερις φορές υψηλότερη από την απόδοση της κάρτας Kingston . Έτσι, όταν το ερώτημα πάνω από 64 kbytes, η διαδοχική ταχύτητα εγγραφής για την κάρτα υπερκαταστήματος είναι 7,8 MB / s και για την κάρτα Kingston - μόνο 1,75 MB / s. Η ταχύτητα μιας γραμμικής εγγραφής (Σχήμα 13) είναι επίσης υψηλότερη στην κάρτα υπέρβασης και είναι 8,13 MB / s (με το μέγεθος της αίτησης περισσότερο από 64 kb / s) και η κάρτα Kingston έχει 6.24 MB / s.

Σύκο. 12. Εξάρτηση της διαδοχικής ταχύτητας εγγραφής στο μέγεθος του ερωτήματος για κάρτες μορφής SD

Για σύγκριση στο ΣΧ. 12 και 13 είναι η τυπική ταχύτητα της συνεπούς ανάγνωσης και γραφής μιας κάρτας μορφής MMC, η οποία και κατά την ανάγνωση και κατά την εγγραφή δεν υπερβαίνει το 1 MB / s.

Η μνήμη Stark έχει αναπτυχθεί από τη Sony και ξεκίνησε η μαζική εισαγωγή του το 1998. Επί του παρόντος, οι κάρτες Standard Memory Stick χρησιμοποιούνται σε όλες τις ψηφιακές φωτογραφικές μηχανές της Sony χωρίς εξαίρεση, η οποία, ωστόσο, δεν συμβάλλει στην επιτυχή προαγωγή τους στην αγορά. Αυτός είναι ο λόγος για τον οποίο το τελευταίο μοντέλο ψηφιακής κάμερας Sony υποστηρίζει κάρτες ήδη δύο πρότυπα: memory stick και πολύ πιο δημοφιλής compactflash.

Το όνομα της κάρτας μνήμης (μνήμη στις πλάκες) είναι υποχρεωμένη να μοιάζει με πλάκες μάσησης και οι διαστάσεις της κάρτας μνήμης μνήμης είναι 21,5-50-2,8 mm, το οποίο αντιστοιχεί περίπου στα μεγέθη της πλάκας τσίχλας.

Μια τροποποίηση αυτού του μέσου είναι επίσης διαθέσιμη με ενσωματωμένο σύστημα προστασίας από μη εξουσιοδοτημένη αντιγραφή και πρόσβαση δεδομένων (Magicagate Memory Stick).

Σήμερα, η Sony ασχολείται με την εφαρμογή ενός μεταφορέα μιας νέας τροποποίησης που ονομάζεται Memory Stick Duo. Αυτή η κάρτα είναι συμβατή με το συνηθισμένο ραβδί μνήμης, αλλά έχει μικρότερες διαστάσεις (20-31-1,6 mm) και λιγότερο βάρος (μόνο 2 g), τα οποία θα επιτρέψουν τη χρήση τους στις μικρότερες φορητές συσκευές, ιδιαίτερα κρίσιμη για το μέγεθος του Οι μεταβαλλόμενες μονάδες μνήμης, για παράδειγμα, σε κινητά τηλέφωνα και μικροϋπολογιστές. Προκειμένου να διευκολυνθεί η ενσωμάτωση του νέου προτύπου στα υπάρχοντα συστήματα, παρέχεται πλήρης συμβατότητα προς τα πίσω: χρησιμοποιώντας μια ειδική κασέτα Memory Stick Duo, μπορείτε να συνδεθείτε σε Slots για κάρτες μνήμης πλήρους μορφής.

Στις αρχές Ιανουαρίου 2003, η Εμφάνιση Ηλεκτρονικών Καταναλωτή (CES (CES) που πραγματοποιήθηκε στο Λας Βέγκας, η Sony ανακοίνωσε σχέδια για τη δημιουργία μιας νέας γενιάς κάρτας μνήμης Flash - Memory Stick Pro. Η γραμμή των νέων μέσων θα παραχθεί στα περιβλήματα των ίδιων μορφών και μεγεθών με το συνηθισμένο ραβδί μνήμης. Από τις ήδη γνωστές κάρτες Blue Memory Stick, τα νέα μέσα θα διακριθούν από το Pearl Color. Εάν συγκρίνουμε τα τεχνικά χαρακτηριστικά, τότε, εκτός από την αύξηση της χωρητικότητας, η κάρτα Memory Stick Pro έχει πολύ υψηλότερο ρυθμό ανταλλαγής δεδομένων και προηγμένων μηχανισμών προστασίας δεδομένων. Όσον αφορά τις προοπτικές αύξησης του όγκου, είναι τεχνικά δυνατή η δημιουργία ενός Memory Stick Pro με χωρητικότητα έως και 32 GB. Η μέγιστη συναλλαγματική ισοτιμία που παρέχεται από το Memory Stick Pro Media Design είναι 160 Mbps και η ταχύτητα εγγραφής είναι τουλάχιστον 15 Mbps.

Όλα τα Memory Stick Pro Media θα χρησιμοποιήσουν την τεχνολογία προστασίας δεδομένων Magicagate. Επιπλέον, θα υπάρχει ένα νέο σύστημα προστασίας δεδομένων σε αυτά, το οποίο σας επιτρέπει να περιορίσετε την πρόσβαση στην αποθήκευση στα αρχεία πολυμέσων, την πρόληψη και τη διάδοση ασφαλών δεδομένων ακόμη και σε περίπτωση απώλειας ή κλοπής της κάρτας.

Μια άλλη τεχνολογική λύση που εφαρμόζεται κατά τη δημιουργία Memory Stick Pro Cards θα αποφευχθεί η απώλεια δεδομένων με μια πρόωρη αφαίρεση της κάρτας από την υποδοχή. Ακόμα κι αν ο χρήστης αφαιρεί την κάρτα χωρίς να περιμένει το τέλος της διαδικασίας εγγραφής, στη συνέχεια, αφού επανεγκαταστήσετε τα μέσα, μπορείτε να συνεχίσετε την εγγραφή από τον τόπο όπου διακόπτεται. Αυτό εγγυάται την ασφάλεια όχι μόνο αυτού του αρχείου, αλλά και ολόκληρο το σύστημα αρχείων του χάρτη.

Επί του παρόντος, η αγορά δείχνει τις κάρτες Memory Stick Pro στο 1 GB, καθώς και την κάρτα Memory Stick Pro Duo κατά ένταση έως 128 MB.

XD-Picture (XD)

Η μορφή XD-Picture είναι η νεώτερη από όλες τις μορφές που συζητήθηκαν παραπάνω. Αυτό το πρότυπο αναπτύχθηκε από εταιρείες Olympus και Fujifilm, αλλά λόγω της καινοτομίας τους δεν ήταν ακόμη διαδεδομένη.

Ο χαρακτηρισμός XD αποκρυπτογραφείται ως Echtreme Digital, η οποία, σύμφωνα με τους προγραμματιστές, τονίζει την προσοχή στη χρήση αυτού του μέσου για την αποθήκευση των οπτικοακουστικών δεδομένων. Τα μεγέθη των καρτών XD-Picture αποτελούν μόνο 20-25-1,7 mm και το βάρος είναι 2 g, το οποίο είναι επί του παρόντος μια απόλυτη μικροσκοπική εγγραφή.

Σύμφωνα με τους προγραμματιστές, οι προγραμματιστές της κάρτας XD-Picture Card πρέπει να αντικαταστήσουν τους ηθικά ξεπερασμένους χάρτες smartmedia, η μέγιστη χωρητικότητα της οποίας (λόγω των τεχνολογικών λόγων) δεν υπερβαίνει τα 128 MB. Θεωρητικά, η χωρητικότητα της κάρτας XD μπορεί να φτάσει τα 8 GB. Επιπλέον, η τάση της μικρογράφησης των ψηφιακών ερασιτεχνών καλαθιών απαιτεί επαρκή μικρογραφία των καρτών μνήμης.

Οι κάρτες XD-Picture έχουν διεπαφή 22 ακίδων συμβατή με τη διασύνδεση της κάρτας SmartMedia.

Η μέγιστη ταχύτητα ανάγνωσης δεδομένων από τις κάρτες XD-Picture είναι 5 MB / s και η ταχύτητα εγγραφής είναι 3 MB / s (για την κάρτα χωρητικότητας 16 και 32 MB - 1,3 Mb / s). Τάση τροφοδοσίας - 3.3 V; Η εξουσία καταναλώνεται κατά τη λειτουργία - 25 MW. Όπως η SmartMedia, οι κάρτες XD-Picture περιέχουν μόνο τη μνήμη Flash και δεν είναι εξοπλισμένα με ενσωματωμένο ελεγκτή (αντίθετα, για παράδειγμα, από CompactFlash).

Επί του παρόντος, η μέγιστη χωρητικότητα των XD-Picture Cards είναι 512 MB.

Τα τσιπ μνήμης Flash EEPROM 25XXX χρησιμοποιούνται ευρέως στη μικροηλεκτρονική. Συγκεκριμένα, το Firmware BIOS διατηρείται σε σύγχρονες τηλεοράσεις και μητρικές κάρτες σε 25xxx. Το 25xxx που αναβοσβήνει πραγματοποιείται μέσω της διασύνδεσης SPI, η οποία είναι η διαφορά μεταξύ αυτών των τσιπ από τη μνήμη flash 24xxx, τα οποία είναι ραμμένα μέσω I2C (τετραγωνικό λεωφορείο).

Συνεπώς, ένας προγραμματιστής SPI πρέπει να διαβάσει / διαγράψει / να γράψει 25xxx. Μία από τις φθηνότερες παραλλαγές των προγραμματιστών για το σκοπό αυτό είναι ένα Usbasp, το οποίο κοστίζει αστεία χρήματα, με την παράδοση μόνο περίπου $ 2 στο Ebey. Κάποτε αγόρασα τον εαυτό μου έτσι για τον προγραμματισμό μικροελεγκτών. Τώρα έπρεπε να αναβοσβήσω όχι ένα μικροελεγκτή και το spi flash και αποφάσισε να το χρησιμοποιήσει.

Η εκτέλεση προς τα εμπρός θα πει ότι το υλικολογισμικό από τα έργα TIFA, τα μάρκες 25xxx είναι ραμμένα. Με την ευκαιρία, εκτός από το 25xxx, ο τροποποιημένος προγραμματιστής έχει σχεδιαστεί για να λειτουργεί με 24xxx και microwire.

1. Αναβοσβήνει USBASP

Πρώτα πρέπει να κλείσετε τις επαφές J2:

Προσωπικά, δεν είχα μόλις χρονομεριστεί, αλλά ένας διακόπτης τέθηκε σε επαφές:

Με κλειστές επαφές J2 (αυτός είναι ένας διακόπτης στη σωστή θέση) Το USBASP πηγαίνει σε κατάσταση ετοιμότητας για αναβοσβήνει.

Δεν μπορείτε να επαναλάβετε την ίδια την USBAP μου, ώστε να χρειάζεστε έναν άλλο προγραμματιστή. Το USBASP φαίνεται να βρίσκεται στη θέση του χειρουργού, η οποία δεν μπορεί να κοπεί από το προσάρτημα και ζητά από έναν φίλο να βοηθήσει. Για να αναβοσβήσουν ένα USBASP, χρησιμοποίησα τον οικιακό προγραμματιστή AVR910, αλλά για μόλις μπορέσετε να διαμάψετε γρήγορα τον προγραμματιστή "5 καλωδίωσης" σε λίγα λεπτά, τα οποία αποτελείται από μόνο έναν από τους υποδοχείς LPT και 5 αντιστάσεις.

Συνδέουμε τον προγραμματιστή στο USBASP:



Τώρα πηγαίνουμε στο Εναλλακτικό Φόρουμ Firmware από την Tifa, στην ανώτατη θέση, θα βρείτε και θα κατεβάσετε το αρχείο με το τελευταίο υλικολογισμικό και το λογισμικό.

Βρείτε ένα αρχείο mega8.hex εκεί, είναι ένα εναλλακτικό υλικολογισμικό για το USBASP.

Εκτελέστε CodevisionAVR (Χρησιμοποιώ έκδοση 2.0.5), ρυθμίστε τις ρυθμίσεις προγραμματιστή: Ρυθμίσεις-\u003e Προγραμματισμός.

Τοποθετήστε τις ρυθμίσεις εγγραφής: Εργαλεία-\u003e Προγραμματιστής Chip. Επιλέξτε το τσιπ ATMEGA8L, είναι ένα τέτοιο USBASP. Οι ασφάλειες δεν παρουσιάζουν ότι χρειάζεστε ήδη ραμμένο στο τσιπ. Οι υπόλοιπες ρυθμίσεις αφήνουν την προεπιλογή.

Διαγράψουμε το παλιό πρόγραμμα USBASP: Πρόγραμμα-\u003e Διαγραφή τσιπ.

Ανοίξτε το αρχείο firmware mega8.hex: αρχείο-\u003e φορτίο φλας.

Αναρριθούμε USBASP: Πρόγραμμα-\u003e Flash.

Εάν η είσοδος πήγε και δεν εκδίδει ένα μήνυμα σφάλματος, τότε το εναλλακτικό firmware είναι ασφαλώς ραμμένο σε USBASP. Τώρα το USBASP δεν μπορεί μόνο να ράψει Microcontrollers της AVR, όπως πριν, αλλά και να συνεργαστείτε με τη μνήμη flash. Εργαζόμαστε στις επαφές J2, έτσι ώστε το USBASP να μετακινηθεί και πάλι στη λειτουργία προγραμματιστή.

Τώρα ελέγξτε αν τα Windows 7 x86 βλέπουν αυτόν τον προγραμματιστή. Εισαγωγή USBASP σε USB και ... Το σύστημα γράφει "Usbasp απέτυχε να βρει τον οδηγό". Είναι σαφές, πρέπει να εγκαταστήσετε τον οδηγό. Αλλά δεν υπάρχουν οδηγοί στο ληφθέν στο φόρουμ, πρέπει να τα κατεβάσετε στο Usbasp Native Site, οι αρχικοί οδηγοί είναι κατάλληλοι για τον τροποποιημένο προγραμματιστή. Λήψεις, εγκατεστημένες, Win7 είδε τον προγραμματιστή, όλα είναι εντάξει. Ωστόσο, πρόκειται η μικροηλεκτρονική σε ένα φορητό υπολογιστή με winxp, βλέπει επίσης τον προγραμματιστή μετά την εγκατάσταση των προγραμμάτων οδήγησης.

2. Πεδίο για σύνδεση USBASP με το MiciRcuit Dip 25xxx

Τώρα πρέπει να προετοιμάσετε μια πλατφόρμα για τον προγραμματισμό 25xxx. Το έκανα στη φροντίδα σε ένα τέτοιο σύστημα:

3. 25xxx chip firmware μέσω USBASP

Για το firmware 25xxx μέσω του τροποποιημένου USBASP, χρησιμοποιείται το πρόγραμμα Asprogmammer, το οποίο είναι επίσης μέσα.

Για παράδειγμα, θα συνεργαστούμε με το Microcircuit WinBond 25 × 40. Εκτελούμε το Asprogmermammer, ορίστε τον τρόπο λειτουργίας SPI και επιλέξτε τον τύπο τσιπ: Chip-\u003e Spi-\u003e winbond-\u003e ...

... και βλέπουμε ότι το W25x40 δεν βρίσκεται στη λίστα. Λοιπόν, συμπληρώστε χειροκίνητα τις παραμέτρους του μικροκυκλώματος. Βρίσκουμε ένα εγχειρίδιο στο WinBond 25x40 και εκεί στη σελίδα 4 Βλέπουμε τέτοιες παραμέτρους:

Αυτές οι παράμετροι κάνουν εδώ:

Συνδέουμε ένα USBASP σε έναν υπολογιστή και ένα μικροκυκλώματα 2 × 40:

Χρησιμοποιώντας τα κουμπιά "ανάγνωση", "Write", "Erase", ελέγξτε τη λειτουργία του προγραμματιστή:

Απλά πρέπει να το εξετάσουμε πριν γράψετε κάτι στο τσιπ, πρώτα πρέπει να ορίσετε: Ρυθμίσεις-\u003e Ελέγχοι καταγραφής που μετά τη σύνταξη του υλικολογισμικού στο μικροκρακτιουργό, ελέγχθηκε για συμμόρφωση με αυτό που γράφτηκε στο τέλος που γράφτηκε στο τέλος. Αυτό είναι ένα σημαντικό πράγμα, γιατί αν δεν κάνετε το υλικολογισμικό στο καθαρισμένο τσιπ, η κόλαση καταγράφηκε αυτό. Επομένως, πρώτα πρέπει να διαγράψετε το τσιπ, και στη συνέχεια μόνο για να το καταγράψετε.

Χάρη στο firmware από την Tifa, ο φτηνός κινεζικός προγραμματιστής USBASP είναι πλέον σε θέση να συνεργαστεί με το EEPROM 25xxx flash chips μνήμης. Θεωρητικά, C 24xxx και Microwire μπορεί να λειτουργήσει, αλλά έλεγξα μόνο την εργασία από το 25xxx.

UPD1:
Αποδεικνύεται ότι το ίδιο υλικολογισμικό μπορεί να καταγραφεί στον προγραμματιστή AVR910. Στη συνέχεια, θα λειτουργήσει επίσης με τη μνήμη flash 25xxx:

Διάφορες μικροκιές εφαρμόζονται ως μέρος της ηλεκτρονικής της σύγχρονης τεχνολογίας. Μια τεράστια ποικιλία από αυτό το είδος εξαρτημάτων συμπληρώνουν τις μικροκιές μνήμης. Αυτός ο τύπος ραδιοφωνικών στοιχείων (μεταξύ ηλεκτρονικών και ανθρώπων) συχνά καλείται απλά - μάρκες. Ο κύριος σκοπός των τσιπ μνήμης είναι η αποθήκευση ορισμένων πληροφοριών με τη δυνατότητα παρασκευής (εγγραφής), αλλαγών (ξαναγράφουν) ή πλήρη αφαίρεση (διαγραφή) από λογισμικό. Το Universal ενδιαφέρον για τα μάρκες μνήμης είναι κατανοητή. Wizards, που γνωρίζουν πώς να προγραμματίζουν μάρκες μνήμης, ανοιχτές εκτεταμένες εκτάσεις στην επισκευή και τη διαμόρφωση των σύγχρονων ηλεκτρονικών συσκευών.

Η μικροκραφή μνήμης είναι ένα ηλεκτρονικό στοιχείο, η εσωτερική δομή του οποίου είναι ικανή να αποθηκεύει (απομνημονεύματα) που εισάγει προγράμματα, τυχόν δεδομένα ή ταυτόχρονα και τα δύο.

Στην ουσία, οι πληροφορίες που φορτώνονται στο τσιπ είναι μια σειρά εντολών που αποτελούνται από ένα σύνολο μονάδων υπολογιστών μικροεπεξεργαστών.

Θα πρέπει να σημειωθεί: Οι μάρκες μνήμης είναι πάντα μια ολοκληρωμένη προσθήκη μικροεπεξεργαστών - μικροκυκλώματα ελέγχου. Με τη σειρά του, ο μικροεπεξεργαστής αποτελεί τη βάση των ηλεκτρονικών οποιωνδήποτε σύγχρονων τεχνολογιών.

Ένα σύνολο ηλεκτρονικών εξαρτημάτων στο διοικητικό συμβούλιο μιας σύγχρονης ηλεκτρονικής συσκευής. Κάπου μεταξύ αυτής της μάζας ραδιοφωνικών στοιχείων, ένα συστατικό προστατεύτηκε, ικανό να απομνημονεύσει τις πληροφορίες

Έτσι, ο έλεγχος μικροεπεξεργαστών και το τσιπ μνήμης αποθηκεύει τις απαραίτητες πληροφορίες για τον μικροεπεξεργαστή.

Τα προγράμματα ή τα δεδομένα αποθηκεύονται στο τσιπ μνήμης ως αριθμός αριθμών - μηδενικά και μονάδες (bits). Ένα bit μπορεί να αντιπροσωπεύεται από λογικό μηδέν (0) ή μονάδα (1).

Σε μία μόνο μορφή, η επεξεργασία των δυαδικών ψηφίων φαίνεται δύσκολη. Επομένως, τα bits συνδυάζονται σε ομάδες. Δεκαέξι κομμάτια αποτελούν μια ομάδα "λέξεων", οκτώ bits είναι bytes - "μέρος της λέξης", τέσσερα bits - "ένα κομμάτι λέξεων".

Το λογισμικό θερμικό για μάρκες, το οποίο χρησιμοποιείται συχνότερα από άλλα, είναι byte. Πρόκειται για ένα σύνολο οκτώ bit, οι οποίες μπορούν να διαρκέσουν από 2 έως 8 αριθμητικές παραλλαγές, οι οποίες συνολικά δίνουν 256 διαφορετικές τιμές.

Για να αντιπροσωπεύει το byte, χρησιμοποιείται ένα σύστημα δεκαεξαδικού αριθμού, όπου παρέχεται η χρήση 16 τιμών δύο ομάδων:

  1. Ψηφιακό (από 0 έως 9).
  2. Συμβολικό (από Α έως F).

Επομένως, σε συνδυασμούς δύο σημείων του δεκαεξαδικού συστήματος, οι 256 τιμές στοιβάζονται επίσης (από 00h έως ffh). Το τελικό σύμβολο "H" υποδηλώνει το που ανήκει στους δεκαεξαδικούς αριθμούς.

Οργάνωση μικροκυκλωμάτων (μάρκες) μνήμης

Για μάρκες μνήμης 8-bit (ο πιο συνηθισμένος τύπος), τα bits συνδυάζονται σε bytes (8 bits) και αποθηκεύονται σε συγκεκριμένη "διεύθυνση".

Στην διορισμένη διεύθυνση, πρόσβαση σε bytes. Η έξοδος οκτώ bits διευθύνσεων πρόσβασης πραγματοποιείται μέσω οκτώ θυρών δεδομένων.


Οργάνωση της στρατηγικής δομής. Με την πρώτη ματιά, έναν πολύπλοκο και ακατανόητο αλγόριθμο. Αλλά αν θέλετε να καταλάβετε, η κατανόηση έρχεται γρήγορα

Σε αυτό το άρθρο, θα μιλήσουμε για το τι βασίζεται στη δημιουργία και ποια αρχή λειτουργεί η συσκευή μνήμης Flash (μην συγχέετε με τους δίσκους Flash USB και τις κάρτες μνήμης). Επιπλέον, θα μάθετε για τα πλεονεκτήματα και τα μειονεκτήματά του πριν από άλλους τύπους rom (συνεχώς συσκευές αποθήκευσης) και να εξοικειωθείτε με τη συλλογή των πιο κοινών μονάδων δίσκου που περιέχουν μνήμη flash.

Το κύριο πλεονέκτημα αυτής της συσκευής είναι ότι είναι μη πτητικό και δεν χρειάζεται ηλεκτρική ενέργεια για αποθήκευση δεδομένων. Όλες οι αποθηκευμένες πληροφορίες στη μνήμη flash μπορούν να θεωρηθούν απεριόριστο αριθμό φορές, αλλά ο αριθμός των πλήρων κύκλων εγγραφής είναι δυστυχώς περιορισμένος.

Μνήμη Flash - Αναφέρεται σε ημιαγωγούς μνήμης ηλεκτρικά επαναπρογραμματισμένων (EEPROM). Χάρη στις τεχνικές λύσεις, όχι υψηλού κόστους, μεγάλου όγκου, χαμηλή κατανάλωση ενέργειας, υψηλή ταχύτητα, συμπαγές και μηχανική αντοχή, η μνήμη Flash είναι ενσωματωμένη σε ψηφιακές φορητές συσκευές και μέσα.

Μνήμη φλας μπροστά από άλλους δίσκους (σκληρούς δίσκους και οπτικές μονάδες) του τύπου ROM Υπάρχουν και τα δύο πλεονεκτήματα και τα μειονεκτήματά τους με τα οποία μπορείτε να εξοικειωθείτε από το τραπέζι που βρίσκεται κάτω.

Τύπου romΟφέλημειονεκτήματα
Σκληρό δίσκοΜεγάλο όγκο αποθηκευμένων πληροφοριών.

Υψηλή ταχύτητα.

Η αποκατάσταση της αποθήκευσης δεδομένων (ανά 1 MB).

Μεγάλες διαστάσεις.

Ευαισθησία σε κραδασμούς.

Θερμότητα.

Οπτικός δίσκοςΕυκολία μεταφοράς.

Φθηνές πληροφορίες αποθήκευσης.

Ικανότητα αναπαραγωγής.

Μικρό όγκο.

Χρειάζεστε έναν αναγνώστη.

Περιορισμοί στις λειτουργίες (ανάγνωση, γραφή).

Χαμηλή ταχύτητα.

Ευαισθησία σε κραδασμούς.

Μνήμη flashΥψηλή ταχύτητα πρόσβασης δεδομένων.

Οικονομική κατανάλωση ενέργειας.

Αντοχή σε δονήσεις.

Ευκολία σύνδεσης σε έναν υπολογιστή.

Συμπαγή μεγέθη.

Περιορισμένος αριθμός κύκλων εγγραφής.

Σήμερα, κανείς δεν αμφιβάλλει ότι η μνήμη flash θα συνεχίσει να ενισχύει τη θέση της στις τεχνολογίες της πληροφορίας, ειδικά στη γραμμή των κινητών συσκευών (PDA, δισκία, smartphones, παίκτες). Με βάση τη μνήμη Flash, τις πιο δημοφιλείς και δημοφιλείς και αντικαταστατικές κάρτες μνήμης για ηλεκτρονικές συσκευές (SD, MMC, MiniSD ...) λειτουργούν.

Οι κάρτες μνήμης, όπως οι μονάδες USB δεν παραμένουν στην άκρη, αλλά προσελκύουν την προσοχή των πιθανών αγοραστών με την ποικιλομορφία τους. Μόνο ο κατασκευαστής κερδίζει από μια τέτοια αφθονία των συσκευών αποθήκευσης και ο καταναλωτής αντιμετωπίζει μια σειρά αναστάτωσης. Μετά από όλα, όλοι γνωρίζουμε τέτοιες καταστάσεις όταν το τηλέφωνο χρειάζεται μια κάρτα, το PDA είναι διαφορετικό, την τρίτη φωτογραφική μηχανή. Μια τέτοια ποικιλία οδήγησης οδηγεί σε κατασκευαστές, επειδή αφαιρούν μεγαλύτερα οφέλη από μια ευρεία αποκλειστική πώληση. Εδώ είναι μια μικρή λίστα των κοινών στοιχευμάτων με μνήμη flash:

  • Συμπαγής Flash Τύπος Ι (CF I) / Τύπος II (Cf II).
  • Memory Styck (MS Pro, Ms Duo).
  • Secure Digital (SD).
  • minisd;
  • xD-Picture Card (XD);
  • Κάρτα πολυμέσων (MMC).
  • USB Flash Drive.

Σε μία από τις δημοσιεύσεις, έγραψα για το πώς να επιλέξετε ένα χάρτη σε μορφή SD (MicroSD, MiniSD).

Την αρχή της μνήμης flash.

Το στοιχειώδες κύτταρο αποθήκευσης των δεδομένων μνήμης flash είναι ένα τρανζίστορ με ένα πλωτό κλείστρο. Η ιδιαιτερότητα ενός τέτοιου τρανζίστορ είναι ότι ξέρει πώς να κρατήσει ηλεκτρόνια (χρέωση). Εδώ είναι η βάση του και ανέπτυξε τους κύριους τύπους μνήμης flash Nand. και ΟΥΤΕ.. Δεν υπάρχει ανταγωνισμός μεταξύ τους, επειδή κάθε ένας από τους τύπους έχει το πλεονέκτημα και το μειονέκτημα. Με την ευκαιρία, βασίζονται σε υβριδικές εκδόσεις όπως Δεξιός και Σούπερντ..

Οι κατασκευαστές μνήμης Flash χρησιμοποιούν δύο τύπους κυττάρων μνήμης MLC και SLC.

  • Η μνήμη Flash με MLC (κύτταρα πολλαπλών κυττάρων πολλαπλών επιπέδων) κύτταρα) είναι πιο ευρύτατα και φθηνά, αλλά είναι με μακρύ χρόνο πρόσβασης και λιγότερους κύκλους εγγραφής / διαγραφής (περίπου 10.000).
  • Η μνήμη Flash που περιέχει SLC (κύτταρα μνήμης ενός κυττάρου μονής στάθμης μονής στάθμης) έχει τον μέγιστο αριθμό κύκλων εγγραφής / διαγραφής (100000) και να έχει μικρότερο χρόνο πρόσβασης.

Η αλλαγή της φόρτισης (ηχογράφηση / διαγραφή) πραγματοποιείται με την εφαρμογή μεταξύ του κλείστρου και της πηγής μεγαλύτερου δυνατοτήτων έτσι ώστε η αντοχή ηλεκτρικού πεδίου σε ένα λεπτό διηλεκτρικό μεταξύ του φορέα τρανζίστορ και της θύρας ήταν επαρκές για την εμφάνιση του αποτελέσματος της σήραγγας. Για να ενισχύσει την επίδραση των ηλεκτροδίων συντονισμού στην τσέπη, χρησιμοποιείται μικρή επιτάχυνση των ηλεκτρονίων με τη διέλευση του ρεύματος μέσω του καναλιού τρανζίστορ.

Η αρχή της λειτουργίας της μνήμης Flash βασίζεται στην αλλαγή και την εγγραφή ηλεκτρικού φορτίου σε μια απομονωμένη περιοχή ημιαγωγού ("τσέπη").

Η ανάγνωση εκτελείται από ένα τρανζίστορ πεδίου για το οποίο η τσέπη εκτελεί το ρόλο του κλείστρου. Το δυναμικό του πλωτού κλείστρου αλλάζει τα χαρακτηριστικά κατωφλίου του τρανζίστορ, η οποία καταγράφεται από τις αλυσίδες ανάγνωσης. Αυτός ο σχεδιασμός παρέχεται με στοιχεία που του επιτρέπουν να λειτουργήσει σε μια μεγάλη ποικιλία των ίδιων κυττάρων.

Τώρα εξετάστε λεπτομερέστερα τα κύτταρα μνήμης με ένα και δύο τρανζίστορ ...

Κύτταρο μνήμης με ένα τρανζίστορ.

Εάν υπάρχει μια θετική τάση (αρχικοποίηση του κυττάρου μνήμης), θα είναι στην ανοικτή κατάσταση, η οποία θα αντιστοιχεί σε ένα λογικό μηδέν.

Και αν Επιπλέων Τοποθετήστε μια υπερβολική αρνητική φόρτιση (ηλεκτρονίων) και υποβάλετε μια θετική τάση Διευθυντής , Αντισταθμίζει το ηλεκτρικό πεδίο που δημιουργείται από το κλείστρο ελέγχου και δεν θα δώσει το κανάλι αγωγιμότητας, πράγμα που σημαίνει ότι το τρανζίστορ θα είναι σε κλειστή κατάσταση.

Έτσι, η παρουσία ή η απουσία χρέωσης σε μια πλωτή πύλη καθορίζει με ακρίβεια την κατάσταση ανοιχτή ή κλείνει το τρανζίστορ όταν παρέχεται η ίδια θετική τάση στο κλείστρο ελέγχου. Αν εξετάσουμε την προμήθεια τάσης στο κλείστρο ελέγχου, καθώς η αρχικοποίηση του κυττάρου μνήμης, τότε από τον τρόπο με τον οποίο η τάση μεταξύ της πηγής και της αποχέτευσης μπορεί να κριθεί με την παρουσία ή την απουσία χρέωσης σε μια πλωτή πύλη.

Έτσι, λαμβάνεται ένα ιδιόμορφο στοιχείο στοιχειώδους μνήμης, ικανό να αποθηκεύσει μία παρτίδα πληροφοριών. Σε όλα αυτά είναι πολύ σημαντικό ότι η χρέωση είναι σε μια πλωτή πύλη (αν υπάρχει) θα μπορούσε να διατηρηθεί εκεί για μεγάλο χρονικό διάστημα, τόσο κατά την αρχικοποίηση του κελιού μνήμης όσο και κατά την απουσία τάσης στην πύλη ελέγχου. Μόνο στην περίπτωση αυτή η κύτταρα μνήμης θα είναι μη πτητική.

Έτσι, με τον ίδιο τρόπο, εάν είναι απαραίτητο, για να τοποθετήσετε μια χρέωση (καταγράψτε τα περιεχόμενα του κυττάρου μνήμης) και αφαιρέστε το από εκεί (διαγράψτε τα περιεχόμενα του κυττάρου μνήμης) όταν είναι απαραίτητο.

Τοποθετήστε το φορτίο στο πλωτό κλείστρο (διαδικασία εγγραφής) είναι δυνατή με την ένεση θερμά ηλεκτρόνια (καύση καναλιών) ή τη μέθοδο σήραγγας του Fuler Nordhaima.

Εάν χρησιμοποιείται η μέθοδος έγχυσης ζεστών ηλεκτρόνων, τότε τροφοδοτεί υψηλή τάση στην αποστράγγιση και το κλείστρο ελέγχου, το οποίο θα δώσει ηλεκτρόνια στο κανάλι ενέργειας, επαρκή για να ξεπεραστεί το πιθανό φράγμα, το οποίο δημιουργείται από ένα λεπτό στρώμα διηλεκτρικής και στέλνει (σήραγγα) στην πλωτή περιοχή κλείστρου (ενώ η ανάγνωση στο κλείστρο διαχείρισης υποβάλλεται σε μικρότερη τάση και δεν συμβαίνει το αποτέλεσμα σήραγγας).

Για να αφαιρέσετε ένα φορτίο με ένα πλωτό κλείστρο (για να διαγράψετε το κύτταρο μνήμης) στο κλείστρο ελέγχου, παρέχεται υψηλή αρνητική τάση (περίπου 9 V) και μια θετική τάση παρέχεται στην περιοχή προέλευσης. Αυτό οδηγεί στο γεγονός ότι η σήραγγα ηλεκτρόνων από την πλωτή περιοχή κλείστρου στην περιοχή πηγής. Έτσι, εμφανίζεται μια κβαντική σήραγγα του Fuler - Nordheim (Fowler - Nordheim).

Πιθανότατα έχετε ήδη καταλάβει ότι το τρανζίστορ με ένα πλωτό κλείστρο είναι ένα στοιχειώδες κύτταρο μνήμης flash. Αλλά τα κύτταρα με ένα τρανζίστορ έχουν κάποια μειονεκτήματα, τα κύρια από τα οποία είναι κακή κλιμακωτή.

Επειδή κατά τη δημιουργία μιας συστοιχίας μνήμης, κάθε κύτταρο της μνήμης (δηλαδή το τρανζίστορ) συνδέεται με δύο κάθετα ελαστικά. Τα παραθυρόφυλλα ελέγχου συνδέονται με το λεωφορείο που ονομάζεται γραμμή λέξης (γραμμή λέξεων) και οι αποχετεύσεις συνδέονται με το δίαυλο, ονομάζεται γραμμή bit (γραμμή bit). Κατά συνέπεια, στο σχήμα υπάρχει υψηλή τάση και κατά την καταγραφή της έγχυσης ζεστών ηλεκτρονίων, όλες οι γραμμές - λέξεις, bits και πηγές πρέπει να τοποθετούνται σε υψηλή απόσταση μεταξύ τους. Αυτό θα δώσει το απαραίτητο επίπεδο απομόνωσης, αλλά θα προβληματιστεί για τον περιορισμό του όγκου της μνήμης flash.

Ένα άλλο μειονέκτημα ενός τέτοιου κυττάρου μνήμης είναι η παρουσία ενός υπερβολικού αποτελέσματος απομάκρυνσης φορτίου ενός πλωτού κλείστρου και δεν μπορεί να αντισταθμιστεί από τη διαδικασία εγγραφής. Κατά συνέπεια, σχηματίζεται θετική χρέωση σε μια πλωτή πύλη, η οποία καθιστά την κατάσταση του τρανζίστορ και πάντα παραμένει ανοιχτό.

Κωδικός μνήμης με δύο τρανζίστορ.

Ένα κύτταρο μνήμης δύο λωρίδων, αυτό είναι ένα τροποποιημένο κύτταρο μονο-σταθμού, στο οποίο βρίσκεται το συνηθισμένο τρανζίστορ CMOS και ένα τρανζίστορ με πλωτό κλείστρο. Σε αυτή τη δομή, το συνηθισμένο τρανζίστορ δρα ως μονωτικό τρανζίστορ με μια πλωτή πύλη από τη γραμμή bit.

Τα πλεονεκτήματα ενός κυττάρου μνήμης δύο σταθερών μνήμης; Ναι, επειδή με τη βοήθειά του μπορείτε να δημιουργήσετε πιο συμπαγή και καλά κλιμακωτά μάρκες μνήμης, επειδή εδώ το τρανζίστορ με ένα πλωτό κλείστρο απομονώνεται από τη γραμμή bit. Σε όλους τους άλλους, σε αντίθεση με ένα μονοκόμενο κύτταρο μνήμης, όπου οι πληροφορίες καταγράφονται από την ένεση ζεστών ηλεκτροδίων, σε ένα κύτταρο δύο σταθερών μνήμης για την εγγραφή και τη διαγραφή των πληροφοριών, χρησιμοποιείται μια μέθοδος κβαντικής σήραγγας του Fowler - Nordhaima . Αυτή η προσέγγιση καθιστά δυνατή τη μείωση της τάσης που είναι απαραίτητη για τη λειτουργία εγγραφής. Η εκτέλεση εκ των προτέρων θα πει ότι τα κύτταρα δύο λωρίδων εφαρμόζονται στη μνήμη με τη δομή της NAND.

Flash συσκευή μνήμης με ούτε αρχιτεκτονική.

Ο τύπος αυτής της μνήμης είναι μια πηγή και μια ορισμένη νοημοσύνη στην ανάπτυξη ολόκληρου του EEPROM. Η αρχιτεκτονική της αναπτύχθηκε από την Intel στο μακρινό 1988. Όπως γράφτηκε νωρίτερα, για να αποκτήσετε πρόσβαση στα περιεχόμενα του κυττάρου μνήμης (αρχικοποίηση του κελιού), είναι απαραίτητο να υποβάλλετε τάση στο κλείστρο ελέγχου.

Ως εκ τούτου, οι προγραμματιστές της εταιρείας όλα τα παντζούρια ελέγχου που συνδέονται με τη γραμμή ελέγχου που ονομάζεται γραμμή λέξης (γραμμή λέξεων). Η ανάλυση των πληροφοριών κυττάρων μνήμης πραγματοποιείται με επίπεδο σήματος στον τρέχοντα τρανζίστορ. Ως εκ τούτου, οι προγραμματιστές είναι όλες οι αποχετεύσεις των τρανζίστορ που συνδέονται με μια γραμμή που ονομάζεται bits (γραμμή bit).

Η αρχιτεκτονική ή η αρχιτεκτονική ονομάστηκε λόγω λογικής επιχείρησης ή - όχι (μεταφράστηκε από τα αγγλικά ούτε). Η αρχή μιας λογικής επιχείρησης ούτε είναι ότι είναι πάνω από αρκετούς τελεστές (δεδομένα, το επιχείρημα λειτουργίας ...) δίνει μία μόνο τιμή όταν όλοι οι τελεστές είναι μηδέν και η μηδενική αξία σε όλες τις άλλες λειτουργίες.

Στην περίπτωσή μας, κάτω από τους τελεστές, η τιμή των κυττάρων μνήμης εννοείται, πράγμα που σημαίνει ότι σε αυτή την αρχιτεκτονική, η τιμή της μονάδας στη γραμμή bit θα παρατηρηθεί μόνο όταν η τιμή όλων των κυττάρων που είναι συνδεδεμένα στη γραμμή bit θα είναι μηδέν (όλα τα τρανζίστορ είναι κλειστά).

Σε αυτή την αρχιτεκτονική, η αυθαίρετη πρόσβαση στη μνήμη είναι καλά οργανωμένη, αλλά η διαδικασία καταγραφής και διαγραφής των δεδομένων είναι σχετικά αργή. Στη διαδικασία καταγραφής και διαγραφής, χρησιμοποιείται η μέθοδος έγχυσης θερμών ηλεκτρονίων. Σε όλη την ώρα ο μικροκυττάρων μνήμης flash με την αρχιτεκτονική και το μέγεθος των κυττάρων του είναι μεγάλο, οπότε αυτή η μνήμη είναι άσχημα κλιμακωμένη.


Δομή έξι κυττάρων ούτε φλας

Η μνήμη Flash με ούτε η αρχιτεκτονική χρησιμοποιείται συνήθως στις συσκευές αποθήκευσης κώδικα λογισμικού. Μπορεί να είναι τηλέφωνα, PDA, πίνακες συστήματος BIOS ...

Διάταξη μνήμης Flash με αρχιτεκτονική NAND.

Αυτός ο τύπος μνήμης αναπτύχθηκε από την Toshiba. Αυτά τα τσιπ λόγω της αρχιτεκτονικής τους χρησιμοποιούνται σε μικρούς δίσκους, οι οποίες έλαβαν το όνομα NAND (λογική λειτουργία και μη). Κατά την εκτέλεση της λειτουργίας NAND δίνει μηδενική τιμή μόνο όταν όλοι οι τελεστές είναι μηδέν και μία μόνο τιμή σε όλες τις άλλες περιπτώσεις.

Όπως γράφτηκε νωρίτερα, η μηδενική αξία είναι η ανοικτή κατάσταση του τρανζίστορ. Ως αποτέλεσμα, στην αρχιτεκτονική NAND σημαίνει ότι η γραμμή bit έχει μηδενική τιμή στην περίπτωση που όλα τα τρανζίστορ που είναι συνδεδεμένα είναι ανοιχτά και η τιμή είναι μία, όταν είναι κλειστή τουλάχιστον ένα από τα τρανζίστορ. Μια τέτοια αρχιτεκτονική μπορεί να κατασκευαστεί εάν συνδέσετε τα τρανζίστορ με μια γραμμή δυαδικών ψηφίων, ούτε μία προς μία (είναι χτισμένη στην αρχιτεκτονική ούτε) και η διαδοχική σειρά (στήλη από διαδοχικά στροφές των κυττάρων).

Αυτή η αρχιτεκτονική σε σύγκριση με το ούτε είναι καλά κλιμακωμένο επειδή επιτρέπει σε συμπαγές τρανζίστορ στο διάγραμμα. Επιπλέον, η αρχιτεκτονική NAND καταγράφεται από τη σήραγγα του Fuler - Nordhaim και αυτό επιτρέπει την εφαρμογή ενός γρήγορου ρεκόρ από ό, τι στην ούτε τη δομή. Για να αυξηθεί η ταχύτητα της ανάγνωσης, στις μικροκιές NAND είναι ενσωματωμένες εσωτερικές μνήμες προσωρινής μνήμης.

Όπως και οι συστάδες σκληρού δίσκου και τα κύτταρα NAND ομαδοποιούνται σε μικρά μπλοκ. Για το λόγο αυτό, με μια συνεπή ανάγνωση ή εγγραφή, η ταχύτητα θα είναι στο NAND. Αλλά από την άλλη πλευρά, η NAND πραγματικά χάνει σε επιχειρήσεις με αυθαίρετη πρόσβαση και δεν έχει τη δυνατότητα να εργάζεται απευθείας με bytes πληροφοριών. Σε μια κατάσταση, όταν πρέπει να αλλάξετε μόνο μερικά bits, το σύστημα αναγκάζεται να ξαναγράψει ολόκληρο το μπλοκ και αυτό συμβαίνει εάν λάβετε υπόψη τον περιορισμένο αριθμό κύκλων εγγραφής, οδηγεί σε μια μεγάλη φθορά των κυττάρων μνήμης.


Δομή μιας στήλης NAND FLASH

Πρόσφατα υπάρχουν φήμες ότι η Unity Semiconductor αναπτύσσει μια νέα μνήμη φλας νέας γενιάς, η οποία θα κατασκευαστεί στην τεχνολογία CMOX. Θεωρείται ότι η νέα μνήμη θα έρθει στη μνήμη Flash Flash NAND και θα ξεπεράσει τους περιορισμούς του που οφείλονται στην αρχιτεκτονική των δομών τρανζίστορ στη μνήμη NAND. Τα πλεονεκτήματα του CMOX περιλαμβάνουν υψηλότερη ταχύτητα πυκνότητας και καταγραφής, καθώς και πιο ελκυστικό κόστος. Μεταξύ των εφαρμογών της νέας μνήμης είναι SSD και κινητές συσκευές. Λοιπόν, τι είναι αλήθεια ή όχι θα δείξει χρόνο.

Για να μεταφέρετε πιο λεπτομερείς πληροφορίες σχετικά με όλες τις απαραίτητες πληροφορίες, δημοσίευσα ένα βίντεο κλιπ στο θέμα.

ΥΣΤΕΡΟΓΡΑΦΟ. Για να εξηγήσετε στην απλή γλώσσα του τεχνικού υλικού σε ανθρώπους που δεν αντιπροσωπεύουν πώς χτίστηκε η αρχιτεκτονική του υπολογιστή ... Είναι πολύ δύσκολο, αλλά ελπίζω ότι συνέβη. Για πλήρεις και αξιόπιστες πληροφορίες σε αυτό το άρθρο, χρησιμοποιώ εν μέρει την εκπαιδευτική βιβλιογραφία. Ελπίζω ότι αυτό το άρθρο ήταν χρήσιμο και γνωστό για εσάς. Μέχρι!