Συστήματα Μικροϋπολογιστών

Σχετικά έγγραφα
Συστήματα Μικροϋπολογιστών

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Συστήματα Αυτομάτου Ελέγχου. Ενότητα Α: Γραμμικά Συστήματα

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ

Μάθημα 7: Μικροϋπολογιστικό Σύστημα και Μνήμες

Συστήματα Μικροϋπολογιστών

Μοντελοποίηση Λογικών Κυκλωμάτων

Εισαγωγή στην Πληροφορική

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Υδραυλικά & Πνευματικά ΣΑΕ

Λογιστικές Εφαρμογές Εργαστήριο

Ψηφιακή Σχεδίαση Ενότητα 11:

Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:07. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Αυτοματοποιημένη χαρτογραφία

Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:05. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΟΙΚΟΝΟΜΟΛΟΓΟΥΣ

3 η ΕΝΟΤΗΤΑ Συναρτήσεις στο MATLAB

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Ψηφιακή Λογική Σχεδίαση

Εφαρμογές Συστημάτων Γεωγραφικών Πληροφοριών

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση

Ιστορία της μετάφρασης

Συστήματα Μικροϋπολογιστών

Μικροβιολογία & Υγιεινή Τροφίμων

Συστήματα Αυτομάτου Ελέγχου 1 Ενότητα # 5: Χρήση μετασχηματισμού Laplace για επίλυση ηλεκτρικών κυκλωμάτων Μέθοδοι εντάσεων βρόχων και τάσεων κόμβων

ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Γενικά Μαθηματικά Ι. Ενότητα 15: Ολοκληρώματα Με Ρητές Και Τριγωνομετρικές Συναρτήσεις Λουκάς Βλάχος Τμήμα Φυσικής

Θεωρία Πιθανοτήτων & Στατιστική

Μικροηλεκτρονική - VLSI

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II

ΜΑΘΗΜΑ: ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ

Αρχιτεκτονική υπολογιστών

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 6 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:

Κυριάκης - Μπιτζάρος Ευστάθιος Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.

Βιομηχανικοί Ελεγκτές

ΔΙΔΑΣΚΩΝ: Δρ. Στυλιανός Τσίτσος

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

