© Texas Instruments Inc.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΤΕΧΝΙΚΟΣ ΥΠΕΥΘΥΝΟΣ Κε.ΠΛΗ.ΝΕ.Τ. ΦΛΩΡΙΝΑΣ
Advertisements

Παρουσίαση 1: Εισαγωγή στα ενσωματωμένα συστήματα (embedded systems – hardware) Εργαστήριο Αυτομάτου Ελέγχου μΥ και Ψηφιακός Έλεγχος.
Φοιτήτρια: Χατζοπούλου Ειρήνη (A.E.M. 1962) Επιβλέπουσα Καθηγήτρια:
© Processor-Memory (DRAM) Διαφορά επίδοσης Performance
ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Κ.ΑΛΑΦΟΔΗΜΟΣ καθηγητής Δ.Παπαχρήστος μέλος ΕΔΙΠ ΑΕΙ ΠΕΙΡΑΙΑ ΤΤ ΠΑΝΕΠΙΣΤΗΜΙΟ Α ΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ.
Αρχιτεκτονική Υπολογιστών Ενότητα # 4: I/O Διδάσκων: Γεώργιος Κ. Πολύζος Τμήμα: Πληροφορικής.
Πρόγραμμα Αγωγής Υγείας «Τρώω σωστά,μεγαλώνω σωστά» Σχολικό έτος ο Νηπιαγωγείο Πατρών.
Ευρωπαϊκό Εκπαιδευτικό Πρόγραμμα “Teachers 4 Europe” Εκπαιδευτικός : Τριανταφύλλου Μαρία 1 ο Πιλοτικό Ολοήμερο Δημοτικό Σχολείο Γιαννιτσών, Πέλλας Τάξη.
ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΉ ΝΊΚΟΣ ΠΑΠΑΔΆΚΗΣ Αρχιτεκτονική Υπολογιστών.
Βασικές έννοιες της αρχιτεκτονικής των Η/Υ. Τι θα μάθουμε σήμερα: Να αναγνωρίζουμε τα κύρια μέρη του εσωτερικού ενός Η/Υ και να αναφέρουμε το ρόλο και.
Πληροφορική και Νέες Τεχνολογίες στην Εκπαίδευση ΜΟΥΤΑΦΗΣ ΙΩΑΝΝΗΣ 3826 ΕΡΓΑΣΙΑ ΣΤΟ POWER POINT Διδάσκων: Παλαιγεωργίου Χρόνος1 Παιδαγωγικό Δημοτικής Εκπαίδευσης.
Πληροφορική Ενότητα 2 (Μέρος B): Είδη μνήμης. Δήμητρα Αβραμούλη, Καθηγήτρια Εφαρμογών, Τμήμα Σχεδιασμού και Τεχνολογίας Ξύλου και Επίπλου Τ.Ε., T.E.I.
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 2: Το εσωτερικό του Υπολογιστή Β΄ τάξη Λέξεις Κλειδιά: Μητρική πλακέτα, κάρτες επέκτασης, κάρτα οθόνης, κάρτα ήχου, τροφοδοτικό, Κεντρική.
ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΗ.
Υπολογιστικά συστήματα: Στρώματα
Δομή προσωπικού υπολογιστή
Αρχές Πληροφορικής Ενότητα # 5: Περιφερειακές συσκευές
ΕΙΣΑΓΩΓΙΚΕΣ ΕΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ
Ενότητα 5 : Οργάνωση Υλικού Υπολογιστών Δρ. Γκόγκος Χρήστος
MSc Ηλεκτρολόγος Μηχανικός
ΠΛΗΡΟΦΟΡΙΚΗ Α ΓΥΜΝΑΣΙΟΥ
Το εσωτερικό του υπολογιστή
Αρχές Πληροφορικής Ενότητα # 4: Δομή ενός υπολογιστικού συστήματος
Συγγράμματα Γκιμπερίτης Βαγγέλης
Tο υλικό του Ηλεκτρονικού Υπολογιστή
Ο υπολογιστής Εισαγωγή.
Alt Ctrl Delete. Λειτουργικά Συστήματα και Ασφάλεια Πληροφοριακών Συστημάτων ΔΙΕΡΓΑΣΙΕΣ και ΕΙΚΟΝΙΚΗ ΜΝΗΜΗ.
ΤΕΧΝΙΚΑ ΘΕΜΑΤΑ ΠΩΛΗΣΕΩΝ & ΠΡΟΔΙΑΓΡΑΦΕΣ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ Β΄ ΕΠΑΛ ΚεφΑλαιο 2: ΠροδιαγραφΕΣ ΥλικοΥ Η/Υ 2.11 Σκληρός Δίσκος.
Καλλυντήριο Νομός Ροδόπης
Εφαρμογές δημοσίου δικαίου
Κάνε διπλό κλικ πάνω στην εικόνα και ανοίγει το power point
ΤΕΧΝΙΚΑ ΘΕΜΑΤΑ ΠΩΛΗΣΕΩΝ & ΠΡΟΔΙΑΓΡΑΦΕΣ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ Β΄ ΕΠΑΛ ΚεφΑλαιο 2: ΠροδιαγραφΕΣ ΥλικοΥ Η/Υ 2.8 Μνήμη.
ΕΣΩΤΕΡΙΚΟ ΚΕΝΤΡΙΚΗΣ ΜΟΝΑΔΑΣ
Γραφείο Βιολογίας Υπεύθυνη: Βασιλική Περάκη Σύμβουλος
Το υλικό του υπολογιστή
ΜΥΥ105: Εισαγωγή στον Προγραμματισμό
200 € στοιχίζει η ενοικίαση του λεωφορείου.
~ΕΡΓΑΣΙΑ ΓΙΑ ΤΗΝ Κ.Π.Α~ ΑΝΑΚΥΚΛΩΣΗ-ΠΕΡΙΒΑΛΛΟΝ
Εικόνα 2.1: Η Κεντρική Μονάδα.
ΠΕΡΙΒΑΛΛΟΝΤΙΚΗ ΕΚΠΑΙΔΕΥΣΗ
Παρουσίαση των δεδομένων με γραφικό τρόπο
Το υλικό του Υπολογιστή
ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΜΝΗΜΗΣ
Υλικό Υπολογιστών Καθηγητής: Α. Μιχαλάκης
Εφαρμογές Πληροφορικής
Εικόνα 2.1: Η Κεντρική Μονάδα.
«Σχεδιασμός και υλοποίηση προγράμματος περιβαλλοντικής εκπαίδευσης»
που θα πραγματοποιηθεί την Τρίτη, 6 Οκτωβρίου
Δικτυα υπολογιστων Κεφάλαιο 4.
Κεφάλαιο 2 Το Εσωτερικό του υπολογιστή
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Ι
Μνήμη τυχαίας προσπέλασης
Κεφάλαιο 2ο - Το Υλικό του Υπολογιστή
Κινηματική ανάλυση του ρομπότ ΝΙ Starter Kit και προγραμματισμός του ελεγκτή SbRIO-9631 για την κίνηση του ρομπότ στο επίπεδο Πτυχιακή : Ταρατσίδης Κωνσταντίνος.
ΟΜΑΔΙΚΗ ΕΡΓΑΣΙΑ ΜΕΛΗ ΟΜΑΔΑΣ: ΑΛΕΞΟΠΟΥΛΟΥ ΒΟΥΛΑ :ΘΥΡΕΣ ΣΥΝΔΕΣΗΣ
Τα θέματα μας σήμερα Ηλεκτρονικοί υπολογιστές Υλικό και λογισμικό
Γ2.1 Η Λειτουργική Σχέση του Υλικού και του Λογισμικού
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
Το Hardware-Υλικό του Υπολογιστή
ΤΙΤΛΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ : ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ Α΄ΒΟΗΘΕΙΩΝ
ΑΝΑΝΕΩΣΙΜΕΣ ΠΗΓΕΣ ΕΝΕΡΓΕΙΑΣ & ΟΙΚΟΝΟΜΙΚΗ ΑΥΤΑΡΚΕΙΑ ΤΗΣ ΠΕΡΙΟΧΗΣ
Υλικό - Λογισμικό Υλικό (Hardware) Λογισμικό (Software)
Υλικό/ Αρχιτεκτονική Η/Υ
ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Τρίτη Έκδοση ANDREW S
ΚΕΣΠΕΜ ΝΟΜΟΥ ΞΑΝΘΗΣ Εκπαιδευτική Ομάδα: Ταξίδου Δήμητρα & Σίμογλου Αθανασία Επιστημονική Υπεύθυνη : Μαρία Ζωγραφάκη Επόπτρια: Λένα Παπαδοπούλου.
Ιωάννης Σταυρόπουλος ΣΤΑΥΡΟΠΟΥΛΟΣ & ΣΥΝΕΡΓΑΤΕΣ ΔΙΚΗΓΟΡΙΚΗ ΕΤΑΙΡΕΙΑ
Μικροηλεκτρονική [ΜΕΡΟΣ 2ο].
Fleet Management.
Μεταγράφημα παρουσίασης:

