ΕΝΟΤΗΤΑ 8Η ΜΝΗΜΕΣ ROM ΚΑΙ RΑΜ

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Συνδυαστικα κυκλωματα με MSI και LSI
Advertisements

5 Οργάνωση υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών ã Εκδόσεις Κλειδάριθμος.
Εισαγωγή στις Τεχνολογίες της Πληροφορικής και των Επικοινωνιών
ΨΗΦΙΑΚΗ ΜΝΗΜΗ (RAM – ROM).
Κ. Διαμαντάρας Α. Βαφειάδης Τμήμα Πληροφορικής ΑΤΕΙ Θεσσαλονίικης 2011 Συστήματα Μνήμης – Οργάνωση κύριας μνήμης.
Το υλικο του Υπολογιστη
13.1 Λογικές πύλες AND, OR, NOT, NAND, NOR
Συνάφεια Κρυφής Μνήμης σε Επεκτάσιμα Μηχανήματα. Συστήματα με Κοινή ή Κατανεμημένη Μνήμη  Σύστημα μοιραζόμενης μνήμης  Σύστημα κατανεμημένης μνήμης.
Συνδιαστικά Λογικά Κυκλώματα
Ημιαγωγοί – Τρανζίστορ – Πύλες - Εξαρτήματα
ΕΝΟΤΗΤΑ 10Η Η ΓΛΩΣΣΑ VHDL: ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ
ΕΣ 08: Επεξεργαστές Ψηφιακών Σημάτων © 2006 Nicolas Tsapatsoulis Η Αρχιτεκτονική των Επεξεργαστών Ψ.Ε.Σ Τμήμα Επιστήμη και Τεχνολογίας Τηλεπικοινωνιών.
By Τζέρυ, Κώστας και Λέντι. είναι όρος που χρησιμοποιούμε για ηλεκτρονικές διατάξεις προσωρινής αποθήκευσης ηλεκτρονικές οι οποίες επιτρέπουν πρόσβαση.
Μνήμη και Προγραμματίσιμη Λογική
Μνήμες RAM Διάλεξη 12.
Η ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ ΧΡΗΣΤΗ ΑΠ’ ΤΟΝ Η/Υ ΤΟΜΕΑΣ ΤΕΧΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Δ.ΙΕΚ ΠΑΤΡΑΣ.
ΕΝΟΤΗΤΑ 5Η ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ Α΄
ΕΝΟΤΗΤΑ 3Η ΤΕΧΝΟΛΟΓΙΑ CMOS
ΠΡΟΗΓΜΕΝΑ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ
Τεχνολογία TTL, Τεχνολογία CMOS Κυκλώματα της τυπικής λογικής Μνήμες
ΕΝΟΤΗΤΑ 7Η ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ & ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΩΝ
Μνημη τυχαιας προσπελασης (Random Access Memory - RAM)
ΕΝΟΤΗΤΑ 6Η ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ Β΄
ΕΝΟΤΗΤΑ 8η Μετατροπείς Αναλογικού Σήματος σε Ψηφιακό (ADC)
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
ΕΝΟΤΗΤΑ 11 Η ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΟΙ ΛΟΓΙΚΟΙ ΠΙΝΑΚΕΣ (PROGRAMMABLE LOGIC ARRAYS)  Οι λογικοί Πίνακες ως γεννήτριες συναρτήσεων  Επίπεδα AND-OR και OR-AND.
Διαχείριση μνήμης Υπόβαθρο Εναλλαγή Συνεχής κατανομή Σελιδοποίηση
ΔΕΞΙΟΤΗΤΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 ΠΕΡΙΓΡΑΦΗ ΤΩΝ ΜΝΗΜΩΝ ΕΝΟΣ Η/Υ ΤΜΗΜΑ: Τ6 ΟΝΟΜΑΤΑ: ΣΕΛΑΛΜΑΖΙΔΗΣ ΤΑΣΟΣ ΦΙΛΙΑΣ ΑΝΤΩΝΗΣ ΦΙΛΙΑΣ ΑΝΤΩΝΗΣ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ.
Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ
Συνδυαστικά Κυκλώματα
1 «Μνήμες με νανοκρυσταλλίτες πυριτίου » Δρ. Α. Σαλωνίδου Σχολική Σύμβουλος Φυσικών Ραδιοηλεκτρολόγων, Α ΄ Αθήνα ς ΔΗΜΟΚΡΙΤΟΣ 2008.
Κερεστετζή Δημητρίου (1295)
ΔΙΑΣΥΝΔΕΣΗ 8085 CPU με Μνήμη RAM/ROM (ADDRESS DECODING)
ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΣΥΣΤΗΜΑΤΟΣ ΔΕΙΓΜΑΤΟΛΗΨΙΑΣ ΚΑΙ ΠΑΡΑΓΩΓΗΣ ΣΗΜΑΤΩΝ
ΕΝΟΤΗΤΑ 12Η ΔΙΑΤΑΞΕΙΣ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΗΣ ΛΟΓΙΚΗΣ: CPLDs ΚΑΙ FPGAs
ΕΣ 08: Επεξεργαστές Ψηφιακών Σημάτων © 2006 Nicolas Tsapatsoulis Αρχιτεκτονική Μνήμης Τμήμα Επιστήμη και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήμιο Πελοποννήσου.
ΕΝΟΤΗΤΑ 7η Μετατροπείς Ψηφιακού Σήματος σε Αναλογικό (DAC)
Τα μέσα μνήμης του Η.Υ.
Εισαγωγή στις Νέες Τεχνολογίες και Εργαστηριακές Εφαρμογές, Το εσωτερικό ενός υ π ολογιστή Κεφάλαιο 3.
ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΗΣ.
ΜΝΗΜΗ RAM Εισαγωγή Μια μονάδα μνήμης στην ουσία είναι ένα σύνολο από δυαδικά κύτταρα αποθήκευσης (τα δυαδικά κύτταρα μπορούν να αποθηκεύσουν είτε την.
Υλοποίηση λογικών πυλών με τρανζίστορ MOS
Ενότητα 3: Μικροϋπολογιστές Ιωάννης Έλληνας Τμήμα Η/ΥΣ
Αρχιτεκτονική-ΙI Ενότητα 4 : Μνήμες Ιωάννης Έλληνας Τμήμα Η/ΥΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα.
Κρυφή μνήμη (cache memory) (1/2) Εισαγωγή στην Πληροφορκή1 Η κρυφή μνήμη είναι μία πολύ γρήγορη μνήμη – πιο γρήγορη από την κύρια μνήμη – αλλά πιο αργή.
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 2: Το εσωτερικό του Υπολογιστή Β΄ τάξη Λέξεις Κλειδιά: Μητρική πλακέτα, κάρτες επέκτασης, κάρτα οθόνης, κάρτα ήχου, τροφοδοτικό, Κεντρική.
ΠΑΡΑΔΕΙΓΜΑ: ΤΑ ΕΠΙΠΕΔΑ ΥΛΙΚΟΥ – ΛΟΓΙΣΜΙΚΟΥ ΣΕ ΕΝΑΝ ΥΠΟΛΟΓΙΣΤΗ.
ΕΙΣΑΓΩΓΗ μέρος 2 ΜΙΚΡΟΕΛΕΓΚΤΕΣ - ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ Π. ΚΩΣΤΑΡΑΚΗΣ Β. ΧΡΙΣΤΟΦΙΛΑΚΗΣ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 8: Ολοκληρωμένα κυκλώματα – Συνδυαστική λογική – Πολυπλέκτες – Κωδικοποιητές - Αποκωδικοποιητές Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ.
Ψηφιακή Σχεδίαση Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής.
Έβδομο μάθημα Ψηφιακά Ηλεκτρονικά.
Το εσωτερικό ενός υπολογιστή
Όγδοο μάθημα Ψηφιακά Ηλεκτρονικά.
στην Επιστήμη των Υπολογιστών Κωδικός Διαφανειών: MKT110
Ψηφιακή Σχεδίαση Εργαστήριο Τετάρτη 9/12/2015.
Διάλεξη 9: Συνδυαστική λογική - Ασκήσεις Δρ Κώστας Χαϊκάλης
Programmable Logic Technologies
ΤΕΧΝΙΚΑ ΘΕΜΑΤΑ ΠΩΛΗΣΕΩΝ & ΠΡΟΔΙΑΓΡΑΦΕΣ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ Β΄ ΕΠΑΛ ΚεφΑλαιο 2: ΠροδιαγραφΕΣ ΥλικοΥ Η/Υ 2.8 Μνήμη.
“Ψηφιακός έλεγχος και μέτρηση της στάθμης υγρού σε δεξαμενή"
Χειμερινό εξάμηνο 2017 Πέμπτη διάλεξη
Ψηφιακή Σχεδίαση εργαστήριο
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΕΠΠ
TO BIOS βρίσκεται στην μητρική πλακέτα και τα αρχικά του σημαίνουν: Βασικό Σύστημα Εισόδου-Εξόδου.
Εφαρµογές Πληροφορικής Υπολογιστών
Το εσωτερικό ενός υπολογιστή
ΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 2008
Εργασίες 9ου – 10ου Εργαστηρίου
Βασικές έννοιες (Μάθημα 2) Τίτλος: Η Συσκευή
Καταχωρητής Ι3 Α3 D Ι2 Α2 D Ι1 Α1 D Ι0 Α0 D CP.
Μεταγράφημα παρουσίασης:

ΕΝΟΤΗΤΑ 8Η ΜΝΗΜΕΣ ROM ΚΑΙ RΑΜ Τμήμα Πληροφορικής και Επικοινωνιών, «Ενίσχυση Σπουδών Πληροφορικής», ΕΠΕΑΕΚ ΙΙ Ιωάννη Καλόμοιρου, Προηγμένα Ψηφιακά Συστήματα ΕΝΟΤΗΤΑ 8Η ΜΝΗΜΕΣ ROM ΚΑΙ RΑΜ Δομή μνημών ROM Στατικές μνήμες RAM Δυναμικές μνήμες RAM Πολυπλεξία και αποκωδικοποίηση διευθύνσεων

ΜΝΗΜΕΣ ROM Μια μνήμη ROM είναι ένα συνδυαστικό κύκλωμα με n εισόδους και b εξόδους. Μπορεί να αποθηκεύσει 2nxb bits πληροφορίας. Μπορεί να θεωρηθεί σαν ένας αποκωδικοποιητής που για κάθε συνδυασμό εισόδων εξάγει ένα προκαθορισμένο συνδυασμό εξόδων. Παράδειγμα, η ROM του πίνακα αποθηκεύει 23x4 bits.

ΑΠΟΘΗΚΕΥΣΗ ΑΡΧΕΙΟΥ ΣΕ ROM – ΠΙΝΑΚΑΣ ΠΟΛΛΑΠΛΑΣΙΑΣΜΟΥ ΕΝΑ ΑΡΧΕΙΟ ΜΠΟΡΕΙ ΝΑ ΟΡΙΣΕΙ ΤΟΝ ΠΙΝΑΚΑ ΑΛΗΘΕΙΑΣ ΠΟΥ ΑΠΟΘΗΚΕΥΕΤΑΙ ΣΕ ΜΙΑ ROM. ΤΟ ΑΡΧΕΙΟ ΠΕΡΙΛΑΜΒΑΝΕΙ ΤΑ ΔΕΔΟΜΕΝΑ ΠΟΥ ΑΠΟΘΗΚΕΥΟΝΤΑΙ ΣΕ ΚAΘΕ ΔΙEΥΘΥΝΣΗ. ΠΑΡΑΔΕΙΓΜΑ, ΤΟ ΑΡΧΕΙΟ ΤΟΥ ΠΑΡΑΠΑΝΩ ΠΙΝΑΚΑ ΠΕΡΙΕΧΕΙ ΤΑ ΔΕΔΟΜΕΝΑ ΓΙΑ ΜΙΑ MΝΗΜΗ ROM ΠΟΥ ΕΠΙΤΕΛΕΙ ΠΟΛΛΑΠΛΑΣΙΑΣΜΟ 4Χ4.

ΛΟΓΙΚΕΣ ΣΥΝΔΕΣΕΙΣ ΣΕ ΜΝΗΜΕΣ ROM ΜΝΗΜΗ ROM 23x4 ΟΠΟΥ Η ΑΠΟΘΗΚΕΥΣΗ ΓΙΝΕΤΑΙ ΜΕ ΤΗΝ ΤΕΧΝΟΛΟΓΙΑ ΤΩΝ ΔΙΟΔΩΝ. ΟΠΟΥ ΘΕΛΟΥΜΕ ΝΑ ΑΠΟΘΗΚΕΥΣΟΥΜΕ 0 ΤΟΠΟΘΕΤΟΥΜΕ ΜΙΑ ΔΙΟΔΟ, ΟΠΩΣ ΣΤΟ ΔΙΑΓΡΑΜΜΑ. ΝΑ ΒΡΕΙΤΕ ΤΟΝ ΠΙΝΑΚΑ ΑΛΗΘΕΙΑΣ ΠΟΥ ΥΛΟΠΟΙΕΙ Η ΜΝΗΜΗ.

ΕΣΩΤΕΡΙΚΗ ΔΟΜΗ ΜΝΗΜΗΣ ROM 128x1 Η παραπάνω διάταξη υλοποιεί μια μνήμη 128 θέσεων που απομνημονεύουν 1 bit η κάθε μια. Κάθε γραμμή του πίνακα (8x16) αποθηκεύει μια λέξη των 16bits και επιλέγεται με τα τρία ανώτερα bits της διεύθυνσης. Τα 4 κατώτερα bits της διεύθυνσης επιλέγουν το επιθυμητό δεδομένο με τη βοήθεια πολυπλέκτη 16 προς 1.

ΤΡΑΝΖΙΣΤΟΡ MOS ΩΣ ΣΤΟΙΧΕΙΑ ΑΠΟΘΗΚΕΥΣΗΣ ΣΕ ROM ΤΟ ΠΑΡΑΠΑΝΩ ΣΧΗΜΑ ΔΕΙΧΝΕΙ ΠΩΣ ΕΙΝΑΙ ΔΥΝΑΤΟ ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΘΟΥΝ MOS ΤΡΑΝΖΙΣΤΟΡ, ΑΝΤΙ ΓΙΑ ΔΙΟΔΟΥΣ, ΣΕ ΜΙΑ ROM. ΟΤΑΝ ΕΝΕΡΓΟΠΟΙΕΙΤΑΙ ΜΙΑ ΓΡΑΜΜΗ ΔΕΔΟΜΕΝΩΝ ΤΑ MOS ΑΓΟΥΝ ΚΑΙ ΟΙ ΚΑΤΑΚΟΡΥΦΕΣ ΓΡΑΜΜΕΣ ΤΩΝ BITS ΟΔΗΓΟΥΝΤΑΙ ΣΤΗ ΓΗ.

ΤΥΠΟΙ ROM Mask Programmable ROMs ή Mask ROMs PROM – Programmable ROMs (καταστροφή υπαρχουσών συνδέσεων - fuses για αποθήκευση λογικού 0). EPROM – Erasable programmable ROM (τεχνολογία MOS με floating gate και μονωτικό υλικό. Μπορούν να διαγραφούν με υπεριώδες φώς). OTP ROMs. (One time Programmable ROMs. ΕPROMs χωρίς παράθυρο διαγραφής). ΕΕPROMs (Electrically Erasable Programmable ROMs. Όπως οι EPROM αλλά με λεπτότερο μονωτικό στρώμα γύρω από τις επιπλέουσες πύλες).

Χρήση εισόδων ΟΕ και CS για σύνδεση 4 μνημών ROM 32Κx8 σε σύστημα μικροεπεξεργαστή που απαιτεί 128Κbytes μνήμης ROM. Μικροεπεξεργαστής: Data bus 8 bits, Address bus 20 bits (1Μbyte). Η ROM τοποθετείται στα ανώτερα 128Κbytes του χώρου των διευθύνσεων (Α17-Α19=111). Α15, Α16 επιλέγουν τσιπ μνήμης, που εξάγει στο databus όταν OE=active.

ΣΤΑΤΙΚΕΣ RAM Βασική δομή μιας RAM 2n x b και λειτουργικό διάγραμμα: Όταν SEL_L=0 KAI WR_L=0, τότε C=1, οπότε αποθηκεύεται η είσοδος στην έξοδο Q του FF Όταν SEL_L=0, OUT=Q. Λειτουργική συμπεριφορά κελιού στατικής μνήμης

Δομή στατικής RAM 4x4

ΔΟΜΗ SRAM 8 X 4

Διαγράμματα χρονισμού μνημών SRAM To παράδειγμα αφορά σε μνήμη με χρόνο προσπέλασης και χρόνο κύκλου 50 ns. Το ρολόϊ του επεξεργαστή έχει περίοδο κύκλου 20ns (50 ΜΗz).

Τυπικές Μνήμες SRAM

ΔΥΝΑΜΙΚΕΣ RAM ΜΝΗΜΕΣ ΜΕΓΑΛΥΤΕΡΗΣ ΠΥΚΝΟΤΗΤΑΣ ΑΠΟ ΤΙΣ ΣΤΑΤΙΚΕΣ RAM, ΟΠΟΥ ΤΟ ΚΕΛΙ ΜΝΗΜΗΣ ΕΙΝΑΙ ΕΝΑΣ ΠΥΚΝΩΤΗΣ, ΤΟΥ ΟΠΟΙΟΥ Η ΚΑΤΑΣΤΑΣΗ ΦΟΡΤΙΣΗΣ ΕΛΕΓΧΕΤΑΙ ΑΠO EΝΑ ΤΡΑΝΖΙΣΤΟΡ MOS. Εγγραφή: Θέτουμε τη γραμμή λέξης σε κατάσταση HIGH. Κατόπιν οδηγούμε τη γραμμή δυαδικού ψηφίου σε κατάσταση HIGH ή LOW για να εγγράψουμε 1 ή 0. Ανάγνωση: Προφορτίζουμε τη γραμμή δυαδικού ψηφίου σε ενδιάμεση κατάσταση τάσης. Στη συνέχεια θέτουμε τη γραμμή λέξης σε HIGH. O ενισχυτής ανίχνευσης έρχεται σε λογικό 0 ή 1.

Διδιάστατη αποκωδικοποίηση διευθύνσεων μνήμης Απλός αποκωδικοποιητής k:2k απαιτεί 2k πύλες AND. Διατάσσοντας τα κύτταρα μνήμης σε μια τετραγωνική δομή δύο διαστάσεων, μπορούμε να χρησιμοποιήσουμε δύο αποκωδικοποιητές, με k/2 εισόδους και 2k/2 εξόδους ώστε να προσπελάσουμε ισάριθμες διευθύνσεις. Ο συνολικός αριθμός των απαραίτητων πυλών τώρα είναι 2x2k/2. Στο παράδειγμα του σχήματος προσπελάζουμε 32x32=1024 διευθύνσεις με 64 πύλες AND.

Πολύπλεξη διεύθυνσης για μνήμες DRAM Εκτός από τη διδιάστατη αποκωδικοποίηση, οι δυναμικές RAM χρησιμοποιούν και την τεχνική της πολυπλεγμένης διεύθυνσης, ώστε να μειώσουν τον αριθμό των ακροδεκτών που απαιτούνται για την επιλογή διεύθυνσης στο εσωτερικό του ΟΚ DRAM. Στο σχήμα χρησιμοποιείται μνήμη 256x256=64K, και δύο παράλληλοι αποκωδικοποιητές 8:256. Μια οκτάμπιτη διεύθυνση εφαρμόζεται διαδοχικά σε δύο φάσεις, για την επιλογή γραμμής και στήλης.