ΠΡΟΗΓΜΕΝΑ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Slides:



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

Συνδυαστικά Κυκλώματα
Εισαγωγή στις Τεχνολογίες της Πληροφορικής και των Επικοινωνιών
ΡΟΗ Υ: ΥΠΟΛΟΓΙΣΤΙΚΑ ΣΥΣΤΗΜΑΤΑ
ΑΛΛΑΓΕΣ ΣΤΗΝ ΕΠΙΚΟΙΝΩΝΙΑ
Συνδιαστικά Λογικά Κυκλώματα
Πολυσύνθετες πύλες NMOS και CMOS
Πρόγραμμα Επιμόρφωσης Β΄ Επιπέδου Ειδικό Μέρος Πρωτοβάθμιας Εκπαίδευσης (κλάδοι ΠΕ60-70) ΕΠΙΜΟΡΦΩΣΗ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΣΤΗ ΧΡΗΣΗ ΚΑΙ ΑΞΙΟΠΟΙΗΣΗ ΤΩΝ ΤΠΕ ΣΤΗΝ.
ΕΝΟΤΗΤΑ 10Η Η ΓΛΩΣΣΑ VHDL: ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ
ΕΝΟΤΗΤΑ 14η Συστήματα Μετρήσεων και Μικροελεγκτές
ΕΝΟΤΗΤΑ 8Η ΜΝΗΜΕΣ ROM ΚΑΙ RΑΜ
Μνήμη και Προγραμματίσιμη Λογική
1 ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γιώργος Γιαγλής Οικονομικό Πανεπιστήμιο Αθηνών Τμήμα Διοικητικής Επιστήμης & Τεχνολογίας.
ΕΝΟΤΗΤΑ 5Η ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ Α΄
ΕΝΟΤΗΤΑ 3Η ΤΕΧΝΟΛΟΓΙΑ CMOS
Τεχνολογία TTL, Τεχνολογία CMOS Κυκλώματα της τυπικής λογικής Μνήμες
ΕΝΟΤΗΤΑ 7Η ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ
Αποστολος Π. Τραγανιτης
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ & ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΩΝ
4. Συνδυαστική Λογική 4.1 Εισαγωγή
ΕΝΟΤΗΤΑ 6Η ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ Β΄
Ολοκληρωμένα κυκλώματα (ICs) (4 περίοδοι)
ΣΥΣΤΗΜΑΤΑ ΣΥΛΛΟΓΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΚΑΙ ΜΕΤΡΗΣΕΩΝ
ΕΝΟΤΗΤΑ 11 Η ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΟΙ ΛΟΓΙΚΟΙ ΠΙΝΑΚΕΣ (PROGRAMMABLE LOGIC ARRAYS)  Οι λογικοί Πίνακες ως γεννήτριες συναρτήσεων  Επίπεδα AND-OR και OR-AND.
συγχρονων ακολουθιακων κυκλωματων
3ος Τομέας: Τηλεπικοινωνιών και Επεξεργασίας Σήματος
ΕΝΟΤΗΤΑ 9Η Η ΓΛΩΣΣΑ VHDL: ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ
Συνδυαστικά Κυκλώματα
ΕΝΟΤΗΤΑ 12Η ΔΙΑΤΑΞΕΙΣ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΗΣ ΛΟΓΙΚΗΣ: CPLDs ΚΑΙ FPGAs
ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2009
Αρχιτεκτονική Ηλεκτρονικών Υπολογιστών
Προγραμματιζόμενοι Λογικοί Ελεγκτές (PLC’s) – Ladder diagram
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ 1» ΕΙΣΑΓΩΓΗ ΟΚΤΩΒΡΙΟΣ 2005.
Κατηγορίες Λογισμικού. Περιγραφή Ενότητας  Στην ενότητα αυτή θα παρουσιάσουμε την έννοια του λογισμικού. Θα αναπτυχθούν οι κατηγορίες λογισμικού με τις.
Λογικές πύλες Λογικές συναρτήσεις
Η δημοφιλέστερη γλώσσα Hardware
Πανεπιστήμιο Θεσσαλίας ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΗΥ231 – Εισαγωγή στην Ηλεκτρονική Διδάσκων: Νέστωρ Ευμορφόπουλος.
ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΗΣ.
Τμήμα Μηχανικών Πληροφορικής
ΕΙΣΑΓΩΓΗ ΣΤΗ VHDL ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΣΤΗΡΙΑΚΩΝ ΑΣΚΗΣΕΩΝ
Σχεδίαση ψηφιακών συστημάτων Ενότητα 1: Εισαγωγή Ιωάννης Βογιατζής Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Το περιεχόμενο.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 8: Ολοκληρωμένα κυκλώματα – Συνδυαστική λογική – Πολυπλέκτες – Κωδικοποιητές - Αποκωδικοποιητές Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ.
ΟΡΓΑΝΟΓΡΑΜΜΑ Αποστολία Παγγέ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ.
11/14/2016Structural VHDL148 Structural VHDL Παράδειγμα Multiplexer Component Component specification Port map command Unconnected outputs Unconnected.
Έβδομο μάθημα Ψηφιακά Ηλεκτρονικά.
Το εσωτερικό ενός υπολογιστή
Όγδοο μάθημα Ψηφιακά Ηλεκτρονικά.
Συστήματα CAD Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών
Πρόγραμμα Προπτυχιακών Σπουδών Ροή Λ: Λογισμικό
Ψηφιακή Σχεδίαση Εργαστήριο Τετάρτη 9/12/2015.
Ροή Η: Ηλεκτρονική-Κυκλώματα-Υλικά
Διάλεξη 9: Συνδυαστική λογική - Ασκήσεις Δρ Κώστας Χαϊκάλης

