«Εγχειρίδιο Προγράμματος Atalanta 2.0»

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "«Εγχειρίδιο Προγράμματος Atalanta 2.0»"

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ «Εγχειρίδιο Προγράμματος Atalanta 2.0» Μαργαρίτα Κουτσουπιά Μηχ. Η/Υ και Πληροφορικής ΠΑΤΡΑ 2009

2 Το Atalanta αποτελεί μία Αυτόματη Γεννήτρια Διανυσμάτων Δοκιμής (Automatic Test Pattern Generator ATP ) και Εξομοιωτή Σφαλμάτων (Fault Simulator) για σφάλματα μόνιμης τιμής (stuck-at faults) σε συνδυαστικά κυκλώματα. Μπορεί κανείς να χρησιμοποιήσει τη συγκεκριμένη γεννήτρια σε περιβάλλον DOS (Windows) και σε περιβάλλον UNIX με μικρές αλλαγές όσον αφορά στα test benches. Στο παρόν εγχειρίδιο θα δοθούν περισσότερες πληροφορίες για την εκτέλεση σε περιβάλλον Windows ενώ για το περιβάλλον UNIX οι εντολές θα έχουν την ίδια μορφή. Το εκτελέσιμο αρχείο για το περιβάλλον UNIX, βρίσκεται μέσα στον ίδιο φάκελο που βρίσκονται και τα υπόλοιπα αρχεία τα οποία χρησιμοποιούνται παρακάτω. Πρέπει να σημειωθεί ότι στο παρόν εγχειρίδιο, το Atalanta θα χρησιμοποιηθεί μόνο για την εξαγωγή διανυσμάτων δοκιμής (ΑTPG). Η εξομοίωση σφαλμάτων θα γίνεται με τη βοήθεια του HOPE (fault simulator). Εκτέλεση σε περιβάλλον Windows (DOS) Σαν πρώτο βήμα πρέπει κανείς να μεταβεί με το command prompt (κονσόλα εντολών), στο συγκεκριμένο φάκελο που είναι αποθηκευμένα τα αρχεία εκτέλεσης του atalanta καθώς και τα αρχεία βιβλιοθηκών και συναρτήσεων που χρησιμοποιεί. Όταν ο χρήστης βρεθεί στο σωστό path, η βασική μορφή εκτέλεσης της εντολής atalanta είναι η εξής: atalanta [options] circuit_file [>outfile] όπου οι παράμετροι options και circuit_file αποτελούν τις επιλογές που παρέχονται ώστε να εξάγονται τα επιθυμητά αποτελέσματα και το όνομα του κυκλώματος που μπαίνει ως παράμετρος στην εντολή atalanta, αντίστοιχα. Προσδιορισμός Αρχείων Σε οποιαδήποτε εκτέλεση της εντολής atalanta που θέλει κάποιος να του επιστραφούν τα δεδομένα γραμμένα σε κάποιο συγκεκριμένο αρχείο, θα πρέπει σε κάθε περίπτωση να δίνει το όνομα του συγκεκριμένου αρχείου, διαφορετικά το αρχείο δε δημιουργείται. Στη συνέχεια παρατίθεται ένας πίνακας με διάφορα ορίσματα που μπορούν να φανούν χρήσιμα. -f fn Το αρχείο με τα σφάλματα διαβάζεται από το fn. Αν δεν έχει οριστεί, όλα τα s-a-faults τίθενται σε μια προκαθορισμένη κατάσταση (default). -t fn Τα διανύσματα ελέγχου γράφονται ή διαβάζονται από το αρχείο fn. (γράφονται σε TPG λειτουργία και διαβάζονται σε λειτουργία εξομοίωσης simulation) 2

3 -U fn (-u) Το Atalanta γράφει τη λίστα με τα faults που έχει αποβάλει (aborted) (ή δεν έχουν ανιχνευτεί - undetected) στο fn (default: -u και γράφει σε αρχείο που δε δίνεται στη γραμμή εντολών *.ufaults) -v Το Atalanta εκτυπώνει όλα τα ορισμένα redundant faults και τα aborted faults στο fn. Η επιλογή U πρέπει να οριστεί. -l fn Δημιουργείται logfile αρχείο. (default: δε δημιουργείται κανένα logfile αρχείο) Επιλογές ATPG Οι παρακάτω επιλογές δεν έχουν κάποιο ιδιαίτερο νόημα σε λειτουργία εξομοίωσης (-S) Δε θα αναφερθούμε σε αυτή τη λειτουργία στο παρόν εγχειρίδιο. -A Το Atalanta εξάγει όλα τα δυνατά test patterns για κάθε σφάλμα. Με την επιλογή αυτή, οι είσοδοι που δεν έχουν οριστεί παραμένουν ως έχουν (unknown) και δεν εφαρμόζεται εξομοίωση σφαλμάτων. Χρησιμοποιείται ο εξομοιωτής HOPE. Σημείωση: δε λειτουργεί σωστά. Δεν παράγονται όλα τα δυνατά διανύσματα δοκιμής. -D n Το Atalanta εξάγει n διανύσματα δοκιμής για κάθε σφάλμα.. Με την επιλογή αυτή, οι είσοδοι που δεν έχουν οριστεί παραμένουν ως έχουν (unknown) και δεν εφαρμόζεται εξομοίωση σφαλμάτων. Αν ταυτόχρονα ορίζονται τα A και D, εφαρμόζεται το D. Χρησιμοποιείται ο εξομοιωτής HOPE Σημείωση: δε λειτουργεί σωστά. Δεν εξάγονται όλα τα δυνατά διανύσματα δοκιμής. -b n Ο αριθμός των μέγιστων backtracks για τον αλγόριθμο FAN phase 1. (default b 10) -B n Αν ορίζεται η επιλογή Β n (n > 0), το atalanta εξάγει test patterns σε δύο φάσεις. Στη φάση 1, εφαρμόζεται static unique path sensitization. Αν κάποια παραγωγή διανύσματος δοκιμής για ένα σφάλμα έχει απορριφθεί στη φάση 1, συνεχίζει η εξαγωγή διανύσματος στη φάση 2. Στη φάση 2, χρησιμοποιείται η dynamic unique path sensitization. Αν n=0 τότε η φάση 2 δεν εφαρμόζεται. Αν n>0, χρησιμοποιείται η εξαγωγή διανυσμάτων της φάσης 2, με τον n περιορισμό στα backtracks. (default: -B 0, δηλ. η φάση 2 δεν εφαρμόζεται). -H Χρησιμοποιείται το HOPE για εξομοίωση σφαλμάτων. Με αυτή την επιλογή χρησιμοποιούνται 3 λογικές τιμές (1, 0 και Χ) αντί για δύο λογικές τιμές (1 και 0). Εξαιτίας της άγνωστης λογικής τιμής Χ και του παράλληλου αλγόριθμου εξομοίωσης σφαλμάτων, ο χρόνος εξαγωγής των διανυσμάτων δοκιμής είναι μικρότερος από ότι στη default λειτουργία. (default: χρησιμοποιείται ο FSIM, ένας παράλληλος fault simulator, καθώς και δύο μόνο λογικές τιμές). -L Static learning (default: no learning) -c n To atalanta συμπιέζει τα test patterns χρησιμοποιώντας 2 μεθόδους: reverse order compaction 3

