skip to main content
article
Free Access

Graph based retargetable microcode compilation in the MIMOLA design system

Published:01 June 1988Publication History
Skip Abstract Section

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]]Google ScholarGoogle Scholar
  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]]Google ScholarGoogle Scholar
  3. {Mal78} P. W. Mallett: Methods of Compacting Microprograms, Ph.D. thesis University of Southwestern Louisiana, Lafayette, 1978]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. {Mar84} P. Marwedel: A Retargetable Compiler For A High-Level Microprogramming Language, ACM SIGMICRO Newsletter, Vol. 15, No. 4, 1984, p. 267--274]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  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]]Google ScholarGoogle Scholar
  6. {Mar87} P. Marwedel: On the Use of Hierarchies in the MIMOLA Hardware Design System, proceed. COMP EURO 87, Hamburg, 1987, p. 944--948]]Google ScholarGoogle Scholar
  7. {MuV83} R. A. Mueller, J. Varghese: Flow Graph Machine Models in Microcode Synthesis, 16th Annual Microprogramming Workshop (MICRO-16), 1983, p. 159--167]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  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]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  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]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  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]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. {Veg83} S. R. Vegdahl: A New Perspective on the Classical Microcode Compaction Problem, SIGMICRO Newsletter, Vol. 14, 1983, p. 11--14]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Graph based retargetable microcode compilation in the MIMOLA design system

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • 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

          Copyright © 1988 Author

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 June 1988

          Check for updates

          Qualifiers

          • article
        • Article Metrics

          • Downloads (Last 12 months)7
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!