You are on page 1of 19

ΕΠΛ121: Εργαστήριο 3

Εισαγωγή στο Xilinx ISE - Schematic

Πέτρος Παναγή, PhD


https://www.xilinx.com/support/documentation/sw_manuals/xilinx10/isehelp/ise_c_schematic_overview.htm

Πέτρος Παναγή, PhD, ® 2024 Σελ. 1


Ονομασία Κυκλωμάτων για ΕΠΛ121
Όλα τα κυκλώματα (Schematic) και Testbenchs που θα
δημιουργούμε από σήμερα, θα πρέπει να τελειώνουν με ένα
συνδυασμό με τα τρία τελευταία ψηφία της ταυτότητας σας και
τα αρχικά του ονόματος σας όπως πιο κάτω. Π.χ.
Ταυτότητα: 123456 – Όνομα Petros Panayi
Schematic:
mySchematic_456PP.sch
TestBench:
mySchematic_456PP_tb.sch
Σε αντίθετη περίπτωση η εργασία σας θα θεωρείτε αντιγραφή και
θα μηδενίζεται.
12 και 15 Φεβρουαρίου 2024 – Lab Quiz1
Πέτρος Παναγή, PhD Σελ. 2
Δημιουργία νέου Symbol (Lab3_Comparator.sch)

Πέτρος Παναγή, PhD, ® 2024 Σελ. 3


Δημιουργία νέου Symbol

NEVER CHANGE THE SYMBOL NAME

Πέτρος Παναγή, PhD, ® 2024 Σελ. 4


Δημιουργία νέου Symbol

Πέτρος Παναγή, PhD, ® 2024 Σελ. 5


Χρησιμοποιώντας τον Comparator
Αφού δημιουργήσουμε νέο Schematic Lab3_Schematic

Πέτρος Παναγή, PhD, ® 2024 Σελ. 6


Δημιουργία Bus και Bus Tab

Πέτρος Παναγή, PhD, ® 2024 Σελ. 7


Δημιουργία Bus και Bus Tab-Πως θα μοιάζει

Πέτρος Παναγή, PhD, ® 2024 Σελ. 8


Δημιουργία Bus και Bus Tab

Double Click

Πέτρος Παναγή, PhD, ® 2024 Σελ. 9


Τοποθέτηση Ετικέτας

2
1

2 3

Πέτρος Παναγή, PhD Σελ. 10


Testbench για το νέο μας κύκλωμα

Πέτρος Παναγή, PhD, ® 2024 Σελ. 11


Testbench για το νέο μας κύκλωμα

S.O.S. Αυτό τον Κώδικα θα


πρέπει να μπορείτε να τον
γράψετε από μόνοι σας.

Πέτρος Παναγή, PhD, ® 2024 Σελ. 12


Μπορείς να μετακινήσεις ενδιάμεσα κομμάτια συρμάτων !!!

Πέτρος Παναγή, PhD, ® 2024 Σελ. 13


Μέρος Β (myComparator4.sch)

S.O.S. Αυτό τον Κώδικα θα


πρέπει να μπορείτε να τον
γράψετε από μόνοι σας.

Πέτρος Παναγή, PhD Σελ. 14


Μέρος Β

Πέτρος Παναγή, PhD Σελ. 15


Τρόποι Αντιμετώπισης Προβλημάτων του ISE
1. Never copy/rename files from other projects
2. Always Close the Simulator Program (iSim).
3. Cleanup Project
4. You may need to restart the computer to kill
some processes running at the background.(for
Home PCs)
5. Delete folder isim
6. Δημιουργήστε καινούργιο Project και
αντιγράψετε σε αυτό όλα τα Schematics και
Testbech (add copy of Source…)

Πέτρος Παναγή, PhD Σελ. 16


Project->Cleanup Project Files

Πέτρος Παναγή, PhD Σελ. 17


Εργαστηριακή Άσκηση
Σας δίνονται οι πιο κάτω λογικές εξισώσεις που είναι του πιο πάνω κυκλώματος.
1) Να δημιουργήστε τον πίνακα αληθείας.
2) Να υλοποιήσετε το πιο πάνω κύκλωμα στο XILINX
3) Να ελέγξετε τις τιμές του πίνακα αληθείας με τις κυματομορφές που έχετε από το
προσομοιωτή του XILINX.

W=A+(B(+)(C+D))
X=(B’(C+D))(+)(B’C’D’)

Πέτρος Παναγή, PhD Σελ. 18


Πέτρος Παναγή, PhD Σελ. 19

You might also like