Τυπικζσ Γλώςςεσ Περιγραφήσ Υλικοφ Εργαςτήριο 4

Σχετικά έγγραφα
Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Διάλεξθ 4

Εισαγωγή στη Γλώσσα VHDL

Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Εργαςτιριο 1

Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Διάλεξθ 2

ηµιουργία Αρχείου Πρότζεκτ (.qpf)

Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Εργαςτιριο 2

ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων

Library, package και subprograms

Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Εργαςτιριο 3

Εισαγωγή στη VHDL Υλοποίηση στο Quartus

VHDL Εισαγωγικές έννοιες

Εργαστήριο Οργάνωσης Η/Υ. Δαδαλιάρης Αντώνιος

ΑΣΚΗΣΗ 1η ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΣΧΕΔΙΑΣΗΣ QUARTUS II ΤΗΣ ALTERA

Εργαστήριο Οργάνωσης Η/Υ. Δαδαλιάρης Αντώνιος

«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο Συντρέχων Κώδικας

Εφαρμογές Ψηφιακών Ηλεκτρονικών

Structural VHDL. Structural VHDL

ΑΣΚΗΣΗ 4 η ΕΙΣΑΓΩΓΗ ΣΤΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΜΕ ΧΡΗΣΗ Η/Υ (QUARTUS II ALTERA)

Κυκλωμάτων» Χειμερινό εξάμηνο

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3

Σύνθετοι τύποι και λειτουργίες. (Peter Ashenden, The Students Guide to VHDL)

ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων

«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο Τύποι Δεδομένων και Τελεστές

VHDL Introduction. Subtitle

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων

«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο Πακέτα και Συστατικά Στοιχεία (Υποκυκλώματα)

Ελίνα Μακρή

Πανεπιστήµιο Θεσσαλίας

Εισαγωγή στις πύλες NAND, NOR και XOR Σχεδιασμός Ελεγκτή Λαμπτήρων με πολλαπλούς διακόπτες και Ανιχνευτή Πρώτων Αριθμών

ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων

Σχεδιασμός Αποκωδικοποιητή και υλοποίηση του στο Logisim και στο Quartus. Εισαγωγή στο Logisim

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

26-Nov-09. ΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο Καταχωρητές 1. Διδάσκουσα: Μαρία Κ. Μιχαήλ

Εισαγωγή στη γλώσσα περιγραφής υλικού VHDL. Γενικά χαρακτηριστικά, σύνταξη και τύποι. Ψηφιακή Σχεδίαση µε CAD ΙΙ - ιάλεξη 1 -

Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική και Εφαρμογές»

«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο Ακολουθιακός Κώδικας

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Καταχωρητές 1

Behavioral & Mixed VHDL Architectures Finite State Machines in VHDL

Behavioral & Mixed VHDL Architectures Finite State Machines in VHDL

ΠΑΡΑΡΤΗΜΑ Β. Verification

ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή

VHDL για Σχεδιασµό Ακολουθιακών Κυκλωµάτων

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. VHDL για Ακολουθιακά Κυκλώματα 1

ΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 Συµπληρωµατική ΔΙΑΛΕΞΗ 14: Περιγραφή Ακολουθιακών Κυκλωµάτων στη VHDL

9 ο Μαθητικό Συνέδριο Πληροφορικής Κεντρικής Μακεδονίας. "My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος.

Εγχειρίδιο Χρήσης Ενημερωτικού Δελτίου Μαθήματος Ο.Π.Σ

Διαχείριση Έργων Πληροφορικής Εργαστήριο

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 15: Καταχωρητές (Registers)

Tee.

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1

"My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

Εργαστήριο Αρχιτεκτονικής Υπολογιστών Ι. Εισαγωγή στη VHDL

Ψηφιακά Συστήματα. 3. Λογικές Πράξεις & Λογικές Πύλες

ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων

ΚΕΦΑΛΑΙΟ 3 ο Αλγεβρα BOOLE και Λογικές Πύλες

Οδηγίες εγκατάστασης και χρήσης του Quartus

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

ΑΣΚΗΣΗ 2: Σχεδίαση και προσομοίωση κυκλωμάτων καταχωρητών και μετρητών

«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο Προχωρημένα Θέματα Σχεδιασμού με VHDL

SIMATIC MANAGER SIMATIC MANAGER

ΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ Η/Υ

