ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
|
|
- Ημέρα Μήτζου
- 6 χρόνια πριν
- Προβολές:
Transcript
1 ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 7: Συνδυαστικά Ολοκληρωµένα Κυκλώµατα ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ
2 Περίληψη q Αρχές σχεδιασµού Ιεραρχικός Σχεδιασµός Σχεδιασµός από πάνω προς τα κάτω (Top-Down) Σχεδιασµός µε τη χρήση Υπολογιστή (Computer Aided Design - CAD) Γλώσσες Προγραµµατισµού/Περιγραφής Υλικού (Ηardware Description Languages HDLs) Λογική Σύνθεση q Ανάλυση συνδυαστικών κυκλωµάτων Παραγωγή λογικών συναρτήσεων & πινάκων αληθείας Λογική προσοµοίωση q Διαδικασία σχεδιασµού ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.2 Θεοχαρίδης, ΗΜΥ, 2016
3 Συνδυαστικά Κυκλώµατα q Ένα συνδυαστικό κύκλωµα αποτελείται από λογικές πύλες των οποίων οι έξοδοι, ανά πάσα στιγµή, καθορίζονται από κάποιο λογικό συνδυασµό των τιµών στις εισόδους του κυκλώµατος. q Για n µεταβλητές εισόδου, υπάρχουν 2 n πιθανοί (δυαδικοί) συνδυασµοί τιµών εισόδου. q Για κάθε τέτοιο συνδυασµό, υπάρχει µια πιθανή δυαδική τιµή στην κάθε έξοδο. ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.3 Θεοχαρίδης, ΗΜΥ, 2016
4 Συνδυαστικά Κυκλώµατα (συν.) q Ένα συνδυαστικό κύκλωµα µε n εισόδους και m εξόδους, µπορεί να περιγραφεί από: 1. Ένα πίνακα αληθείας που περιέχει τις τιµές στις εξόδους του κυκλώµατος για κάθε πιθανό συνδυασµό στις εισόδους του κυκλώµατος, ή 2. m δυαδικές συναρτήσεις, 1 για κάθε µεταβλητή εξόδου. n-είσοδοι Συνδυαστικό Κύκλωµα m-έξοδοι ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.4 Θεοχαρίδης, ΗΜΥ, 2016
5 Ακολουθιακά Κυκλώµατα Τα συνδυαστικά κυκλώµατα δεν έχουν µνήµη. Οι τιµές στις εξόδους τους εξαρτώνται ΜΟΝΟ από τις τρέχουσες τιµές στις εισόδους. Τα ακολουθιακά κυκλώµατα αποτελούνται από συνδυαστική λογική και από στοιχεία µνήµης (χρησιµοποιούνται για αποθήκευση κάποιων καταστάσεων του κυκλώµατος). à Οι τιµές στις εξόδους εξαρτώνται από τις τρέχουσες τιµές στις εισόδους και τις τιµές προηγούµενων εισόδων (που έχουν αποθηκευτεί στα στοιχεία µνήµης). ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.5 Θεοχαρίδης, ΗΜΥ, 2016
6 Συνδυαστικά vs. Ακολουθιακά Κυκλώµατα n-είσοδοι Συνδυαστικό κύκλωµα Συνδυαστικό κύκλωµα m-έξοδοι (Εξαρτάται µόνο από τις τιµές στις εισόδους) n-είσοδοι Συνδυαστικό Κύκλωµα Επόµενη κατάσταση Στοιχεία Μνήµης m-έξοδοι Τρέχουσα κατάσταση Ακολουθιακό κύκλωµα ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.6 Θεοχαρίδης, ΗΜΥ, 2016
7 Αρχές Σχεδιασµού q Ο σύγχρονος ψηφιακός σχεδιασµός ασχολείται µε διάφορες µεθόδους και εργαλεία που χρησιµοποιούνται για τον σχεδιασµό, την προσοµοίωση και την επαλήθευση πολύπλοκων κυκλωµάτων και συστηµάτων. q Σηµαντικές Αρχές Σχεδιασµού Ιεραρχικός σχεδιασµός Σχεδιασµός από πάνω προς τα κάτω (Top-Down) Σχεδιασµός µε την βοήθεια του υπολογιστή (CAD) Γλώσσες προγραµµατισµού / περιγραφής υλικού (VHDL, Verilog) Λογική Σύνθεση ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.7 Θεοχαρίδης, ΗΜΥ, 2016
8 Ιεραρχικός Σχεδιασµός q Η τεχνική Διαίρει και Βασίλευε χρησιµοποιείται για την επιτυχή αντιµετώπιση των αυξανόµενων απαιτήσεων του σχεδιασµού πολύπλοκων συστηµάτων (πολλές φορές της τάξεως των εκατοµµυρίων πυλών). q Το κύκλωµα τεµαχίζεται σε κοµµάτια (blocks), επαναληπτικά, µέχρι που καταλήγει σε πρωταρχικά/ βασικά (primitive/common) στοιχεία. q Πρόκληση: Επιβεβαίωση ότι το κύκλωµα λειτουργεί ορθά σε κάθε επίπεδο της ιεραρχίας! ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.8 Θεοχαρίδης, ΗΜΥ, 2016
9 Ιεραρχικός Σχεδιασµός Παράδειγµα: Περιττή συνάρτηση 9-εισόδων ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.9 Θεοχαρίδης, ΗΜΥ, 2016
10 Η ιεράρχηση της περιττής συνάρτησης 9-εισόδων (εναλλακτική όψη) ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.10 Θεοχαρίδης, ΗΜΥ, 2016
11 Γιατί είναι χρήσιµη η ιεράρχηση; q Επιτρέπει την επαναχρησιµοποίηση (reuse) ήδη σχεδιασµένων µπλοκ. Πανοµοιότυπα κοµµάτια µπορούν να χρησιµοποιηθούν σε διάφορα σηµεία του σχεδιασµού ή και ακόµη σε διαφορετικούς σχεδιασµούς. Όπου είναι δυνατόν, προσπαθούµε να αποσυνθέσουµε (decompose) έναν πολύπλοκο σχεδιασµό σε βασικά επαναχρησιµοποιήσιµα µπλοκ (reusable blocks). Επαναχρησιµοποιήσιµα µπλοκ: - Έχουν ήδη επαληθευτεί και τεκµηριωθεί - Αποθηκεύονται σε βιβλιοθήκες για γενική χρήση à Μειώνει την πολυπλοκότητα του σχεδιασµού και της αντιπροσώπευσης του συνολικού σχεδίου (schematic) του κυκλώµατος. ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.11 Θεοχαρίδης, ΗΜΥ, 2016
12 Σχεδιασµός Top-Down και Bottom-Up Χάρτης Y, Gajski και Kuhn Όψη Λειτουργίας Αρχιτεκτονική Αλγοριθµικό Όψη Δοµής Top-Down Λειτουργικό µπλοκ Λογική Κύκλωµα Bottom-Up Φυσική/Γεωµετρική Όψη ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.12 Θεοχαρίδης, ΗΜΥ, 2016
13 Σχεδιασµός από πάνω προς τα κάτω Όψη Λειτουργίας Χάρτης Υ, Gajski και Kuhn Αρχιτεκτονική Αλγοριθµικό Όψη Δοµής Top-Down Συστήµατα Αλγόριθµοι Μεταφορά από/σε Καταχωρητές (Register Transfer) Λογική Συναρτήσεις Μεταφοράς Λειτουργικό µπλοκ Λογική Κύκλωµα Επεξεργαστής Μονάδες Υλικού ALUs, Καταχωρητές Πύλες, FFs Τρανζίστορ Ορθογώνια (Rectangles) Σχέδια Μονάδων (Cell, Module Plans) Bottom-Up Σχέδια Δαπέδου (Floor Plans) Συµπλέγµατα (Clusters) Φυσικός Διαχωρισµός (Physical Partitions) Φυσική/Γεωµετρική Όψη ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.13 Θεοχαρίδης, ΗΜΥ, 2016
14 Top-Down vs Bottom-Up q Top-Down: Προχωρεί από µια περιγραφή υψηλού επιπέδου προς µια πιο λεπτοµερή περιγραφή, µε κατάλληλη εφαρµογή της λειτουργίας της αποσύνθεσης q Bottom-Up: Ξεκινά από βασικά/πρωταρχικά µπλοκ και τα συνδυάζει για να δηµιουργήσει µεγαλύτερα και πιο πολύπλοκα µπλοκ q Ο σχεδιασµός πολύπλοκων κυκλωµάτων γίνεται συνήθως και µε τους δύο τρόπους, συγχρόνως: Top-Down: επικεντρώνεται στο «Τι σχεδιάζουµε;» à Ελέγχει την πολυπλοκότητα Bottom-Up: επικεντρώνεται στο «Πως το σχεδιάζουµε;» à Συγκεντρώνεται στις λεπτοµέρειες ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.14 Θεοχαρίδης, ΗΜΥ, 2016
15 Σχεδιασµός µε τη βοήθεια Η/Υ (Computer-Aided Design - CAD) q Επιτρέπει την αυτοµατοποίηση του σχεδιασµού πολύπλοκων κυκλωµάτων και συστηµάτων. q Παραδείγµατα εργαλείων CAD: Γραφικοί επεξεργαστές (Graphic/Schematic Editors) Προσοµοιωτές λογικής (Logic simulators) Προσοµοιωτές χρονισµού (Timing simulators) Συνθέτες λογικής (Logic synthesizers): βελτιστοποίηση χώρου, καθυστέρησης, ισχύος, κτλ. Γλώσσες Προγραµµατισµού Υλικού (Hardware Description Languages - HDLs) - VHDL, Verilog, ABEL Και πολλά άλλα ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.15 Θεοχαρίδης, ΗΜΥ, 2016
16 Γλώσσες Προγραµµατισµού Υλικού (Hardware Description Languages - HDLs) q Γλώσσες προγραµµατισµού, που έχουν ως κύριο στόχο την περιγραφή της λειτουργίας και της δοµής υλικού. q Επιτρέπουν και παράλληλη εκτέλεση εντολών, ενώ οι γλώσσες προγραµµατισµού υψηλού επιπέδου (π.χ. C, C++) επιτρέπουν µόνο σειριακή εκτέλεση. q VHDL, Verilog q Χρήση: Εναλλακτική αναπαράσταση από αυτή των γραφικών/ σχηµατικών περιγραφών (περιγραφή δοµής). Χρησιµοποιείται για την αναπαράσταση δυαδικών εξισώσεων, πινάκων αληθείας, k-χάρτες, κτλ. (περιγραφή λειτουργίας). Διευκολύνει τη διαδικασία της λογικής σύνθεσης. Μπορεί να χρησιµοποιηθεί από διάφορα εργαλεία CAD (σε αντίθεση µε τα σχηµατικά εργαλεία που διατίθενται από συγκεκριµένους κατασκευαστές). ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.16 Θεοχαρίδης, ΗΜΥ, 2016
17 Λογική Σύνθεση (Logic Synthesis) q Λογικόs Συνθέτης: Μετατρέπει µια RTL (Register-Transfer Logic) περιγραφή του κυκλώµατος σε µια βελτιστοποιηµένη περιγραφή πυλών (netlist = περιγραφή κυκλώµατος σε επίπεδο-πύλης). q Ένα netlist µπορεί να µετατραπεί σε µία διάταξη ολοκληρωµένου (IC layout), χρησιµοποιώντας ειδικά εργαλεία σχεδιασµού. ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.17 Θεοχαρίδης, ΗΜΥ, 2016
18 Εργαλείο Λογικής Σύνθεσης ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.18 Θεοχαρίδης, ΗΜΥ, 2016
19 Ανάλυση Συνδυαστικών Κυκλωµάτων q Ανάλυση = ο καθορισµός και η επαλήθευση των λογικών συναρτήσεων που υλοποιεί το κύκλωµα. q Η ανάλυση ξεκινά δεδοµένου ενός διαγράµµατος λογικού κυκλώµατος ή περιγραφή λειτουργίας, και τελειώνει µε: Ένα σύνολο από λογικές συναρτήσεις ή Ένα πίνακα αληθείας ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.19 Θεοχαρίδης, ΗΜΥ, 2016
20 Παραγωγή συναρτήσεων - Παράδειγµα n Ξεκινούµε από τις εισόδους και προχωρούµε προς τις εξόδους (συστηµατικά, από επίπεδο-σε-επίπεδο) n Ονοµάζουµε τις ενδιάµεσες συναρτήσεις n Ελέγχουµε ξανά τις αντιστροφές n Απλοποιούµε (χρησιµοποιώντας το θεώρηµα DeMorgan), όπου είναι δυνατόν ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.20 Θεοχαρίδης, ΗΜΥ, 2016
21 Παραγωγή Πίνακα Αληθείας q Καθορίζουµε τον # των γραµµών (2 n, όπου το n είναι ο αριθµός των εισόδων) και τοποθετούµε τους δυαδικούς αριθµούς 0..2 n -1 στον πίνακα. q Σπάζουµε το κύκλωµα σε κυκλώµατα µιας εξόδου και τα ονοµάζουµε. q Βρίσκουµε τον πίνακα αληθείας για κοµµάτια που καθοδηγούνται ΜΟΝΟ από εισόδους (ή µικρά/απλά κοµµάτια). q Βρίσκουµε τον πίνακα αληθείας για κοµµάτια που καθοδηγούνται από εισόδους ή κοµµάτια που ο πίνακας αληθείας τους έχει ήδη υπολογιστεί. ΕΠΑΝΑΛΑΜΒΑΝΟΥΜΕ µέχρι να υπολογιστούν οι πίνακες αληθείας για όλες τις εξόδους. ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.21 Θεοχαρίδης, ΗΜΥ, 2016
22 Παράδειγµα Παραγωγή του Πίνακα Αληθείας Δυαδικός Αθροιστής X Y Z C C T1 T2 T3 S ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.22 Θεοχαρίδης, ΗΜΥ, 2016
23 Προσοµοίωση q Χρησιµοποιείται για την επαλήθευση ενός κυκλώµατος. Δεν παράγει συναρτήσεις. q Το κύκλωµα πρέπει να περιγραφεί µε τέτοιο τρόπο έτσι ώστε ο προσοµοιωτής να µπορεί να το διαβάσει : Netlist: περιγραφή κυκλώµατος σε επίπεδο πυλών (σε µορφή κειµένου) HDL περιγραφή Σχηµατικό (Schematic): παράγεται από ένα σχηµατικό εργαλείο (πχ. Graphic Editor τoυ Max +Plus II/Quartus) ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.23 Θεοχαρίδης, ΗΜΥ, 2016
24 Προσοµοίωση (συν.) q Για να γίνει µια προσοµοίωση πρέπει ο χρήστης να δώσει τιµές στις εισόδους του κυκλώµατος: Μέσω του πληκτρολογίου (διαδραστικά) Μέσω ενός αρχείου (οι τιµές βρίσκονται στο αρχείο) q Για πλήρη επαλήθευση της λειτουργικότητας ενός κυκλώµατος χρειάζεται να προσοµοιώσουµε όλους τους πιθανούς συνδυασµούς στις εισόδους. Αυτό απαιτεί πολύ χρόνο για κυκλώµατα πέρα των ~20 εισόδων! ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.24 Θεοχαρίδης, ΗΜΥ, 2016
25 Πλήρη Προσοµοίωση àπαράδειγµα - Δυαδικός Αθροιστής ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.25 Θεοχαρίδης, ΗΜΥ, 2016
26 Διαδικασία Σχεδιασµού Συνδυαστικών Κυκλωµάτων q Σχεδιασµός : η ανάπτυξη ενός κυκλώµατος δεδοµένης µιας περιγραφής της λειτουργίας του. q Ξεκινά µε δεδοµένες προδιαγραφές και παράγει ένα επαληθευµένο, βέλτιστο λογικό σχεδιασµό συγκεκριµένης τεχνολογίας (συµπεριλαµβάνει το στάδιο της ανάλυσης). ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.26 Θεοχαρίδης, ΗΜΥ, 2016
27 Στάδια Διαδικασίας Σχεδιασµού 1. Προδιαγραφή (Specification) Δίνετε ή ορίζετε 2. Διατύπωση (Formulation) Παραγωγή πίνακα αληθείας ή αρχικών δυαδικών συναρτήσεων που ορίζουν την απαιτούµενη σχέση λειτουργίας εισόδων-εξόδων (αν αυτό δεν είναι µέρος των προδιαγραφών) 3. Βελτιστοποίηση (Optimization) 1. Δυεπίπεδη και πολλών-επιπέδων 2. Σχεδιασµός λογικού διαγράµµατος ή netlist του κυκλώµατος χρησιµοποιώντας πρωταρχικές (primitive) πύλες (AND, OR, NOT). 4. Αντιστοίχηση Τεχνολογίας (Technology Mapping) Επιλογή τεχνολογίας υλοποίησης και αντικατάσταση πρωταρχικών πυλών. 5. Επαλήθευση (Verification) Επαλήθευση ορθότητας λειτουργίας και χρονισµού µε βάση τις αρχικές προδιαγραφές ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.27 Θεοχαρίδης, ΗΜΥ, 2016
28 Διαδικασία Σχεδιασµού 1. Καθορίστε τον απαιτούµενο αριθµό εισόδων και εξόδων. 2. Βρείτε τον πίνακα αληθείας που ορίζει τη σχέση λειτουργίας µεταξύ εισόδων-εξόδων. 3. Καθορίστε και ελαχιστοποιήστε τις δυαδικές συναρτήσεις που υλοποιούνται στις εξόδους (K-χάρτες, αλγεβρικοί χειρισµοί, εργαλεία CAD, ). Θεωρήστε πιθανούς περιορισµούς σχεδιασµού (χώρος, καθυστέρηση, ισχύ, διαθέσιµες βιβλιοθήκες, κ.α.) 4. Σχεδιάστε το λογικό διάγραµµα. 5. Αντιστοίχηση τεχνολογίας (αν δεν έχει ληφθεί υπόψη στο 3.). 6. Επαληθεύσετε την ορθότητα του σχεδιασµού. ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.28 Θεοχαρίδης, ΗΜΥ, 2016
29 Σχεδιασµός -- Παράδειγµα q Σχεδιάστε ένα συνδυαστικό κύκλωµα µε 4 εισόδους, το οποίο παράγει 1 όταν ο αριθµός των 1 στις εισόδους είναι ίσος µε τον αριθµό των 0. Χρησιµοποιήστε ΜΟΝΟ πύλες NOR 2-εισόδων. ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.29 Θεοχαρίδης, ΗΜΥ, 2016
30 Άλλο Παράδειγµα Σχεδιασµού: Μετατροπέας Κώδικα q Ένας µετατροπέας κώδικα µετατρέπει από έναν κώδικα σε έναν άλλο, π.χ.: BCD-to-Excess-3 BCD-to-Seven-Segment ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.30 Θεοχαρίδης, ΗΜΥ, 2016
31 Μετατροπέας Κώδικα àbcd-to-excess-3 1. Προδιαγραφή: Σχεδιάστε ένα κύκλωµα που µετατρέπει ένα κώδικα BCD (Binary-Coded Decimal) στον ανάλογο Excess-3 κώδικα. Η τεχνολογία υλοποίησης υποστηρίζει µόνο πύλες {2NAND, 2NOR, και 2-2 AOI}. Κώδικας Excess-3: Δεδοµένου ενός δεκαδικού ψηφίου n, ο ανάλογος excess-3 κώδικας είναι (n+3) 2 Παράδειγµα: n=5 à n+3=8 à 1000 excess-3 n=0 à n+3=3 à 0011 excess-3 Επιθυµητός κώδικας για δεκαδική αφαίρεση ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.31 Θεοχαρίδης, ΗΜΥ, 2016
32 Μετατροπέας Κώδικα àbcd-to-excess-3 (συν.) 2. Διατύπωση: κώδικες BCD για τα ψηφία 0 9: δυαδικές συµβολοσειρές 4 ων bit , αντίστοιχα à Χρειαζόµαστε 4 µεταβλητές εισόδου: Α, B, C, D και à 4 συναρτήσεις εξόδων: W(A,B,C,D), X(A,B,C,D), Y(A,B,C,D), Z(A,B,C,D) A B C D BCD to Excess-3 W X Y Z ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.32 Θεοχαρίδης, ΗΜΥ, 2016
33 BCD-to-Excess-3 (συν.) Ακριβές Διατύπωση Λειτουργίας ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.33 Θεοχαρίδης, ΗΜΥ, 2016
34 BCD-to-Excess-3 (συν.) 3α: Βελτιστοποίηση µε χρήση Κ-χάρτη (Δυεπίπεδη) Οι K-χάρτες κατασκευάζονται χρησιµοποιώντας τους όρους αδιαφορίας à Βελτιστοποίηση ατοµικής συνάρτησης (δυεπίπεδη) ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.34 Θεοχαρίδης, ΗΜΥ, 2016
35 BCD-to-Excess-3 (συν.) 3β: Βελτιστοποίηση συνόλου συναρτήσεων (Πολλαπλών επιπέδων) Από τους K-χάρτες έχουµε: W = A + BC + BD X = B C + B D + BC D Y = CD + C D Μετασχηµατισµοί Z = D W = A + B(C + D) X = B (C + D) + BC D Y = (C D) Z = D f = C + D = 1 OR W = A + Bf = 1 AND, 1 OR X = B f + BC D = 3 NOT, 2 AND, 1 OR Y = (C D) = 1 XNOR Z = D ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.35 Θεοχαρίδης, ΗΜΥ, 2016
36 BCD-to-Excess-3 (συν.) 3γ: Βελτιστοποίηση - Σχηµατικό Διάγραµµα A W B X C D Y Z ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.36 Θεοχαρίδης, ΗΜΥ, 2016
37 BCD-to-Excess-3 (συν.) 4: Αντιστοίχηση Τεχνολογίας A W A W B X B C X C D Y Z D Y Z ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.37 Θεοχαρίδης, ΗΜΥ, 2016
38 Αντιστοίχηση Τεχνολογίας (Technology Mapping) q Σχεδιαστική διαδικασία για Ολοκληρωµένα q Στοιχεία (cells) και βιβλιοθήκες στοιχείων q Μεθοδολογίες Αντιστοίχησης πύλες NAND (βλέπε προηγούµενη διάλεξη) πύλες NOR (βλέπε προηγούµενη διάλεξη) Πολλαπλών τύπων πύλες Προγραµµατιζόµενες λογικές διατάξεις (βλέπε επόµενες διαλέξεις) ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.38 Θεοχαρίδης, ΗΜΥ, 2016
39 Σχεδιαστικό στυλ (τεχνολογίας) για Ολοκληρωµένα q Πλήρως Προσαρµοσµένο (Full Custom): Γίνετε όλος ο σχεδιασµός του ολοκληρωµένου, µέχρι την πιο µικρή λεπτοµέρεια Ακριβό Δικαιολογείτε µόνο για πυκνά (dense), γρήγορα ολοκληρωµένα, µε ευρεία χρήση (υψηλές πωλήσεις) q Τυποποιηµένα Στοιχεία (Standard cell): Κοµµάτια που έχουν σχεδιαστεί από πριν ή είναι κοµµάτια προηγούµενων σχεδιασµών Μεσαίο κόστος Λιγότερο πυκνά και γρήγορα σε σχέση µε τα πλήρη προσαρµοσµένα q Διάταξη Πυλών (Gate Array): Κανονικές, επαναλαµβανόµενες διατάξεις (regular patterns), οι οποίες µπορούν να χρησιµοποιηθούν σε διαφορετικούς σχεδιασµούς µόνο οι διασυνδέσεις µεταξύ των πυλών προσαρµόζονται για τον κάθε σχεδιασµό Χαµηλότερο κόστος Λιγότερη πυκνότητα σε σχέση µε τα άλλα 2 ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.39 Θεοχαρίδης, ΗΜΥ, 2016
40 Βιβλιοθήκες Στοιχείων q Στοιχείο (Cell) προσχεδιασµένο πρωταρχικό µπλοκ q Βιβλιοθήκη Στοιχείων σύνολο στοιχείων που µπορούν να χρησιµοποιηθούν για µια συγκεκριµένη τεχνολογία υλοποίησης q Χαρακτηρισµός Στοιχείων (Cell characterization) λεπτοµερής προδιαγραφή των στοιχείων συχνά βάση του συγκεκριµένου σχεδιασµού, της υλοποίησής του και άλλων µετρίσιµων τιµών q Τα στοιχεία χρησιµοποιούνται για σχεδιασµούς gate array, standard cell, και σε κάποιες περιπτώσεις, για full custom. ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.40 Θεοχαρίδης, ΗΜΥ, 2016
41 Επαλήθευση q Επίδειξη ότι το τελικό κύκλωµα συµπεριφέρεται ακριβώς µε τον ίδιο τρόπο που ορίζεται στις προδιαγραφές και τη διατύπωση του κυκλώµατος q Παραδείγµατα διατύπωσης: Πίνακες αληθείας Δυαδικές συναρτήσεις Κώδικα HDL q Αν τα πιο πάνω παραδείγµατα διατύπωσής δεν είναι µέρος των αρχικών προδιαγραφών, είναι απαραίτητο να επαληθευτεί και η διαδικασία διατύπωσης! ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.41 Θεοχαρίδης, ΗΜΥ, 2016
42 Βασικές Μέθοδοι Επαλήθευσης q Θεωρητική Επαλήθευση (Formal Verification) Παράγουµε τον πίνακα αληθείας ή τις δυαδικές συναρτήσεις του τελικού κυκλώµατος Συγκρίνουµε µε τον πίνακα αληθείας ή τις δυαδικές συναρτήσεις των προδιαγραφών / διατύπωσης q Με Προσοµοίωση (Simulation-based Verification) Προσοµοιώνουµε το τελικό κύκλωµα (ή το netlist του, το οποίο συχνά δίνεται σε µορφή HDL) και τον πίνακα αληθείας / συναρτήσεις / περιγραφή HDL των προδιαγραφών, χρησιµοποιώντας κατάλληλες τιµές εισόδων οι οποίες επιβεβαιώνουν πλήρως την ορθότητα του κυκλώµατος. Οι κατάλληλες τιµές για ένα συνδυαστικό κύκλωµα είναι όλοι οι πιθανοί συνδυασµοί (εκτός των συνδυασµών αδιαφορίας) δεν είναι εφικτό για µεγάλα κυκλώµατα! ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.42 Θεοχαρίδης, ΗΜΥ, 2016
43 Άλλο παράδειγµα µετατροπέα κώδικα BCD-to-Seven-Segment q Εµφάνιση Seven-Segment: 7 LEDs (Light Emitting Diodes), κάθε µια ελέγχεται από µία είσοδο Το 1 σηµαίνει on, και το 0 off a f g b e c d ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.43 Θεοχαρίδης, ΗΜΥ, 2016
44 Άλλο παράδειγµα µετατροπέα κώδικα BCD-to-Seven-Segment q Εµφάνιση Seven-Segment: 7 LEDs (Light Emitting Diodes), κάθε µια ελέγχεται από µία είσοδο Το 1 σηµαίνει on, και το 0 off Για την εµφάνιση του ψηφίου 3 - Θέστε a, b, c, d, g σε 1 - Θέστε e, f σε 0 a f b g e c d ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.44 Θεοχαρίδης, ΗΜΥ, 2016
45 BCD-to-Seven-Segment (συν.) q Η είσοδος είναι ένας κώδικας BCD 4 ων bit à 4 είσοδοι (w, x, y, z). q Η έξοδος είναι ένας κώδικας µε 7 bits (a, b, c, d, e, f, g), που επιτρέπει στο αντίστοιχο δεκαδικό να εµφανιστεί. q Παράδειγµα: Είσοδος: 0000 BCD Έξοδος: SSD (a=b=c=d=e=f=1, g=0) f e a g c b d ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.45 Θεοχαρίδης, ΗΜΥ, 2016
46 BCD-to-Seven-Segment (συν.) Διατύπωση Λειτουργίας--Πίνακας Αληθείας Ψηφίο wxyz abcdefg X X0 Ψηφίο wxyz abcdefg X XXXXXXX 1011 XXXXXXX 1100 XXXXXXX 1101 XXXXXXX 1110 XXXXXXX 1111 XXXXXXX Γιατί ; Χ ή 0; ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.46 Θεοχαρίδης, ΗΜΥ, 2016
47 BCD-to-Seven-Segment (συν.) q Συνεχίζουµε µε: 3. Βελτιστοποίηση 4. Αντιστοίχηση Τεχνολογίας 5. Επαλήθευση ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.47 Θεοχαρίδης, ΗΜΥ, 2016
48 Άλλο Παράδειγµα q Σχεδιάστε ένα «Συγκριτή Ισοτιµίας» 4ων bit Είσοδοι: 2 αριθµοί, 4-bit ο κάθε ένας Α(3:0) = A 3 A 2 A 1 A 0 και Β(3:0) = B 3 B 2 B 1 B 0 Έξοδος: F (1 όταν Α=Β, 0 στις άλλες περιπτώσεις) q Άµεσος τρόπος σχεδιασµού (εύκολη σκέψη): πίνακας αληθείας µε 8 µεταβλητές εισόδων à128 γραµµές και Quine-McCluskey για βελτιστοποίηση q Έµµεσος τρόπος σχεδιασµού: χρήση Ιεραρχίας Ε i = (Α i ) Β i + Α i (Β i ) = A i B i (E i = 1 εάν Α i B i ) E = ( Ε 1 + Ε 2 + Ε 3 + Ε 4 ) ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.48 Θεοχαρίδης, ΗΜΥ, 2016
49 Παραδείγµατα συνδυαστικών κυκλωµάτων q Μαθηµατικές και Λογικές Πράξεις: Το σηµαντικότερο κοµµάτι κυκλωµάτων υλοποιούν µαθηµατικά και λογική. Αθροιστές, Αφαιρέτες, Πολλαπλασιαστές, Διαιρέτες, τριγωνοµετρικά κυκλώµατα, πίνακες, κλπ. Λογικά κυκλώµατα q Κωδικοποιητές / Αποκωδικοποιητές Κωδικοποίηση/αποκωδικοποίηση πληροφορίας Συµπίεση / Αποσυµπίεση δεδοµένων Αντιστοιχία δεδοµένων (π.χ. διεύθυνση µνήµης) q Πολυπλέκτες Διαύλοι - Αποπολυπλέκτες: Εναλλαγή δεδοµένων σε/από διαύλους Έλεγχος και µεταφορά δεδοµένων Διαµετακόµιση δεδοµένων σε χρόνο και φυσικά υλικά (δεδοµένα ανά χρονική στιγµή, ανά καλώδιο, κλπ). ΗΜΥ210 Δ07 Συνδυαστικά Ολοκληρωµένα Κυκλώµατα.49 Θεοχαρίδης, ΗΜΥ, 2016
ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο Ένα συνδυαστικό κύκλωµα µπορεί να περιγραφεί από: Φεβ-05. n-είσοδοι
ΗΜΥ 2: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 25 Φεβ-5 ΗΜΥ-2: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 25 Κεφάλαιο 3 -i: Σχεδιασµός Συνδυαστικών Κυκλωµάτων Περίληψη Αρχές σχεδιασµού Ιεραρχία σχεδιασµού Σχεδιασµός
Διαβάστε περισσότεραΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Σχεδιασμός Συνδυαστικών Κυκλωμάτων 1
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Σχεδιασμός και Ανάλυση Συνδυαστικών Κυκλωμάτων Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Αρχές
Διαβάστε περισσότεραΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 2008
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2009 Σχεδιασμός και Ανάλυση Συνδυαστικών Κυκλωμάτων Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών
Διαβάστε περισσότεραΠανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 5: Συνδυαστικά Κυκλώματα και Ακολουθιακά κυκλώματα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ Συνδυαστικά Κυκλώµατα. 3.2 Σχεδιασµός Συνδυαστικής Λογικής 3.3 ιαδικασία Ανάλυσης 3.4 ιαδικασία Σχεδιασµού.
Περιεχόµενα ΚΕΦΑΛΑΙΟ 3 Συνδυαστικά Κυκλώµατα 3.1 Συνδυαστικά Κυκλώµατα 3.2 Σχεδιασµός Συνδυαστικής Λογικής 3.3 ιαδικασία Ανάλυσης 3.4 ιαδικασία Σχεδιασµού 1 2 3.1 Συνδυαστικά Κυκλώµατα Έξοδος οποιαδήποτε
Διαβάστε περισσότεραΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων
ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο 2018-2019 Ροή Σχεδίασης Κυκλωμάτων και Εργαλεία CAD ΗΥ220 - Βασίλης Παπαευσταθίου 1 Transistor: Δομική μονάδα κυκλωμάτων Τα ολοκληρωμένα κυκλώματα
Διαβάστε περισσότεραΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων
ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο 2017-2018 Ροή Σχεδίασης Κυκλωμάτων και Εργαλεία CAD ΗΥ220 - Γιώργος Καλοκαιρινός & Βασίλης Παπαευσταθίου 1 Transistor: Δομική μονάδα κυκλωμάτων Τα
Διαβάστε περισσότεραΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 13: Διαδικασία Σχεδιασµού Ακολουθιακών Κυκλωµάτων (Κεφάλαιο 6.
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 13: Διαδικασία Σχεδιασµού Ακολουθιακών Κυκλωµάτων (Κεφάλαιο 6.3) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy)
Διαβάστε περισσότεραΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 4: Ελαχιστοποίηση και Λογικές Πύλες ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Περίληψη q Βελτιστοποίηση
Διαβάστε περισσότεραΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 17: Αναδιατασσόµενη Λογική Προγραµµατιζόµενο Υλικό
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 17: Αναδιατασσόµενη Λογική Προγραµµατιζόµενο Υλικό ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Προγραµµατιζόµενες
Διαβάστε περισσότεραΠεριεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες
Πρώτο Κεφάλαιο Εισαγωγή στα Ψηφιακά Συστήματα 1.1 Αναλογικά και Ψηφιακά Σήματα και Συστήματα... 1 1.2 Βασικά Ψηφιακά Κυκλώματα... 3 1.3 Ολοκληρωμένα κυκλώματα... 4 1.4 Τυπωμένα κυκλώματα... 7 1.5 Εργαλεία
Διαβάστε περισσότερα4 η Θεµατική Ενότητα : Συνδυαστική Λογική. Επιµέλεια διαφανειών: Χρ. Καβουσιανός
4 η Θεµατική Ενότητα : Συνδυαστική Λογική Επιµέλεια διαφανειών: Χρ. Καβουσιανός Λογικά Κυκλώµατα Ø Τα λογικά κυκλώµατα διακρίνονται σε συνδυαστικά (combinational) και ακολουθιακά (sequential). Ø Τα συνδυαστικά
Διαβάστε περισσότεραΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων
ΗΜΥ 2: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 28 8//28 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 28 Σχεδιασμός Ακολουθιακών Κυκλωμάτων Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα
Διαβάστε περισσότεραΠεριεχόµενα. Πρόλογος 11. 0 Εισαγωγή 21
Περιεχόµενα Πρόλογος 11 Σκοπός αυτού του βιβλίου 11 Σε ποιους απευθύνεται αυτό το βιβλίο 12 Βασικά χαρακτηριστικά του βιβλίου 12 Κάλυψη συστηµάτων CAD 14 Εργαστηριακή υποστήριξη 14 Συνοπτική παρουσίαση
Διαβάστε περισσότεραΠερίληψη. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο Κεφάλαιο 3-ii: Σχεδιασµός Συνδυαστικών Κυκλωµάτων 1. Μετατροπέας Κώδικα BCD-to-Excess-3
ΗΜΥ-10: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 005 Κεφάλαιο -ii: Σχεδιασµός Συνδυαστικών Κυκλωµάτων Περίληψη ιαδικασία σχεδιασµού (συν.) Παραδείγµατα µετατροπέων κώδικα Άλλα παραδείγµατα Αντιστοίχιση Τεχνολογίας
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ 1.1 Εισαγωγή...11 1.2 Τα κύρια αριθμητικά Συστήματα...12 1.3 Μετατροπή αριθμών μεταξύ των αριθμητικών συστημάτων...13 1.3.1 Μετατροπή ακέραιων
Διαβάστε περισσότεραΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΗΜΥ 2 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 26 ΔΙΑΛΕΞΗ 8: Σχεδιασµός Συνδυαστικών Κυκλωµάτων Ι (Κεφάλαιο 4) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Περίληψη q Συναρτήσεις
Διαβάστε περισσότεραΠανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 9: Ελαχιστοποίηση και Κωδικοποίηση Καταστάσεων, Σχεδίαση με D flip-flop, Σχεδίαση με JK flip-flop, Σχεδίαση με T flip-flop Δρ. Μηνάς
Διαβάστε περισσότεραΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων 15/11/2010. Σχεδιασμός Ακολουθιακών Κυκλωμάτων 1
ΗΜΥ 20: Σχεδιασμός Ψηφιακών Συστημάτων 5//200 ΗΜΥ-20: Σχεδιασμός Ψηφιακών Συστημάτων Σχεδιασμός Ακολουθιακών Κυκλωμάτων Διδάσκουσα: Μαρία Κ. Μιχαήλ Σχεδιασμός Ακολουθιακών Κυκλωμάτων Αρχή: Μια λίστα/περιγραφή
Διαβάστε περισσότερα9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ
ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ 61 9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ I. Βασική Θεωρία Οι πύλες NAND και NOR ονομάζονται οικουμενικές πύλες (universal gates) γιατί κάθε συνδυαστικό κύκλωμα μπορεί να υλοποιηθεί
Διαβάστε περισσότεραΠανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Συνδυαστική Λογική. Επιμέλεια Διαφανειών: Δ.
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Συνδυαστική Λογική Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Ψηφιακά Κυκλώματα Τα ψηφιακά κυκλώματα διακρίνονται σε συνδυαστικά (combinational)
Διαβάστε περισσότερα8 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού: Μοντέλα Συνδυαστικών Κυκλωµάτων
8 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού: Μοντέλα Συνδυαστικών Κυκλωµάτων Εισαγωγή Η λογική που περιγράφεται σε ένα module µπορεί να περιγραφεί µε διάφορα στυλ Μοντελοποίηση σε επίπεδο
Διαβάστε περισσότεραΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ
Τµήµα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρµατης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ Μάθηµα 4: Συνδυαστική Λογική ιδάσκων: Καθηγητής Ν. Φακωτάκης 4.1 Συνδυαστικά κυκλώµατα Λογικά κυκλώµατα για ψηφιακό
Διαβάστε περισσότεραΜία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής
Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Βασισμένο σε μια εργασία των Καζαρλή, Καλόμοιρου, Μαστοροκώστα, Μπαλουκτσή, Καλαϊτζή, Βαλαή, Πετρίδη Εισαγωγή Η Εξελικτική Υπολογιστική
Διαβάστε περισσότεραΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 ΑΠΛΟΠΟΙΗΣΗ και ΥΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ Σκοπός: Η κατανόηση της σχέσης µιας λογικής συνάρτησης µε το αντίστοιχο κύκλωµα. Η απλοποίηση λογικών συναρτήσεων
Διαβάστε περισσότεραΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 12: Ανάλυση Ακολουθιακών Κυκλωµάτων (Κεφάλαιο 6.2) Μηχανές Καταστάσεων ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy)
Διαβάστε περισσότεραΨηφιακή Λογική και Σχεδίαση
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 26-7 Ψηφιακή Λογική και Σχεδίαση (σχεδίαση συνδυαστικών κυκλωμάτων) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Το τρανζίστορ
Διαβάστε περισσότερα7 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού
7 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού Εισαγωγή Η χειρονακτική σχεδίαση ενός ψηφιακού συστήµατος είναι εξαιρετικά δύσκολη και επιρρεπής σε λάθη Συστήµατα που ξεπερνούς τις µερικές
Διαβάστε περισσότεραΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 16: Μετρητές (Counters)
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 16: Μετρητές (Counters) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Περίληψη q Μετρητής Ριπής q Σύγχρονος
Διαβάστε περισσότεραΕνότητα 8 Η ΠΥΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ
Ενότητα 8 Η ΠΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ Γενικές Γραμμές Πύλες XOR και XNOR λοποιήσεις με AND-OR-INV Κώδικας Ισοτιμίας (Parity) Άρτια και Περιττή Συνάρτηση Κυκλώματα ανίχνευσης λαθών Συγκριτές
Διαβάστε περισσότεραΠτυχιακή Εργασία Σχεδίαση κυκλωμάτων επικοινωνίας με απλές οθόνες, με τη γλώσσα VHDL και υλοποίηση στις αναπτυξιακές πλακέτες LP-2900 και DE2.
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. Πτυχιακή Εργασία Σχεδίαση κυκλωμάτων επικοινωνίας με απλές οθόνες, με τη γλώσσα VHDL και υλοποίηση στις αναπτυξιακές
Διαβάστε περισσότεραΚυκλωμάτων» Χειμερινό εξάμηνο
«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο 2016-2017 Εισαγωγή στα Συστήματα Ολοκληρωμένων Κυκλωμάτων Δρ. Παρασκευάς Κίτσος Επίκουρος Καθηγητής http://diceslab.cied.teiwest.gr E-mail: pkitsos@teimes.gr
Διαβάστε περισσότεραΠανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 12: Σύνοψη Θεμάτων Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http://arch.icte.uowm.gr/mdasyg
Διαβάστε περισσότεραΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 15: Καταχωρητές (Registers)
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 15: Καταχωρητές (Registers) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Περίληψη q Καταχωρητές Παράλληλης
Διαβάστε περισσότεραΓενικά Στοιχεία Ηλεκτρονικού Υπολογιστή
Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω
Διαβάστε περισσότεραΠεριεχόμενα. Πρόλογος... XI. Κεφάλαιο 1. Συστήματα Βασισμένα σε FPGA Κεφάλαιο 2. Τεχνολογία VLSI Εισαγωγή Βασικές Αρχές...
Περιεχόμενα Πρόλογος... XI Κεφάλαιο 1. Συστήματα Βασισμένα σε FPGA... 1 1.1 Εισαγωγή... 1 1.2 Βασικές Αρχές... 1 1.2.1 Boolean Άλγεβρα... 1 1.2.2 Σχηματικά και Λογικά Σύμβολα... 6 1.3 Ψηφιακή Σχεδίαση
Διαβάστε περισσότεραΕπανάληψη Βασικών Στοιχείων Ψηφιακής Λογικής
Επανάληψη Βασικών Στοιχείων Ψηφιακής Λογικής Αριθµοί Διαφόρων Βάσεων Δυαδικά Συστήµατα 2 Υπολογιστική Ακρίβεια Ο αριθµός των δυαδικών ψηφίων αναπαράστασης αριθµών καθορίζει την ακρίβεια των αριθµών σε
Διαβάστε περισσότερα«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο
ΤΕΙ Δυτικής Ελλάδας Τμήμα Μηχανικών Πληροφορικής ΤΕ Εργαστήριο Σχεδίασης Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων «Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο 2016-2017 Διάλεξη 1 η :
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 2 ο. ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 2 ο ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ 2009-10 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ 1 Άλγεβρα Βοοle η θεωρητική βάση των λογικών κυκλωμάτων Η άλγεβρα Βοοle ορίζεται επάνω στο σύνολο
Διαβάστε περισσότεραΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 18: Διαδικασία Σχεδίασης Ψηφιακών Συστηµάτων - Επανάληψη
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 18: Διαδικασία Σχεδίασης Ψηφιακών Συστηµάτων - Επανάληψη ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Περίληψη
Διαβάστε περισσότεραΠανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 3: Ελαχιστοποίηση σε επίπεδο τιμών, Χάρτες Karnaugh, Πρωτεύοντες όροι Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΣυνδυαστικά Κυκλώματα
3 Συνδυαστικά Κυκλώματα 3.1. ΣΥΝΔΥΑΣΤΙΚΗ Λ ΟΓΙΚΗ Συνδυαστικά κυκλώματα ονομάζονται τα ψηφιακά κυκλώματα των οποίων οι τιμές της εξόδου ή των εξόδων τους διαμορφώνονται αποκλειστικά, οποιαδήποτε στιγμή,
Διαβάστε περισσότεραΕργαστήριο Ψηφιακών Κυκλωμάτων
ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Ροή Σχεδίασης Κυκλωμάτων και Εργαλεία CAD Χειμερινό Εξάμηνο 2009 2010 Design flow? ΗΥ220 University of Crete 2 Ροή Σχεδίασης (Design Flow) Requirements Verilog, VHDL
Διαβάστε περισσότεραΛογικός Σχεδιασµός και Σχεδιασµός Η/Υ. ΗΜΥ-210: Εαρινό Εξάµηνο Σκοπός του µαθήµατος. Ψηφιακά Συστήµατα. Περίληψη. Εύρος Τάσης (Voltage(
ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 2005 Σκοπός του µαθήµατος Λογικός Σχεδιασµός και Σχεδιασµός Η/Υ Κεφάλαιο 1: Υπολογιστές και Πληροφορία (1.1-1.2) Βασικές έννοιες & εργαλεία που χρησιµοποιούνται
Διαβάστε περισσότερα100 ΕΡΩΤΗΣΕΙΣ ΜΕ ΤΙΣ ΑΝΤΙΣΤΟΙΧΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ
100 ΕΡΩΤΗΣΕΙΣ ΜΕ ΤΙΣ ΑΝΤΙΣΤΟΙΧΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ 1) Να μετατρέψετε τον δεκαδικό αριθμό (60,25) 10, στον αντίστοιχο δυαδικό 11111,11 111001,01 111100,01 100111,1 111100,01 2)
Διαβάστε περισσότεραΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΥΝΔΥΑΣΤΙΚΗ ΛΟΓΙΚΗ 2017, Δρ. Ηρακλής Σπηλιώτης Συνδυαστικά και ακολουθιακά κυκλώματα Τα λογικά κυκλώματα χωρίζονται σε συνδυαστικά (combinatorial) και ακολουθιακά (sequential).
Διαβάστε περισσότερας Ποιότητα ξιολόγηση Α
Αξιολόγηση Ποιότητας Μέτρα Αξιολόγησης Τα µέτρα αξιολόγησης είναι απαραίτητα κατά την διαδικασία της σύνθεσης. Τα ακριβή µέτρα καθορίζουν την ποιότητα του τελικού κυκλώµατος και εντοπίζουν προβλήµατα.
Διαβάστε περισσότεραe-book ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΕΙΣ
e-book ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΕΙΣ 1. Να μετατρέψετε τον δεκαδικό 16.25 σε δυαδικό. 2. Να μετατρέψετε τον δεκαδικό 18.75 σε δυαδικό και τον δεκαδικό 268 σε δεκαεξαδικό. 3. Να βρεθεί η βάση εκείνου του αριθμητικού
Διαβάστε περισσότερα1 η Θεµατική Ενότητα : Αριθµητικά Κυκλώµατα. Επιµέλεια διαφανειών: Χρ. Καβουσιανός
η Θεµατική Ενότητα : Αριθµητικά Κυκλώµατα Επιµέλεια διαφανειών: Χρ. Καβουσιανός Άθροιση + + + + a +b 2c+s + Κρατούµενο προηγούµενης βαθµίδας κρατούµενο άθροισµα Μεταφέρεται στην επόµενη βαθµίδα σηµαντικότητας
Διαβάστε περισσότεραΜάθημα 0: Εισαγωγή. Λευτέρης Καπετανάκης. ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ Άνοιξη 2011
ΤΛ22 Ψηφιακά Κυκλώματα Ι Μάθημα : Εισαγωγή Λευτέρης Καπετανάκης ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ Άνοιξη 2 Περιεχόμενα Μαθήματος Εισαγωγή στη σχεδίαση των ψηφιακών κυκλώματων Εισαγωγή
Διαβάστε περισσότεραΎλη Λογικού Σχεδιασµού Ι
4 η Θεµατική Ενότητα : Συνδυαστική Λογική Ύλη Λογικού Σχεδιασµού Ι Κεφ 2 Κεφ 3 Κεφ 4 Κεφ 6 Συνδυαστική Λογική 2 Εισαγωγή Λογικά Κυκλώµατα Συνδυαστικά: Οι έξοδοι είναι συνάρτηση των εισόδων Ακολουθιακά:
Διαβάστε περισσότεραΕνότητα 6 ΑΝΑΛΥΣΗ & ΣΥΝΘΕΣΗ ΣΥΝΔΥΑΣΤΙΚΗΣ ΛΟΓΙΚΗΣ ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ ΠΟΛΛΩΝ ΕΠΙΠΕΔΩΝ
Ενότητα 6 ΑΝΑΛΥΣΗ & ΣΥΝΘΕΣΗ ΣΥΝΔΥΑΣΤΙΚΗΣ ΛΟΓΙΚΗΣ ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ ΠΟΛΛΩΝ ΕΠΙΠΕΔΩΝ Γενικές Γραμμές Ανάλυση Συνδυαστικής Λογικής Σύνθεση Συνδυαστικής Λογικής Λογικές Συναρτήσεις Πολλών Επιπέδων Συνδυαστικά
Διαβάστε περισσότεραΗΥ220 Εργαστήριο Ψηφιακών Κυκλωµάτων
ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωµάτων Χειµερινό Εξάµηνο 2006-2007 Ροή Σχεδίασης Κυκλωµάτων και Εργαλεία CAD ΗΥ220 - Βασίλης Παπαευσταθίου 1 Transistor: οµική µονάδα κυκλωµάτων Τα ολοκληρωµένα κυκλώµατα
Διαβάστε περισσότεραΑΚΑΔΗΜΙΑ ΕΜΠΟΡΙΚΟΥ ΝΑΥΤΙΚΟΥ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ : TEΣT ΑΞΙΟΛΟΓΗΣΗΣ ΓΝΩΣΕΩΝ ΣΤΑ ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ
ΑΚΑΔΗΜΙΑ ΕΜΠΟΡΙΚΟΥ ΝΑΥΤΙΚΟΥ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ : TEΣT ΑΞΙΟΛΟΓΗΣΗΣ ΓΝΩΣΕΩΝ ΣΤΑ ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ ΣΠΟΥΔΑΣΤΗΣ : Λιασένκο Ρομάν ΕΠΙΒΛΕΠΟΥΣΑ ΚΑΘΗΓΗΤΡΙΑ : Τόλιου Κατερίνα NEA
Διαβάστε περισσότεραΗΜΥ 100 Εισαγωγή στην Τεχνολογία
ΗΜΥ 00 Εισαγωγή στην Τεχνολογία Στέλιος Τιμοθέου ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ ΜΑΣ ΣΗΜΕΡΑ Δυαδική λογική Πύλες AND, OR, NOT, NAND,
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006 Μάθημα : Ψηφιακά Ηλεκτρονικά Τεχνολογία ΙΙ, Θεωρητικής Κατεύθυνσης Ημερομηνία
Διαβάστε περισσότερα5 η Θεµατική Ενότητα : Μνήµη & Προγραµµατιζόµενη Λογική. Επιµέλεια διαφανειών: Χρ. Καβουσιανός
5 η Θεµατική Ενότητα : Μνήµη & Προγραµµατιζόµενη Λογική Επιµέλεια διαφανειών: Χρ. Καβουσιανός Μνήµη Η µνήµη καταλαµβάνει το µεγαλύτερο µέρος ενός υπολογιστικού συστήµατος Δύο τύποι: ROM - RAM RΟΜs CPU
Διαβάστε περισσότεραΕισαγωγή στη γλώσσα περιγραφής υλικού VHDL. Γενικά χαρακτηριστικά, σύνταξη και τύποι. Ψηφιακή Σχεδίαση µε CAD ΙΙ - ιάλεξη 1 -
Εισαγωγή στη γλώσσα περιγραφής υλικού VHDL Γενικά χαρακτηριστικά, σύνταξη και τύποι Ψηφιακή Σχεδίαση µε CAD ΙΙ - ιάλεξη 1 - Περίγραµµα διάλεξης Τι είναι η VHDL? Πλεονεκτήµατα της VHDL στη σχεδίαση κυκλωµάτων
Διαβάστε περισσότεραΕισαγωγή. Συνδυαστικά: Οι έξοδοι είναι συνάρτηση των εισόδων
4 η Θεµατική Ενότητα : Συνδυαστική Λογική Εισαγωγή Λογικά Κυκλώµατα Συνδυαστικά: Οι έξοδοι είναι συνάρτηση των εισόδων Ακολουθιακά: Οι έξοδοι είναι συνάρτηση των εισόδων και της κατάστασης των στοιχείων
Διαβάστε περισσότεραΜοντέλα. χαρακτηριστικά χωρίς να συνοδεύεται από λεπτοµέρειες.
Γλώσσες Περιγραφής Μοντέλα Ένα µοντέλο ενός κυκλώµατος είναι µία αναπαράσταση που παρουσιάζει χαρακτηριστικά χωρίς να συνοδεύεται από λεπτοµέρειες. Τα τυπικά µοντέλα έχουν καλά ορισµένη σύνταξη. Τα αυτόµατα
Διαβάστε περισσότερα5.1 Θεωρητική εισαγωγή
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 5 ΚΩ ΙΚΟΠΟΙΗΣΗ BCD Σκοπός: Η κατανόηση της µετατροπής ενός τύπου δυαδικής πληροφορίας σε άλλον (κωδικοποίηση/αποκωδικοποίηση) µε τη µελέτη της κωδικοποίησης BCD
Διαβάστε περισσότεραΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων
ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική / Κυκλώματα (Μέρος B) Διδάσκουσα: Μαρία Κ Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Βελτιστοποίηση
Διαβάστε περισσότεραΔυαδικό Σύστημα Αρίθμησης
Δυαδικό Σύστημα Αρίθμησης Το δυαδικό σύστημα αρίθμησης χρησιμοποιεί δύο ψηφία. Το 0 και το 1. Τα ψηφία ενός αριθμού στο δυαδικό σύστημα αρίθμησης αντιστοιχίζονται σε δυνάμεις του 2. Μονάδες, δυάδες, τετράδες,
Διαβάστε περισσότεραΨηφιακά Κυκλώματα (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική
Ψηφιακά Κυκλώματα ( ο μέρος) ΜΥΥ-6 Εισαγωγή στους Η/Υ και στην Πληροφορική Ψηφιακά κυκλώματα Οι δύο λογικές τιμές, αντιστοιχούν σε ηλεκτρικές τάσεις Υλοποιούνται με τρανζίστορ ή διόδους: ελεγχόμενοι διακόπτες
Διαβάστε περισσότεραΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών
ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.3 : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών Στόχοι Μαθήματος: Να γνωρίσετε τις βασικές αρχές αριθμητικής των Η/Υ. Ποια είναι τα κυκλώματα
Διαβάστε περισσότερα1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα
1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα Δεκαδικοί Αριθµοί Βάση : 10 Ψηφία : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Αριθµοί: Συντελεστές Χ δυνάµεις του 10 7392.25 = 7x10 3 + 3x10 2 + 9x10 1 + 2x10 0 + 2x10-1 + 5x10-2
Διαβάστε περισσότεραi Το τρανζίστορ αυτό είναι τύπου NMOS. Υπάρχει και το συμπληρωματικό PMOS. ; Τι συμβαίνει στο τρανζίστορ PMOS; Το τρανζίστορ MOS(FET)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 25-6 Το τρανζίστορ MOS(FET) πύλη (gate) Ψηφιακή και Σχεδίαση πηγή (source) καταβόθρα (drai) (σχεδίαση συνδυαστικών κυκλωμάτων) http://di.ioio.gr/~mistral/tp/comparch/
Διαβάστε περισσότεραΤεχνικές βελτιστοποίησης µε σκοπό την επίτευξη χαµηλής κατανάλωσης ισχύος
Low power techniques Τεχνικές βελτιστοποίησης µε σκοπό την επίτευξη χαµηλής κατανάλωσης ισχύος Γενικά Τεχνικές βιοµηχανίας Μείωση χωρητικοτήτων chip και package Μέσω process development πολύ αποτελεσµατική
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2016
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2016 ΤΕΧΝΟΛΟΓΙΑ (ΙΙ) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Ψηφιακά Ηλεκτρονικά
Διαβάστε περισσότεραΚυκλώµατα µε MSI. υαδικός Αθροιστής & Αφαιρέτης
5 η Θεµατική Ενότητα : Συνδυαστικά Κυκλώµατα µε MSI υαδικός Αθροιστής & Αφαιρέτης A i B i FA S i C i C i+1 D Σειριακός Αθροιστής Σειριακός Αθροιστής: απαιτεί 1 πλήρη αθροιστή, 1 στοιχείο µνήµης και παράγει
Διαβάστε περισσότεραΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2008
ΗΜΥ 2: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 28 Οκτ-8 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 28 Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Διδάσκουσα: Μαρία Κ Μιχαήλ Πανεπιστήμιο Κύπρου
Διαβάστε περισσότερα6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή
6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή Εισαγωγή Η σχεδίαση ενός ψηφιακού συστήµατος ως ακολουθιακή µηχανή είναι εξαιρετικά δύσκολη Τµηµατοποίηση σε υποσυστήµατα µε δοµικές µονάδες:
Διαβάστε περισσότεραΠερίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 2005. Στοιχειώδης Λογικές Συναρτήσεις
ΗΜΥ 2: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 25 Μαρ-5 ΗΜΥ-2: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 25 Κεφάλαιο 4 -i: Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώµατα Περίληψη Συναρτήσεις και συναρτησιακές (λειτουργικές)
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ
Θεµατική Ενότητα ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Ακαδηµαϊκό Έτος 2006 2007 Γραπτή Εργασία #2 Ηµεροµηνία Παράδοσης 28-0 - 2007 ΠΛΗ 2: Ψηφιακά Συστήµατα ΠΡΟΤΕΙΝΟΜΕΝΕΣ ΛΥΣΕΙΣ Άσκηση : [5 µονάδες] Έχετε στη
Διαβάστε περισσότεραPLD. Εισαγωγή. 5 η Θεµατική Ενότητα : Συνδυαστικά. PLAs. PLDs FPGAs
5 η Θεµατική Ενότητα : Συνδυαστικά Κυκλώµατα µε MSI και Εισαγωγή Οι προγραµµατιζόµενες διατάξεις είναι ολοκληρωµένα µε εσωτερικές πύλες οι οποίες µπορούν να υλοποιήσουν οποιαδήποτε συνάρτηση αν υποστούν
Διαβάστε περισσότεραΨηφιακά Συστήματα. 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων
Ψηφιακά Συστήματα 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd
Διαβάστε περισσότερα«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο
ΤΕΙ Δυτικής Ελλάδας Τμήμα Μηχανικών Πληροφορικής ΤΕ Εργαστήριο Σχεδίασης Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων «Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο 2016-2017 Διάλεξη 6 η :
Διαβάστε περισσότεραΠερίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο Μετρητής Ριπής (Ripple Counter) Μετρητές (Counters) Μετρητής Ριπής (συν.
ΗΜΥ-2: Λογικός Σχεδιασµός Εαρινό Κεφάλαιο 7 ii: Μετρητές Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Μετρητής Ριπής Περίληψη Σύγχρονος υαδικός Μετρητής Σχεδιασµός µε Flip-Flops
Διαβάστε περισσότεραΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο Βασικές Συνδυαστικές Συναρτήσεις και. Διδάσκουσα: Μαρία Κ. Μιχαήλ
ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 29 Οκτ-9 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό μρ Εξάμηνο 29 Βασικές Συνδυαστικές Συναρτήσεις και Κυκλώματα Διδάσκουσα: Μαρία Κ Μιχαήλ
Διαβάστε περισσότεραΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3
ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Κεφάλαιο 3 Δυαδική λογική Με τον όρο λογική πρόταση ή απλά πρόταση καλούμε κάθε φράση η οποία μπορεί να χαρακτηριστεί αληθής ή ψευδής με βάση το νόημα της. π.χ. Σήμερα
Διαβάστε περισσότεραΕνότητα 7 ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΕΣ - ΚΩΔΙΚΟΠΟΙΗΤΕΣ ΑΠΟΠΛΕΚΤΕΣ - ΠΟΛΥΠΛΕΚΤΕΣ
Ενότητα 7 ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΕΣ - ΚΩΔΙΚΟΠΟΙΗΤΕΣ ΑΠΟΠΛΕΚΤΕΣ - ΠΟΛΥΠΛΕΚΤΕΣ Γενικές Γραμμές Δυαδικοί Αριθμοί έναντι Δυαδικών Κωδίκων Δυαδικοί Αποκωδικοποιητές Υλοποίηση Συνδυαστικής Λογικής με Δυαδικό Αποκωδικοποιητή
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΤΕΧΝΟΛΟΓΙΑ (ΙΙ) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Ψηφιακά Ηλεκτρονικά
Διαβάστε περισσότεραΕργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211
Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ2 Χειµερινό 23 Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ2 υαδικός Αθροιστής, Πολυπλέκτες και Αποκωδικοποιητές Εβδοµάδα: 5 Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ2 Χειµερινό 23 Στόχοι
Διαβάστε περισσότεραΕργαστήριο Εισαγωγής στη Σχεδίαση Συστημάτων VLSI
Ε.Μ.Π. - ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ VLSI
Διαβάστε περισσότεραΛογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 2013 Διάρκεια εξέτασης : 160 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών:
Λογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 23 Διάρκεια εξέτασης : 6 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών: Θέμα (,5 μονάδες) Στις εισόδους του ακόλουθου κυκλώματος c b a εφαρμόζονται οι κάτωθι κυματομορφές.
Διαβάστε περισσότεραΒιβλιογραϕικές σηµειώσεις 59. Ασκήσεις 19
ΠΕΡΙΕΧΟΜΕΝΑ Μέρος I Εισαγωγή 1 Η ψηφιακή αφαίρεση 3 1.1 Ψηϕιακά σήµατα 4 1.2 Τα ψηϕιακά σήµατα είναι ανεκτικά στον θόρυβο 5 1.3 Τα ψηϕιακά σήµατα αναπαριστούν σύνθετα δεδοµένα 9 1.3.1 Αναπαράσταση της
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014 ΤΕΧΝΟΛΟΓΙΑ (ΙΙ) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Ψηφιακά Ηλεκτρονικά
Διαβάστε περισσότεραΓ2.1 Στοιχεία Αρχιτεκτονικής. Γ Λυκείου Κατεύθυνσης
Γ2.1 Στοιχεία Αρχιτεκτονικής Γ Λυκείου Κατεύθυνσης Ορισμός άλγεβρας Boole Η άλγεβρα Boole ορίζεται, ως μία αλγεβρική δομή A, όπου: (α) Το Α είναι ένα σύνολο στοιχείων που περιέχει δύο τουλάχιστον στοιχεία
Διαβάστε περισσότερα4.1 Θεωρητική εισαγωγή
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΥΑ ΙΚΟΣ ΑΘΡΟΙΣΤΗΣ-ΑΦΑΙΡΕΤΗΣ Σκοπός: Να µελετηθούν αριθµητικά κυκλώµατα δυαδικής πρόσθεσης και αφαίρεσης. Να σχεδιαστούν τα κυκλώµατα από τους πίνακες αληθείας
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2016
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2016 ΤΕΧΝΟΛΟΓΙΑ (ΙΙ) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΠΡΑΚΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Τεχνολογία και
Διαβάστε περισσότεραΦόρμα Σχεδιασμού Διάλεξης (ημ/α:15/10/07, έκδοση:0.1 ) 1. Κωδικός Μαθήματος : 2. Α/Α Διάλεξης : 1 1. Τίτλος : 1. Εισαγωγή στην Αρχιτεκτονική Η/Υ
2. Α/Α Διάλεξης : 1 1. Τίτλος : 1. Εισαγωγή στην Αρχιτεκτονική Η/Υ 2. Μαθησιακοί Στόχοι : Οι θεμελιώδεις αρχές λειτουργίας των υπολογιστών. Τύποι υπολογιστικών συστημάτων και στόχοι της αρχιτεκτονικής
Διαβάστε περισσότεραΨηφιακοί Υπολογιστές
1 η Θεµατική Ενότητα : υαδικά Συστήµατα Ψηφιακοί Υπολογιστές Παλαιότερα οι υπολογιστές χρησιµοποιούνταν για αριθµητικούς υπολογισµούς Ψηφίο (digit) Ψηφιακοί Υπολογιστές Σήµατα (signals) : διακριτά στοιχεία
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ 1 ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ ΚΑΙ ΚΩ ΙΚΕΣ 1
ΠΕΡΙΕΧΟΜΕΝΑ 1 ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ ΚΑΙ ΚΩ ΙΚΕΣ 1 1-1 Σχηµατισµός Μηνύµατος 1 1-2 Βάση Αρίθµησης 2 1-3 Παράσταση Αριθµών στο εκαδικό Σύστηµα 2 Μετατροπή υαδικού σε εκαδικό 3 Μετατροπή εκαδικού σε υαδικό 4
Διαβάστε περισσότεραΠεριεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης
Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης ΟΜΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ Ένας υπολογιστής αποτελείται από την Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ), τη µνήµη, τις µονάδες εισόδου/εξόδου και το σύστηµα διασύνδεσης
Διαβάστε περισσότερα2 η Θεµατική Ενότητα : Σύνθετα Συνδυαστικά Κυκλώµατα. Επιµέλεια διαφανειών: Χρ. Καβουσιανός
2 η Θεµατική Ενότητα : Σύνθετα Συνδυαστικά Κυκλώµατα Επιµέλεια διαφανειών: Χρ. Καβουσιανός Σύνθετα Συνδυαστικά Κυκλώµατα Πύλες AND Πύλες OR Πύλες NAND Τυχαία Λογική Πύλες NOR Πύλες XNOR Η ολοκληρωµένη
Διαβάστε περισσότεραC D C D C D C D A B
Απλοποίηση µέσω Πίνακα Karnaugh: Παράδειγµα - 2 Στον παρακάτω πίνακα έχει ήδη γίνει το «βήμα- 1». Επομένως: Βήμα 2: Δεν υπάρχουν απομονωμένα κελιά. Βήμα 3: Στο ζεύγος (3,7) το κελί 3 γειτνιάζει μόνο με
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr 1 5. ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΜΕΡΟΣ Β 2 Επαναληπτική
Διαβάστε περισσότεραΚαταστάσεων. Καταστάσεων
8 η Θεµατική Ενότητα : Εισαγωγή Ησχεδίαση ενός ψηφιακού συστήµατος µπορεί να διαιρεθεί σε δύο µέρη: τα κυκλώµατα επεξεργασίας δεδοµένων και τα κυκλώµατα ελέγχου. Το κύκλωµα ελέγχου δηµιουργεί σήµατα για
Διαβάστε περισσότεραΥπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).
Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται
Διαβάστε περισσότεραΣύνθεση Ψηφιακών Συστηµάτων. Χ. Καβουσιανός
Σύνθεση Ψηφιακών Συστηµάτων Χ. Καβουσιανός Μικροηλεκτρονική Αυξανόµενο επίπεδο ολοκλήρωσης ηλεκτρονικών συσκευών Κατασκευή περίπλοκων συστηµάτων (VLSI) Αυξανόµενη πολυπλοκότητα καλύτερες διαδικασίες σχεδιασµού.
Διαβάστε περισσότερα