4 και shuffling compaction. Με τη πρώτη μέθοδο, τα test patterns εφαρμόζονται με την αντίθετη σειρά και γίνεται η εξομοίωση σφαλμάτων (reverse order compaction). Με τη δεύτερη μέθοδο, τα διανύσματα ανακατεύονται τυχαία και γίνεται η εξομοίωση σφαλμάτων (shuffling compaction). Κατά την εξομοίωση σφαλμάτων, όσα διανύσματα δεν ανιχνεύουν κάποιο καινούριο σφάλμα, αποβάλλονται. Η επιλογή c n ορίζει το όριο του shuffling compaction. Αν n>0, το shuffling compaction τερματίζει αν n διαδοχικά «ανακατέματα» δεν πετάνε κάποιο διάνυσμα. Αν n=0, δε χρησιμοποιείται το shuffling compaction και η συμπίεση γίνεται μόνο με τη μέθοδο reverse order fault simulation (default: -c 2). -N Δεν εφαρμόζεται συμπίεση δεδομένων. -r n Συμπεριλαμβάνεται Random Pattern Testing (RPT) πριν την ντετερμινιστική εξαγωγή διανυσμάτων δοκιμής (deterministic test pattern genaration). Το RPT σταματάει αν n διαδοχικά πακέτα των 32 τυχαίων διανυσμάτων δεν ανιχνεύουν κάποιο νέο σφάλμα. Αν n=0, το RPT δεν χρησιμοποιείται. (default: -r 16) -s n Αρχικό seed για τη γεννήτρια τυχαίων αριθμών (random()). Αν n=0, το αρχικό seed είναι η τρέχουσα τιμή της ώρας (current time). (default: -s 0 ) -Z Το Αtalanta παράγει ένα διάνυσμα δοκιμής για κάθε σφάλμα. Σε αυτή την επιλογή, δεν εφαρμόζεται καθόλου εξομοίωση σφαλμάτων καθ όλη τη διαδικασία εξαγωγής διανυσμάτων δοκιμής (συμπεριλαμβανομένου random pattern test generation, deterministic test generation και test compaction). Όλες οι είσοδοι που είναι σε απροσδιόριστη κατάσταση παραμένουν ως έχουν. -0, -1, -X, -R Κατά την εξαγωγή διανυσμάτων δοκιμής, κάποιες είσοδοι δεν έχουν προκαθορισμένη τιμή. Το atalanta παρέχει αρκετές δυνατότητες για να θέσει κανείς αυτές τις εισόδους σε συγκεκριμένη τιμή. (default: -R). Επιπλέον επιλογές που παρέχονται από το πρόγραμμα -h f Πληροφορίες για το πως είναι η μορφή της λίστας σφαλμάτων -h g On-line user s guide -h n Πληροφορίες για τη μορφή του netlist (κύκλωμα) -h t Πληροφορίες για τη μορφή του αρχείου με τα διανύσματα ελέγχου -h a Ολόκληρο το εγχειρίδιο on-line. Στο σημείο αυτό να αναφέρουμε πως τα όρια σε κάποιες από τις παραπάνω επιλογές μπορούν να διευρυνθούν εφ όσον ζητηθεί. 4

5 Μορφή αρχείων BENCH αρχεία Η μορφή του netlist για το atalanta είναι σε γενικές γραμμές τα ISCAS89 με κάποιες μικρές αλλαγές. Η πρώτη σειρά θα πρέπει να περιέχει # ακολουθούμενη από το όνομα του κυκλώματος. Οι γραμμές που ξεκινούν με # εκτός της πρώτης, αποτελούν γραμμές σχολίων και δε λαμβάνονται υπόψιν κατά την επεξεργασία του αρχείου. Οι γραμμές σχολίων μπορούν να τοποθετηθούν οπουδήποτε μέσα στο αρχείο. Επίσης, δεν έχει σημασία η σειρά με την οποία εμφανίζονται οι πύλες μέσα στο αρχείο. Τα ονόματα των πυλών πρέπει να είναι αλφαριθμητικοί χαρακτήρες (0-9, Α-Ζ, a-z, _, [ ή ] ). Οι πύλες που υποστηρίζονται αναφέρονται στη συνέχεια Σύνταξη Τύπος Πύλης INPUT primary input OUTPUT primary output AND and πύλη NAND nand πύλη OR or πύλη NOR nor πύλη XOR 2-εισόδων XOR πύλη BUFF ή BUF buffer NOT αντιστροφέας ΠΑΡΑΔΕΙΓΜΑ: ISCAS89 NETLIST (c432o.bench) # c432o INPUT(1gat) INPUT(4gat) INPUT(8gat) INPUT(11gat) INPUT(14gat) INPUT(17gat) INPUT(21gat) INPUT(24gat) INPUT(27gat) INPUT(30gat) INPUT(34gat) INPUT(37gat) INPUT(40gat) INPUT(43gat) 5

6 INPUT(47gat) INPUT(50gat) INPUT(53gat) INPUT(56gat) INPUT(60gat) INPUT(63gat) INPUT(66gat) INPUT(69gat) INPUT(73gat) INPUT(76gat) INPUT(79gat) INPUT(82gat) INPUT(86gat) INPUT(89gat) INPUT(92gat) INPUT(95gat) INPUT(99gat) INPUT(102gat) INPUT(105gat) INPUT(108gat) INPUT(112gat) INPUT(115gat) OUTPUT(223gat) OUTPUT(329gat) OUTPUT(370gat) OUTPUT(421gat) OUTPUT(430gat) OUTPUT(431gat) OUTPUT(432gat) 118gat = NOT(1gat) 119gat = NOT(4gat) 122gat = NOT(11gat) 123gat = NOT(17gat) 126gat = NOT(24gat) 127gat = NOT(30gat) 130gat = NOT(37gat) 131gat = NOT(43gat) 134gat = NOT(50gat) 135gat = NOT(56gat) 138gat = NOT(63gat) 139gat = NOT(69gat) 142gat = NOT(76gat) 143gat = NOT(82gat) 146gat = NOT(89gat) 147gat = NOT(95gat) 150gat = NOT(102gat) 151gat = NOT(108gat) 154gat = NAND(118gat, 4gat) 157gat = NOR(8gat, 119gat) 158gat = NOR(14gat, 119gat) 159gat = NAND(122gat, 17gat) 162gat = NAND(126gat, 30gat) 165gat = NAND(130gat, 43gat) 168gat = NAND(134gat, 56gat) 171gat = NAND(138gat, 69gat) 174gat = NAND(142gat, 82gat) 177gat = NAND(146gat, 95gat) 180gat = NAND(150gat, 108gat) 183gat = NOR(21gat, 123gat) 184gat = NOR(27gat, 123gat) 185gat = NOR(34gat, 127gat) 6

7 186gat = NOR(40gat, 127gat) 187gat = NOR(47gat, 131gat) 188gat = NOR(53gat, 131gat) 189gat = NOR(60gat, 135gat) 190gat = NOR(66gat, 135gat) 191gat = NOR(73gat, 139gat) 192gat = NOR(79gat, 139gat) 193gat = NOR(86gat, 143gat) 194gat = NOR(92gat, 143gat) 195gat = NOR(99gat, 147gat) 196gat = NOR(105gat, 147gat) 197gat = NOR(112gat, 151gat) 198gat = NOR(115gat, 151gat) 199gat = AND(154gat,159gat,162gat,165gat,168gat,171gat,174gat,177gat,180gat) 203gat = NOT(199gat) 213gat = NOT(199gat) 223gat = NOT(199gat) 224gat = XOR(203gat, 154gat) 227gat = XOR(203gat, 159gat) 230gat = XOR(203gat, 162gat) 233gat = XOR(203gat, 165gat) 236gat = XOR(203gat, 168gat) 239gat = XOR(203gat, 171gat) 242gat = NAND(1gat, 213gat) 243gat = XOR(203gat, 174gat) 246gat = NAND(213gat, 11gat) 247gat = XOR(203gat, 177gat) 250gat = NAND(213gat, 24gat) 251gat = XOR(203gat, 180gat) 254gat = NAND(213gat, 37gat) 255gat = NAND(213gat, 50gat) 256gat = NAND(213gat, 63gat) 257gat = NAND(213gat, 76gat) 258gat = NAND(213gat, 89gat) 259gat = NAND(213gat, 102gat) 260gat = NAND(224gat, 157gat) 263gat = NAND(224gat, 158gat) 264gat = NAND(227gat, 183gat) 267gat = NAND(230gat, 185gat) 270gat = NAND(233gat, 187gat) 273gat = NAND(236gat, 189gat) 276gat = NAND(239gat, 191gat) 279gat = NAND(243gat, 193gat) 282gat = NAND(247gat, 195gat) 285gat = NAND(251gat, 197gat) 288gat = NAND(227gat, 184gat) 289gat = NAND(230gat, 186gat) 290gat = NAND(233gat, 188gat) 291gat = NAND(236gat, 190gat) 292gat = NAND(239gat, 192gat) 293gat = NAND(243gat, 194gat) 294gat = NAND(247gat, 196gat) 295gat = NAND(251gat, 198gat) 296gat = AND(260gat,264gat,267gat,270gat,273gat,276gat, 279gat,282gat,285gat) 300gat = NOT(263gat) 301gat = NOT(288gat) 302gat = NOT(289gat) 303gat = NOT(290gat) 304gat = NOT(291gat) 305gat = NOT(292gat) 306gat = NOT(293gat) 7

