Κεφάλαιο 4 - Περιγραφή Λειτουργιών
77
ένας χρήστης μπορεί να διατηρεί ένα έργο για την συλλογή χρήσιμων εξαρτημάτων. Ο μόνος
περιορισμός που επιβάλλεται βρίσκεται στο συνολικό μέγεθος των αρχείων που περιλαμβάνει
ένα έργο. Έχουμε θέσει τον περιορισμό αυτό στα 20 MegaBytes καθώς το μέγεθος αυτό μπορεί
εύκολα να υπερκαλύψει τις ανάγκες ενός VHDL προγράμματος με τα επιπλέον αρχεία
μεταγλώττισης και προσομοίωσης. Ταυτόχρονα όμως δεν επιτρέπει υπερβολές σε χρόνους
εκτέλεσης και αριθμό εξαρτημάτων. Θα αναλύσουμε παρακάτω τις λειτουργίες που
προσφέρουμε σε κάθε έργο έχοντας υπόψη την αναμενόμενη χρήση του. Αρχικά θα δούμε τις
λειτουργίες που αφορούν την δημιουργία, διαγραφή και επεξεργασία του έργου ενώ μετά θα
προχωρήσουμε στις αντίστοιχες λειτουργίες για τα αρχεία που περιέχει. Έπειτα θα μεταβούμε
στις λειτουργίες μεταγλώττισης και προσομοίωσης, τις λειτουργίες ανάλυσης των
αποτελεσμάτων προσομοίωσης και τέλος στις δυνατότητες διαμοίρασης των έργων τόσο για
την συλλογική ανάπτυξη όσο και την απλή επίδειξή τους.
4.1.1 Δημιουργία, Διαγραφή και Επεξεργασία Έργου
Για την εισαγωγή στις λειτουργίες που προσφέρονται σε κάθε έργο θα δούμε τις
λειτουργίες που αποσκοπούν στην διατήρηση του ίδιου του έργου. Οι λειτουργίες αυτές είναι
η δημιουργία, διαγραφή και επεξεργασία του έργου.
Εικόνα 11: Οθόνη δημιουργίας νέου έργου