METHOD AND SOFTWARE TOOL FOR AUTOMATIC GENERATION OF SOFTWARE FOR INTEGRATED CIRCUIT PROCESSORS
A method of generating software code for a processor of an IC based on a simple input description of the ID'S standards The metho includes generating a macros description (60)(65) of each of the primitives from the standards and the response corresponding to each of the primitives, wherein the...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A method of generating software code for a processor of an IC based on a simple input description of the ID'S standards The metho includes generating a macros description (60)(65) of each of the primitives from the standards and the response corresponding to each of the primitives, wherein the macros descriptions (10) includes information relating to a number of first fields for each of the primitiv and a number of second fields for each response The method further includes generating a blank version of a template that includes each of the second fields and receiving a completed version of the template (85)(90), wherein the completed template specifies a behavior of the integrated circuit in response to the primitives Finally, the method includes compiling (5) the software code based o the macros descpption (60)(65) and the completed version of the template (85)(90) Also, a software tool implementing the method is provided
L'invention porte sur un procédé de génération d'un code logiciel pour un processeur d'un circuit intégré fondé sur une simple description entrée des normes de circuit intégré. Ce procédé consiste à générer une description de macros de chacune des primitives issues des normes et la réponse correspondant à chacune des primitives, la description des macros comprenant des informations relatives à un certain nombre de premiers champs pour chacune des primitives et un certain nombre de seconds champs pour chaque réponse. Ce procédé consiste aussi à générer une version d'ébauche d'un modèle comprenant chacun des seconds champs et à recevoir une version finie du modèle, le modèle fini précisant un comportement du circuit intégré en réponse aux primitives. En fin de compte, ce procédé consiste à compiler le code logiciel en fonction de la description de macros et de la version finie du modèle. L'invention porte aussi sur un logiciel de mise en oeuvre du procédé. |
---|