Programmable Logic Technologies
Εισαγωγή στη VHDL 5/8/2018 Εισαγωγή στη VHDL.
1 Οργάνωση και Αρχιτεκτονική Υπολογιστών A. Βαφειάδης Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Α.Τ.Ε.Ι Θεσσαλονίκης Μάθημα Οργάνωση.
“Ψηφιακός έλεγχος και μέτρηση της στάθμης υγρού σε δεξαμενή"
Εικόνα 4.2: Από το ρόπαλο στο ποντίκι: χρόνια διαφορά
Πίνακες διέγερσης Q(t) Q(t+1) S R X X 0
Χειμερινό εξάμηνο 2017 Πέμπτη διάλεξη
Ψηφιακή Σχεδίαση εργαστήριο
Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής
Έλεγχος Ηλεκτρικών Μηχανών με την χρήση διακοπτικών κυκλωμάτων DC/DC
Ροή Η: Ηλεκτρονική-Κυκλώματα-Υλικά
ΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 2008
Εργασίες 9ου – 10ου Εργαστηρίου
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
Οι Κατευθύνσεις στο τμήμα Μηχανικών Πληροφορικής
Μεταγράφημα παρουσίασης:

ΠΡΟΗΓΜΕΝΑ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Τμήμα Πληροφορικής και Επικοινωνιών, «Ενίσχυση Σπουδών Πληροφορικής», ΕΠΕΑΕΚ ΙΙ Ιωάννη Καλόμοιρου, Προηγμένα Ψηφιακά Συστήματα ΠΡΟΗΓΜΕΝΑ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Τμήμα Πληροφορικής και Επικοινωνιών ΕΞΑΜΗΝΟ ΣΤ΄ Διδάσκων: Ιωάννης Καλόμοιρος, Επίκ. Kαθηγητής