© Texas Instruments Inc. Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Αρχιτεκτονική των Επεξεργαστών Ψηφιακού Σήματος της σειράς C6000 της Texas Instruments Η παρουσίαση αυτή βασίζεται σε υλικό από το University Program της Texas Instruments © Texas Instruments Inc. 12 Μαρτίου 2009

Απεικόνιση σε ιατρικές εφαρμογές Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Η σειρά C6000 των Ψηφιακών Επεξεργαστών Σήματος (DSPs) της Texas Instruments χρησιμοποιείται σε μια ευρεία γκάμα εφαρμογών που περιλαμβάνει: Radar και Sonar Απεικόνιση σε ιατρικές εφαρμογές Επεξεργασία ήχου υψηλής ποιότητας (C67x) Επικοινωνίες δικτύων δεδομένων Έλεγχος ρομποτικών συστημάτων Επεξεργασία video (C64x) 12 Μαρτίου 2009

Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Στο εργαστήριο Επεξεργασίας Σήματος και Εικόνας είναι διαθέσιμα τα παρακάτω board της Spectrum Digital με DSP από την Texas Instruments: TMS320C6713 DSK TMS320DM642 EVM 12 Μαρτίου 2009

C67x επεξεργαστής κινητής υποδιαστολής (floating-point) Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας C67x επεξεργαστής κινητής υποδιαστολής (floating-point) C64x επεξεργαστής σταθερής υποδιαστολής (fixed-point) 12 Μαρτίου 2009