Μετασχηματισμός δεδομένων σε ενιαίο σύστημα αναφοράς στο QGIS

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Πανεπιστήμιο Πατρών. Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών. Εργαστήριο Σχεδίασης Ολοκληρωμένων Κυκλωμάτων

Περιγραφή Κυκλωμάτων με χρήση της VHDL. Καταχωρητές και χρονισμός με ρολόι

Σχεδιασμός Βάσεων Δεδομένων

8 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού: Μοντέλα Συνδυαστικών Κυκλωµάτων

Προπαρασκευαστική παρουσίαση. για το Εργαστήριο ΗΜΥ 211. και το λογισμικό Altera Quartus II

Σύστημα Διαχείρισης Ερωτηματολογίων Αξιολόγησης Μαθημάτων Εγχειρίδιο Χρήσης

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Εργαστήριο Μελέτης και Σχεδίασης με Χρήση Η/Υ Εγχειρίδιο για την χρήση του SIEMENS NX ΣΤΑΥΡΟΣ ΙΩΑΝΝΗΣ ΓΟΡΑΝΙΤΗΣ

Well Seal.

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

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

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

Περίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο Παράδειγµα: Καταχωρητής 2-bit. Καταχωρητής 4-bit. Μνήµη Καταχωρητών

Βιβλιοθήκη&ΚέντροΠληροφόρησης,ΠανεπιστήμιοΠατρών

ΨΗΦΙΑΚΗ ΣΧΔΓΙΑΣΗ (Θεωπία) Θέμαηα Δξεηάζεων

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : / id ot.com /

«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο Συναρτήσεις, Διαδικασίες και Δομές Ελέγχου Λειτουργίας Κυκλωμάτων (testbenches)

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Προσοµοίωση Συστηµάτων µε VHDL. (Peter Ashenden, The Students Guide to VHDL)

Εξωτερικές συσκευές Οδηγός χρήσης

K15 Ψηφιακή Λογική Σχεδίαση 6: Λογικές πύλες και λογικά κυκλώματα

Η ΕΞΕΡΕΥΝΗΣΗ ΤΩΝ WINDOWS (WINDOWS EXPLORER)

Εισαγωγή στις πύλες NAND, NOR και XOR. Σχεδιασμός Ελεγκτή Λαμπτήρων με πολλαπλούς διακόπτες

a. Επιλέγουμε τις γραμμές προς διαγραφή a. Επιλέγουμε τις στήλες προς διαγραφή a. Γράφουμε σε μια στήλη μια σειρά από αριθμούς ή αλφαριθμητικά

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

VHDL. ΗΜΥ-210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο Απλό παράδειγµα: Entity. Μοντελοποίηση. Απλό παράδειγµα:αρχιτεκτονική. Στοιχεία γλώσσας VHDL

ΕΙΣΑΓΩΓΙΚΟ ΕΓΧΕΙΡΙ ΙΟ ΓΙΑ ΣΧΕ ΙΑΣΜΟ ΜΕ ΧΡΗΣΗ ΤΗΣ ΓΛΩΣΣΑΣ VHDL

GF list AND

Εισαγωγή στη γλώσσα περιγραφής υλικού VHDL. Βασικές εντολές και η περιγραφή συνδυαστικών κυκλωµάτων. Ψηφιακή Σχεδίαση µε CAD ΙΙ - ιάλεξη 2 -

Εξωτερικές συσκευές Οδηγός χρήσης

Inspiration 7 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΜΕ ΠΑΡΑΔΕΙΓΜΑ

Word 2: Επεξεργασία κειμένου επιστολής

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο Κυκλώματα CMOS. Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Transcript:

Τμήμα Μησανικών Πληποφοπικήρ, Τ.Ε.Ι. Ηπείπος Ακαδημαϊκό Έτορ 2016-2017, 6 ο Εξάμηνο Τυπικζσ Γλώςςεσ Περιγραφήσ Υλικοφ Εργαςτήριο 4 Διδάςκων Τςιακμάκησ Κυριάκοσ, Phd MSc in Electronic Physics (Radioelectrology) Computer and Electronic Circuits Technology MSc in Science - Agricultural Engineering

Εργαςτήριο 4 Πφλεσ Θα υλοποιήςουμε όλεσ τισ γνωςτζσ πφλεσ OR AND NOT NOR NAND XOR XNOR