8 307gat = NOT(294gat) 308gat = NOT(295gat) 309gat = NOT(296gat) 319gat = NOT(296gat) 329gat = NOT(296gat) 330gat = XOR(309gat, 260gat) 331gat = XOR(309gat, 264gat) 332gat = XOR(309gat, 267gat) 333gat = XOR(309gat, 270gat) 334gat = NAND(8gat, 319gat) 335gat = XOR(309gat, 273gat) 336gat = NAND(319gat, 21gat) 337gat = XOR(309gat, 276gat) 338gat = NAND(319gat, 34gat) 339gat = XOR(309gat, 279gat) 340gat = NAND(319gat, 47gat) 341gat = XOR(309gat, 282gat) 342gat = NAND(319gat, 60gat) 343gat = XOR(309gat, 285gat) 344gat = NAND(319gat, 73gat) 345gat = NAND(319gat, 86gat) 346gat = NAND(319gat, 99gat) 347gat = NAND(319gat, 112gat) 348gat = NAND(330gat, 300gat) 349gat = NAND(331gat, 301gat) 350gat = NAND(332gat, 302gat) 351gat = NAND(333gat, 303gat) 352gat = NAND(335gat, 304gat) 353gat = NAND(337gat, 305gat) 354gat = NAND(339gat, 306gat) 355gat = NAND(341gat, 307gat) 356gat = NAND(343gat, 308gat) 357gat = AND(348gat,349gat,350gat,351gat,352gat,353gat354gat, 355gat,356gat) 360gat = NOT(357gat) 370gat = NOT(357gat) 371gat = NAND(14gat, 360gat) 372gat = NAND(360gat, 27gat) 373gat = NAND(360gat, 40gat) 374gat = NAND(360gat, 53gat) 375gat = NAND(360gat, 66gat) 376gat = NAND(360gat, 79gat) 377gat = NAND(360gat, 92gat) 378gat = NAND(360gat, 105gat) 379gat = NAND(360gat, 115gat) 380gat = NAND(4gat, 242gat, 334gat, 371gat) 381gat = NAND(246gat, 336gat, 372gat, 17gat) 386gat = NAND(250gat, 338gat, 373gat, 30gat) 393gat = NAND(254gat, 340gat, 374gat, 43gat) 399gat = NAND(255gat, 342gat, 375gat, 56gat) 404gat = NAND(256gat, 344gat, 376gat, 69gat) 407gat = NAND(257gat, 345gat, 377gat, 82gat) 411gat = NAND(258gat, 346gat, 378gat, 95gat) 414gat = NAND(259gat, 347gat, 379gat, 108gat) 415gat = NOT(380gat) 416gat = AND(381gat, 386gat, 393gat, 399gat, 404gat, 407gat, 411gat, 414gat) 417gat = NOT(393gat) 418gat = NOT(404gat) 419gat = NOT(407gat) 420gat = NOT(411gat) 421gat = NOR(415gat, 416gat) 422gat = NAND(386gat, 417gat) 8

9 425gat = NAND(386gat, 393gat, 418gat, 399gat) 428gat = NAND(399gat, 393gat, 419gat) 429gat = NAND(386gat, 393gat, 407gat, 420gat) 430gat = NAND(381gat, 386gat, 422gat, 399gat) 431gat = NAND(381gat, 386gat, 425gat, 428gat) 432gat = NAND(381gat, 422gat, 425gat, 429gat) TEST PATTERN αρχεία Η μορφή των αρχείων με τα διανύσματα ελέγχου είναι η παρακάτω: * Name of circuit: c499o.bench * Primary inputs : id0 id1 id2 id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20 id21 id22 id23 id24 id25 id26 id27 id28 id29 id30 id31 ic0 ic1 ic2 ic3 ic4 ic5 ic6 ic7 * Primary outputs: od0 od1 od2 od3 od4 od5 od6 od7 od8 od9 od10 od11 od12 od13 od14 od15 od16 od17 od18 od19 od20 od21 od22 od23 od24 od25 od26 od27 od28 od29 od30 od31 * Test patterns and fault free responses: 1: : : : : : : Αν έχει εκτελεστεί εντολή που παράγει περισσότερα από ένα διανύσματα ελέγχου για κάθε σφάλμα, τότε το συγκεκριμένο αρχείο θα έχει την εξής μορφή (4 διανύσματα για κάθε σφάλμα) : * Test patterns and fault free responses: wh->e31 /1 1: x0xx0000x0xx0000xxx1xxx x0xxxxx0x x0xxx0xxx0xxx0xxxxxxxxxx : x0x00000x0x01000xxx x0x0xxx0x x0x0xxx0x0x0xxx0xxx11000xxxx0001 3: 10x x x0xxx0x 10x x : xxx s7->e31 /1 1: x : x : x : x e31 /1 1: xxxx0000xxxx0000xxx0xxx0xxx0xxx0xxxxxxx0x xxxx0000xxxx0000xxx0xxx0xxx0xxx0 9

10 2: x0xx0000x0xx0000xxx0xxx x0xxxxx0x x0xxx0xxx0xxx0xxxxxxxxxx : x0x00000x0x00000xxx x0x0xxx0x x0x0xxx0x0x0xxx0xxx01000xxxx0111 4: 10x x x0xxx0x 10x x id31->od31 /1 1: xxxx0000xxxx0000xxx0xxx0xxx0xxx0xxxxxxx0x xxxx0000xxxx0000xxx0xxx0xxx0xxx0 2: x0xx0000x1xx0100xxx0xxx x0xxxxx0x x0xxx0xxx1xxx1xxxxxxxxxx : x0x00000x1x00100xxx x0x0xxx0x x0x0xxx0x1x0xxx0xxx01000xxxx0100 4: 10x x x0xxx0x 10x x ABORTED FAULTS αρχεία (*.ufaults) Παράδειγμα για > atalanta -0 -D 5 -u c499o.bench s4->wa /1 s6->wa /1 t2 /0 t1 /0 t0 /0 e2 /0 e3 /0 s4->wb /1 s7->wb /1 s5->wc /1 s6->wc /1 s5->wd /1 s7->wd /1 s0->we /1 s2->we /1 t6 /0 t5 /0 t4 /0 e18 /0 e19 /0 s0->wf /1 s3->wf /1 s1->wg /1 s2->wg /1 s1->wh /1 s3->wh /1 10

11 FAULT LIST gate_a->gate_b /1 gate_a->gate_b /0 gate_a /1 gate_b / Τα gate_a και gate_b είναι τα ονόματα των πυλών. Η πρώτη γραμμή, gate_a->gate_b /1 περιγράφει stuck-at 1 fault στη gate_b που είναι συνδεδεμένη με τη gate_a. Παρόμοια, η δεύτερη γραμμή περιγράφει stuck-at 0 fault στη gate_α που είναι συνδεδεμένη με τη gate_β. Η τρίτη και η τέταρτη γραμμή περιγράφουν stuck-at 1 faults στις εξόδους των πυλών gate_a και gate_b αντίστοιχα. Στη συνέχεια δίνονται κάποια παραδείγματα για την καλύτερη κατανόηση των ανωτέρω. Παραδείγματα > atalanta c499o.bench Εξάγει τα διανύσματα δοκιμής για το κύκλωμα c499o.bench με τις default επιλογές και τα αποθηκεύει σε ένα αρχείο c499o.test (*.test). 11

12 > atalanta c499o.bench -l c499o.log Εξάγει τα διανύσματα δοκιμής όπως και προηγουμένως αλλά δημιουργεί ταυτόχρονα ένα log αρχείο στο οποίο καταγράφονται όλες οι πληροφορίες για τη διαδικασία εξαγωγής διανυσμάτων. Αναφέρονται τα διανύσματα δοκιμής, η απόκριση του κυκλώματος σε κάθε διάνυσμα, πόσα σφάλματα έχει ανιχνεύσει κάθε διάνυσμα, καθώς και τη λίστα με τα redundant faults. 12

13 > atalanta D 3 c499o.bench Παράγει 3 διανύσματα δοκιμής για κάθε σφάλμα. Αποθηκεύονται επίσης στο default αρχείο *.test μιας και δεν ορίζεται διαφορετικό output file. Στα στοιχεία που επιστρέφονται μετά την εκτέλεση της εντολής, όπως φαίνεται και στη συνέχεια, υπάρχουν πληροφορίες για τα στοιχεία του κυκλώματος, τις παραμέτρους με τις οποίες λειτουργεί κάθε φορά η διαδικασία εξαγωγής διανυσμάτων δοκιμής, τα αποτελέσματα της διαδικασίας, καθώς δίνονται και 13