ΕΝΟΤΗΤΑ 1Η ΕΙΣΑΓΩΓΙΚΕΣ ΕΝΝΟΙΕΣ Τμήμα Πληροφορικής και Επικοινωνιών, «Ενίσχυση Σπουδών Πληροφορικής», ΕΠΕΑΕΚ ΙΙ Ιωάννη Καλόμοιρου, Προηγμένα Ψηφιακά Συστήματα ΕΝΟΤΗΤΑ 1Η ΕΙΣΑΓΩΓΙΚΕΣ ΕΝΝΟΙΕΣ Αντικείμενο του μαθήματος-βασικές ενότητες Ιεραρχικά επίπεδα σχεδίασης ψηφιακών κυκλωμάτων Αναφορά σε αριθμητικά συστήματα και πράξεις Κώδικες

ΠΡΟΗΓΜΕΝΑ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ - ΕΙΣΑΓΩΓΗ Αντικείμενο του μαθήματος: Η εξοικείωση με τις βασικές αρχές σχεδίασης λογικών κυκλωμάτων, σύνθετων ψηφιακών συστημάτων και ολοκληρωμένων VLSI. Κύριες Ενότητες: 1. Βασικές ημιαγωγικές διατάξεις στη σχεδίαση VLSI. Δίοδοι, τρανζίστορ, MOSFET. Βασικές τεχνολογίες κατασκευής απλών και σύνθετων κυκλωμάτων: CMOS και TTL. Hλεκτρικά χαρακτηριστικά. 2. Σχεδίαση σε επίπεδο μεταφοράς καταχωρητών: Αποκωδικοποιητές, πολυπλέκτες, συγκριτές, αθροιστές αφαιρέτες, καταχωρητές, απαριθμητές. Σχεδίαση με βασικά ολοκληρωμένα κυκλώματα της τυπικής λογικής. 3. Σχεδιασμός σύνθετων συστημάτων σε επίπεδο συμπεριφοράς: μνήμες, ALUs, επεξεργαστές. Πρωτοτυποποίηση με PLDs. Επίσης, παρουσιάζονται βασικές αρχές σχεδίασης με χρήση γλώσσας περιγραφής υλικού VHDLκαι λογισμικού σχεδίασης CAD.

ΠΡΟΗΓΜΕΝΑ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Εξάπλωση και πλεονεκτήματα ψηφιακών συστημάτων Εφαρμογές στις παρακάτω τεχνολογίες: Τεχνολογία Εικόνας (Επεξεργασία Εικόνας, Ψηφιακή φωτογραφία) Τεχνολογία Video (DVD, DV) Τεχνολογία Ήχου (CD, SACD, DSPs). Επικοινωνίες (τηλέφωνα, κινητά, δορυφορική τηλεόραση, ψηφιακές εκπομπές TV, ραδιόφωνο) Χαρακτηριστικά και πλεονεκτήματα των ψηφιακών τεχνολογιών: Αξιοπιστία και επαναληψιμότητα, ευελιξία και πολλές ευκολίες, ευκολία στον σχεδιασμό (απλές λογικές αρχές, απλά κυκλώματα), Ταχύτητα, Οικονομία χώρου, χαμηλό κόστος, ταχύτατα εξελισσόμενη τεχνολογία.

Υπενθύμιση: Στην εισαγωγή στα Ψηφιακά κυκλώματα (Γ’ εξάμηνο) διδάχτηκε η απλή σχεδίαση με: α. Συνδυαστικά κυκλώματα (απλές και σύνθετες πύλες) β. Ακολουθιακά κυκλώματα (flip-flops) και μηχανές καταστάσεων Στα Προηγμένα Ψηφιακά Συστήματα μελετούμε α. Σχεδίαση σε επίπεδο Μετφοράς καταχωρητών. (βαθμίδες πολυπλεκτών αποκωδικοποιητών, συγκριτών, αριθμητικών κυκλωμάτων, απαριθμητών, καταχωρητών κλπ). Χρήση ολοκληρωμένων κυκλωμάτων της τυπικής λογικής (CMOS και TTL) β. Σχεδίαση σύνθετων συστημάτων σε επίπεδο συμπεριφοράς (ALU, μνήμες, επεξεργαστές). Χρήση γλώσσας περιγραφής υλικού VHDL. Σχεδίαση με χρήση κατάλληλου λογισμικού ψηφιακής σχεδίασης (Quartus II)

