Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Graph based retargetable microcode compilation in the MIMOLA design system

Published: 01 June 1988 Publication History

Abstract

This paper describes a retargetable compiler, which is able to compile programs into the machine code of a specified hardware (target). The target is described at register-transfer structure level by module specifications and netlists. The program can be defined at several levels of abstraction, spanning the range from algorithmic description e.g. PASCAL) down to RT-level behavioural description. If the program is the complete target's behavioural specification the compiler can be used to verify the structural against this behavioural description.

References

[1]
{JöM87} R. Jöhnk, P. Marwedel: MIMOLA Language Reference Manual, Language Version 3.4, report of the Institut für Informatik und Praktische Mathematik, University of Kiel, 1987]]
[2]
{Kle86} M. Klein: Entwurf eines mikroprogrammier-baren Coprozessors für die effiziente Abwicklung von Algorithmen des logischen Entwurfs, dipl. thesis, Fachbereich Elektro-technik, University of Kaiserslautern, 1986]]
[3]
{Mal78} P. W. Mallett: Methods of Compacting Microprograms, Ph.D. thesis University of Southwestern Louisiana, Lafayette, 1978]]
[4]
{Mar84} P. Marwedel: A Retargetable Compiler For A High-Level Microprogramming Language, ACM SIGMICRO Newsletter, Vol. 15, No. 4, 1984, p. 267--274]]
[5]
{Mar85} P. Marwedel: Ein Software-System zur Synthese von Rechnerstrukturen und zur Erzeugung von Mikrocode, habilitation thesis and report of the Institut für Informatik und Praktische Mathematik, University of Kiel, 1985, 197 pages]]
[6]
{Mar87} P. Marwedel: On the Use of Hierarchies in the MIMOLA Hardware Design System, proceed. COMP EURO 87, Hamburg, 1987, p. 944--948]]
[7]
{MuV83} R. A. Mueller, J. Varghese: Flow Graph Machine Models in Microcode Synthesis, 16th Annual Microprogramming Workshop (MICRO-16), 1983, p. 159--167]]
[8]
{MVA84} R. A. Mueller, J. Varghese, V. H. Allan: Global Methods in the Flow Graph Approach to Retargetable Microcode Generation, 17th Ann. Microprogramming Workshop (MICRO-17), 1984, p. 275--284]]
[9]
{Veg82} S. R. Vegdahl: Local Code Generation and Compaction in Optimizing Microcode Compilers, Ph.D. thesis, report CMU-CS-82-153, Carnegie-Mellon University, Pittsburgh, 1982]]
[10]
{Veg82a}S. R. Vegdahl: Phase Coupling and Constant Generation in an Optimizing Microcode Compiler, 15th Annual Microprogramming Workshop (MICRO-15), 1982, p. 125--133]]
[11]
{Veg83} S. R. Vegdahl: A New Perspective on the Classical Microcode Compaction Problem, SIGMICRO Newsletter, Vol. 14, 1983, p. 11--14]]

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGMICRO Newsletter
ACM SIGMICRO Newsletter  Volume 19, Issue 1-2
June 1988
66 pages
ISSN:1050-916X
DOI:10.1145/62197
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1988
Published in SIGMICRO Volume 19, Issue 1-2

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 71
    Total Downloads
  • Downloads (Last 12 months)28
  • Downloads (Last 6 weeks)4
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media