Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Μνημη τυχαιας προσπελασης (Random Access Memory - RAM)

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Μνημη τυχαιας προσπελασης (Random Access Memory - RAM)"— Μεταγράφημα παρουσίασης:

1 Μνημη τυχαιας προσπελασης (Random Access Memory - RAM)

2 Μοναδες μνημης Μνημη τυχαιας προσπελασης – RAM
Συλλογη κυταρων αποθηκευσης + σχετικα κυκλωματα για εισοδο-εξοδο δεδομενων. Η προσπελαση γινεται σε οποιαδηποτε θεση => random access Οι πληροφοριες αποθηκευονται ή ανακαλουνται κατά ομαδες bits που ονομαζονται words (λεξεις). Μια λεξη μπορει να παριστανει έναν αριθμο, μια εντολη, έναν ή περισσοτερους χαρακτηρες Η επικοινωνια μιας μνημης με τον εξω κοσμο γινεται με Γραμμες εισοδου και εξοδου δεδομενων (data input και output lines). Γραμμες επιλογης διευθυνσης (Address selection lines) Γραμμες ελεγχου (control lines)

3 Βασικες λειτουργιες της μνημης τυχαιας προσπελασης Χρονισμος Λειτουργιων Εγγραφης και Αναγωσης
Δυο είναι οι βασικες λειτουργιες της μνημης τυχαιας προσπελασης Εγγραφη (Write) δεδομενων Μεταφορα της διευθυνσης της επιθυμητης θεσης στις γραμμες διευθυνσης Μεταφορα των δεδομενων στις γραμμες εισοδου δεδομενων Ενεργοποιηση του σηματος ελεγχου Write Read / Write Chip select CS Address lines Valid Address Data In

4 Βασικες λειτουργιες της μνημης τυχαιας προσπελασης Χρονισμος Λειτουργιων Εγγραφης και Αναγωσης
Αναγνωση (Read) δεδομενων Μεταφορα της διευθυνσης της επιθυμητης λεξης στις γραμμες διευθυνσης. Ενεργοποιηση του σηματος ελεγχου Read ( ή Chip select) Aναγνωση των δεδομενων Read / Write Chip select CS Address lines Valid Address Data Out Data out

5 Τυποι Μνημης Αναλογα με την μεθοδο προσπελασης
RAM (Random access Mem.) SAM (Sequential access Mem.) Αναλογα με την δομη τους Static RAM (περιεχει flip-flops) Dynamic RAM (περιεχει πυκνωτες, χρειαζεται ανανεωση του περιεχομενου της => refreshing) Aναλογα με την διαρκεια ζωης του περιεχομενου της Volatile (Προσωρινη – χανει το περιεχομενο μολις αφαιρεθει η τροφοδοσια της) Non-volatile (μονιμη αποθηκευση)

6 Eσωτερικη δομη της RAM Μια μνημη RAM, m λεξεων των n bits, αποτελειται από m x n δυαδικα κύτταρα αποθηκευσης και καταλληλο αποκωδικοποιητη για επιλογη μιας από τις m λεξεις. Το βασικο δυαδικο κυτταρο αποθηκευσης φαινεται πιο κατω: Select Select In Out ΒC R S In Out Q R / W Binary Cell (BC) Μικρο μεγεθος Μικρο κοστος/bit Μικρη καταναλωση ισχυος Μικρος χρονος προσπελασης 2 αξιοπιστες ευσταθεις καταστασεις Read / Write

7 Τρικαταστατος Οδηγητης (Tri-state Buffer)
= 0 e x f x f e = 1 x f Γραφικο συμβολο Τρικαταστατου οδηγητη Ισοδυναμο κυκλωμα e x f Z 1 Z 1 1 1 1 Πινακας αληθειας

8 Τεσσερις τυποι τρικαταστατου οδηγητη

9 Εφαρμογες του τρικαταστατου οδηγητη
Πολυπλεκτης 2 σε 1 Αμφιδρομος Buffer x f 1 s x 2 s x y

10 To βασικο κυτταρο μιας SRAM. Μια SRAM 2 x 2
Sel Data Sel 1 Data

11 H εσωτερικη δομη μιας RAM 22 x 2
Input lines 2x4 00 01 Address 10 Enable 11 Read/write Output lines

12 H εσωτερικη δομη μιας RAM 2mn
Sel 2 1 m Read Write d n q -to-2 decoder Address a Data outputs Data inputs

13 Συνδεση των RAM ICs 1k x 8 Ένα Chip RAM 1024x8 RAM 1024 x 16
In Out ADRS CS R/W 8 10 Ένα Chip RAM 1024x8 RAM x 16 MSB In LSB 10 Address 8 1k x 8 In Out ADRS CS R/W 8 10 1k x 8 In Out ADRS CS R/W 8 10 8 8 MSB Out LSB

14 Συνδεση των RAM ICs RAM 4096 x 8
A12 A A10…A1 In 8 10 8 1k x 8 In Out ADRS CS R/W 8 10 Read/Write 8 1k x 8 In Out ADRS CS R/W 8 10 8 1k x 8 In Out ADRS CS R/W 8 10 8 1k x 8 In Out ADRS CS R/W 8 8 10 Out

15 Debouncing Διακοπτης ενός πολου μιας θεσεως
V DD Διακοπτης ενός πολου δυο θεσεων με κυκλωμα debouncing V DD R R S Data Data R R V DD

16 Σπινθηρες (Hazards) Ειδη Σπινθηρων
1 1 1 Στατικος σπινθηρας 1 1 1 Δυναμικος Σπινθηρας

17 Στατικοι Σπινθηρες (Hazards)
x 2 p x 1 x 3 1 2 f Κυκλωμα χωρις στατικο σπινθηρα f q x 3 Κυκλωμα με στατικο σπινθηρα x x 1 2 x 3 00 01 11 10 1 1 1 1 1 Ανιχνευση στατικου σπινθηρα με την βοηθεια του χαρτη Karnaugh

18 Δυναμικος Σπινθηρας Κυκλωμα f=x1x2'+x3'x4 +x1x4 Διαγραμμα χρονισμου
, 1 b a c d f One gate delay Διαγραμμα χρονισμου f=x1x2'+x3'x4 +x1x4 Κυκλωμα x 2 1 3 4 b a c d f

19 Project "SIMON“ Fall 2000 LEDs Hard Easy Clock Reset
Εισαγωγη Εμφανιση Επαναληψη Λαθος Hard Easy Clock Reset Διακοπτες εισαγωγης στοιχειων


Κατέβασμα ppt "Μνημη τυχαιας προσπελασης (Random Access Memory - RAM)"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google