Λογισμικό που χρησιμοποιούμε στη ψηφιακή σχεδίαση: Εξομοιωτές, όπως το MultiSim 7 Γλώσσες Περιγραφής Υλικού (HDLs), όπως η VHDL Εργαλεία προσομοίωσης κώδικα HDL, όπως το ModelSim Εργαλεία Σχεδίασης και Σύνθεσης (όπως το QUARTUS II)

Παράδειγμα λογισμικού εξομοίωσης: MultiSim 7

Παράδειγμα λογισμικού εξομοίωσης: MultiSim 7 (συνέχεια)

Κλίμακες ολοκλήρωσης: SSI: Απλές πύλες, όπως ο εξαπλός αντιστροφέας (7404), η τετραπλή NAND (7408) κλπ. MSI: Ολοκληρωμένα κυκλώματα που περιλαμβάνουν μερικές εκατοντάδες πύλες. Τέτοια είναι κυκλώματα αθροιστών, λογικοί πίνακες (PAL, PLDs) κ.α. LSI: μερικές χιλιάδες έως εκατό χιλιάδες πύλες. (Μικροί επεξεργαστές, απλές αριθμητικές και λογικές μονάδες). VLSI: Σύγχρονοι επεξεργαστές με εκατοντάδες χιλιάδες πύλες ή εκατομμύρια τρανζίστορ. ULSI: Πρόκειται για τα μελλοντικά κυκλώματα που θα περιλαμβάνουν μέχρι και ένα δισεκατομμύριο τρανζίστορ.

Ιεραρχικά επίπεδα στη σχεδίαση ψηφιακών κυκλωμάτων Σχεδίαση σε επίπεδο τρανζίστορ Σεδίαση σε επίπεδο πυλών Σχεδίαση σε επίπεδο Μεταφοράς Καταχωρητών (R-T). Χρήση ολοκληρωμένων κυκλωμάτων της τυπικής λογικής Σχεδίαση σε επίπεδο συμπεριφοράς και συστήματος. Χρήση ειδικών VLSI ή εξειδικευμένων ASICs

Παράδειγμα μελέτης συστήματος σε διάφορα επίπεδα σχεδίασης: Πολυπλέκτης δύο εισόδων Α,Β, με μια είσοδο επιλογής S και έξοδο Ζ Διάγραμμα πολυπλέκτη 2:1 Α. Σχεδίαση σε επίπεδο τρανζίστορ CMOS:

Β. Λογικός σχεδιασμός σε επίπεδο πυλών: Για απλά κυκλώματα χρησιμοποιούμε πίνακες αληθείας, πύλες και τεχνικές απλοποίησης: Λογική εξίσωση: Z=S’A+SB Γ. Για πιο σύνθετες σχεδιάσεις χρησιμοποιούμε ολοκληρωμένα κυκλώματα της «τυπικής λογικής» και βαθμίδες σχεδίασης σε επίπεδο μεταφοράς καταχωρητών.

Δ.Για σύνθετα συστήματα χρησιμοποιούμε περιγραφή σε επίπεδο συμπεριφοράς και γλώσσες HDL, όπως η VHDL. Μπορούμε να σχεδιάσουμε έναν πολυπλέκτη προγραμματίζοντας ένα PLD, γράφοντας κώδικα σε γλώσσα VHDL. LIBRARY ieee; USE ieee.std_logic_1164.all; --simple example 2-to-1 multiplexer ENTITY mux2to1 IS PORT(x, y, s :IN STD_LOGIC; m:OUT STD_LOGIC); END mux2to1; ARCHITECTURE Behavior OF mux2to1 IS BEGIN m<=(NOT(s) AND x) OR (s AND y); END Behavior

Σχεδιασμός σύνθετου Συστήματος: Ένας μικρός Επεξεργαστής Να ταυτοποιήσετε τα διάφορα κυκλώματα και να σχολιάσετε τη σημασία τους.