Treffer: Επιτάχυνση προσομοίωσης με χρήση της τεχνικής FPGA-in-the-Loop

Title:
Επιτάχυνση προσομοίωσης με χρήση της τεχνικής FPGA-in-the-Loop
Contributors:
Ψαράκης, Μιχαήλ
Publication Year:
2015
Collection:
University of Piraeus: Dione / Πανεπιστημίο Πειραιώς: Διώνη
Document Type:
Dissertation master thesis
File Description:
application/pdf
Language:
Greek, Modern (1453-)
Rights:
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές ; http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
Accession Number:
edsbas.E0661F30
Database:
BASE

Weitere Informationen

Η προσομοίωση είναι αναπόσπαστο μέρος της ανάπτυξης συστημάτων. Χρησιμοποιείται για την δοκιμή των σχεδιάσεων κάτω από διάφορα σενάρια και για την βελτίωση των χαρακτηριστικών τους. Επίσης χρησιμοποιείται σε σχεδιάσεις που είναι εξαιρετικά πολύπλοκες για να υπολογισθεί η απόδοσή τους με αναλυτικές μεθόδους. Σε απλές σχεδιάσεις η προσομοίωση ολοκληρώνεται σε λίγους κύκλους και ο απαιτούμενος χρόνος είναι σχετικά σύντομος. Δεν απαιτούν όμως όλες οι προσομοιώσεις ένα μικρό αριθμό κύκλων για να ολοκληρωθούν. Σε πολλές περιπτώσεις το κριτήριο τερματισμού βασίζεται στην επεξεργασία ενός μεγάλου πλήθους δεδομένων. Μία τέτοια περίπτωση είναι ο υπολογισμός του BER (Bit Error Rate - ρυθμός σφαλμάτων στα bit) σε ένα σύστημα επικοινωνίας. Για να σχεδιασθεί ένα μόνο σημείο σε ένα διάγραμμα BER χρειάζεται η επεξεργασία ενός πολύ μεγάλου αριθμού δειγμάτων. Για να σχεδιασθεί διάγραμμα με τιμές BER μέχρι 10-9 χρειάζεται η επεξεργασία 109 δειγμάτων από τα οποία μόνο ένα θα είναι εσφαλμένο. Προκειμένου να ολοκληρωθεί ένα πλήρες διάγραμμα με καμπύλες που αποτελούνται από πολλά σημεία, η διαδικασία θα χρειαστεί πολλές ώρες. Η προσομοίωση με χρήση της τεχνικής FPGA-in-the-Loop μπορεί να επιταχύνει σημαντικά αυτήν την διαδικασία. Καθώς η παραλληλία είναι στην φύση των συσκευών FPGA, υλοποιώντας ορισμένα τμήματα του μοντέλου σε hardware, ο χρόνος προσομοίωσης μπορεί να μειωθεί σημαντικά. Με την προσομοίωση με χρήση της τεχνικής FPGA-in-the-Loop η προσομοίωση σε πολύπλοκες σχεδιάσεις μπορεί να ολοκληρωθεί σε πολύ λιγότερο χρόνο. Πολλοί παράγοντες καθορίζουν τον βαθμό επιτάχυνσης κατά την προσομοίωση με χρήση της τεχνικής FPGA-in-the-Loop. Σ' αυτή την εργασία δοκιμάζονται απλές αλλά και πολύπλοκες σχεδιάσεις προκειμένου να γίνει μια εκτίμηση για το όφελος που μπορεί να αποδώσει η τεχνική αυτή. Επίσης γίνεται παρουσίαση των εργαλείων που χρησιμοποιήθηκαν και των μοντέλων που δοκιμάστηκαν. ; Simulation is an integral part of system development. It is used to test designs under various scenarios and for the improvement of their ...