14 πληροφορίες ενημερωτικά στο χρήστη, για τη χρήση της μνήμης που έχει χρησιμοποιηθεί και πόσο χρόνο πήρε η κάθε διαδικασία. (Στο logfile περιλαμβάνονται και αυτές οι πληροφορίες). > atalanta D 3 U c499o.faults c499o.bench Παράγονται ξανά 3 διανύσματα ελέγχου για κάθε σφάλμα και δημιουργείται ένα αρχείο το όνομα του οποίου δίνεται στη γραμμή εντολών (c499o.faults) στο οποίο αποθηκεύονται τα σφάλματα που αποβάλλονται (aborted). Αν δεν υπάρχουν τέτοια σφάλματα (μπορεί κανείς να δει αν υπάρχουν ή όχι στις πληροφορίες που επιστρέφονται με το τέλος εκτέλεσης της εντολής), δε δημιουργείται τέτοιο αρχείο. 14

15 Τα ίδια αποτελέσματα θα είχε και η εκτέλεση της εντολής atalanta D 3 u c499o.bench μόνο που σε αυτή τη περίπτωση το αρχείο στο οποίο αποθηκεύεται η επιστρεφόμενη πληροφορία δημιουργείται από default, και έχει κατάληξη *.ufaults (όπου * αποτελεί το όνομα του κυκλώματος). > atalanta b 20 c499o.bench Παράγει διανύσματα δοκιμής αλλά για το FAN αλγόριθμο χρησιμοποιεί μέγιστο αριθμό από backtracks ίσο με 20 (αντί για 10 που είναι η default τιμή). > atalanta -r 0 c499o.bench Παράγει τα διανύσματα ελέγχου αλλά δε χρησιμοποιεί καθόλου Random Pattern Testing. Στο πεδίο Test Pattern Generation Mode που εμφανίζεται στη συνέχεια, μπορεί κανείς να παρατηρήσει ότι λείπει ο όρος RPT και υπάρχουν μόνο οι όροι DTPG και TC (Deterministic Test Pattern generation και Test Compaction). 15

16 16

«Εγχειρίδιο Προγράμματος Hope (version 2)»

«Εγχειρίδιο Προγράμματος Hope (version 2)» ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ «Εγχειρίδιο Προγράμματος Hope (version 2)» Μαργαρίτα Κουτσουπιά Μηχ. Η/Υ και Πληροφορικής ΠΑΤΡΑ 2009 Το Hope αποτελεί έναν Παράλληλο

Διαβάστε περισσότερα

Εξαγωγή Διανυσμάτων Δοκιμής. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών

Εξαγωγή Διανυσμάτων Δοκιμής. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών Εξαγωγή Διανυσμάτων Δοκιμής Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών Περίγραμμα ργρ Παρουσίασης Είδη Συνόλων Δοκιμής Ντετερμινιστικά σύνολα δοκιμής Συμβολισμοί

Διαβάστε περισσότερα

σφαλμάτων Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών

σφαλμάτων Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών Λογική εξομοίωση και εξομοίωση σφαλμάτων Περίγραμμα ργρ Επιβεβαίωση σχεδιασμού και εξομοίωση (Verification and Simulation) Είδη εξομοίωσης (Types of Simulation) Εξομοίωση σφαλμάτων (Fault Simulation) Σειριακή

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Bλάβες, ελαττώματα και. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών

Bλάβες, ελαττώματα και. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών Bλάβες, ελαττώματα και μοντέλα σφαλμάτων Περίγραμμα ργρ παρουσίασης Βλάβες (Failures) Ελαττώματα (Defects) Μοντέλα σφαλμάτων (Fault models) Μοντέλο σφαλμάτων μόνιμης μης τιμής (Stuck-at faults Βραχυκυκλώματα

Διαβάστε περισσότερα

Εισαγωγή στον έλεγχο ορθής λειτουργίας ψηφιακών συστημάτων. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν.

Εισαγωγή στον έλεγχο ορθής λειτουργίας ψηφιακών συστημάτων. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Εισαγωγή στον έλεγχο ορθής λειτουργίας ψηφιακών συστημάτων 1 Περίγραμμα παρουσίασης Ανάγκη για έλεγχο ορθής λειτουργίας Επιβεβαίωση σχεδιασμού έναντι επιβεβαίωσης ορθής λειτουργίας μετά την κατασκευή και

Διαβάστε περισσότερα

Σωστή απάντηση το: Γ. Απάντηση

Σωστή απάντηση το: Γ. Απάντηση Ειδικά Θέματα Ελέγχου Ορθής Λειτουργίας VLSI Συστημάτων - Σχεδιασμός για Εύκολο Έλεγχο Εξετάσεις ΟΣΥΛ & ΕΤΥ 4-7- 2016 Ειδικά Θέματα Σχεδίασης Ψηφιακών Συστημάτων Εξετάσεις μαθήματος επιλογής Τμήματος Μηχανικών

Διαβάστε περισσότερα

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

Εισαγωγή στη Γλώσσα VHDL Εισαγωγή στη Γλώσσα VHDL Παράδειγμα and3 Entity και Architecture Entity Entity - Παραδείγματα Architecture VHDL simulation παραδείγματος and3 Παράδειγμα NAND VHDL simulation παραδείγματος nand Boolean

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Λύβας Χρήστος chrislibas@ssl-unipi.gr Μανουσόπουλος Χρήστος cman@unipi.gr Αρχική επιμέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος >_ ΔΕΣΜΕΥΜΕΝΑ ΟΝΟΜΑΤΑ +- Υπάρχουν ορισμένες

Διαβάστε περισσότερα

Προγραμματισμός Ι. Προχωρημένα Θέματα. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Ι. Προχωρημένα Θέματα. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Προχωρημένα Θέματα Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ανακατεύθυνση Εισόδου/Εξόδου Συνήθως η τυπική είσοδος ενός προγράμματος (stdin) προέρχεται

Διαβάστε περισσότερα

Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής

Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Βασισμένο σε μια εργασία των Καζαρλή, Καλόμοιρου, Μαστοροκώστα, Μπαλουκτσή, Καλαϊτζή, Βαλαή, Πετρίδη Εισαγωγή Η Εξελικτική Υπολογιστική

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I Πιτροπάκης Νικόλαος Υποψήφιος Διδάκτορας Contact: npitrop@unipi.gr Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr If at first you don't succeed, call it version

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ ΕΠΙΣΤΗΜΗ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ Η/Υ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ ΕΠΙΣΤΗΜΗ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ Η/Υ ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Γλώσσας Quipper ΚΟΥΒΕΛΑΣ ΘΕΟΔΩΡΟΣ ΚΥΤΕΑ ΚΩΝΣΤΑΝΤΙΝΑ ΧΡΗΣΤΙΔΗ ΑΓΓΕΛΙΚΗ-ΜΑΡΙΑ

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System) 2.1.1 Εισαγωγή στη διαχείριση αρχείων Οι Η/Υ αποθηκεύουν τα δεδομένα και τα επεξεργάζονται. Εφαρμογή Προγράμματος C:\Documents and Settings\user\Τα έγγραφά μου\leitourgika.doc Λ.Σ. File System Γι αυτό

Διαβάστε περισσότερα

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ. Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ. 1 Οι λογικές πύλες (ή απλά πύλες) είναι οι θεμελιώδεις δομικές μονάδες των ψηφιακών κυκλωμάτων. Όπως φαίνεται και από την ονομασία

Διαβάστε περισσότερα

Οι Εξελικτικοί Αλγόριθμοι (ΕΑ) είναι καθολικοί στοχαστικοί αλγόριθμοι βελτιστοποίησης, εμπνευσμένοι από τις βασικές αρχές της φυσικής εξέλιξης.

Οι Εξελικτικοί Αλγόριθμοι (ΕΑ) είναι καθολικοί στοχαστικοί αλγόριθμοι βελτιστοποίησης, εμπνευσμένοι από τις βασικές αρχές της φυσικής εξέλιξης. Οι Εξελικτικοί Αλγόριθμοι (ΕΑ) είναι καθολικοί στοχαστικοί αλγόριθμοι βελτιστοποίησης, εμπνευσμένοι από τις βασικές αρχές της φυσικής εξέλιξης. Ένα από τα γνωστότερα παραδείγματα των ΕΑ είναι ο Γενετικός