Αρχική Διαδικαςία Υλοποίηςησ - ΑΔΥ Αρχική Διαδικαςία Υλοποίηςησ - ΑΔΥ Σε όλα τα πειράματα θα ακολουθήςετε την παρακάτω διαδικαςία αντικαθιςτώντασ το όνομα ΜΥΝΑΜΕ Με το αντίςτοιχο τησ Άςκηςησ όπωσ LabAnd, LabXor κτλ 1. Να δημιουργηθεί ζνα νζο Project με όνομα ΜΥΝΑΜΕ 2. Πατήςτε File->New 3. Δημιουργία VHDL file 4. Save ςε όνομα ΜΥΝΑΜΕ.vhd 5. Compile 6. Πατήςτε File->New 7. Δημιουργία Vector Waveform File 8. Save ςε όνομα ΜΥΝΑΜΕ.vwf 9. Δεξί κλίκ ςτην αριςτερή ςτήλη 10.Insert -> Insert Node or Bus 11. Node Finder 12. Pins:All + List 13. Προςθήκη όλων και πατήςτε ΟΚ 14. Πατήςτε το κουμπί τησ προςομοίωςησ

-------------------------------------------------- library ieee; -------------------------------------------------- entity Lab4And is end Lab4And; -------------------------------------------------- architecture behav1 of Lab4And is if ((x='1') and (y='1')) then end behav1; architecture behav2 of Lab4And is F <= x and y; end behav2; -------------------------------------------------- Εργαςτήριο 4 - Πφλη AND Lab4And Αρχική Διαδικαςία Υλοποίηςησ - ΑΔΥ 1. Να δημιουργηθεί ζνα νζο Project με όνομα Lab4And 2. Πατήςτε File->New 3. Δημιουργία VHDL file 4. Save ςε όνομα Lab4And.vhd 5. Compile 6. Πατήςτε File->New 7. Δημιουργία Vector Waveform File 8. Save ςε όνομα Lab4And.vwf 9. Δεξί κλίκ ςτην αριςτερή ςτήλη 10.Insert -> Insert Node or Bus 11. Node Finder 12. Pins:All + List 13. Προςθήκη όλων και πατήςτε ΟΚ 14. Πατήςτε το κουμπί τησ προςομοίωςησ

-------------------------------------------------- library ieee; -------------------------------------------------- entity Lab4Or is end Lab4Or; --------------------------------------- architecture OR_arch of Lab4Or is Εργαςτήριο 4 - Πφλη OR Lab4Or if ((x='0') and (y='0')) then end OR_arch; architecture OR_beh of Lab4Or is F <= x or y; end OR_beh; ---------------------------------------

library ieee; ----------------------------------------- entity Lab4Not is end Lab4Not; ------------------------------------------ Εργαςτήριο 4 - Πφλη NOT Lab4Not architecture behv1 of Lab4Not is if (x='0' and y='0') then end behv1; architecture behv2 of Lab4Not is F <= x nor y; end behv2;

library ieee; ----------------------------------------- entity Lab4Nor is end Lab4Nor; ------------------------------------------ architecture behv1 of Lab4Nor is Εργαςτήριο 4 - Πφλη NOR Lab4Nor if (x='0' and y='0') then end behv1; architecture behv2 of Lab4Nor is F <= x nor y; end behv2; -----------------------------------------

library ieee; ------------------------------------------ entity Lab4Nand is end Lab4Nand; ------------------------------------------ architecture behv1 of Lab4Nand is Εργαςτήριο 4 - Πφλη NAND Lab4Nand if (x='1' and y='1') then end behv1; ----------------------------------------- architecture behv2 of Lab4Nand is end behv2; F <= x nand y; -----------------------------------------

library ieee; -------------------------------------- entity Lab4Xor is end Lab4Xor; -------------------------------------- architecture behv1 of Lab4Xor is Εργαςτήριο 4 - Πφλη XOR Lab4Xor if (x/=y) then end behv1; architecture behv2 of Lab4Xor is F <= x xor y; end behv2; --------------------------------------

library ieee; -------------------------------------- entity Lab4Xnor is end Lab4Xnor; --------------------------------------- architecture behv1 of Lab4Xnor is Εργαςτήριο 4 - Πφλη XNOR Lab4Xnor if (x/=y) then end behv1; architecture behv2 of Lab4Xnor is F <= x xnor y; end behv2; ---------------------------------------