Λάμπρος Μπισδούνης. Ε.Μ.Π. 1η Ιουλίου ρ. Ηλεκτρολόγος Μηχανικός.
|
|
- Ἰάειρος Μακρής
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Ανάπτυξη συστήματος υλικού-λογισμικού σε ολοκληρωμένο κύκλωμα (System-on-Chip) χαμηλής κατανάλωσης ενέργειας για υλοποίηση των λειτουργιών ασύρματου LAN συχνότητας 5GHz Λάμπρος Μπισδούνης ρ. Ηλεκτρολόγος Μηχανικός Ε.Μ.Π. 1η Ιουλίου
2 Εισαγωγή (1) Την περασμένη δεκαετία, η χρήση των ασύρματων δικτύων ήταν περιορισμένη σε λίγες και αρκετά ειδικές εφαρμογές. Ωστόσο, μετά την εισαγωγή διεθνών προτύπων όπως των ΙΕΕΕ b και a και του HIPERLAN/2, καθώς και με την αύξηση των αναγκών για ασύρματα δίκτυα (αυξημένη χρήση φορητών υπολογιστών κλπ.), το μέγεθος της αγοράς των ασύρματων δικτύων αυξήθηκε εντυπωσιακά. Στα ολοκληρωμένα κυκλώματα που χρησιμοποιούνται σε ασύρματα τηλεπικοινωνιακά συστήματα απαιτείται η συνδυασμένη βελτίωση αρκετών παραγόντων όπως: απόδοση πραγματικού χρόνου, μέγεθος, κατανάλωση ενέργειας, ευελιξία και μείωση του χρόνου ανάπτυξης (time-to-market). Για την επίτευξη του στόχου αυτού θα πρέπει να συνδυαστούν ενσωματωμένοι επεξεργαστές και κυκλώματα ειδικού σκοπού, ώστε να παρέχεται η κατάλληλη ισορροπία ευελιξίας και αποδοτικότητας σχεδιασμού. Θα πρέπει επίσης να χρησιμοποιηθούν τεχνικές μείωσης της κατανάλωσης ενέργειας, κυρίως λόγω της φορητότητας που κυριαρχεί στα ασύρματα τηλεπικοινωνιακά συστήματα. 2
3 Εισαγωγή (2) Το ολοκληρωμένο κύκλωμα υλικού-λογισμικού (SoC) που αναπτύσσεται στα πλαίσια του έργου EASY, υλοποιεί τις λειτουργίες του φυσικού επιπέδου (υποσύστημα βασικής ζώνης διαμορφωτή/αποδιαμορφωτή) και τα επίπεδα MAC/DLC του προτύπου HIPERLAN/2. Το πρότυπο αυτό περιγράφει τα επίπεδα επικοινωνίας ενός ασύρματου τοπικού δικτύου που λειτουργεί στην περιοχή συχνοτήτων των 5GHz. Η αρχιτεκτονική του συστήματος παρέχει την ευελιξία που απαιτείται για την υποστήριξη και του προτύπου IEEE a. Κατά την υλοποίηση χρησιμοποιήθηκαν τεχνικές μείωσης της κατανάλωσης ενέργειας που αφορούν την εκτίμηση και βελτιστοποίηση της ενέργειας που καταναλώνεται από τους ενσωματωμένους επεξεργαστές, την ανάθεση των διαφόρων λειτουργιών σε υλικό ή λογισμικό, το υποσύστημα μνήμης και την ενδοεπικοινωνία στο ολοκληρωμένο κύκλωμα. Αναπτύχθηκαν επίσης πρωτότυπα εργαλεία που υλοποιούν τις παραπάνω τεχνικές μείωσης της κατανάλωσης ενέργειας. 3
4 Στάδια ανάπτυξης Καθορισμός των προδιαγραφών και παραμέτρων του ασύρματου συστήματος στο οποίο ανήκει το ολοκληρωμένο κύκλωμα. Ανάπτυξη μοντέλου του κυκλώματος (high-level model). ιερεύνηση και καθορισμός της αρχιτεκτονικής του κυκλώματος. Ανάθεση των λειτουργιών του συστήματος σε υλικό και λογισμικό (hardwaresoftware mapping). Καθορισμός της δομής του λογισμικού, ανάπτυξη και ενοποίηση (integration) των απαιτούμενων πακέτων λογισμικού. Υλοποίηση (σχεδιασμός και επαλήθευση) των υποκυκλωμάτων (hardware macrocells) και ενοποίησή τους (SoC integration). Συν-εξομοίωση υλικού-λογισμικού και προσομοίωση των λειτουργιών του κυκλώματος μέσω αναπτυξιακής πλατφόρμας (prototype platform). Κατασκευή και έλεγχος του ολοκληρωμένου κυκλώματος. Ενσωμάτωση του λογισμικού στο ολοκληρωμένο κύκλωμα (software porting). Επίδειξη (demonstration) και δοκιμές της λειτουργίας του ασύρματου συστήματος. 4
5 Διάγραμμα ανάπτυξης 5
6 Μέρη του ασύρματου συστήματος ΣΗΜΕΙΟ ΠΡΟΣΒΑΣΗΣ (ACCESS POINT) KINHTO TERMATIKO (MOBILE TERMINAL) SoC BASEBAND / DLC Board Modem I/O bus IF Part Rx IF Tx IF RF Frontend RF Frontend Rx IF Tx IF IF Part Modem I/O bus SoC BASEBAND / DLC Board ETHERNET Interface RF control RF control PCI Interface ETHERNET Transceiver PCI Bus Το υπό ανάπτυξη ολοκληρωμένο κύκλωμα (SoC) αποτελεί βασικό μέρος σημείου πρόσβασης ή κινητού τερματικού σε ασύρματο σύστημα τοπικού δικτύου (WLAN system) που λειτουργεί στην περιοχή συχνοτήτων των 5 GHz. Οι συσκευές αυτές (ΣΠ και ΚΤ) μπορούν να ανταλλάσσουν πακέτα (frames) Ethernet μέσω σύνδεσης RF. 6
7 Ανάπτυξη μοντέλου (high-level model) ΗεφαρμογήHIPERLAN/2 αναπτύχθηκεμεχρήσητηςγλώσσαςπεριγραφής υψηλού επιπέδου UML με χρήση του Rational Rose RealTime framework. Στη συνέχεια, απότοεργαλείοαυτόπαράχθηκεκώδικαςc++, ο οποίος συνδυάστηκε με το λειτουργικό σύστημα ecos για τον επεξεργαστή ARM7TDMI (χρησιμοποιήθηκε ο μεταγλωττιστής GNU). Ως περιβάλλον εκτέλεσης της εφαρμογής χρησιμοποιήθηκε ο ARMulator ΙSS. Τομοντέλοαποτελείταιαπότρίαβασικάμέρη: το μοντέλο του σημείου πρόσβασης, το μοντέλο του κινητού τερματικού και το κατάλληλο testbench που επιτρέπει στα μοντέλα του ΣΠ και ΚΤ να ανταλλάσσουν δεδομένα. HIPERLAN/2 Testbench Testbench Μοντέλο AP Σημείου Model Πρόσβασης Μοντέλο MT Κινητού Model Τερματικού 7
8 Μοντέλο Σημείου Πρόσβασης ECL Receiver ECL Sender DUCC Management and Initialization Entity ACF RLC EC Receiver Scheduler EC Sender RRC Frame Decoder Frame Builder Modem Data Interface Modem Control Interface Modem Bursts Creation 8
9 Διερεύνηση της αρχιτεκτονικής ιερευνήθηκαν δύο εναλλακτικές αρχιτεκτονικές, οι οποίες περιείχαν έναν τουλάχιστον ενσωματωμένο επεξεργαστή για την εκτέλεση του λογισμικού που αφορά τα υψηλά επίπεδα του πρωτοκόλλου HIPERLAN/2 Η διαφορά τους έγκειται στον τρόπο υλοποίησης ενός μέρους του ΜAC επιπέδου (lower- MAC) του προτύπου HIPERLAN/2 και του ελέγχου του διαμορφωτή/αποδιαμορφωτή (modem). Η πρώτη επιλογή ήταν η υλοποίηση σε λογισμικό που να εκτελείται σε έναν δεύτερο ενσωματωμένο επεξεργαστή, και η δεύτερη η υλοποίηση σε κύκλωμα ειδικού σκοπού. Επιλέχτηκε ο πρώτος τρόπος κυρίως λόγω της ευελιξίας του (εύκολες αλλαγές). Γενικά, η επιλογή μιας αρχιτεκτονικής με δύο ενσωματωμένους επεξεργαστές βασίστηκε σε τεχνικά κριτήρια που αφορούσαν τις ειδικές απαιτήσεις της εφαρμογής καθώς και σε κριτήρια σχετικά με την επαναχρησιμοποίηση και την ευελιξία της αρχιτεκτονικής, όχι μόνο για να καλυφθούν οι ανάγκες των δύο προτύπων, αλλά και να μπορούν να υποστηριχτούν μελλοντικά πρότυπα. Οι επιλογές επεξεργαστών που εξετάστηκαν ήταν οι: ARM, ARC και MIPS. Η τελική επιλογή ήταν να χρησιμοποιηθούν επεξεργαστές ARM λόγω των πολλαπλών πλεονεκτημάτων που παρουσιάζουν (υψηλή απόδοση, χαμηλή κατανάλωση ενέργειας, σύνολο εντολών που έχει μειωμένες απαιτήσεις μνήμης, υποστήριξη μεγάλης γκάμας λογισμικού εφαρμογών, λειτουργικών συστημάτων και αναπτυξιακών εργαλείων και πλατφόρμων, συμβατότητα με το AMBA διαυλικό σύστημα υψηλής απόδοσης). 9
10 Βασικά χαρακτηριστικά του κυκλώματος Ευέλικτη αρχιτεκτονική ώστε να καλύπτει τις απαιτήσεις του φυσικού επιπέδου και των δύο προτύπων (HIPERLAN/2, IEEE a). Υλοποιεί τις λειτουργίες των επιπέδων CL και ΜΑC/DLC του προτύπου HIPERLAN/2 και ενός μέρους του επιπέδου MAC (lower-mac) του προτύπου IEEE a. Περιλαμβάνει δύο ενσωματωμένους επεξεργαστές: έναν ARM946E-S για την υλοποίηση των υψηλών επιπέδων του προτύπου HIPERLAN/2, και έναν ARM7TDMI για την υλοποίηση ενός μέρους του ΜAC επιπέδου (lower-mac) του προτύπου HIPERLAN/2 και για τον έλεγχο του διαμορφωτή/ αποδιαμορφωτή (modem). Το υποσύστημα «MAC hardware accelerator» υλοποιεί κρίσιμες λειτουργίες του επιπέδου MAC του προτύπου IEEE a. Περιέχει περιφερειακά υποσυστήματα ελέγχου: test and debug controller, power controller, Ethernet and PCI interfaces, SDRAM controller, DMA controller. 10
11 Αρχιτεκτονική του κυκλώματος FLASH SDRAM PCI Controller ETHERNET Controller Timers Watchdog Interrupt Controller ARM 946ES core with 16KB Cache Memory DMA Controller SDRAM & FLASH Controller PCI Interface ETHERNET Interface UART AMBA AHB (primary bus) Test Port Test and debug Controller Power Management Dual-port SRAM Bus Bridge Secondary bus ARM 7TDMI core SRAM UART MAC Hardware Accelerator (IEEE a) MAC/PHY Interface (HIPERLAN/2) Baseband Modem RF Controller Analog & RF front-end 11
12 Διάγραμμα διεργασιών (process view) Σημείου Πρόσβασης Mem (PC) INIT Mem (PC) Ethernet Tx Driver ME Ethernet Rx Driver Process Tx Ethernet Package Buffer Tx RLC Input Queue Rx Ethernet Package Buffer Memory Tx CL RLC (ACF, RRC, DUCC) EC RLC state Rx CL Host processor Tx DLC Queues Tx RLC Output Queue Rx RLC Output Queue Rx DLC Queue Scheduler ARM 9 Tx Frame Builder Rx ARQ Queue Rx Frame Decoder ARM 7 Tx Modem Buffer Modem driver Tx FCH buffer Rx FCH buffer Rx Modem Buffer Hardware Tx Modem Tx Modem Transmission Map Rx Modem Reception Map Rx Modem 12
13 Διαμορφωτής/αποδιαμορφωτής: Τμήμα εκπομπής PDU Train DATA SCRAMBLER FEC ENCODER INTERLEAVER PREAMBLES UNIT CONSTELLATION ENCODER MAPPER AND PILOTS INSERTION IFFT CYCLIC PREFIX INSERTION PHY BURST FORMATION Data domain Frequency domain Time domain DIGITAL IF ENCODER To Analog/RF front-end Six tail bits appender Convolutional encoder Puncture unit P1 Puncture unit P2 FEC ENCODER 13
14 Διαμορφωτής/αποδιαμορφωτής: Τμήμα λήψης Time domain CHANNEL ESTIMATOR From Analog/RF front-end DIGITAL IF DECODER SYNCHRONIZER CYCLIC PERFIX EXTRACTOR FFT FEQ Frequency domain Data domain PILOT EQUALIZER CONSTELLATION DECODER DEINTER- LEAVER FEC DECODER DATA DESCRAMBLER PDU train Symbol (timing) synchronization Frequency offset correction Frequency offset estimation Depuncture unit DP2 Depuncture unit DP1 Viterbi decoder SYNCHRONIZER FEC DECODER 14
15 Διασύνδεση του διαμορφωτή/αποδιαμορφωτή Το υποσύστημα διασύνδεσης αναλύει τα σήματα ελέγχου και τις πληροφορίες πού διαμορφώνουν τη λειτουργία του διαμορφωτή/αποδιαμορφωτή (configuration information) και παράγει την απαραίτητη πληροφορία ελέγχου για τη λειτουργία των τμημάτων λήψης και εκπομπής. 15
16 Εξομοίωση του διαμορφωτή/αποδιαμορφωτή High-level HIPERLAN/2 frame description Translation tool Force files for the VHDL testbench ARM assembly program for the platform based testbench User-friendly test scenario in symbolic format Για την εξομοίωση δημιουργήθηκε κατάλληλο «VHDL testbench». Το εργαλείο «μετάφρασης» που αναπτύχθηκε παράγει «force files» κατάλληλα για το εργαλείο Modelsim έτσι ώστε να «γεμίσουν» οι μνήμες της διασύνδεσης του διαμορφωτή/αποδιαμορφωτή με τα κατάλληλα δεδομένα σύμφωνα με το σενάριο υψηλού επιπέδου που εισάγεται στο εργαλείο «μετάφρασης». Για την προσομοίωση στην πλατφόρμα πρωτοτύπου το εργαλείο «μετάφρασης» παράγει τον κατάλληλο κώδικα (source code) για τον επεξεργαστή έτσι ώστε να «γεμίσουν» οι μνήμες της διασύνδεσης του διαμορφωτή/αποδιαμορφωτή με τα κατάλληλα δεδομένα. 16
17 Πλατφόρμα πρωτοτύπου (1) ARM Integrator platform SRAM Controller CORE MODULE #1 Protocol processor AHB bus interface SRAM Controller CORE MODULE #2 Lower MAC & modem control processor AHB bus interface SRAM SRAM AMBA AHB XILINX VIRTEX E 2000 RF Analog IF TOP LOGIC MODULE Tx path & Rx time domain, MAC/PHY Interface BOTTOM LOGIC MODULE Rx data & frequency domain SYSTEM CONTROL FPGA AMBA arbiter Ethernet controller PCI controller External bus interface ARM related blocks 17
18 Πλατφόρμα πρωτοτύπου (2) Core Modules A to D and D to A conversion board Antenna Top Logic Module Bottom Logic Module ARM Integrator Motherboard IF board RF board 18
19 Μεθοδολογία μείωσης κατανάλωσης ενέργειας Εφαρμογή μετασχηματισμών στον κώδικα που περιγράφει τη λειτουργία των ανωτέρων επιπέδων του πρωτοκόλλου με στόχο τη μείωση των προσβάσεων στη μνήμη κατά την εκτέλεση του κώδικα και συνεπώς τη μείωση της κατανάλωσης ενέργειας. Πριν από την εφαρμογή των μετασχηματισμών, γίνεται προεπεξεργασία του κώδικα, έτσι ώστε να εντοπιστούν τα μέρη του κώδικα που δημιουργούν κρίσιμο αριθμό προσβάσεων στη μνήμη, και να μειωθεί το μέγεθος του κώδικα στο οποίο θα εφαρμοστούν οι μετασχηματισμοί. Ανάπτυξη μοντέλων ενέργειας σε επίπεδο εντολής, έτσι ώστε να δημιουργηθεί ένα πλαίσιο εκτίμησης της ενέργειας που καταναλώνεται στη διάρκεια της εκτέλεσης ενός προγράμματος από τους ενσωματωμένους επεξεργαστές, και να εντοπίζεται ο βέλτιστος τρόπος υλοποίησης (από άποψη κατανάλωσης ενέργειας) μιας λειτουργίας. Ανάθεση των λειτουργιών του συστήματος σε υλικό και λογισμικό (hardware-software mapping) που λαμβάνει υπόψη την κατανάλωση ενέργειας, μέσω της εξαγωγής προφίλ κατανάλωσης ενέργειας που βασίζονται σε μοντέλα βασικών υποσυστημάτων υλικού και λογισμικού. Κατάτμηση (partitioning) βασικών μνημών του συστήματος μέσω της εξαγωγής προφίλ πρόσβασης σε αυτές κατά την εκτέλεση του κώδικα, δεδομένου ότι η κατανάλωση ενέργειας ανά πρόσβαση μειώνεται με τη σμίκρυνση του μεγέθους της μνήμης. Κωδικοποίηση δεδομένων στους διαύλους (buses) του κυκλώματος, με στόχο τη μείωση των μεταβάσεων (switching activity) και συνεπώς της κατανάλωσης ενέργειας στους διαύλους. Ανάπτυξη πρωτότυπων εργαλείων για την υλοποίηση των παραπάνω μεθοδολογιών. 19
20 Μέτρηση ενέργειας μικροεπεξεργαστή ΑRΜ7TDMI Current-mirror configuration Η ενέργεια που καταναλώνεται στον επεξεργαστή υπολογίζεται με πολλαπλασιασμό του αποτελέσματος της ολοκλήρωσης του ρεύματος που διαρρέει την R meas για μια περίοδο ρολογιού με την τάση τροφοδοσίας. Η συμμετοχή του ρεύματος που διαρρέει την R bias αφαιρείται. Το «current-mirror» κύκλωμα που συνδέεται στη γραμμή τροφοδοσίας παρέχει ένα ακριβές αντίγραφο του στιγμιαίου ρεύματος που διαρρέει τον επεξεργαστή. Το αντίγραφο αυτό λαμβάνεται από παλμογράφο ακριβείας (Digital Storage Oscilloscope) και στη συνέχεια αναλύεται στο PC με κατάλληλο λογισμικό (σε περιβάλλον Labview). 20
21 Μεθοδολογία εκτίμησης κατανάλωσης ενέργειας σε επίπεδο εντολής (1) Η ενέργεια που καταναλώνεται σε ένα κύκλο ρολογιού υπολογίζεται με ολοκλήρωση του στιγμιαίου ρεύματος: Η ενέργεια που καταναλώνεται όταν μια εντολή «ολισθαίνει» στην αλυσίδα (pipeline) n- βαθμίδων του επεξεργαστή καταμερίζεται σε n κύκλους ρολογιού: Επειδή σε n κύκλους ρολογιού εκτελούνται n εντολές, και θεωρώντας ότι εκτελείται μόνο μία υπό εξέταση εντολή και οι υπόλοιπες εκτελούμενες εντολές στην αλυσίδα είναι όμοιες μεταξύ τους (εντολές αναφοράς), η ενέργεια που αντιστοιχεί στην υπό εξέταση εντολή υπολογίζεται ως εξής: Επειδή όταν πρόκειται για κυκλώματα CMOS η κατανάλωση ενέργειας οφείλεται σε αλλαγή κατάστασης, στην μεθοδολογία που αναπτύχθηκε η ενέργεια μιας εντολής μοντελοποιείται ως η ενέργεια που καταναλώνεται στον επεξεργαστή κατά τη μετάβαση από την κατάσταση εκτέλεσης της εντολής αναφοράς (π.χ. NOP) στην κατάσταση εκτέλεσης της υπό εξέταση εντολής. 21
22 Μεθοδολογία εκτίμησης κατανάλωσης ενέργειας σε επίπεδο εντολής (2) ARM7TDMI Η παραπάνω μοντελοποίηση αφορά τη βασική ενέργεια εντολής για μηδενικά ορίσματα και ενδιάμεσες τιμές (operands, immediate values). Επίσης έχει μοντελοποιηθεί με παρόμοιο τρόπο και η ενέργεια αλληλεπίδρασης που οφείλεται στην αλλαγή κατάστασης του επεξεργαστή που προκαλούνται από διαδοχική εκτέλεση διαφορετικών εντολών (επίδραση επιπέδου μικρότερου του 5% σε σχέση με την βασική ενέργεια). 22
23 Μεθοδολογία εκτίμησης κατανάλωσης ενέργειας σε επίπεδο εντολής (3) Βασική ενέργεια εντολών ARM7TDMI Η κατανάλωση ενέργειας μιας εντολής διακρίνεται σε δύο μέρη: την βασική ενέργεια της εντολής με μηδενικό όρισμα και ενδιάμεσες τιμές, και την ενέργεια που εξαρτάται από τις διάφορες παραμέτρους της εντολής (register numbers and values, immediate values, operand values and addresses, fetch addresses). Παρατηρήθηκε ότι υπάρχει σχεδόν γραμμική εξάρτηση της ενέργειας που καταναλώνεται λόγω της επίδρασης των παραπάνω παραμέτρων με τον αριθμό των «1» που εμπεριέχουν. Έτσι, η επίδρασή τους μοντελοποιείται με χρήση κατάλληλων συντελεστών. = b + a Μέσο σφάλμα της συνολικής μεθόδου σε σχέση με τις μετρήσεις: 5%. E i i j i, j N i, j 23
24 Ανάθεση λειτουργιών σε υλικό και λογισμικό Ανάθεση των λειτουργιών του συστήματος σε υλικό και λογισμικό (hardware-software mapping) που λαμβάνει υπόψη την κατανάλωση ενέργειας και την απόδοση. Με βάση μοντέλα κατανάλωσης ενέργειας δημιουργείται προφίλ που περιλαμβάνει εκτίμηση κατανάλωσης ενέργειας και απόδοσης (σε κύκλους ρολογιού) των διαφόρων λειτουργιών του κώδικα. Η εξαγωγή του προφίλ βασίζεται στον ARMulator ISS στον οποίο υπάρχει η δυνατότητα μοντελοποίησης βασικών υποσυστημάτων εκτός του μικροεπεξεργαστή. Το προφίλ στη συνέχεια χρησιμοποιείται για να επιλεγούν οι κρίσιμες λειτουργίες όσον αφορά την ενέργεια που καταναλώνουν και την απόδοσή τους, με σκοπό την ανάθεσή τους σε υλικό. 24
25 Κατάτμηση (partitioning) μνημών Το πρώτο βήμα στην τεχνική αυτή είναι η εξαγωγή προφίλ πρόσβασης στην υπό εξέταση μνήμη κατά την εκτέλεση του κώδικα με χρήση ISS (π.χ. ARMulator). Σε αρκετές εφαρμογές οι συχνότερα προσβάσιμες διευθύνσεις αφορούν σχετικά μικρό μέρος του συνόλου των διευθύνσεων της μνήμης. Οπότε λαμβάνοντας υπόψη ότι η κατανάλωση ενέργειας ανά πρόσβαση μειώνεται με τη σμίκρυνση του μεγέθους της μνήμης, αναθέτοντας ένα μεγάλο μέρος των προσβάσεων σε μια μικρή μνήμη καταφέρνουμε να μειώσουμε την κατανάλωση ενέργειας. 25
26 Κωδικοποίηση δεδομένων στους διαύλους (buses) Κωδικοποίηση δεδομένων στους διαύλους (buses) του κυκλώματος, με στόχο τη μείωση των μεταβάσεων (switching activity) και συνεπώς της κατανάλωσης ενέργειας στους διαύλους. Η τεχνική αυτή μπορεί να οδηγήσει σε σημαντική μείωση της κατανάλωσης ενέργειας λόγω του ότι οι παρασιτικές χωρητικότητες στους διαύλους των ολοκληρωμένων κυκλωμάτων είναι σημαντικές (π.χ. περίπου το 30% της ενέργειας στους σύγχρονους επεξεργαστές καταναλώνεται στους διαύλους). Ωστόσο, απαιτείται ο σχεδιασμός και η χρήση κωδικοποιητή και αποκωδικοποιητή στα δύο άκρα των διαύλων, τωνοποίωνησυμμετοχήστησυνολική κατανάλωση ενέργειας πρέπει να ληφθεί υπόψη. Τρόποι κωδικοποίησης που μπορούν να μειώσουν τον αριθμό μεταβάσεων σε διαύλους: Bus-invert, Gray, T0, Zone κλπ. 26
Δομημένος Προγραμματισμός
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Δομημένος Προγραμματισμός Ενότητα: Εισαγωγή Δ. Ε. Μετάφας Τμ. Ηλεκτρονικών Μηχ. Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό
Λογικά σύμβολα των CPU, RAM, ROM και I/O module
Μικροϋπολογιστές Λογικά σύμβολα των CPU, RAM, ROM και I/O module Data CPU Data Data Address RAM Control Address Control External Data Data Address Control I/O module External Data External Control ROM
Ενσωµατωµένα Υπολογιστικά Συστήµατα (Embedded Computer Systems)
Ενσωµατωµένα Υπολογιστικά Συστήµατα (Embedded Computer Systems) Μαθηµα 2 ηµήτρης Λιούπης 1 Intel SA-1110 µc StrongARM core. System-on-Chip. Εξέλιξη των SA-110 και SA-1100. 2 ARM cores ARM: IP (intellectual
Διαφορές single-processor αρχιτεκτονικών και SoCs
13.1 Τα συστήματα και η επικοινωνία μεταξύ τους γίνονται όλο και περισσότερο πολύπλοκα. Δεν μπορούν να περιγραφούνε επαρκώς στο επίπεδο RTL καθώς αυτή η διαδικασία γίνεται πλέον αρκετά χρονοβόρα. Για αυτό
Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο
Συσκευές Τηλεπικοινωνιών και Δικτύωσης Επικοινωνίες Δεδομένων Μάθημα 9 ο Εισαγωγή Ένα δίκτυο αποτελείται από ενεργά και παθητικά στοιχεία. Στα παθητικά στοιχεία εντάσσονται τα καλώδια και τα εξαρτήματα
ΔΙΑΧΥΤΑ ΚΑΙ ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ
ΔΙΑΧΥΤΑ ΚΑΙ ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Πλατφόρμες ενσωματωμένων συστημάτων Διδάσκων: Παναγιώτης Καρκαζής Περίγραμμα - Δίαυλοι επικοινωνίας - Μνήμες -Συσκευές Ι/Ο Timers Counters keyboards Leds 7 segment display
Αρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Α ) Ενσωματωμένα Συστήματα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Συστήματα σε Ολοκληρωμένα Κυκλώματα
Συστήματα σε Ολοκληρωμένα Κυκλώματα Κεφάλαιο 2: Τεχνικές για Σχεδιασμό Χαμηλής Κατανάλωσης Ισχύος στα MPSoCs Διδάσκων: Καθηγητής Οδυσσέας Κουφοπαύλου Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών
Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος. Δρ. Μηνάς Δασυγένης
Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος Δρ. Μηνάς Δασυγένης mdasyg@ieee.org 1 1 Οι εταιρείες παραγωγής IC διαφημίζουν εκτός από τους επεξεργαστές και τα chipset τους 2 2 Τι είναι όμως
Αρχιτεκτονική υπολογιστών
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 3 : Μια άποψη του κορυφαίου επιπέδου λειτουργίας και διασύνδεσης του υπολογιστή Καρβούνης Ευάγγελος Η έννοια
Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο,
Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, 2016-2017 ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ Μικροϋπολογιστής Υπολογιστής που χρησιμοποιείται για την είσοδο, επεξεργασία και έξοδο πληροφοριών. Είδη μικροϋπολογιστών:
και αποδιαμόρφωση σήματος (baseband modem) (outdoor broadband wireless networks) Επιχειρησιακό Πρόγραμμα «Ανταγωνιστικότητα» Στάδιο
Επιχειρησιακό Πρόγραμμα «Ανταγωνιστικότητα» ιεθνής Συνεργασία στη Βιομηχανική Έρευνα και ραστηριότητες Ανάπτυξης σε Προ-ανταγωνιστικό Στάδιο Ανάπτυξη συστήματος βασικής ζώνης για διαμόρφωση και αποδιαμόρφωση
Μαθαίνοντας το hardware του αναπτυξιακού
1. ΑΣΚΗΣΗ 1 Μαθαίνοντας το hardware του αναπτυξιακού Προϋποθέσεις Το εργαστήριο αυτό προϋποθέτει το διάβασμα και χρήση των εξής: Αρχείο mcbstr9.chm HTML, που δίδεται με τα υπόλοιπα αρχεία του εργαστηρίου.
ΕΙΔΙΚΗ ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ
ΕΙΔΙΚΗ ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ αναλογικού σήματος FM και αποκωδικοποίηση ψηφιακού σήματος RDS. Τσίρος Γεώργιος, Φυσικός. Πανεπιστήμιο Πατρών, τμήμα Φυσικής 2014 1/37 Δομή παρουσίασης 1) Εισαγωγή 2) Μέθοδοι
Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα
Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα 1. Ποια είναι η σχέση της έννοιας του μικροεπεξεργαστή με αυτή του μικροελεγκτή; Α. Ο μικροεπεξεργαστής εμπεριέχει τουλάχιστο έναν μικροελεγκτή. Β. Ο
Ενσωματωμένα συστήματα, εφαρμογές τους και σχεδιασμός συστήματος σε ολοκληρωμένο κύκλωμα (system-on-chip)
Open Technical Lecture Ενσωματωμένα συστήματα, εφαρμογές τους και σχεδιασμός συστήματος σε ολοκληρωμένο κύκλωμα (system-on-chip) ρ. Λάμπρος Μπισδούνης Συντονιστής έργων Γενική ιεύθυνση Έρευνας & Ανάπτυξης
Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή
Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή Αριθμός bit δίαυλου δεδομένων (Data Bus) Αριθμός bit δίαυλου διευθύνσεων (Address Bus) Μέγιστη συχνότητα λειτουργίας (Clock Frequency) Τύποι εντολών Αριθμητική
Ενσωµατωµένα Συστήµατα
Ενσωµατωµένα Συστήµατα για εφαρµογές πραγµατικού χρόνου Μικροελεγκτής Arduino Ιωάννης Καλόµοιρος Αναπληρωτής Καθηγητής Τµήµα Μηχανικών Πληροφορικής Μάθηµα 7ο Τι είναι το Arduino... Ένα open-hardware σύστηµα
Ψηφιακή Επεξεργασία Σήματος
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Ψηφιακή Επεξεργασία Σήματος Ενότητα Β: Περιγραφή και Τεχνικά Χαρακτηριστικά του επεξεργαστή (DSP) TMS320C5505 Όνομα Καθηγητή:
Ανατομία ενός πομποδέκτη σταθμού βάσης HSDPA (Node-B)
ΤΕΙ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΟΜΕΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΔΙΚΤΥΩΝ Ανατομία ενός πομποδέκτη σταθμού βάσης HSDPA (Node-B) Anatomy of a Node B (HSDPA)
Συστήματα μνήμης και υποστήριξη μεταφραστή για MPSoC
Συστήματα μνήμης και υποστήριξη μεταφραστή για MPSoC Πλεονεκτήματα MPSoC Είναι ευκολότερο να σχεδιαστούν πολλαπλοί πυρήνες επεξεργαστών από τον σχεδιασμό ενός ισχυρότερου και πολύ πιο σύνθετου μονού επεξεργαστή.
Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής
Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Βασισμένο σε μια εργασία των Καζαρλή, Καλόμοιρου, Μαστοροκώστα, Μπαλουκτσή, Καλαϊτζή, Βαλαή, Πετρίδη Εισαγωγή Η Εξελικτική Υπολογιστική
METROPOLIS. Ένα περιβάλλον σχεδιασμού για ετερογενή συστήματα
METROPOLIS Ένα περιβάλλον σχεδιασμού για ετερογενή συστήματα Ενσωματωμένα συστήματα Ορίζονται ως ηλεκτρονικά συστήματα τα οποία χρησιμοποιούν υπολογιστές και ηλεκτρονικά υποσυστήματα για να εκτελέσουν
Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο
AEN ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΠΛΟΙΑΡΧΩΝ Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο ΘΕΩΡΙΑ 3 η Διάλεξη ΧΑΣΑΝΗΣ ΒΑΣΙΛΕΙΟΣ ΥΠΟΛΟΓΙΣΤΙΚΟ ΣΥΣΤΗΜΑ Υπολογιστικό σύστημα: Ένα δυναμικό σύστημα που: Χρησιμοποιείται για επίλυση προβλημάτων
Ενσωματωμένα Συστήματα
Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 9 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Αρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Α ) Ενσωματωμένα Συστήματα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Συστήματα σε Ολοκληρωμένα Κυκλώματα
Συστήματα σε Ολοκληρωμένα Κυκλώματα Κεφάλαιο 4: Αρχιτεκτονική των Embedded Μικροεπεξεργαστών Διδάσκων: Καθηγητής Οδυσσέας Κουφοπαύλου Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών ΕΙΣΑΓΩΓΗ Παρουσιάζεται
«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο
ΤΕΙ Δυτικής Ελλάδας Τμήμα Μηχανικών Πληροφορικής ΤΕ Εργαστήριο Σχεδίασης Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων «Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο 2016-2017 Διάλεξη 5 η :
Το υλικό του υπολογιστή
Το υλικό του υπολογιστή Ερωτήσεις 1. Τι αντιλαμβάνεστε με τον όρο υλικό; Το υλικό(hardware) αποτελείται από το σύνολο των ηλεκτρονικών τμημάτων που συνθέτουν το υπολογιστικό σύστημα, δηλαδή από τα ηλεκτρονικά
ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ - VHDL ΑΝΤΩΝΗΣ ΠΑΣΧΑΛΗΣ
ΕΘΝΙΚΟΝ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟΝ ΠΑΝΕΠΙΣΤΗΜΙΟΝ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ - VHDL ΥΛΙΚΟ ΚΑΙ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΠΠΣ Πληροφορικής και Τηλεπικοινωνιών, E Εξάμηνο
Χρήση του Simulation Interface Toolkit για την Εξομοίωση και Πειραματισμό Συστημάτων Αυτομάτου Ελέγχου
Χρήση του Simulation Interface Toolkit για την Εξομοίωση και Πειραματισμό Συστημάτων Αυτομάτου Ελέγχου Γ. Νικολακόπουλος, Μ. Κουνδουράκης, Α. Τζες και Γ. Γεωργούλας Πανεπιστήμιο Πατρών Τμήμα Ηλεκτρολόγων
Δίκτυα Υπολογιστών Ενότητα 10: Ethernet και ARP
Δίκτυα Υπολογιστών Ενότητα 10: Ethernet και ARP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,
Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Προηγμένα Συστήματα Πληροφορικής» Μεταπτυχιακή Διατριβή
Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Προηγμένα Συστήματα Πληροφορικής» Μεταπτυχιακή Διατριβή Δοκιμή ολοκληρωμένων κυκλωμάτων με χρήση του Inovys Personal Ocelot και
Συστήματα σε Ολοκληρωμένα Κυκλώματα
Συστήματα σε Ολοκληρωμένα Κυκλώματα Κεφάλαιο 6: MPSoC Απόδοση, Μοντελοποίηση και Ανάλυση Διδάσκων: Καθηγητής Οδυσσέας Κουφοπαύλου Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών ΕΙΣΑΓΩΓΗ Οι απαιτήσεις
Κεντρική Μονάδα Επεξεργασίας
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Κεντρική Μονάδα Επεξεργασίας (Σχεδιασμός και λειτουργία μιας απλής ΚΜΕ) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης
Περιεχόμενα. Πρόλογος... 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 Ψηφιακή Σχεδίαση
Σχεδίαση και Υλοποίηση Μηχανισμού Μεταφοράς Δεδομένων από Συσκευές Αποθήκευσης σε Δίκτυο Myrinet, Χωρίς τη Μεσολάβηση της Ιεραρχίας Μνήμης
Σχεδίαση και Υλοποίηση Μηχανισμού Μεταφοράς Δεδομένων από Συσκευές Αποθήκευσης σε Δίκτυο Myrinet, Χωρίς τη Μεσολάβηση της Ιεραρχίας Μνήμης Αναστάσιος Α. Νάνος ananos@cslab.ntua.gr Επιβλέπων: Νεκτάριος
Οργάνωση Υπολογιστών (IΙI)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (IΙI) (συσκευές εισόδου-εξόδου) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό
Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ. ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ d.fotiadis@kastoria.teikoz.gr
Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΦΩΤΙΑ ΗΣ Α. ΗΜΗΤΡΗΣ M.Sc. ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ (Σ.Τ.ΕΦ.) ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ d.fotiadis@kastoria.teikoz.gr Ασύγχρονη σειριακή
Προσομοίωση Συστήματος Επικοινωνίας Software Radio. Καλοχριστιανάκης Μιχάλης Επόπτης: Α. Τραγανίτης
Προσομοίωση Συστήματος Επικοινωνίας Software Radio Καλοχριστιανάκης Μιχάλης Επόπτης: Α. Τραγανίτης 2 Δομή της παρουσίασης - η εξέλιξη των ασύρματων συστημάτων - η τεχνολογία software radio - η βιβλιοθήκη
Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ
Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Τι εννοούμε με τον όρο υπολογιστικό σύστημα και τι με τον όρο μικροϋπολογιστικό σύστημα; Υπολογιστικό
CTMU. => C = 50pF 10pF = 40 pf. C stray. d (C V ) I= I = C V. C= I t. Ι = dq dt
CTMU Με τη μονάδα CTMU (Charge Time Measurement Unit) μπορούμε να μετρήσουμε απόλυτη χωρητικότητα, σχετική μεταβολή χωρητικότητας καθώς επίσης και χρονικό διάστημα ανάμεσα σε δύο παλμούς. Βασίζεται στην
i Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2015-16 Τεχνολογίες Κύριας (και η ανάγκη για χρήση ιεραρχιών μνήμης) http://di.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης i Στα σύγχρονα
Αρχιτεκτονική Επεξεργαστών Ψ.Ε.Σ
ΕΣ 08 Επεξεργαστές Ψηφιακών Σηµάτων Αρχιτεκτονική Επεξεργαστών Ψ.Ε.Σ Βιβλιογραφία Ενότητας Kehtarnavaz [2005]: Chapter 3 Kuo [2005]: Chapters 1 & 4-5 Lapsley [2002]: Chapter 4 Hayes [2000]: Κεφάλαιo 8
Επεξεργαστής Υλοποίηση ενός κύκλου μηχανής
ΗΥ 232 Οργάνωση και Σχεδίαση Υπολογιστών Διάλεξη 9 Επεξεργαστής Υλοποίηση ενός κύκλου μηχανής Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων 1 Ti είναι Αρχιτεκτονική και τι Μικροαρχιτεκτονική
Α Α: ΒΟΝ846914Η-ΨΡΩ. Μεσολόγγι 19-1-2012 Αριθµ πρωτ Φ 8.12/198 Π Ρ Ο Κ Η Ρ Υ Ξ Η
Α Α: ΒΟΝ846914Η-ΨΡΩ ΑΝΑΡΤΑΤΑΙ ΣΤΟ ΙΑ ΙΚΤΥΟ ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (T.E.Ι.) ΜΕΣΟΛΟΓΓΙΟΥ ΕΙ ΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ Μεσολόγγι 19-1-2012 Αριθµ πρωτ Φ 8.12/198 Ταχ. /νση: ΝΕΑ ΚΤΙΡΙΑ Τ.Κ.
4/10/2008. Εισαγωγή στη σχεδίαση συστημάτων VLSI. Περιεχόμενα μαθήματος. Γιώργος Δημητρακόπουλος. Βιβλιογραφία. Ψηφιακά συστήματα.
Εισαγωγή στη σχεδίαση συστημάτων VLSI Γιώργος Δημητρακόπουλος Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Περιεχόμενα μαθήματος Τα τρανζίστορ NMOS και PMOS Φυσικός σχεδιασμός των ψηφιακών κυκλωμάτων
Θέματα Διπλωματικών Εργασιών
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. & Μηχ. Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής & Υπολογιστών Εργαστήριο Μικροϋπολογιστών & Ψηφιακών Συστημάτων Τηλ.: 210 772-2500, Γραμμ.: 210 772-3548,
1.BLUETOOTH 2.HOMERF 3.HIPERLAN 2 4.IEEE
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ «ΠΡΟΗΓΜΕΝΕΣ ΔΙΚΤΥΑΚΕΣ ΤΕΧΝΟΛΟΓΙΕΣ» AD HOC ΠΡΟΔΙΑΓΡΑΦΕΣ Ιούνιος 2002 Bάιος Νάσος Γραβάνης Γιάννης AD-HOC ΠΡΟΔΙΑΓΡΑΦΕΣ 1.BLUETOOTH 2.HOMERF 3.HIPERLAN 2 4.IEEE 802.11
Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης
Το εσωτερικό ενός PC 1 Το κουτί του PC (περίβλημα) περιέχει όλα τα βασικά μέρη του συστήματος Δύο κατηγορίες κουτιών: Desktop και Tower Mini tower Midi tower Full tower Κεντρική μονάδα Ο τύπος του κουτιού
Κεφάλαιο Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων.
Α Γενικού Λυκείου Κεφάλαιο 1 1.1 Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων. Ιδιαίτερη θέση έχουν οι Υπολογιστικές συσκευές. Μηχανισμός
Τεχνολογίες Κύριας Μνήμης
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Τεχνολογίες Κύριας (και η ανάγκη για χρήση ιεραρχιών μνήμης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Κύρια Μνήμη
ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ
ΕΡΕΥΝΗΤΙΚΗ ΠΕΡΙΟΧΗ: ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ Επιβλέπων: Π.Νικοπολιτίδης 1. Μελέτη Απόδοσης Προσαρμοστικών Πρωτοκόλλων Ασύρματης Εκπομπής Δεδομένων. Μελέτη βιβλιογραφίας, ανάπτυξη εργαλείου προσομοίωσης με χρήση
ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 1
ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 1 Σε αυτή την εργαστηριακή άσκηση θα σχεδιάσετε ένα σύστημα που θα υλοποιεί έναν ενιαίο ασύγχρονο πομποδέκτη UART (Universal Asynchronous Receiver Transmitter). Το UART θα υλοποιηθεί
Συστήματα σε Ολοκληρωμένα Κυκλώματα
Συστήματα σε Ολοκληρωμένα Κυκλώματα Κεφάλαιο 1: Τι, Γιατί και Πώς των MPsoCs Διδάσκων: Καθηγητής Οδυσσέας Κουφοπαύλου Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών ΕΙΣΑΓΩΓΗ Τα Multiprocessor
ΕΠΛ 476: ΚΙΝΗΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ (MOBILE NETWORKS)
ΟΜΑΔΑ ΦΟΙΤΗΤΩΝ: Μιχαηλίνα Αργυρού Κασιανή Πάρη ΕΠΛ 476: ΚΙΝΗΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ (MOBILE NETWORKS) Δρ. Χριστόφορος Χριστοφόρου Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής WiMAX (Worldwide Interoperability
Εικονική Μνήμη (Virtual Μemory)
ΗΥ 431 Αρχιτεκτονική Παραλλήλων Συστημάτων Διάλεξη 16 Εικονική Μνήμη (Virtual Μemory) Νίκος Μπέλλας Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ Απλό πείραμα int *data = malloc((1
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης FCAPS Το Δίκτυο του Ε.Μ.Π. Περιβάλλον Εργαστηριακών Ασκήσεων
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης FCAPS Το Δίκτυο του Ε.Μ.Π. Περιβάλλον Εργαστηριακών Ασκήσεων Β. Μάγκλαρης maglaris@netmode.ntua.gr www.netmode.ntua.gr
Διασύνδεση Εισόδου-Εξόδου
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Διασύνδεση Εισόδου-Εξόδου (συσκευές και ) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Διασυνδετικοί : Αναλαμβάνουν
Ενσωματωμένα Συστήματα
Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 13 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
RAPID PROTOTYPING OF DIGITAL SYSTEMS SOPC EDITION
RAPID PROTOTYPING OF DIGITAL SYSTEMS SOPC EDITION 1 2 Table of Contents Tutorial I: The 15 Minute Design 2 1.1 Design Entry using the Graphic Editor 9 1.2 Compiling the Design 16 1.3 Simulation of the
Σημειώσεις : Χρήστος Μουρατίδης. Κάντε κλικ για έναρξη
Σημειώσεις : Χρήστος Μουρατίδης Κάντε κλικ για έναρξη Γενική εικόνα Στο σχήμα βλέπουμε μία γενική εικόνα του εσωτερικού της Κεντρική Μονάδας του υπολογιστή: Τροφοδοτικό Είναι μία ηλεκτρική μικροσυσκευή,
Πανεπιστήμιο Πατρών. Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών
Πανεπιστήμιο Πατρών Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Εργαστήριο Σχεδίασης Ολοκληρωμένων Κυκλωμάτων Σχεδιασμός Ολοκληρωμένων Συστημάτων με τεχνικές VLSI Χειμερινό Εξάμηνο 2015 FSM
Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων
Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 1: Εισαγωγή στα ενσωματωμένα συστήματα (embedded systems) Εργαστήριο Αυτομάτου Ελέγχου Ενσωματωμένα συστήματα (Embedded Systems) Ενσωματωμένα συστήματα (Embedded
Οργάνωση Υπολογιστών (ΙI)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (ΙI) (κύρια και κρυφή μνήμη) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό
ΑΝΑΠΤΥΞΗ & ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΕΥΡΩΠΑΪΚΟΥ ΑΣΥΡΜΑΤΟΥ ΔΙΚΤΥΟΥ HIPERLAN/2 & Η ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΟΥ ΜΕ ΤΟ IEEE a
ΑΝΑΠΤΥΞΗ & ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΕΥΡΩΠΑΪΚΟΥ ΑΣΥΡΜΑΤΟΥ ΔΙΚΤΥΟΥ HIPERLAN/2 & Η ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΟΥ ΜΕ ΤΟ IEEE 802.11a ΟΥΡΑΝΙΑ Φ.ΑΘΑΝΑΣΙΟΥ ΕΥΘΥΜΙΑ Π.ΤΣΙΡΟΓΙΑΝΝΗ Επιβλέπων: κ.στεργιου ΕΛΕΥΘΕΡΙΟΣ ΑΡΤΑ 2005 ΙΣΤΟΡΙΚΗ
Αρχιτεκτονική Μνήμης
ΕΣ 08 Επεξεργαστές Ψηφιακών Σημάτων Αρχιτεκτονική Μνήμης Τμήμα Επιστήμη και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήμιο Πελοποννήσου Βιβλιογραφία Ενότητας Kuo [2005]: Chapters 3 & 4 Lapsley [2002]: Chapter
; Γιατί είναι ταχύτερη η λήψη και αποκωδικοποίηση των εντολών σταθερού μήκους;
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2015-16 Αρχιτεκτονικές Συνόλου Εντολών (ΙΙ) (Δομή Εντολών και Παραδείγματα) http://di.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης Αρχιτεκτονική
Μελέτη και Προσομοίωση n πομπού για ασύρματη πρόσβαση ΦΟΙΤΗΤΗΣ: ΛΑΖΑΡΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΕΥΣΤΑΘΙΟΥ ΔΗΜΗΤΡΙΟΣ
Μελέτη και Προσομοίωση 802.11n πομπού για ασύρματη πρόσβαση ΦΟΙΤΗΤΗΣ: ΛΑΖΑΡΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΕΥΣΤΑΘΙΟΥ ΔΗΜΗΤΡΙΟΣ A) Προσομοίωση του φάσματος του καναλιού του προτύπου για να φανεί
ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 7ο ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Γενικό διάγραμμα υπολογιστικού συστήματος Γενικό διάγραμμα υπολογιστικού συστήματος - Κεντρική Μονάδα Επεξεργασίας ονομάζουμε
ΔΙΑΧΥΤΑ ΚΑΙ ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ
ΔΙΑΧΥΤΑ ΚΑΙ ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στους μικροεπεξεργαστές Διδάσκων: Παναγιώτης Καρκαζής Περίγραμμα - Ενσωματωμένα συστήματα - Αρχιτεκτονική Μικροεπεξεργαστών Non Newman Harvard RISC vs - Assembly
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΔΕΥΤΕΡΗ ΠΡΟΟΔΟΣ ΣΤΗΝ ΟΡΓΑΝΩΣΗ ΣΤΟΥΣ Η/Y (ΗΥ232)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ Η/Υ ΔΕΥΤΕΡΗ ΠΡΟΟΔΟΣ ΣΤΗΝ ΟΡΓΑΝΩΣΗ ΣΤΟΥΣ Η/Y (ΗΥ232) Δευτέρα, 3 Νοεμβρίου 25 ΔΙΑΡΚΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ 3 ΛΕΠΤΑ Για πλήρη
Θέματα Διπλωματικών Εργασιών
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. & Μηχ. Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής & Υπολογιστών Εργαστήριο Μικροϋπολογιστών & Ψηφιακών Συστημάτων Τηλ.: 210 772-2500, Γραμμ.: 210 772-3548,
Κύρια μνήμη. Μοντέλο λειτουργίας μνήμης. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (ΙI)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 015-16 Οργάνωση Υπολογιστών (ΙI) (κύρια και ) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Ένα τυπικό υπολογιστικό
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Κρυφές Μνήμες. (οργάνωση, λειτουργία και απόδοση)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Κρυφές Μνήμες (οργάνωση, λειτουργία και απόδοση) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Ιεραρχία συχνά και το
«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο Μηχανές Πεπερασμένων Καταστάσεων
«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο 2016-2017 Μηχανές Πεπερασμένων Καταστάσεων Παρασκευάς Κίτσος http://diceslab.cied.teiwest.gr Επίκουρος Καθηγητής Tμήμα Μηχανικών Πληροφορικής ΤΕ
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 3 ο ΛΕΙΤΟΥΡΓΙΚΗ ΔΟΜΗ ΥΠΟΛΟΓΙΣΤΗ ΒΑΣΙΚΗ ΜΟΝΑΔΑ ΜΝΗΜΗ & CPU Λειτουργική Δομή Αρχιτεκτονική Von Neumann Όλοι οι υπολογιστές ακολουθούν την αρχιτεκτονική κατά Von-Neumann
Υλικό Υπολογιστών (Hardware) ΜΥΥ-106 Εισαγωγή στους Η/Υ και Πληροφορική
Υλικό Υπολογιστών (Hardware) ΜΥΥ-106 Εισαγωγή στους Η/Υ και Πληροφορική Κύρια μέρη υπολογιστή Υπάρχουν διάφορα είδη υπολογιστών προσωπικοί (επιτραπέζιοι, φορητοί,...), ενσωματωμένοι, εξυπηρετητές (servers)
Εισαγωγή στα Συστήματα Ψηφιακής Επεξεργασίας Σήματος
ΕΣ 08 Επεξεργαστές Ψηφιακών Σημάτων Εισαγωγή στα Συστήματα Ψηφιακής Επεξεργασίας Σήματος Κλήμης Νταλιάνης Λέκτορας Π.Δ.407/80 Τμήμα Επιστήμη και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήμιο Πελοποννήσου Αρχιτεκτονική
«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο Ακολουθιακός Κώδικας
«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο 2016-2017 Ακολουθιακός Κώδικας Παρασκευάς Κίτσος http://diceslab.cied.teiwest.gr Επίκουρος Καθηγητής Tμήμα Μηχανικών Πληροφορικής ΤΕ E-mail: pkitsos@teimes.gr
Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου
Λειτουργικά Συστήματα Πραγματικού Χρόνου 2006-07 Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου Μ.Στεφανιδάκης Κατανεμημένα συστήματα ελέγχου Α Β διασυνδετικό δίκτυο Γ Δ Ε π.χ. οι επιμέρους
Τέτοιες λειτουργίες γίνονται διαμέσου του
Για κάθε εντολή υπάρχουν δυο βήματα που πρέπει να γίνουν: Προσκόμιση της εντολής (fetch) από τη θέση που δείχνει ο PC Ανάγνωση των περιεχομένων ενός ή δύο καταχωρητών Τέτοιες λειτουργίες γίνονται διαμέσου
ΠΑΡΑΡΤΗΜΑ «Α» Σύντοµη παρουσίαση του προτύπου OSI
ΠΑΡΑΡΤΗΜΑ «Α» Σύντοµη παρουσίαση του προτύπου OSI Η γενική φιλοσοφία του προτύπου αρχιτεκτονικής δικτύων OSI βασίζεται στους εξής γενικούς κανόνες: - Οι λειτουργίες των ανοικτών συστηµάτων αποτελούνται
Βασικές συσκευές Ε/Ε. Είσοδος Έξοδος στον υπολογιστή. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (IΙI) Μ.
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (IΙI) (συσκευές εισόδου-εξόδου) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό
Ηλεκτρονικός Υπολογιστής
Ηλεκτρονικός Υπολογιστής Ε ί ν α ι μ ι α μ η χ α ν ή κα τ α σ κ ε υ α σ μ έ ν η κ υ ρ ί ω ς α π ό ψ η φ ι α κά η λ ε κ τ ρ ο ν ι κά κ υ κ λ ώ μ α τ α κα ι δ ε υ τ ε ρ ε υ ό ν τ ω ς α π ό η λ ε κ τ ρ ι
Κυκλωμάτων» Χειμερινό εξάμηνο
«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο 2016-2017 Εισαγωγή στα Συστήματα Ολοκληρωμένων Κυκλωμάτων Δρ. Παρασκευάς Κίτσος Επίκουρος Καθηγητής http://diceslab.cied.teiwest.gr E-mail: pkitsos@teimes.gr
Κεφάλαιο 1 Αφαιρετικότητα και Τεχνολογία Υπολογιστών (Computer Abstractions and Technology)
Κεφάλαιο 1 Αφαιρετικότητα και Τεχνολογία Υπολογιστών (Computer Abstractions and Technology) 1 Υπολογιστές Οι υπολογιστές μπορούν να χωριστούν σε τρεις κατηγορίες, βάση της εφαρμογής τους: Επιτραπέζιοι
ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων
ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων Εισαγωγή στη VHDL Υλοποίηση στο Quartus Διδάσκων: Γιώργος Ζάγγουλος Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Ατζέντα 1. Στόχοι 3
Ιεραρχία Μνήμης. Εικονική μνήμη (virtual memory) Επεκτείνοντας την Ιεραρχία Μνήμης. Εικονική Μνήμη. Μ.Στεφανιδάκης
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής ρχιτεκτονική Υπολογιστών 2016-17 Εικονική Μνήμη (και ο ρόλος της στην ιεραρχία μνήμης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Δευτερεύουσα μνήμη
Συμπίεση Δεδομένων Δοκιμής (Test Data Compression) Νικολός Δημήτριος, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών & Πληροφορικής, Παν Πατρών
Συμπίεση Δεδομένων Δοκιμής (Test Data Compression), Παν Πατρών Test resource partitioning techniques ΑΤΕ Automatic Test Equipment (ATE) based BIST based Έλεγχος παραγωγής γής βασισμένος σε ΑΤΕ Μεγάλος
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5 22 Σεπτεµβρίου, 2006 Γεώργιος Έλληνας Επίκουρος Καθηγητής ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ
Αρχιτεκτονική Λογισμικού
Αρχιτεκτονική Λογισμικού περιεχόμενα παρουσίασης Τι είναι η αρχιτεκτονική λογισμικού Αρχιτεκτονική και απαιτήσεις Σενάρια ποιότητας Βήματα αρχιτεκτονικής σχεδίασης Αρχιτεκτονικά πρότυπα Διαστρωματωμένη
ΔΙΚΤΥΑ Η/Υ ΙΙ. Γέφυρες
ΔΙΚΤΥΑ Η/Υ ΙΙ Γέφυρες Γενικά Οι γέφυρες (bridges) είναι συσκευές που επιτυγχάνουν τη διασύνδεση ενός απλού τοπικού δικτύου με άλλα παρόμοια τοπικά δίκτυα. Μια γενικότερη συσκευή και για τη διασύνδεση με
Κεφάλαιο 7 Ιεραρχία Μνήμης (Memory Hierarchy)
Κεφάλαιο 7 Ιεραρχία Μνήμης (Memory Hierarchy) 1 Συστήματα Μνήμης Η οργάνωση του συστήματος μνήμης επηρεάζει τη λειτουργία και απόδοση ενός μικροεπεξεργαστή: Διαχείριση μνήμης και περιφερειακών (Ι/Ο) απότολειτουργικόσύστημα
Εισαγωγή στη VHDL Υλοποίηση στο Quartus
ΗΜΥ211 Εργαστήριο Ψηφιακών Συστημάτων Εισαγωγή στη VHDL Υλοποίηση στο Quartus Διδάσκοντες: Δρ. Γιώργος Ζάγγουλος και Δρ. Παναγιώτα Μ. Δημοσθένους Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών
Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή
Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή 1.5.1 Ανάλυση των μερών ενός υπολογιστή Μονάδα συστήματος Είναι το κουτί του υπολογιστή το οποίο φαίνεται αρκετά συμπαγές, αλλά στην πραγματικότητα αποτελείται
Ιεραρχία Μνήμης. Ιεραρχία μνήμης και τοπικότητα. Σκοπός της Ιεραρχίας Μνήμης. Κρυφές Μνήμες
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Κρυφές Μνήμες (οργάνωση, λειτουργία και απόδοση) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Για βελτίωση της απόδοσης
«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο Συντρέχων Κώδικας
«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο 216-217 Συντρέχων Κώδικας Παρασκευάς Κίτσος http://diceslab.cied.teiwest.gr Επίκουρος Καθηγητής Tμήμα Μηχανικών Πληροφορικής ΤΕ E-mail: pkitsos@teimes.gr
«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο
ΤΕΙ Δυτικής Ελλάδας Τμήμα Μηχανικών Πληροφορικής ΤΕ Εργαστήριο Σχεδίασης Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων «Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο 2016-2017 Διάλεξη 1 η :
Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, μνήμης και Ε/Ε)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, και Ε/Ε) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι