skip to main content
article
Free Access

A retargetable microcode generation system for a high-level microprogramming language

Published:01 December 1981Publication History
Skip Abstract Section

Abstract

A system for the generation of microcode from a high-level microprogramming language is presented. The system is independent of the target machine because it is table-driven by a separate hardware declaration. It is applicable for horizontally microprogrammed machines.

References

  1. 1 Bushell, R.G., "Higher level language for microprogramming", Euromicro Journal, Vol. 4, No. 2, March 1978, pp. 67-75.Google ScholarGoogle ScholarCross RefCross Ref
  2. 2 Patterson, D.A., and Lew, K., and Tuck, R., "Towards an Efficient, Machine-Independent Language for Microprogramming", MICRO-12, ACM SIGMICRO Newsletter, Vol. 10, No. 4, Dec. 1979, pp. 22-35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Habib, S., "Editor's Overview-Special Section on Microprogramming", ACM Computing Surveys, Vol. 12, No. 3, Sept. 1980, p. 259. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Dasgupta, S., "Some Aspects of High Level Microprogramming", ACM Computing Surveys, Vol. 12, No. 3, Sept. 1980, pp. 295-323. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Baba, T. and Hagiwara, N., "The MPG System: A Machine-Independent Efficient Microprogram Generator", IEEE Trans. Comput., Vol C-30, June 1981, pp. 373-395.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Marwedel, P. and Zimmermann, G., "MIMOLA Report Revision 1 and MIMOLA Software System User Manual", Techn. Report 2/79, Institut für Informatik und Prakt. Mathematik, University of Kiel, 1979.Google ScholarGoogle Scholar
  7. 7 Zimmermann, G., "The MIMOLA Design System: A Computer Aided Digital Processor Design Method", 16th Design Automation Conf. Proc., San Diego, June 1979, pp. 53-58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Zimmermann, G., "Cost Performance Analysis and Optimization of Highly Parallel Computer Structures: First Results of a Structured Top-Down Design Method", Proc. 4th Int. Symp. on Computer Hardware Description Languages, Palo Alto, Oct. 1979, pp. 33-39.Google ScholarGoogle Scholar
  9. 9 Marwedel, P., "The Design of a Subprocessor with Dynamic Microprogramming with MIMOLA", in Informatik Fachberichte, Vol. 27, G. Zimmermann, ed., Springer, Heidel-berg, 1980, pp. 164-177. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Wendt, S., "Models and structures for microprogramming", Euromicro Symp., Venice, Oct. 1976, pp. 35-42.Google ScholarGoogle Scholar
  11. 11 Eckhouse, R.H., "A high-level microprogramming language (MPL)", Proc. Spring Joint Comp. Conf., 1971, pp. 169-177.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Cattell, R.G.G., "Formalization and Automatic Derivation of Code Generators", Ph.D. Thesis, Carnegie Mellon University, Pittsburgh, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 Schmidt, U. and Völler, R., private communication, Kiel April 1980.Google ScholarGoogle Scholar
  14. 14 Mallett, P.W., "Methods for Compacting Microprograms", Ph.D. Thesis, University of Southwestern Louisiana, Lafayette, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 Kuck, D.J., "The structure of computers and computations", Vol. 1, Wiley, New York, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16 Marwedel, P., "Hardware Allocation for Horizontal Microinstructions in the MIMOLA Software System", Techn. Report 5/80, Institut für Informatik und Prakt. Math., University of Kiel, 1980.Google ScholarGoogle Scholar
  17. 17 Glanville, R.S. and Graham, S.L., "A New Method for Compiler Code Generation", Conf. Rec. 5th Ann. ACM Symp. on Principles of Programming Languages, ACM, NY, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18 Marwedel, P., "The MIMOLA Design System: Detailed Description of the Software System", 16th Design Automation Conf. Proc., San Diego, 1979, pp. 59-63. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A retargetable microcode generation system for a high-level microprogramming language

      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 12, Issue 4
        Dec. 1981
        187 pages
        ISSN:1050-916X
        DOI:10.1145/1014192
        Issue’s Table of Contents
        • cover image ACM Conferences
          MICRO 14: Proceedings of the 14th annual workshop on Microprogramming
          December 1981
          214 pages

        Copyright © 1981 Author

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 December 1981

        Check for updates

        Qualifiers

        • article

      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!