Επεξεργαστές κινητής υποδιαστολής: Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Επεξεργαστές κινητής υποδιαστολής: - καλύπτουν μεγαλύτερο αριθμητικό εύρος από ότι οι αντίστοιχοι επεξεργαστές σταθερής υποδιαστολής - κατάλληλοι για επιστημονικούς υπολογισμούς ακριβείας Επεξεργαστές σταθερής υποδιαστολής: - Γρήγορη εκτέλεση προγράμματος - Φθηνότερη Υλοποίηση - Μικρότερη κατανάλωση ενέργειας 12 Μαρτίου 2009

Αρχιτεκτονική του TMS320C6713 DSK Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Αρχιτεκτονική του TMS320C6713 DSK USB C6713 CPU +5V Supply LEDs Mic In Line In Headphones Expansion JTAG Codec RAM Switches 12 Μαρτίου 2009

Αρχιτεκτονική του TMS320C6713 DSK Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Αρχιτεκτονική του TMS320C6713 DSK Σύνδεση σε προσωπικό υπολογιστή μέσω USB Στερεοφωνικές είσοδοι ήχου για σύνδεση με συσκευές ήχου (CD player, μικρόφωνο) Στερεοφωνικές έξοδοι ήχου (για σύνδεση π.χ. με ηχεία, ακουστικά) Διακόπτες εισόδου με επιλογή έως 16 διαφορετικών ρυθμίσεων 4 LED για ένδειξη καταστάσεων λειτουργίας 12 Μαρτίου 2009