Διαβάστε περισσότερα

Κεφάλαιο 15 o. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. Έλεγχος Ορθής Λειτουργίας 2

Κεφάλαιο 15 o. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. Έλεγχος Ορθής Λειτουργίας 2 ΚΥΚΛΩΜΑΤΑ VLSI Πανεπιστήμιο Ιωαννίνων Έλεγχος Ορθής Λειτουργίας Κεφάλαιο 15 o Τμήμα Μηχανικών Η/Υ και Πληροφορικής Γ. Τσιατούχας ΚΥΚΛΩΜΑΤΑ VLSI Διάρθρωση 1. Ελαττώματα, σφάλματα, λάθη 2. Ανίχνευση σφαλμάτων

Διαβάστε περισσότερα

Εισαγωγή στους Υπολογιστές

Εισαγωγή στους Υπολογιστές Εισαγωγή στους Υπολογιστές Ενότητα #5: Διαγράμματα ροής (Flow Charts), Δομές επανάληψης Καθ. Δημήτρης Ματαράς Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών Διαγράμματα ροής (Flow Charts), Δομές επανάληψης

Διαβάστε περισσότερα

ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ

ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ Μεταπτυχιακό Πρόγραµµα «Ολοκληρωµένα Συστήµατα Υλικού & Λογισµικού» Μεταπτυχιακή Εργασία Θέµα: «Ανάπτυξη εξοµοιωτή σφαλµάτων για σφάλµατα µετάβασης σε ψηφιακά ολοκληρωµένα

Διαβάστε περισσότερα

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM). Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Εργαστήρια

Δίκτυα Υπολογιστών Εργαστήρια Δίκτυα Υπολογιστών Εργαστήρια Άσκηση 6 η Πολλαπλή Πρόσβαση με Ακρόαση Φέροντος (CSMA-CD) Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή Σκοπός της

Διαβάστε περισσότερα

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 5 Ανάπτυξη Προγράμματος σε Γλώσσα Λίστας Εντολών

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 5 Ανάπτυξη Προγράμματος σε Γλώσσα Λίστας Εντολών Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου Ενότητα 5 Ανάπτυξη Προγράμματος σε Γλώσσα Λίστας Εντολών ΠΕΡΙΕΧΟΜΕΝΑ 5.1 Βασικές εντολές προγραμματισμού στη γλώσσα λίστας εντολών. 5.2 Αναπτύσσοντας τα πρώτα

Διαβάστε περισσότερα

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC Χρησιμοποιούμε την δωρεάν έκδοση του λογισμικού προσομοίωσης Anylogic. Για εκπαιδευτική χρήση μπορείτε να «κατεβάσετε» και να εγκαταστήσετε στον υπολογιστή σας την Personal

Διαβάστε περισσότερα

Fault Models, Modular Redundancy, Canonical Resilient Structures, Reliability and Availability Models

Fault Models, Modular Redundancy, Canonical Resilient Structures, Reliability and Availability Models Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΜΥ 424: Συστηματα Ανοχης Σφαλματων Εαρινό Εξάμηνο 2016-2017 Καθηγητής: Χριστόφορος Χατζηκωστής Σειρά Ασκήσεων 1 Fault Models,

Διαβάστε περισσότερα

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2012-2013 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη Project 2012-2013 Υλοποίηση ενός chat server-client Παράδοση: 7/2/2013

Διαβάστε περισσότερα

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Σχεδίαση και αξιολόγηση ψευδοτυχαίων γεννητριών για μειωμένη κατανάλωση ισχύος κατά τον έλεγχο ορθής λειτουργίας

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Σχεδίαση και αξιολόγηση ψευδοτυχαίων γεννητριών για μειωμένη κατανάλωση ισχύος κατά τον έλεγχο ορθής λειτουργίας ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Θέμα: Επιβλέπων: Σχεδίαση και αξιολόγηση ψευδοτυχαίων γεννητριών για μειωμένη κατανάλωση ισχύος κατά τον έλεγχο ορθής λειτουργίας Καθηγητής Δημήτριος Νικολός Λαουδιάς Χρήστος Α.Μ. 2142

Διαβάστε περισσότερα

Σχεδίαση για Δοκιμαστικότητα (Design for Testability DFT) Δημήτρης Νικολός Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν.

Σχεδίαση για Δοκιμαστικότητα (Design for Testability DFT) Δημήτρης Νικολός Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Σχεδίαση για Δοκιμαστικότητα (Design for Testability DFT) Έλεγχος Πολύπλοκων Συστημάτων Μπορούμε να εξάγουμε διανύσματα δοκιμής για την ανίχνευση όλων των σφαλμάτων που μας ενδιαφέρουν; O χρόνος εξαγωγής

Διαβάστε περισσότερα

Χρήση υπολογιστικών τεχνικών στον έλεγχο Ολοκληρωμένων Κυκλωμάτων. Ioannis Voyiatzis Τμήμα Μηχανικών Πληροφορικής Τ.Ε. TEI Αθήνας

Χρήση υπολογιστικών τεχνικών στον έλεγχο Ολοκληρωμένων Κυκλωμάτων. Ioannis Voyiatzis Τμήμα Μηχανικών Πληροφορικής Τ.Ε. TEI Αθήνας Χρήση υπολογιστικών τεχνικών στον έλεγχο Ολοκληρωμένων Κυκλωμάτων Ioannis Voyiatzis Τμήμα Μηχανικών Πληροφορικής Τ.Ε. TEI Αθήνας Outline Τρανζίστορ και Ολοκληρωμένα Κυκλώματα (ΟΚ) Έλεγχος ΟΚ - Προκλήσεις

Διαβάστε περισσότερα

Εισαγωγή στην Αριθμητική Ανάλυση

Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον

Διαβάστε περισσότερα

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Ορισμός

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων Octave - Διαδικασία ανάπτυξης προγραμμάτων MATLAB - Απλά

Διαβάστε περισσότερα

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 9: Ελαχιστοποίηση και Κωδικοποίηση Καταστάσεων, Σχεδίαση με D flip-flop, Σχεδίαση με JK flip-flop, Σχεδίαση με T flip-flop Δρ. Μηνάς

Διαβάστε περισσότερα

Διαδικασιακός Προγραμματισμός

Διαδικασιακός Προγραμματισμός Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 12 η Αναζήτηση/Ταξινόμηση Πίνακα Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα C: Από τη Θεωρία στην

Διαβάστε περισσότερα

1 (15) 2 (15) 3 (15) 4 (20) 5 (10) 6 (25)

1 (15) 2 (15) 3 (15) 4 (20) 5 (10) 6 (25) Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΜΥ 424: Συστηματα Ανοχης Σφαλματων Εαρινό Εξάμηνο 2014-2015 Καθηγητής: Χριστόφορος Χατζηκωστής Τελική Εξέταση Δευτέρα, 11 Μαΐου,

Διαβάστε περισσότερα

Ελίνα Μακρή

Ελίνα Μακρή Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,

Διαβάστε περισσότερα

7 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού

7 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού 7 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού Εισαγωγή Η χειρονακτική σχεδίαση ενός ψηφιακού συστήµατος είναι εξαιρετικά δύσκολη και επιρρεπής σε λάθη Συστήµατα που ξεπερνούς τις µερικές

Διαβάστε περισσότερα

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ΗΜΥ 00 Εισαγωγή στην Τεχνολογία Στέλιος Τιμοθέου ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ ΜΑΣ ΣΗΜΕΡΑ Δυαδική λογική Πύλες AND, OR, NOT, NAND,

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Περίληψη Προηγούμενου Επισκόπηση αρχείων και επεξεργασία κειμένου Εντολές file,

Διαβάστε περισσότερα

1 (15) 2 (25) 3 (20) 4 (25) 5 (15)

1 (15) 2 (25) 3 (20) 4 (25) 5 (15) Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΜΥ 424: Συστηματα Ανοχης Σφαλματων Εαρινό Εξάμηνο 2016-2017 Καθηγητής: Χριστόφορος Χατζηκωστής Τελική Εξέταση Παρασκευή, 5 Μαΐου,

Διαβάστε περισσότερα

Δημιουργία δικτυακού ghost χρησιμοποιώντας το ghost console

