Using databases to support the development of microcode

The design and verification of microcode for a processor with a complex instruction set can be a complicated task. In this paper it is shown how a standard relational database can be used at various stages to simplify such a design process, as automatic microcode generation is not always suitable fo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Microprocessors and microsystems 1994, Vol.18 (9), p.537-546
Hauptverfasser: Dzikowski, Jens-Uwe, Rounce, Peter A
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The design and verification of microcode for a processor with a complex instruction set can be a complicated task. In this paper it is shown how a standard relational database can be used at various stages to simplify such a design process, as automatic microcode generation is not always suitable for this process. Using the example of a coprocessor for list manipulation, it is demonstrated how the database can be used to enter the microprogram, check various aspects of consistency, generate simulation patterns for the datapath and finally to generate the optimized microcode.
ISSN:0141-9331
1872-9436
DOI:10.1016/0141-9331(94)90076-0