A Variable Grain Architecture (VGA) device includes a shared output
component (SOC) that may be used for programmably-routing process result
signals onto either or plural ones of differently directed longlines
within an FPGA. Plural VGB's make shared use of each SOC to output
respective function signals to the longlines. The SOC may be also used for
programmably-routing signals (e.g., feedthrough signals) that are
selectively acquired from either one of equivalent but differently
positioned interconnect channels. Such freedom in routing VGB result
signals or feedthrough signals can allow FPGA configuring software to
explore a wider range of partitioning, placement and/or routing options
for finding optimized implementations in the VGA FPGA device of various,
supplied design specifications.
Μια μεταβλητή συσκευή αρχιτεκτονικής σιταριού (VGA) περιλαμβάνει ένα κοινό τμήμα παραγωγής (SOC) που μπορεί να χρησιμοποιηθεί για την προγραμμαψλυ-δρομολόγηση των σημάτων αποτελέσματος διαδικασίας επάνω στα καθένα ή το αυτό πληθυντικού διαφορετικά κατευθυνόμενα longlines μέσα σε ένα FPGA. Ο πληθυντικός VGB κάνει την κοινή χρήση κάθε SOC στα αντίστοιχα σήματα λειτουργίας παραγωγής longlines. SOC μπορεί να χρησιμοποιηθεί επίσης για την προγραμμαψλυ-δρομολόγηση των σημάτων (π.χ., feedthrough σήματα) που αποκτιούνται επιλεκτικά από καθένα ένα από το αντίτιμο αλλά διαφορετικά τοποθετημένος διασυνδέστε τα κανάλια. Τέτοια ελευθερία στη δρομολόγηση των σημάτων αποτελέσματος VGB ή feedthrough των σημάτων μπορεί να επιτρέψει στο λογισμικό διαμόρφωσης FPGA για να ερευνήσει ένα ευρύτερο φάσμα των επιλογών χωρισμού, τοποθέτησης ή/και δρομολόγησης για τις βελτιστοποιημένες εφαρμογές στη συσκευή VGA FPGA των διάφορων, παρεχόμενων προδιαγραφών σχεδίου.