Δημιουργία δικτυακού ghost χρησιμοποιώντας το ghost console Δημιουργία δικτυακού ghost χρησιμοποιώντας το ghost console Η εφαρμογή ghost παρέχει διάφορες δυνατότητες για την λήψη αντιγράφων ασφαλείας και επαναφοράς. Ghost με δισκέττα εκκίνησης τοπικά από δίσκο

Διαβάστε περισσότερα

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

K15 Ψηφιακή Λογική Σχεδίαση 6: Λογικές πύλες και λογικά κυκλώματα K15 Ψηφιακή Λογική Σχεδίαση 6: Λογικές πύλες και λογικά κυκλώματα Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Λογικές πύλες Περιεχόμενα 1 Λογικές πύλες

Διαβάστε περισσότερα

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

«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο Τύποι Δεδομένων και Τελεστές «Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο 2016-2017 Τύποι Δεδομένων και Τελεστές Δρ. Παρασκευάς Κίτσος Επίκουρος Καθηγητής Tμήμα Μηχανικών Πληροφορικής ΤΕ E-mail: pkitsos@teimes.gr Αντίρριο

Διαβάστε περισσότερα

Αναγνώριση Προτύπων Ι

Αναγνώριση Προτύπων Ι Αναγνώριση Προτύπων Ι Ενότητα 1: Μέθοδοι Αναγνώρισης Προτύπων Αν. Καθηγητής Δερματάς Ευάγγελος Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Περίληψη Προηγούμενου Επισκόπηση αρχείων και επεξεργασία κειμένου Εντολές file,

Διαβάστε περισσότερα

Συμπίεση Δεδομένων Δοκιμής (Test Data Compression) Νικολός Δημήτριος, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών & Πληροφορικής, Παν Πατρών

Συμπίεση Δεδομένων Δοκιμής (Test Data Compression) Νικολός Δημήτριος, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών & Πληροφορικής, Παν Πατρών Συμπίεση Δεδομένων Δοκιμής (Test Data Compression), Παν Πατρών Test resource partitioning techniques ΑΤΕ Automatic Test Equipment (ATE) based BIST based Έλεγχος παραγωγής γής βασισμένος σε ΑΤΕ Μεγάλος

Διαβάστε περισσότερα

Πληροφορική & Τηλεπικοινωνίες. K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Εαρινό Εξάμηνο

Πληροφορική & Τηλεπικοινωνίες. K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Εαρινό Εξάμηνο Πληροφορική & Τηλεπικοινωνίες K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Εαρινό Εξάμηνο 2010 2011 Δ. Γουνόπουλος Ι. Ιωαννίδης Άσκηση 1: Συγχώνευση Εγγραφών Δυαδικών Αρχείων Προθεσμία: 2 Μαΐου 2011, 5:00μμ

Διαβάστε περισσότερα

Αυτοματισμός PLC. Ειδικά Συστήματα Ελέγχου Πλοίου 2012 Κεφ. 2: Αυτοματισμός. Γ. Παπαλάμπρου

Αυτοματισμός PLC. Ειδικά Συστήματα Ελέγχου Πλοίου 2012 Κεφ. 2: Αυτοματισμός. Γ. Παπαλάμπρου Αυτοματισμός PLC Ειδικά Συστήματα Ελέγχου Πλοίου 2012 Κεφ. 2: Αυτοματισμός Γ. Παπαλάμπρου Άσκηση 3. Τυπικό διάγραμμα συστήματος συναγερμού με οπτικο-ακουστικό σήμα* Το σύστημα παρουσιάζεται σε κανονική

Διαβάστε περισσότερα

Προηγμένοι Μικροεπεξεργαστές. Εργαστήριο 4 - Editor

Προηγμένοι Μικροεπεξεργαστές. Εργαστήριο 4 - Editor Προηγμένοι Μικροεπεξεργαστές Εργαστήριο 4 - Editor Περιγραφή Υλοποίηση ενός υποτυπώδους editor που θα: Διαβάζει ένα προκαθορισμένο αρχείο Θα το απεικονίζει στην οθόνη Θα κάνει highlight με έναν ελεγχόμενο

Διαβάστε περισσότερα

Σύντομες εισαγωγικές σημειώσεις για την. Matlab

Σύντομες εισαγωγικές σημειώσεις για την. Matlab Σύντομες εισαγωγικές σημειώσεις για την Matlab Δήλωση Μεταβλητών Για να εισάγει κανείς δεδομένα στη Matlab υπάρχουν πολλοί τρόποι. Ο πιο απλός είναι στη γραμμή εντολών να εισάγουμε αυτό που θέλουμε και

Διαβάστε περισσότερα

ΦΡΟΝΤΙΣΤΗΡΙΑ ΠΡΟΟΔΟΣ

ΦΡΟΝΤΙΣΤΗΡΙΑ ΠΡΟΟΔΟΣ ΦΡΟΝΤΙΣΤΗΡΙΑ ΠΡΟΟΔΟΣ ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΜΑΡΤΙΟΣ 2017 ΘΕΜΑΤΑ ΘΕΜΑ 1 Ο Α. Να απαντήσετε στις παρακάτω προτάσεις χαρακτηρίζοντάς τες με το γράμμα Σ

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στο Λ.Σ. UNIX Εργαστηριακές Σημειώσεις Εισαγωγή στο UNIX Αρμοδιότητες των Λ.Σ. Διαχείριση πόρων o o Συσκευές I/O (disk, keyboard, mouse, terminal) Μνήμη Διαχείριση

Διαβάστε περισσότερα

Εισαγωγή στο περιβάλλον Code::Blocks

Εισαγωγή στο περιβάλλον Code::Blocks Εισαγωγή στο περιβάλλον Code::Blocks Στο παρόν εγχειρίδιο παρουσιάζεται η διαδικασία ανάπτυξης, μεταγλώττισης και εκτέλεσης ενός προγράμματος C στο περιβάλλον του Code::Blocks. Η διαδικασία αυτή παρουσιάζεται

Διαβάστε περισσότερα

Matlab functions. Κολοβού Αθανασία, ΕΔΙΠ, Τμήμα Πληροφορικής και Τηλεπικοινωνιών, ΕΚΠΑ

Matlab functions. Κολοβού Αθανασία, ΕΔΙΠ, Τμήμα Πληροφορικής και Τηλεπικοινωνιών, ΕΚΠΑ Matlab functions Κολοβού Αθανασία, ΕΔΙΠ, Τμήμα Πληροφορικής και Τηλεπικοινωνιών, ΕΚΠΑ Μ-files Στο Matlab μπορούμε να εκτελούμε μία σειρά από εντολές οι οποίες βρίσκονται αποθηκευμένες σε αρχεία τύπου *.m

Διαβάστε περισσότερα

Εισαγωγή στα κυκλώµατα CMOS 2

Εισαγωγή στα κυκλώµατα CMOS 2 1 η Θεµατική Ενότητα : Εισαγωγή στα κυκλώµατα CMOS Επιµέλεια διαφανειών:. Μπακάλης Εισαγωγή Τεχνολογία CMOS = Complementary Metal Oxide Semiconductor Συµπληρωµατικού Ηµιαγωγού Μετάλλου Οξειδίου Αποτελείται

Διαβάστε περισσότερα

ΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών

ΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.3 : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών Στόχοι Μαθήματος: Να γνωρίσετε τις βασικές αρχές αριθμητικής των Η/Υ. Ποια είναι τα κυκλώματα

Διαβάστε περισσότερα

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο ΤΕΙ Δυτικής Ελλάδας Τμήμα Μηχανικών Πληροφορικής ΤΕ Εργαστήριο Σχεδίασης Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων «Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο 2016-2017 Διάλεξη 6 η :

Διαβάστε περισσότερα

Παρακάτω προτείνεται μια αλληλουχία ενεργειών την οποία ο χρήστης πρέπει να ακολουθήσει για να αξιοποιήσει τις δυνατότητες της εφαρμογής.

Παρακάτω προτείνεται μια αλληλουχία ενεργειών την οποία ο χρήστης πρέπει να ακολουθήσει για να αξιοποιήσει τις δυνατότητες της εφαρμογής. Έκδοση Επιταγών Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας Έκδοσης Επιταγών στην εφαρμογή Λογιστική Διαχείριση της σειράς HyperΛογιστική. Παρακάτω προτείνεται

