The invention includes an automated method for instantiation of a plurality
of registers within an integrated circuit or integrated circuit device,
including the computer-implemented steps of defining a programming
language having a plurality of keywords identified with the plurality of
registers, creating a control file describing the plurality of registers
using the defined programming language, providing a compiling program
compatible with the control file, and executing the compiling program to
generate from the control file a first set of synthesizable codes
containing information on traits of each of the registers. Preferably, the
synthesizable codes include RTL codes. In a further embodiment, the
invention includes executing the compiler program for generating an
address decoder module operative n conjunction with the first set of
synthesizable code through a top-level module for instantiation of the
address decoder module and the plurality of registers.
Η εφεύρεση περιλαμβάνει μια αυτοματοποιημένη μέθοδο για instantiation μιας πολλαπλότητας των καταλόγων μέσα σε μια ολοκληρωμένων συσκευή κυκλωμάτων ή ολοκληρωμένων κυκλωμάτων, συμπεριλαμβανομένων των υπολογιστής-εφαρμοσμένων βημάτων του καθορισμού μιας γλώσσας προγραμματισμού που έχει μια πολλαπλότητα των λέξεων κλειδιών που προσδιορίζονται με την πολλαπλότητα των καταλόγων, που δημιουργεί ένα αρχείο ελέγχου περιγράφοντας την πολλαπλότητα των καταλόγων χρησιμοποιώντας την καθορισμένη γλώσσα προγραμματισμού, που παρέχει ένα πρόγραμμα σύνταξης συμβατό με το αρχείο ελέγχου, και εκτελώντας το πρόγραμμα σύνταξης για να παραγάγει από τον έλεγχο αρχειοθετήστε ένα πρώτο σύνολο synthesizable κωδίκων που περιέχουν τις πληροφορίες για τα γνωρίσματα κάθε ένας από τους καταλόγους. Κατά προτίμηση, οι synthesizable κώδικες περιλαμβάνουν τους κώδικες RTL. Σε μια περαιτέρω ενσωμάτωση, η εφεύρεση περιλαμβάνει την εκτέλεση του προγράμματος μεταγλωττιστών για μια ενεργό ν αποκωδικοποιητών διευθύνσεων κλίση ενότητας με το πρώτο σύνολο synthesizable κώδικα μέσω μιας κορυφαίας ενότητας για instantiation της ενότητας αποκωδικοποιητών διευθύνσεων και την πολλαπλότητα των καταλόγων.