Τυπική εγκατάσταση-σύνδεση του C6713 DSK Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Τυπική εγκατάσταση-σύνδεση του C6713 DSK USB to PC to +5V Headphones Microphone 12 Μαρτίου 2009

Γενικά χαρακτηριστικά του TMS320C6713 DSK Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Γενικά χαρακτηριστικά του TMS320C6713 DSK TMDSDSK6713-0E DSP Board FLOATING POINT C6713TM 255MHz DSP 16-bit stereo codec (stereo in & out) Four 3.5 millimeter audio jacks 512K non-volatile Flash memory 16MB SDRAM HPI, McASP & I2C interface header emulation On-board standard JTAG interface Plug and play JTAG support via USB connectors +5-volt universal power supply Expansion port for plug-in modules Hardware 12 Μαρτίου 2009

Μπλοκ διάγραμμα της σειράς C6000 Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Μπλοκ διάγραμμα της σειράς C6000 12 Μαρτίου 2009

Κεντρική μονάδα επεξεργασίας των DSP C6000 Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Κεντρική μονάδα επεξεργασίας των DSP C6000 Η καρδιά των C6000 DSP είναι η κεντρική μονάδα επεξεργασίας (CPU core) Όλοι οι υπολογισμοί γίνονται στην CPU 12 Μαρτίου 2009

Δίαυλοι δεδομένων στα C67x DSP Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Δίαυλοι δεδομένων στα C67x DSP Η CPU των C67x DSP χωρίζεται σε 2 παράλληλα τμήματα, τον Δίαυλο δεδομένων Α και τον Δίαυλο δεδομένων Β Είναι στερεοφωνική Με αυτήν την αρχιτεκτονική είναι δυνατή η επεξεργασία του αριστερού και του δεξιού καναλιού ενός σήματος ήχου ταυτόχρονα 12 Μαρτίου 2009

Δίαυλοι δεδομένων στα C64x DSP Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Δίαυλοι δεδομένων στα C64x DSP H CPU των C64x DSP έχει παρόμοια αρχιτεκτονική Διαύλων δεδομένων με αυτή των C67x, αλλά με ένα έξτρα σετ 32 καταχωρητών Ξεπερνά έτσι ορισμένους περιορισμούς στη χρήση καταχωρητών που αντιμετωπίζονται στους C67x DSP 12 Μαρτίου 2009

Μονάδες (Units) της CPU Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Μονάδες (Units) της CPU Εντός της CPU υπάρχουν 4 μονάδες ανά δίαυλο δεδομένων: - Μονάδα L: χρησιμοποιείται για λογικές πράξεις (AND, OR, κ.λ.π.) - Μονάδα Μ: χρησιμοποιείται για εκτέλεση πολλαπλασιασμών - Μονάδα S: χρησιμοποιείται για ολισθήσεις (shifts) - Μονάδα D: χρησιμοποιείται για μεταφορά δεδομένων Οποιαδήποτε στιγμή μπορεί να εκτελεστεί μια πράξη/διαδικασία σε καθεμία από τις L, M, S και D μονάδες Αυτό συνεπάγεται ότι ο επεξεργαστής μπορεί να εκτελεί μέχρι 8 πράξεις/διαδικασίες ταυτόχρονα 12 Μαρτίου 2009

