Μνήμη και Προγραμματίσιμη Λογική

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
5 Οργάνωση υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών ã Εκδόσεις Κλειδάριθμος.
Advertisements

Συνδυαστικά Κυκλώματα
Εισαγωγή στις Τεχνολογίες της Πληροφορικής και των Επικοινωνιών
ΨΗΦΙΑΚΗ ΜΝΗΜΗ (RAM – ROM).
ΤΑΞΗ Γ ΓΥΜΝΑΣΙΟΥ Βασικές Έννοιες Επανάληψη (2).
Το υλικο του Υπολογιστη
ΚΕΦΑΛΑΙΟ 3 Το υλικό των υπολογιστών.
Ημιαγωγοί – Τρανζίστορ – Πύλες - Εξαρτήματα
ΕΝΟΤΗΤΑ 8Η ΜΝΗΜΕΣ ROM ΚΑΙ RΑΜ
By Τζέρυ, Κώστας και Λέντι. είναι όρος που χρησιμοποιούμε για ηλεκτρονικές διατάξεις προσωρινής αποθήκευσης ηλεκτρονικές οι οποίες επιτρέπουν πρόσβαση.
Γυμνάσιο Νέας Κυδωνίας
Το εσωτερικό του Υπολογιστή
To υπολογιστικό σύστημα
Μνήμες RAM Διάλεξη 12.
ΕΝΟΤΗΤΑ 5Η ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ Α΄
Άλγεβρα Boole και Λογικές Πύλες
ΕΝΟΤΗΤΑ 7Η ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ & ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΩΝ
Μνημη τυχαιας προσπελασης (Random Access Memory - RAM)
ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΟΙ ΛΟΓΙΚΟΙ ΕΛΕΓΚΤΕΣ (PLCs).
ΕΝΟΤΗΤΑ 11 Η ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΟΙ ΛΟΓΙΚΟΙ ΠΙΝΑΚΕΣ (PROGRAMMABLE LOGIC ARRAYS)  Οι λογικοί Πίνακες ως γεννήτριες συναρτήσεων  Επίπεδα AND-OR και OR-AND.
Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ
Κεφάλαιο 2 Το Εσωτερικό του υπολογιστή
Συνδυαστικά Κυκλώματα
Το Υλικό του Υπολογιστή
HY 120 "ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ" Programming Logic Devices (PLDs) (Συσκευες Προγραμματιζομενης Λογικης)
ΕΝΟΤΗΤΑ 12Η ΔΙΑΤΑΞΕΙΣ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΗΣ ΛΟΓΙΚΗΣ: CPLDs ΚΑΙ FPGAs
ΕΣ 08: Επεξεργαστές Ψηφιακών Σημάτων © 2006 Nicolas Tsapatsoulis Αρχιτεκτονική Μνήμης Τμήμα Επιστήμη και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήμιο Πελοποννήσου.
Ο προσωπικός υπολογιστής εσωτερικά
Τα μέσα μνήμης του Η.Υ.
Εισαγωγή στις Νέες Τεχνολογίες και Εργαστηριακές Εφαρμογές, Το εσωτερικό ενός υ π ολογιστή Κεφάλαιο 3.
Τα χαρακτηριστικά των επεξεργαστών By ΔΙΟΝΥΣΗ ΣΚΕΓΙΑ ΕΠΑ-Λ ΚΡΕΣΤΕΝΩΝ!
ΚΙΝΔΥΝΟΙ (HAZARDS) ΣΤΑ ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ Hazard είναι κάθε στιγμιαίο λάθος (glitch) που εμφανίζεται στην έξοδο ενός συνδυαστικού κυκλώματος Οφείλεται.
ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΗΣ.
Το Υλικό του Υπολογιστή
ΜΝΗΜΗ RAM Εισαγωγή Μια μονάδα μνήμης στην ουσία είναι ένα σύνολο από δυαδικά κύτταρα αποθήκευσης (τα δυαδικά κύτταρα μπορούν να αποθηκεύσουν είτε την.
Κρυφή μνήμη (cache memory) (1/2) Εισαγωγή στην Πληροφορκή1 Η κρυφή μνήμη είναι μία πολύ γρήγορη μνήμη – πιο γρήγορη από την κύρια μνήμη – αλλά πιο αργή.
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 2: Το εσωτερικό του Υπολογιστή Β΄ τάξη Λέξεις Κλειδιά: Μητρική πλακέτα, κάρτες επέκτασης, κάρτα οθόνης, κάρτα ήχου, τροφοδοτικό, Κεντρική.
Κύρια Μνήμη Διάφοροι τύποι μνήμης RAM Από πάνω προς τα κάτω, DIP, SIPP, SIMM (30-pin), SIMM (72-pin), DIMM (168-pin), DDR DIMM (184-pin). Μνήμη RΟM.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 1 Διάλεξη 12: Διάλεξη 12: Καταχωρητές - Μετρητές Δρ Κώστας Χαϊκάλης.
Καταχωρητές (Registers) (1/3) Εισαγωγή στην Πληροφορκή1 Οι Καταχωρητές (Registers) είναι ειδικές θέσεις μνήμης υψηλής ταχύτητας που χρησιμοποιούνται για.
Το τροφοδοτικό είναι μία συσκευή που είναι υπεύθυνη για δύο λειτουργίες: 1. Μετατρέπει το εναλλασσόμενο σε συνεχές. 2. Παρέχει τις κατάλληλες τάσεις 5.
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 2: Το εσωτερικό του Υπολογιστή Το εσωτερικό της Κεντρικής Μονάδας.
Μαγνητικός δίσκος (magnetic disk) Εισαγωγή στην Πληροφορκή1 Ο μαγνητικός δίσκος χρησιμοποιείται για μόνιμη αποθήκευση δεδομένων, παρέχοντας σχετικά μικρό.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 8: Ολοκληρωμένα κυκλώματα – Συνδυαστική λογική – Πολυπλέκτες – Κωδικοποιητές - Αποκωδικοποιητές Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΗΛΕΚΤΡΟΛΟΓΙΑΣ
Έβδομο μάθημα Ψηφιακά Ηλεκτρονικά.
Το εσωτερικό ενός υπολογιστή
Ένατο μάθημα Ψηφιακά Ηλεκτρονικά.
Όγδοο μάθημα Ψηφιακά Ηλεκτρονικά.
στην Επιστήμη των Υπολογιστών Κωδικός Διαφανειών: MKT110
Συστήματα CAD Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών
Ψηφιακή Σχεδίαση Εργαστήριο Τετάρτη 9/12/2015.
Διάλεξη 9: Συνδυαστική λογική - Ασκήσεις Δρ Κώστας Χαϊκάλης
(α) δίνει τον ορισμό του PLC (β) αναφέρει τις εφαρμογές του PLC.
Programmable Logic Technologies
ΤΕΧΝΙΚΑ ΘΕΜΑΤΑ ΠΩΛΗΣΕΩΝ & ΠΡΟΔΙΑΓΡΑΦΕΣ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ Β΄ ΕΠΑΛ ΚεφΑλαιο 2: ΠροδιαγραφΕΣ ΥλικοΥ Η/Υ 2.8 Μνήμη.
ΤΑΞΗ Γ ΓΥΜΝΑΣΙΟΥ Βασικές Έννοιες Επανάληψη (2).
Δ. Κλιγκόπουλος Επιβλέπων: Β. Σπυρόπουλος, Καθηγητής
Χειμερινό εξάμηνο 2017 Πέμπτη διάλεξη
Ψηφιακή Σχεδίαση εργαστήριο
Εφαρµογές Πληροφορικής Υπολογιστών
Το εσωτερικό ενός υπολογιστή
ΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 2008
Programmable Logic Controllers PLCs
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
Βασικές έννοιες (Μάθημα 2) Τίτλος: Η Συσκευή
Εξωτερική Αναζήτηση Ιεραρχία Μνήμης Υπολογιστή Εξωτερική Μνήμη
Καταχωρητής Ι3 Α3 D Ι2 Α2 D Ι1 Α1 D Ι0 Α0 D CP.
Μεταγράφημα παρουσίασης:

Μνήμη και Προγραμματίσιμη Λογική Η μονάδα μνήμης είναι ένα στοιχείο κυκλώματος στο οποίο μεταφέρονται ψηφιακές πληροφορίες προς αποθήκευση και από το οποίο μπορούμε να εξάγουμε αποθηκευμένες πληροφορίες Υπάρχουν δύο τύποι μνήμης μνήμη τυχαίας προσπέλασης (RAM) μνήμη ανάγνωσης μόνο (ROM) Η RAM μπορεί να επιτελέσει τόσο τη λειτουργία της γραφής όσο και της ανάγνωσης Η ROM μπορεί να επιτελέσει μόνο τη λειτουργία της ανάγνωσης Η ROM είναι μια συσκευή προγραμματίσιμης λογικής (PLD)

Προγραμματίσιμη Λογική Τα PLD είναι ολοκληρωμένα κυκλώματα με εσωτερικές λογικές πύλες οι οποίες είναι συνδεδεμένες με ηλεκτρονικά μονοπάτια που συμπεριφέροντε ως ηλεκτρικές ασφάλειες Ο προγραμματισμός της συσκευής έγκειται στο κατάλληλο κάψιμο των ασφαλειών ώστε να παραχθεί η επιθυμητή δομή Μια τυπική συσκευή προγραμματίσιμης λογικής μπορεί να περιέχει από εκατοντάδες μέχρι εκατομμύρια πύλες διασυνδεδεμένες με αντίστοιχο αριθμό εσωτερικών γραμμών Συσκευές προγραμματίσιμης λογικής PLA PAL FPGA Αντιστοιχία συμβόλων

Μνήμη Τυχαίας Προσπέλασης Μια μονάδα μνήμης είναι ένα σύνολο από κύτταρα αποθήκευσης μαζί με τα απαραίτητα κυκλώματα για τη μεταφορά των πληροφοριών μέσα και έξω από αυτή Μια μονάδα μνήμης αποθηκεύει τις δυαδικές πληροφορίες κατά ομάδες bits οι οποίες καλούνται λέξεις (words). - Μια ομάδα των 8 bits καλείται byte. Οι περισσότερες μνήμες των υπο- λογιστών χρησιμοποιούν λέξεις που έχουν μήκος πολλαπλάσιο των 8bits Η χωρητικότητα της μνήμης ορίζεται συνήθως από το συνολικό αριθμό των bytes που μπορεί να αποθηκεύσει Η επικοινωνία μεταξύ της μονάδας μνήμης και του περιβάλλοντος της επιτυγχάνεται με γραμμές εισόδου και εξόδου δεδομένων, γραμμές επιλογής διεύθυνσης και γραμμές ελέγχου που καθορίζουν τη διεύθυνση μεταφοράς

Μνήμη Τυχαίας Προσπέλασης Η μονάδα μνήμης ορίζεται από τον αριθμό των λέξεων που περιέχει και τον αριθμό των bits σε κάθε λέξη Η επιλογή μιας συγκεκριμένης λέξης μέσα στη μνήμη γίνεται όταν εφαρμόσουμε τη διεύθυνση των k bits στις γραμμές διεύθυνσης Συνήθως αναφερόμαστε στον αριθμό των λέξεων (ή bytes) στη μνήμη με ένα από τα γράμματα K (=210), M(=220) και G(=230)

Μνήμη Τυχαίας Προσπέλασης Μνήμη χωρητικότητας 1Κ λέξεων των 16 bits

Λειτουργίες Γραφής και Ανάγνωσης Εγγραφή στη μνήμη Εφαρμογή της δυαδικής διεύθυνσης της επιθυμητής λέξης στις γραμμές διεύθυνσης Εφαρμογή των bits δεδομένων προς αποθήκευση στις γραμμές εισόδου δεδομένων Ενεργοποίηση της εισόδου ελέγχου γραφής Ανάγνωση από τη μνήμη - Εφαρμογή της δυαδικής διεύθυνσης της επιθυμητής λέξης στις γραμμές διεύθυνσης - Ενεργοποίηση της εισόδου ελέγχου ανάγνωσης Τα περιεχόμενα της επιλέξιμης λέξης δεν αλλάζουν μετά από την ανάγνωση Η επίτρεψη μνήμης (chip select) χρησιμοποιείται για να ενεργοποιήσει το συγκεκριμένο ολοκληρωμένο κύκλωμα (ΟΚ) μνήμης σε μια υλοποίηση μεγαλύτερης μονάδας μνήμης με πολλαπλά ΟΚ.

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

Κυματομορφές Χρονισμού Χρόνος προσπέλασης και ανάγνωσης μικρότερος των 50ns

Τύποι Μνημών Στατική RAM (SRAM): αποτελείται ουσιαστικά από εσωτερικούς μανδαλωτές οι οποίοι αποθηκεύουν τις δυαδικές πληροφορίες Οι αποθηκευμένες πληροφορίες παραμένουν έγκυρες όσο παρέχεται ισχύς στη μονάδα Δυναμική RAM (DRAM): αποθηκεύει τις δυαδικές πληροφορίες με τη μορφή ηλεκτρικών φορτίων σε πυκνωτές (πύλες των τρανζίστορ). Οι πυκνωτές τείνουν να αποφορτίζονται με το χρόνο και πρέπει να επαναφορτίζονται περιοδικά (refreshing) Η ανανέωση γίνεται με την επανεγγραφή των αποθηκευμένων λέξεων κάθε λίγα msec Η DRAM προσφέρει μειωμένη κατανάλωση ισχύος και μεγαλύτερη χωρητικότητα ανά ΟΚ Η SRAM είναι ευκολότερη στη χρήση και ταχύτερη Μη πτητικές μνήμες: ROM, μαγνητικός δίσκος

7.3 Αποκωδικοποίηση Μνήμης Εκτός από τα στοιχεία του κυκλώματος αποθήκευσης, σε μια μονάδα μνήμης υπάρχει επίσης ανάγκη για κυκλώματα αποκωδικοποίησης της διεύθυνσης Εσωτερική δομή Μια RAM με m λέξεις των n bits η κάθε μια περιέχει mxn κύτταρα δυαδικής αποθήκευσης. Ισοδύναμο κύκλωμα κυττάρου μνήμης Ένα κύτταρο μνήμης πρέπει να είναι όσο το δυνατό μικρότερο σε μέγεθος

Λογική Οργάνωση Μνήμης 4x3

Ταυτόχρονη Αποκωδικοποίηση Επιλέγεται για μείωση του υλικού του αποκωδικοποιητή

Πολύπλεξη Διεύθυνσης

Μνήμη Ανάγνωσης Μόνο (ROM) Η ROM είναι μια διάταξη που περιλαμβάνει έναν αποκωδικοποιητή και πύλες OR Οι συνδέσεις μεταξύ των εξόδων του αποκωδικοποιητή και των εισόδων των OR καθορίζονται με τον προγραμματισμό (κάψιμο συνδέσεων) Η ROM χρησιμοποιείται συχνά για υλοποίηση πολύπλοκων συνδυαστικών κυκλωμάτων σε ένα τσιπ Σχηματικό διάγραμμα μιας ROM

Μνήμη ROM Λογικό διάγραμμα εσωτερικού κυκλώματος ROM 25x8

Μνήμη ROM Πίνακας αλήθειας ROM (μερικός) Είσοδοι Έξοδοι Ι4 Ι3 Ι2 Ι1 Ι0 Ι4 Ι3 Ι2 Ι1 Ι0 Α7 Α6 Α5 Α4 Α3 Α2 Α1 Α0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 . . . 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 0 1 1 0 0 0 0 1 1 1 0 1 1 1 0 0 0 1 0 1 1 0 1 1 0 0 1 0 0 0 0 0 1 0 0 1 1 1 1 0 0 0 1 0 0 1 0 0 1 0 1 0 0 0 1 1 0 0 1 1

Μνήμη ROM Προγραμματισμός της ROM σύμφωνα με τον πίνακα αλήθειας

Υλοποίηση Κυκλώματος με Χρήση ROM Σχεδιάστε συνδυαστικό κύκλωμα που παράγει το τετράγωνο τριψήφιου αριθμού Πίνακας αλήθειας Είσοδοι Έξοδοι Α2 Α1 Α0 Β5 Β4 Β3 Β2 Β1 Β0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 1 1 0 0 1 1 0 0 1 0 0 1 1 0 0 0 1

Υλοποίηση Κυκλώματος με Χρήση ROM

Τύποι ROM Προγραμματισμός με χρήση μασκών Προγραμματιζόμενη ROM (PROM) Διαγράψιμη PROM (EPROM) Ηλεκτρικά διαγράψιμη PROM (EEPROM)

Συνδυαστικές PLD

PLA (Programmable Logic Array) F1=AB’+AC+A’BC’ F2=(AC+BC)’

PAL (Programmable Array Logic)

Ακολουθιακές PLD