Method and system for automated processor register instantiation

   
   

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 της ενότητας αποκωδικοποιητών διευθύνσεων και την πολλαπλότητα των καταλόγων.

 
Web www.patentalert.com

< System and method of verifying the authenticity of dynamically connectable executable images

< DSL auto baud

> Multiple-thread processor with single-thread interface shared among threads

> Communication apparatus, image processing apparatus, communication system, communication method, image processing method and storage medium

~ 00108