Οι πράξεις εντός των C6000 DSP εκτελούνται σε 2 γκρουπ των 16 Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Καταχωρητές των C6000 DSP Οι πράξεις εντός των C6000 DSP εκτελούνται σε 2 γκρουπ των 16 καταχωρητών (Α0-Α15, Β0-Β15) Ο C67x DSP περιέχει 2 σετ των 16 32-bit καταχωρητών Ο C64x DSP περιέχει ένα έξτρα σετ 32 καταχωρητών 12 Μαρτίου 2009

Μήκος δεδομένων σταθερής υποδιαστολής Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Μήκος δεδομένων σταθερής υποδιαστολής Ένας 32-bit καταχωρητής μπορεί να αποθηκεύσει μια τιμή σταθερής υποδιαστολής μεταξύ -2147483648 και 2147483647 Μπορούμε να αποθηκεύσουμε δεδομένα 16-bit, 20-bit ή 24-bit σε έναν καταχωρητή των 32-bit, όπως δεδομένα ήχου Όταν μετατρέπουμε από 16-bit σε 32-bit: -1 = 0xFFFF(Q15) -1 = 0xFFFF FFFF (Q31) 12 Μαρτίου 2009

Μήκος δεδομένων κινητής υποδιαστολής Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Μήκος δεδομένων κινητής υποδιαστολής Ορίζεται ο τύπος single precision ή “single” ο οποίος αποθηκεύεται σε έναν καταχωρητή 32-bit Ορίζεται ο τύπος double precision ή “double” ο οποίος αποθηκεύεται σε δύο καταχωρητές των 32-bit 12 Μαρτίου 2009

Διεπιφάνειες (interfaces) των C6000 DSP Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Διεπιφάνειες (interfaces) των C6000 DSP 12 Μαρτίου 2009

External Memory Interface (EMIF) Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας External Memory Interface (EMIF) Οι C6000 DSP περιλαμβάνουν περιορισμένης χωρητικότητας μνήμη (RAM) εντός του ολοκληρωμένου κυκλώματος (on chip). H διεπιφάνεια EMIF επιτρέπει την πρόσβαση σε εξωτερική μνήμη (RAM) 12 Μαρτίου 2009

Direct Memory Access (DMA) Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Direct Memory Access (DMA) Η διεπιφάνεια DMA παρέχει μια αποτελεσματική μέθοδο μεταφοράς δεδομένων χωρίς τη χρήση της CPU. Είναι εξαιρετικά χρήσιμη για τη μεταφορά μεγάλων μπλοκ δεδομένων όπως βίντεο και ήχου. Χωρίς τη χρήση DMA κάθε μεταφορά δεδομένων την διαχειρίζεται η CPU Με τη χρήση της DMA οι τιμές των δεδομένων μεταφέρονται απευθείας στη μνήμη. Αυτό επιτρέπει στη CPU να χρησιμοποιήσει τους πόρους της σε άλλες εργασίες. 12 Μαρτίου 2009

Multi-channel Buffered Serial Peripheral (McBSP) Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Multi-channel Buffered Serial Peripheral (McBSP) Οι διεπιφάνειες McBSP είναι απλές σειριακές διεπιφάνειες Μπορούν να χρησιμοποιηθούν ως απλές διεπιφάνειες και συγκεκριμένα για επικοινωνία με ADCs/DACs ήχου Η μεταφορά δεδομένων ξεκινά με έναν παλμό στην γραμμή Frame Select (FS) Η McBSP είναι υλοποιημένη ως υλικό, οπότε όταν η μεταφορά δεδομένων ξεκινήσει, δεν χρειάζεται οποιαδήποτε άλλη παρέμβαση της CPU 12 Μαρτίου 2009