Διαβάστε περισσότερα

Πανεπιστήμιο Αιγαίου Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων. Διπλωματική Εργασία

Πανεπιστήμιο Αιγαίου Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων. Διπλωματική Εργασία Πανεπιστήμιο Αιγαίου Σχολή Θετικών Επιστημών Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων Διπλωματική Εργασία Συμπίεση Δεδομένων Ελέγχου Ψηφιακών Κυκλωμάτων Άγνωστης Δομής Με Χρήση Γραμμικών

Διαβάστε περισσότερα

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ Τµήµα Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών Τοµέας Τηλεπικοινωνιών Αναπληρωτής Καθηγητής: Αλέξανδρος Ποταµιάνος

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ Τµήµα Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών Τοµέας Τηλεπικοινωνιών Αναπληρωτής Καθηγητής: Αλέξανδρος Ποταµιάνος ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ Τµήµα Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών Τοµέας Τηλεπικοινωνιών Αναπληρωτής Καθηγητής: Αλέξανδρος Ποταµιάνος ΤΗΛ 413 : Συστήµατα Επικοινωνίας Φυσικής Γλώσσας 8 ο Εξάµηνο

Διαβάστε περισσότερα

Για την υλοποίηση του προγράμματος χρειάζονται 3 βασικές κλάσεις.

Για την υλοποίηση του προγράμματος χρειάζονται 3 βασικές κλάσεις. 3 η Σειρά Ασκήσεων Άσκηση 1 Να γραφεί πρόγραμμα το οποίο θα διαχειρίζεται λογαριασμούς χρηστών (Accounts). Από το πρόγραμμα θα έχουμε δυνατότητα με το κατάλληλο μενού να δημιουργούμε νέους λογαριασμούς,

Διαβάστε περισσότερα

Λειτουργικά Συστήματα (ΗΥ-345) Χειμερινό Εξάμηνο

Λειτουργικά Συστήματα (ΗΥ-345) Χειμερινό Εξάμηνο Λειτουργικά Συστήματα (ΗΥ-345) Χειμερινό Εξάμηνο 2018-2019 Άσκηση 1 Φροντιστήριο: 05/10/2018 Παράδοση: 18/10/2018 Υλοποίηση Linux C Shell ΤΑ : shevtsov(shevtsov@csd.uoc.gr) Ώρες Γραφείου : Δευτέρα 14:00-16:00

Διαβάστε περισσότερα

Ψηφιακή Λογική Σχεδίαση

Ψηφιακή Λογική Σχεδίαση Ψηφιακή Λογική Σχεδίαση Επιμέλεια: Νίκος Φακωτάκης, Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται

Διαβάστε περισσότερα

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

Πανεπιστήµιο Θεσσαλίας Πανεπιστήµιο Θεσσαλίας Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΥ 130 : Ψηφιακή σχεδίαση Βόλος 2015 1 Εισαγωγή Το Multisim είναι ένα ολοκληρωμένο περιβάλλον προσομοίωσης της συμπεριφοράς

Διαβάστε περισσότερα

Τυπικές χρήσεις της Matlab

Τυπικές χρήσεις της Matlab Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής

Διαβάστε περισσότερα

Ενότητα 8 Η ΠΥΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ

Ενότητα 8 Η ΠΥΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ Ενότητα 8 Η ΠΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ Γενικές Γραμμές Πύλες XOR και XNOR λοποιήσεις με AND-OR-INV Κώδικας Ισοτιμίας (Parity) Άρτια και Περιττή Συνάρτηση Κυκλώματα ανίχνευσης λαθών Συγκριτές

Διαβάστε περισσότερα

Προγραμματισμός Ι. Είσοδος/Έξοδος. Δημήτρης Μιχαήλ. Ακ. Έτος 2009-2010. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Ι. Είσοδος/Έξοδος. Δημήτρης Μιχαήλ. Ακ. Έτος 2009-2010. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Είσοδος/Έξοδος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2009-2010 Είσοδος/Έξοδος Μέχρι τώρα όποτε θέλαμε να διαβάσουμε χρησιμοποιούσαμε πάντα

Διαβάστε περισσότερα

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

Διαβάστε περισσότερα

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 ΑΠΛΟΠΟΙΗΣΗ και ΥΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ Σκοπός: Η κατανόηση της σχέσης µιας λογικής συνάρτησης µε το αντίστοιχο κύκλωµα. Η απλοποίηση λογικών συναρτήσεων

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2: Τύποι δεδομένων και εμφάνιση στοιχείων...33

ΚΕΦΑΛΑΙΟ 2: Τύποι δεδομένων και εμφάνιση στοιχείων...33 ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος του συγγραφέα... 13 Πρόλογος του καθηγητή Τιμολέοντα Σελλή... 15 ΚΕΦΑΛΑΙΟ 1: Εργαλεία γλωσσών προγραμματισμού...17 1.1 Γλώσσες προγραμματισμού τρίτης γεννεάς... 18 τι είναι η γλώσσα

Διαβάστε περισσότερα

Μικροηλεκτρονική - VLSI

Μικροηλεκτρονική - VLSI ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Μικροηλεκτρονική - VLSI Ενότητα 6.1: Συνδυαστική Λογική - Βασικές Πύλες Κυριάκης - Μπιτζάρος Ευστάθιος Τμήμα Ηλεκτρονικών Μηχανικών

Διαβάστε περισσότερα

Τεχνικές σχεδιασμού μονοπατιών ολίσθησης

Τεχνικές σχεδιασμού μονοπατιών ολίσθησης Τεχνικές σχεδιασμού μονοπατιών ολίσθησης (Scan Path Design Techniques) Περίγραμμα παρουσίασης Προβλήματα ελέγχου ορθής λειτουργίας ακολουθιακών κυκλωμάτων Μονοπάτι ολίσθησης (scan path) Στοιχεία μνήμης

Διαβάστε περισσότερα

Πρόγραμμα όρασης. Στη συνέχεια θα περιγράψουμε πώς δουλεύει το ρομπότ.

Πρόγραμμα όρασης. Στη συνέχεια θα περιγράψουμε πώς δουλεύει το ρομπότ. Πρόγραμμα όρασης Υλοποιείτε ένα πρόγραμμα όρασης για ένα ρομπότ. Κάθε φορά που η κάμερα του ρομπότ βγάζει μία φωτογραφία, αυτή αποθηκεύεται στη μνήμη του ρομπότ ως μία ασπρόμαυρη εικόνα. Κάθε εικόνα είναι

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 2 η N-MOS ΚΑΙ P-MOS TRANSISTOR ΩΣ ΔΙΑΚΟΠΤΗΣ