{ int a = 5; { int b = 7; a = b + 3;

Εσωτερικές Ηλεκτρικές Εγκαταστάσεις Ι - Εργαστήριο

Αρχιτεκτονική υπολογιστών

ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΜΕ ΧΡΗΣΗ Η/Υ

12 o Εργαστήριο Σ.Α.Ε

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Εφαρμογές Συστημάτων Γεωγραφικών Πληροφοριών

Εφαρμογές Συστημάτων Γεωγραφικών Πληροφοριών

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Εισαγωγή στην πληροφορική

74HC573 D7 D6 D5 D4 D3 D2 D1 D0 LE OE A0 A1 A2 A3 A4 A5 A6 A7 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 A8 A9 A10 A11 A12 A13 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0

Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια

Περιβαλλοντική Χημεία

τατιςτική ςτην Εκπαίδευςη II

Διαδικαστικός Προγραμματισμός

Εισαγωγή στην πληροφορική

Εισαγωγή στους Αλγορίθμους

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Εκκλησιαστικό Δίκαιο

Ψηφιακή Λογική Σχεδίαση

ΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ

Διαχείριση Χρόνου & Δίκτυα στη Διοίκηση Έργων. Κηρυττόπουλος Κωνσταντίνος Επ. Καθηγητής ΕΜΠ

Αρχιτεκτονική υπολογιστών

Σχεδίαση Ψηφιακών Συστημάτων

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Εφαρμογή Υπολογιστικών Τεχνικών στην Γεωργία

Σχεδίαση Ψηφιακών Συστημάτων

Διαφωτισμός και διαμόρφωση των πολιτικών ιδεολογιών στην Ελλάδα

ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΟΙΚΟΝΟΜΟΛΟΓΟΥΣ

ΔΙΔΑΣΚΩΝ: Δρ. Στυλιανός Τσίτσος

Λογισμός 3. Ενότητα 19: Θεώρημα Πεπλεγμένων (γενική μορφή) Μιχ. Γ. Μαριάς Τμήμα Μαθηματικών ΑΝΟΙΚΤΑ ΑΚΑ ΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Εφαρμογές Συστημάτων Γεωγραφικών Πληροφοριών

ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΜΕ ΧΡΗΣΗ Η/Υ

Single Cycle Datapath. Αρχιτεκτονική Υπολογιστών. 5ο εξάμηνο ΣΗΜΜΥ ακ. έτος: Νεκ. Κοζύρης

Ψηφιακή Επεξεργασία Σήματος

Εκτίμηση Περιβαλλοντικών Επιπτώσεων

Εκκλησιαστικό Δίκαιο

Πληροφοριακά Συστήματα & Περιβάλλον Ασκήσεις

Εισαγωγή στους Αλγορίθμους

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006 ΑΠΑΝΤΗΣΕΙΣ

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Πληροφορική. Εργαστηριακή Ενότητα 3 η : Επεξεργασία Κελιών Γραμμών & Στηλών. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Αρχιτεκτονική Υπολογιστών

ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Ενότητα 11: Λογική πρώτης τάξης. Ρεφανίδης Ιωάννης Τμήμα Εφαρμοσμένης Πληροφορικής

ΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ

Σχεδίαση με Ηλεκτρονικούς Υπόλογιστές

Οικονομικά Μαθηματικά

Παράκτια Τεχνικά Έργα

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Γενικά Μαθηματικά Ι. Ενότητα 1: Συναρτήσεις και Γραφικές Παραστάσεις. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Σχεδίαση Ψηφιακών Συστημάτων

Τίτλος Μαθήματος: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Φ 619 Προβλήματα Βιοηθικής

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΑΠΑΝΤΗΣΕΙΣ

ΓΕΝΙΚΗ ΚΑΙ ΑΝΟΡΓΑΝΗ ΧΗΜΕΙΑ

Βιομηχανικοί Ελεγκτές

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΧΩΡΟΤΑΞΙΑ ΕΙΣΑΓΩΓΗ ΜΑΘΗΜΑΤΟΣ. Αναστασία Στρατηγέα. Υπεύθυνη Μαθήματος

Εισαγωγή στην πληροφορική

Γενικά Μαθηματικά Ι. Ενότητα 14: Ολοκλήρωση Κατά Παράγοντες, Ολοκλήρωση Ρητών Συναρτήσεων Λουκάς Βλάχος Τμήμα Φυσικής

Transcript:

Συστήματα Μικροϋπολογιστών Μονάδες Ε/Ε και μνήμες Μικροεπεξεργαστών Υπεύθυνος Μαθήματος: K. ΠΕΚΜΕΣΤΖΗ

Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια χρήσης άλλου τύπου, αυτή πρέπει να αναφέρεται ρητώς.

Σύστημα Βασισμένο σε Μικροεπεξεργαστή

Βασικά Κυκλώματα με Εφαρμογή Κύκλωμα Παραδείγματα Θύρες Εξόδου εδομένων ΚΑΤΑΧΩΡΗΤΕΣ (8-bit) 74S373 74S374 Θύρες Εισόδου εδομένων ΑΠΟΜΟΝΩΤΕΣ (buffers 8-bit) Μονής Κατεύθυνσης ιπλής Κατεύθυνσης 74S540 74S541 74S645 Επιλογή Συσκευών ΑΠΟΚΩ ΙΚΟΠΟΙΗΤΕΣ 74S138 (3-σε-8)

Καταχωρητές & Μανδαλωτές Χρησιμεύουν σε: Συγκράτηση δεδομένων Υλοποίηση θυρών εξόδου στα μυ-σ Παραδείγματα συσκευών (TT): 74S373 (level-triggered) 74S374 (edge-triggered)

74S373 - Μανδαλωτής «Κλειδώνει» χωρίς ρολόι, με το επίπεδο τάσης της εισόδου E (atch Enable) SN54S/74S373 atch Enable 11 E 3 D0 D G 4 7 8 13 14 17 18 D1 D2 D3 D4 D5 D6 D7 D D D D D D D G G G G G G G Dn E OE On Z* 1 OE O0 O1 O2 O3 O4 O5 O6 O7 2 5 6 9 12 15 16 19

74S374 - Καταχωρητής Καταχωρείται νέα τιμή μόνο στο θετικό μέτωπο της εισόδου CP Dn CP OE On Z* SN54S/74S374 D0 D1 D2 D3 D4 D5 D6 D7 11 CP CP D 3 CP D 4 7 8 13 14 17 CP D CP D CP D CP D CP D CP D 18 1 OE 2 5 6 9 12 15 16 19 O0 O1 O2 O3 O4 O5 O6 O7

Απομονωτές (buffers) Χρησιμεύουν σε: Ενίσχυση και απομόνωση γραμμών δεδομένων Υλοποίηση θυρών εισόδου στα μυ-σ Παραδείγματα συσκευών: Βuffers (8-bit): 74S540 74S541 8-bit Transceiver (Transmitter Receiver) 74S645

8-bit Buffers (74S540-1) 74S540: Αναστρέφει 74S541: εν αναστρέφει E 1 E 2 ΕΙΣΟ ΟΙ ΕΞΟ ΟΙ Ε1 Ε2 Α 540 541 1 X 1 0 1 X 1 0 1 0 A 1 Y 1 0 0 X Z Z A 2... Y 2 0 0 X Z Z A 8 Y 8

8-bit Transceiver (74S645) είσοδος DIR επιλέγει την κατεύθυνση G DIR Λειτουργία Β Α Α Β X Απομόνωση

Αποκωδικοποιητές Χρησιμεύουν σε: Αποκωδικοποίηση διεύθυνσης για επιλογή συσκευών Παράδειγμα: 74S138 4 56 1 2 3 E1 E2 E3 A0 A1 A2 E O7 O6 O5 O4 O3 O2 O1 O0 15 14 13 12 11 10 9 7

74S138 Αποκωδικοποιητής 3-σε-8 E1 E2 E3 A0 A1 A2 O0 O1 O2 O3 O4 O5 O6 O7 INPUTS OUTPUTS TRUT TABE

Χρήση αποκωδικοποιητών (1) Συμβατική αποκωδικοποίηση διεύθυνσης συσκευής (με χρήση λογικών πυλών): Κάθε διεύθυνση χρειάζεται τη δική της λογική συνάρτηση Προκύπτει πολύπλοκο κύκλωμα για πολλές συσκευές

Χρήση αποκωδικοποιητών (2) Cascading αποκωδικοποιητών: E 1,2 E 3 A B C 74S138 Y 0 Y 1 Y 2 Y 3 Y 4 Y 5 Y 6 Y 7 D E F 74S138... 000000 000001 000010 000011 000100 000101 000110 000111 Το κύκλωμα απλοποιείται για μεγάλο αριθμό διευθύνσεων Κάθε αποκωδικοποιητής πολλαπλασιάζει τον αριθμό των διευθύνσεων που μπορούν να αποκωδικοποιηθούν F 3 D E F 74S138 111000 111001 111010 111011 111100 111101 111110 111111 6 γραμμές διευθύνσεων: 2 6 = 64 [64 / 8] +1= 9 αποκωδικοποιητές

Ενεργοποίηση Συσκευής Ενεργοποίηση με βάση τη διεύθυνση Address Bus (A 7 - A 0 ) A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 0 1 1 1 1 0 0 0 μυ ιεύθυνση Συσκευής 78 e = 01111000 Data Bus (D 7 - D 0 ) G Συσκευή RD WR

Παράδειγμα: Ενεργοποίηση θύρας εξόδου Address Bus DIR μps Data Bus Data Bus ENABE 0 Transceiver (Driver) DECODER ENABE 6 ENABE 7 Data Bus Data Bus Input port D Output port clock CK '

Σύνθετη θύρα Εισόδου/Εξόδου

Συστήματα Μνημών D 0 - D 7 A 0 - A 10 ROM 1 ROM 2 Χωρητικότητα: CE CE 2 12 8 = 4 Kbytes. A 0 - A 10 0 2047: ROM 1 2048 4095: ROM 2 A 11 ROM 1 ROM 2 A11 A10A9 A8A7A6A5A4A3A2A1A0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1

Παράδειγμα 1 ίνεται μια μνήμη 4 Kbytes τύπου ROM. Να δοθούν τα κυκλώματα οδήγησης της εισόδου επιλογής CS για τις εξής περιπτώσεις: Η μνήμη να καταλαμβάνει την περιοχή 0000 0FFF e Η μνήμη να καταλαμβάνει την περιοχή 1000 1FFF e

Παράδειγμα 1 Α A 0 - A 11 ROM 4KB D 0 - D 7 A 12 A 13 A 14 A 15 CS 0 0 0 0 0000 0000 0000 0000 0000 1111 1111 1111 0 F F F

Παράδειγμα 1 Β A 0 - A 11 ROM 4KB D 0 - D 7 A 12 A 13 A 14 A 15 CS 1 0 0 0 0001 0000 0000 0000 0001 1111 1111 1111 1 F F F

Παράδειγμα 2 ίνεται μια μνήμη 4 Kbytes τύπου ROM. Να δοθεί κατάλληλο κύκλωμα αποκωδικοποίησης της διεύθυνσης ώστε η μνήμη να κατανεμηθεί σύμφωνα με τον παρακάτω χάρτη: Τα πρώτα 2 Kbytes στην περιοχή: 1000Η 17FF Τα τελευταία 2 Kbytes στην περιοχή: 4000 47FF Περιοχή 1 Περιοχή 2 A15 A14 A13 A12 A11 A10A9A8A7A6A5A4A3A2A1A0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1

Παράδειγμα 2 Λύση Διευθύνσεις Συστήματος A 0 - A 10 Aφορούν σε διευθύνσεις της μνήμης A 0 - A 10 A 11 A 12 A 13 A 14 A 15 A 14 A 11 D 0 - D 7 A 11 A 12 A 13 A 14 A 15 CS ROM 2732

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα» του ΕΜΠ έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.