Οι C6000 DSP περιέχουν 2 32-bit timers/counters οι οποίοι μπορούν: Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Timers Οι C6000 DSP περιέχουν 2 32-bit timers/counters οι οποίοι μπορούν: Να μεταφέρουν δεδομένα σε τακτά χρονικά διαστήματα Να δημιουργήσουν φυσικές εξόδους (TOUT pin) για την εκκίνηση κάποιας διαδικασίας Να μετρήσουν τον χρονισμό εξωτερικών γεγονότων μέσω μιας φυσικής εισόδου (TINP pin) 12 Μαρτίου 2009

Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Interrupts Η CPU των C6000 DSP διαθέτει διαφόρων ειδών interrupts με τα οποία μπορεί να λαμβάνει ή να στέλνει δεδομένα ενώ εκτελεί κάποια άλλη εργασία 12 Μαρτίου 2009

Πώς λειτουργούν τα interrupts; Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Πώς λειτουργούν τα interrupts; Ένα καθημερινό παράδειγμα ενός interrupt είναι το τηλέφωνο Φανταστείτε ότι εργάζεστε σε ένα γραφείο - Χτυπά το τηλέφωνο - Επιλέγετε να απαντήσετε στο τηλέφωνο - Κατόπιν συνεχίζετε με την εργασία σας Σύντομη τηλεφωνική συνδιάλεξη -> μικρή καθυστέρηση στην εργασία Παρατεταμένη τηλεφωνική συνδιάλεξη -> η εργασία μπορεί να βγει εκτός προγράμματος 12 Μαρτίου 2009

Προτεραιότητα στα interrupts Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Προτεραιότητα στα interrupts Στον πραγματικό κόσμο θα υπάρχουν διαφόρων ειδών interrupts π.χ. τηλέφωνο, fax, e-mail, pager, επισκέπτες Μπορείτε όμως να κάνετε ένα μόνο πράγμα κάθε φορά Επομένως τα interrupts πρέπει να έχουν ένα επίπεδο προτεραιότητας (priority level): -Σημαντικές εργασίες -> υψηλή προτεραιότητα π.χ. κλήσεις πελατών -Λιγότερο σημαντικές εργασίες -> χαμηλή προτεραιότητα π.χ. junk e-mails 12 Μαρτίου 2009

Προτεραιότητα στα interrupts Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Προτεραιότητα στα interrupts Για την CPU ένα interrupt είναι ένα συμβάν το οποίο αυτόματα προκαλεί την εκκίνηση μιας διεργασίας διακόπτοντας πρώτα την εκτέλεση κάποιας άλλης Το Reset έχει την υψηλότερη προτεραιότητα. Είναι το αντίστοιχο του ‘Ctl-Alt-Del’ σε έναν προσωπικό υπολογιστή Το NMI (non-maskable interrupt) έχει την αμέσως υψηλότερη προτεραιότητα. Χρησιμοποιείται για τα ‘emergency shutdowns’ Το McBSP που χρησιμοποιείται για διάβασμα δεδομένων από τους ADC/DAC έχει την χαμηλότερη προτεραιότητα 12 Μαρτίου 2009

Επιμέλεια: Κων/νος Γ. Αγγελόπουλος, ΕΕΔΙΠ ΙΙ Πανεπιστήμιο Πελοποννήσου Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών Εργαστήριο Επεξεργασίας Σήματος και Εικόνας Παραπομπές Η παρουσίαση αυτή βασίζεται σε υλικό από το University Program της Texas Instruments. Οι παρακάτω οδηγοί είναι διαθέσιμοι στο site της Texas Instruments - www.ti.com: SPRU189. TMS320C6000 DSP CPU and Instruction Set Reference. SPRU 190. TMS320C6000 DSP Peripherals Overview Reference Guide. SPRU582. TMS320C6000 DSP 32-bit Timer Reference Guide. SPRU646. TMS320C6000 DSP Interrupt Selector Reference Guide. Επιμέλεια: Κων/νος Γ. Αγγελόπουλος, ΕΕΔΙΠ ΙΙ 12 Μαρτίου 2009