ΑΣΚΗΣΗ 2 η N-MOS ΚΑΙ P-MOS TRANSISTOR ΩΣ ΔΙΑΚΟΠΤΗΣ ΑΣΚΗΣΗ 2 η N-MOS ΚΑΙ P-MOS TRANSISTOR ΩΣ ΔΙΑΚΟΠΤΗΣ ΘΕΩΡΙΑ 1. Εργαλεία εξομοίωσης, SPICE, αρχεία περιγραφής κυκλωμάτων (netlist) (Παρ. 3.4, σελ 152-155) 2. To transistor ως διακόπτης, πύλη διέλευσης. (Παρ

Διαβάστε περισσότερα

ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ

ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 ο Α. Δίνεται η εντολή εκχώρησης: τ κ < λ Ποιες από τις παρακάτω προτάσεις είναι σωστές και ποιες λάθος. Να δικαιολογήσετε

Διαβάστε περισσότερα

ΗΥ-100: Εισαγωγή στην Επιστήμη Υπολογιστών 3η σειρά ασκήσεων

ΗΥ-100: Εισαγωγή στην Επιστήμη Υπολογιστών 3η σειρά ασκήσεων ΗΥ-100: Εισαγωγή στην Επιστήμη Υπολογιστών η σειρά ασκήσεων Οδηγίες Για τη μεταγλώττιση των προγραμμάτων που ζητούνται θα πρέπει να χρησιμοποιήσετε το gcc με τις παρακάτω παραμέτρους: gcc -ansi -pedantic

Διαβάστε περισσότερα

Βιβλιοθήκη stdio. Προγραμματισμός II 1

Βιβλιοθήκη stdio. Προγραμματισμός II 1 Βιβλιοθήκη 1 lalis@inf.uth.gr Δεδομένα και ερμηνεία (ξανά) Τα δεδομένα στον Η/Υ έχουν δυαδική μορφή (bytes) Η ερμηνεία των bytes εξαρτάται από το πρόγραμμα που παράγει/καταναλώνει τα δεδομένα Μια δημοφιλής

Διαβάστε περισσότερα

ΘΕΜΑΤΑ ΤΕΛΙΚΗΣ ΦΑΣΗΣ

ΘΕΜΑΤΑ ΤΕΛΙΚΗΣ ΦΑΣΗΣ 27 ος ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Θέμα 1 ο : Παρέες αριθμών ΘΕΜΑΤΑ ΤΕΛΙΚΗΣ ΦΑΣΗΣ [30 Μονάδες] Λέμε ότι δύο φυσικοί αριθμοί είναι στην ίδια παρέα όταν έχουν το ίδιο πλήθος άσων (1) στη δυαδική

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 5. Matlab GUI για FWSVM και Global SVM

ΚΕΦΑΛΑΙΟ 5. Matlab GUI για FWSVM και Global SVM ΚΕΦΑΛΑΙΟ 5 Matlab GUI για FWSVM και Global SVM Προκειμένου να γίνουν οι πειραματικές προσομοιώσεις του κεφαλαίου 4, αναπτύξαμε ένα γραφικό περιβάλλον (Graphical User Interface) που εξασφαλίζει την εύκολη

Διαβάστε περισσότερα

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 8 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Περιεχόμενα 2 Άλγεβρα Boole Ορισμοί Λογικές πράξεις Πίνακες αληθείας Πύλες

Διαβάστε περισσότερα

Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport.

Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport. Fast Import Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport. 2 Περιεχόμενα 3. Επιλογή εγκατάστασης λογιστικής και μεθόδου εισαγωγής αρχείου εγγραφών... 4

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (TP-105)

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (TP-105) ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (TP-105) ΣΗΜΕΙΩΣΕΙΣ MS-DOS WINDOWS Διδάσκων: Γιάννης Χρυσάκης Εργαστηριακό Μάθημα 2012-2013 Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων Εισαγωγή DOS: Disk Operating System Το

Διαβάστε περισσότερα

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

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο 2017-2018 Λογικές Πύλες, Στοιχεία Μνήμης, Συνδυαστική Λογική και Κυματομορφές ΗΥ220 - Βασίλης Παπαευσταθίου & Γιώργος Καλοκαιρινός 1 Τα βασικά της

Διαβάστε περισσότερα

Πανεπιστήμιο Αιγαίου Πολυτεχνική Σχολή. Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων. Διπλωματική Εργασία

Πανεπιστήμιο Αιγαίου Πολυτεχνική Σχολή. Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων. Διπλωματική Εργασία Πανεπιστήμιο Αιγαίου Πολυτεχνική Σχολή Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων Διπλωματική Εργασία Συμπίεση Δεδομένων Ελέγχου Ψηφιακών Κυκλωμάτων Άγνωστης Δομής Με Χρήση Γραμμικών Αποσυμπιεστών

Διαβάστε περισσότερα

Εισαγωγή στη Matlab Βασικές Συναρτήσεις

Εισαγωγή στη Matlab Βασικές Συναρτήσεις Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με Εφαρμογές στη Βιοϊατρική Εργαστήριο Γραμμικής Άλγεβρας Εισαγωγή στη Matlab Βασικές Συναρτήσεις 2016-2017 Εισαγωγή στη Matlab Matlab

Διαβάστε περισσότερα

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...

Διαβάστε περισσότερα

Λειτουργικά. Συστήματα Ι. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών

Λειτουργικά. Συστήματα Ι. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών Λειτουργικά Αριστείδης Ηλίας Συστήματα Ι Φ ρ ο ν τ ι σ τ ή ρ ι ο Shell Scripting Εισαγωγή Ένα shell script είναι μια λίστα εντολών που εκτελούνται ακολουθιακά Εκτελούνται ανάλογα με το κέλυφος και για

Διαβάστε περισσότερα

Εργαστήριο «Δίκτυα Υπολογιστών Ι»

Εργαστήριο «Δίκτυα Υπολογιστών Ι» Εργαστήριο «Δίκτυα Υπολογιστών Ι» Άσκηση 5 η Τμήμα Mηχ. Πληροφορικής & Υπολογιστών Παν. Δυτικής Αττικής Ημερομηνία έκδοσης: 3/10/2018 Επιμέλεια: Ιωάννης Ξυδάς, Αντώνης Μπόγρης 1. Εισαγωγή Διαχείριση συσκευών

Διαβάστε περισσότερα

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Άσκηση 1 α) Η δομή σταθμισμένης ένωσης με συμπίεση διαδρομής μπορεί να τροποποιηθεί πολύ εύκολα ώστε να υποστηρίζει τις

Διαβάστε περισσότερα

Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink. Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος

Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink. Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος 1 Τι είναι τα Matlab και Simulink? Το Matlab (MATrix LABoratory) είναι ένα περιβάλλον επιστημονικού

Διαβάστε περισσότερα

Αντικειμενοστρεφής Προγραμματισμός

Αντικειμενοστρεφής Προγραμματισμός Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr 1 Δομημένος προγραμματισμός έναντι αντικειμενοστρεφούς

Διαβάστε περισσότερα

ΚΩΔΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ 2427/2000

ΚΩΔΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ 2427/2000 ΚΩΔΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ 2427/2000 ΠΡΟΓΡΑΜΜΑ ΒΑΣΙΚΗΣ ΕΡΕΥΝΑΣ «Κ. ΚΑΡΑΘΕΟΔΩΡΗ» Τίτλος Έργου «Ανάπτυξη μεθόδων για τον εύκολο έλεγχο ορθής λειτουργίας ολοκληρωμένων - συστημάτων σε πυρίτιο (System On Chip Testing)»

Διαβάστε περισσότερα

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

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3 ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Κεφάλαιο 3 Δυαδική λογική Με τον όρο λογική πρόταση ή απλά πρόταση καλούμε κάθε φράση η οποία μπορεί να χαρακτηριστεί αληθής ή ψευδής με βάση το νόημα της. π.χ. Σήμερα

Διαβάστε περισσότερα

Πράξεις με δυαδικούς αριθμούς

Πράξεις με δυαδικούς αριθμούς Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 25-6 Πράξεις με δυαδικούς αριθμούς (λογικές πράξεις) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Εκτέλεση πράξεων

Διαβάστε περισσότερα

Πληροφορική & Τηλεπικοινωνίες. K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Χειμερινό Εξάμηνο

Πληροφορική & Τηλεπικοινωνίες. K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Χειμερινό Εξάμηνο Πληροφορική & Τηλεπικοινωνίες K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Χειμερινό Εξάμηνο 2015 2016 Ι. Ιωαννίδης Άσκηση 3: Αποθήκευση κατά στήλες Προθεσμία: 25 Ιανουαρίου 2016, 11:59μμ Ο σκοπός της εργασίας

Διαβάστε περισσότερα

K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων

K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 1 2 3 4 Ένα ψηφιακό κύκλωμα με n εισόδους

Διαβάστε περισσότερα

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

Ψηφιακά Συστήματα. 3. Λογικές Πράξεις & Λογικές Πύλες Ψηφιακά Συστήματα 3. Λογικές Πράξεις & Λογικές Πύλες Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd

Διαβάστε περισσότερα

C D C D C D C D A B

C D C D C D C D A B Απλοποίηση µέσω Πίνακα Karnaugh: Παράδειγµα - 2 Στον παρακάτω πίνακα έχει ήδη γίνει το «βήμα- 1». Επομένως: Βήμα 2: Δεν υπάρχουν απομονωμένα κελιά. Βήμα 3: Στο ζεύγος (3,7) το κελί 3 γειτνιάζει μόνο με

Διαβάστε περισσότερα

MIPS Interactive Learning Environment. MILE Simulator. Version 1.0. User's Manual

MIPS Interactive Learning Environment. MILE Simulator. Version 1.0. User's Manual MILE Simulator Version 1.0 User's Manual Νοέμβριος, 2011 Περιεχόμενα 1. Εισαγωγή στον προσομοιωτή...2 1.1 Εγκατάσταση...2 1.2 Βοήθεια Διευκρινήσεις...2 2. Ξεκινώντας με τον προσομοιωτή...3 2.1 Το memory

Διαβάστε περισσότερα