Post on 04-Jul-2022
Συστήματα Μικροϋπολογιστών
Συστήματα Μνημών
Υπεύθυνος Μαθήματος: K. ΠΕΚΜΕΣΤΖΗ
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Άδεια Χρήσης
Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια χρήσης άλλου τύπου, αυτή πρέπει να αναφέρεται ρητώς.
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Είδη Μνημών
Káôá÷ùñçôÝòÏëßóèçóçò
SRAM DRAM ROM PROM EPROM EEPROM Flash
ÁíÜãíùóçò/ÅããñáöÞò(RAM) ÁíÜãíùóçò (ROM)
Ðåñéóóüôåñï CCD Öõóóáëßäùí
Ôõ÷áßáò ÐñïóðÝëáóçò ÓåéñéáêÝò
ÌÍÇÌÅÓ
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Χρήση της Μνήμης (σε PCs)
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Χρήση της Μνήμης (σε Servers)
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Χρήση της Μνήμης (σε Servers)
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Χρήση της Μνήμης (σε Video Games)
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Χρήση της Μνήμης (σε Κινητά)
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Κριτήρια Επιλογής Μνημών
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Τύποι Μνημών
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Οργάνωση Μνήμης
Εσωτερική οργάνωση μνήμης SRAM 1Κx4bits
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Κύτταρο μνήμης SRAM
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Χρονισμοί Ανάγνωσης
RC
OHDF
CO
A
Χρόνος κύκλου ανάγνωσης
Χρόνος συγκράτησης εξόδου
Χρόνος προσπέλασης επιλογής
Χρόνος διεύθυνσης
Χρόνος μετά το CS έως την αιώρηση εξόδου
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Χρονισμοί Εγγραφής
∆ΙΕΥΘΥΝΣΗ
t WCY
CHIP SELECT (CS)
W E
∆Ε∆ΟΜΕΝΑ ΕΙΣΟ∆ΟΥ
t CW
tWR
t WP
tAW
t DW
tDH
Σταθερά ∆εδομένα Μεταβλητά ∆εδομένα
Παλμός εγγραφής
data setup
Συγκράτηση δεδομένων
καθυστέρηση εγγραφής
αποκατάστασηεγγραφής
Χρόνος κύκλου εγγραφής
χρόνος επιλογής
Μεταβλητά ∆εδομένα
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Μνήμη NOR-ROM
. . .
. . .
.
.
.
ROW
SELECT
3 σε 8
A1
D0 D1 D2 D3
VCC
R0
R1
R2
COL1
0 0 1
1 1
0 1 1
1 0 0
Αντιστάσεις pull-up
.
.
.
.
.
....
. . .
. . .
0
COL0
COL15
. . .
A3
A2
A4
A0
COL12-14
4 to 1 MUX
4 to 1 MUX
4 to 1 MUX
COL2-3
. . .
COLUMN SELECT (OUTPUT)
R7
4 to 1 MUX
ROM 8 x 16=128 bits
Οργανωμένη σε 25 x4 =32 x 4 = 128 bits
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
NAND ROM
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
∆υναμική RAM (DRAM)Κύτταρο δυναμικής RAM
C
GND
ΕπιλογήΓραμμής
Ε/Ε∆εδομένων
∆ομική Μονάδα∆υναμικής Μνήμης
Χρόνος εκφόρτισης: 2 msec
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Φυσική μορφή κυττάρου δυναμικής RAM
Ένας κατακόρυφος στην επιφάνεια του πυριτίου πυκνωτής χρησιμοποιείται στις δυναμικές RAM (DRAM)
Επιλογή ΓραμμήςΕ/Ε ∆εδομένων
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Volatile Memory Comparison
SRAM Cell• Larger cell ⇒ lower density, higher
cost/bit• No refresh required• Simple read ⇒ faster access• Standard IC process ⇒ natural for
integration with logic
DRAM Cell• Smaller cell ⇒ higher density, lower
cost/bit• Needs periodic refresh, and refresh
after read• Complex read ⇒ longer access time• Special IC process ⇒ difficult tointegrate with logic circuits
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
16Kx4 DRAM
GDQ1DQ2W
RASA6A5A4
VD0
VSSDQ4CASDQ3A0A1A2A3A7
ÏÍÏÌÁÔÏËÏÃÉÁ ÁÊÉÄÙÍÁ0-Á7CASDQ1-DQ4GRASVDDVSSW
Åßóïäïé ÄéåýèõíóçòÐáëìüò Äéåýèõíóçò ÓôÞëçòÅ/Å ÄåäïìÝíùíÅðßôñåøç ÅîüäïõÐáëìüò Äéåýèõíóçò ÃñáììÞòÔñïöïäïóßáÃåßùóçÅðßôñåøç ÅããñáöÞò
TS 4416
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
∆ιάγραμμα Χρονισμού ∆υναμικής Μνήμης
CAS
RAS
G=0W=1
W=0G=1
A0-A7
DQ
DQ
WRITE
ROW COL
INPUT
OUTPUT
W
G
READW
G
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
DRAM 1Mbit: 511000
Ακροδέκτες της μνήμης 511000
DinWE
RASNCA0A1A2A3Vcc
VssDoutCASA9A8A7A6A5A4
IC511000
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Οργάνωση της μνήμης 1 MbitΕσωτερική οργάνωση της μνήμης 1 Mbit
(10) ΚΑΤΑΧΩΡΗΤΕΣ ΔΙΕΥΘΥΝΣΗΣ ΣΤΗΛΗΣ
(10) ΚΑΤΑΧΩΡΗΤΕΣ ΔΙΕΥΘΥΝΣΗΣ ΓΡΑΜΜΗΣ
ΑΠΟΚΩΔΙΚΟ- ΠΟΙΗΤΗΣ ΓΡΑΜΜΗΣ
512ΓΡΑΜΜΕΣ
ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ ΣΤΗΛΗΣ (11-bit)
ΚΑΙ ΚΥΚΛΩΜΑ Ε/Ε
ΠΙΝΑΚΑΣ ΚΥΤΤΑΡΩΝ ΜΝΗΜΗΣ (512 x 2048)
2048 ΣΤΗΛΕΣ
Ε/ΕΔΕΔΟΜΕΝΩΝ
10-bit
CAS
RAS
9-bit
A9Α0-Α19
A10-A19
A0-A8
DinDout
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Εσωτερική Οργάνωση ∆υναμικής Μνήμης 8Mx16
4,096 x 8,192
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Double Data Rate SDRAM (16GB)
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Multi-ported Memory
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Dual-ported Memory Internals
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Αιωρούμενη Πύλη
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Αιωρούμενη Πύλη
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Μνήμη EPROM1 bit EPROM μνήμης
UV < 4000 K
20 min
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Hot Electron Injection
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Fowler – Nordheim Tunneling
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
∆ιαγραφή Καναλιού
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Βλάβη Επαναπρογραμματιζόμενης Μνήμης μετά από πολλούς προγραμματισμούς
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Μνήμη EΕPROM
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Μνήμη Flash
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Μνήμη Flash τύπου NOR
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Πλεονεκτήματα – Μειονεκτήματα NOR
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Μνήμη Flash τύπου NAND
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Μνήμη Flash τύπου NAND
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Φυσικό Σχέδιο Flash NOR και NAND
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Πλεονεκτήματα – Μειονεκτήματα NAND
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Σύγκριση Μνημών
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Ιδανική Μνήμη
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Κόστος Μνημών (/ ΜegaByte)
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Ελάττωση ηλεκτρονίων/bit στις μνήμες Flash με τη συρρίκνωση της τεχνολογίας
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Κόστος / ΜegaByte
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Νέες Τεχνολογίες Μνημών
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Ferroelectric Memory Cell (FRAM)
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Μνήμη Μαγνητική (MRAM)
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Μνήμη Αλλαγής Φάσης (PCM)
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Σύνοψη
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Συστήματα Μνήμης (Α)Χάρτης μνήμης και αντιστοιχία bits
ROM
RAM
0000Η
1FFFΗ2800Η
FFFFΗ
8K
2K
54K
∆ενχρησιμοποιείται
0000H 0000 0000 0000 00001FFFH 0001 1111 1111 1111
2000H 0010 0000 0000 000027FFH 0010 0111 1111 1111
Επιλέγει τα πρώτα 8Κ
Επιλέγει μέσα στα 8Κ
Επιλέγει μέσα στα 8Κ
Επιλέγει ταεπόμενα 2Κ
Α15-12 Α11-8 Α7-4 Α3-0
ROM
RAM
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Συστήματα Μνήμης (Β)Κύκλωμα αποκωδικοποίησης
και σύνδεση μνημών
CEOE
A0-A10
D0-D7
WE6116 (RAM)
Y0YY
12
YYYYY
34567
AAA
74LS138
A11A12A13
A14A15
IO/M
2764 (EPROM)
CEOEPGM
A0-A12
O0-O7
VPP
RD
WR
∆ιάδρομος ∆εδομένων
EEE
∆ιάδρομος ∆ιευθύνσεων
012
123
10
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Επιλογή IC Μνήμης (A)
Απλό κύκλωμα επιλογήςΓίνεται “0” (δηλαδή επιλέγεται η μνήμη)όταν A15= A14= A13=0και IO/M = 0Αλλιώς “1”
Γίνεται “0” (δηλαδή επιλέγεται η μνήμη)όταν IO/M = 0, Α13=1A15=A14 =A12=A11=0
Αλλιώς “1”
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Επιλογή IC Μνήμης (B)
Απλοποίηση κυκλώματος:
Ένας αναστροφέας λιγότερος στον αποκωδικοποιητή
∆εν χρειάζονται τα συμπληρώματα των σημάτων, οπότε κερδίζουμε αναστροφείς και γραμμές.
Μετά το μετασχηματισμό:A’15 A’14 A’13 (IO/M’)’’= A15 + A14 + A13 + (IO/M’)
A15
A14
A13
IO/M
CEROM
A15A14
A13
A11
A12
ROM
RAM
CERAM
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Παράδειγμα 1Να σχεδιασθεί η μνήμη ενός μΥ-Σ που να αποτελείται από μια ROM 1 Kbyte και δύο RAM 1024 x 4 bit η κάθε μια. Η ROM να επιλέγεται με A10=1 ενώ οι μνήμες RAM με A11=1.
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Παράδειγμα 1 – Λύση (Α)
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 00 0 0 0 0 1 x x x x x x x x x x
0 4 0 00 7 F F
ΠεριοχήROM
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 00 0 0 0 1 0 x x x x x x x x x x
0 8 0 00 B F F
Περιοχή RΑM
Αν δεν έχουμε άλλες μνήμες μπορούμε να κάνουμε την παρακάτω απλή αποκωδικοποίηση:
• CSROM = A10
• CSRAM = A11
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Παράδειγμα 1 – Λύση (Β)
Το κύκλωμα του αποκωδικοποιητή όταν υπάρχουν και άλλες μνήμες
ROM1024 x 8
CS
A0-A9
RAM1024 x 4
CS
A0-A9
RAM1024 x 4
CS
A0-A9
D0-D3
D4-D7
D0
-D7
A11
A10
A15A14A13A12
A 11
A10
D0-D7
CSROM = A15A14A13A12A11A10
CSRAM =A15A14A13A12A11A10
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Παράδειγμα 2Να σχεδιασθεί η μνήμη ενός μΥ-Σ βασιζόμενου
στον 8085 που να αποτελείται από δυο (2) ROM 2764 (8Kbyte η κάθε μια) και μια (1) RAM 2188 (8Kbyte). Να γίνει χρήση του χάρτη μνήμη που ακολουθεί:
ROM 1 0000 – 1FFF
ROM 2 2000 – 3FFF
RAM 4000 – 5FFF
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Address0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1FFF0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 20000 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3FFF0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40000 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 5FFF
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Παράδειγμα 2 – Λύση
8 Latches74LS373
8085
3-to-874LS128
OE LE
ALE
"0"
AD0-7
ROM12764
ROM22764
RAM2188
A13
A14
A15
CS
CS
CS
A8-12
AD0-7
OE
OE
OE
WR
VCC
VCC VSS
VSSVCC
VSS
VSS
VCC
ALEWR
"1"
RESET IN
O1
O2
O3
RD
IO/M
6,144MHz
X1
X2
A0-12
IO/MWR
IO/M
RD
VCC
RS
RESET OUT
O8
ΜΑΘΗΜΑ: ΣΥΣΤΗΜΑΤΑ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΘΗΓΗΤΗΣ: Κ. ΠΕΚΜΕΣΤΖΗ
Χρηματοδότηση
Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα» του ΕΜΠ έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του υλικού.Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.