skip to main content
10.1145/800016.808228acmconferencesArticle/Chapter ViewAbstractPublication PagesmicroConference Proceedingsconference-collections
Article
Free Access

The implementation of the attributed recursive descent architecture in VAX-11/780 microcode

Published:01 December 1984Publication History

ABSTRACT

This paper describes a case study in the implementation of a special purpose architecture on a particular microprogrammable engine. The host engine used is the VAX-11/780; the target architecture is one tailored for implementing recursive descent translators. The paper describes the mapping of the target resources onto the host machine including a discussion of the issues involved in interfacing with the normal VAX environment. The architecture specification does not mandate the exact bit-level representation of the target architecture instructions allowing a more efficient emulator to be constructed. Many of the important design decisions involve choosing instruction representations to effectively utilize the host engine. The paper concludes with discussion of the considerable shortcomings of this approach, of the suitability of the VAX-11/780 as an underlying engine for the target architecture, and of the implications of the study for universal host machines.

References

  1. 1.D.M. Abrahamson "A Fast Entry Path into User Microcode on the VAX-11/780," IEEE Micro, vol.3, no.6, December, 1983, pp.40-43.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Digital Equipment Corporation KA780 Central Processor Technical Description, Digital Equipment Corporation. Maynard, Massachusettes, 1979.Google ScholarGoogle Scholar
  3. 3.Digital Equipment Corporation VAX Architecture Handbook, Digital Equipment Corporation, Maynard, Massachusettes, 1981.Google ScholarGoogle Scholar
  4. 4.J.S. Finer and D.W. Clark "A Characterization of Processor Performance in the VAX-11/780," Proc. of the Eleventh Annual International Symposium on Computer Architecture, 1984, pp. 301-309. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.A. Heller and A. van Dam "Vertical and Outboard Migration - A Progress Report," AFIPS Conf. Proceedings, vol.50, 1981, pp.69-74.Google ScholarGoogle Scholar
  6. 6.B. Holtcamp and H. Kaestner "A Firmware Monitor to Support Vertical Migration Decisions in the Unix Operating System," Proc. of the Fifteenth Workshop on Microprogramming, 1982, pp.153-162. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.J.L. Linn Formal Semantics of the Attributed Recursive Descent Architecture, University of Southwestern Louisiana Technical Report, 1984.Google ScholarGoogle Scholar
  8. 8.J.L. Linn The Implementation of the Attributed Recursive Descent Architecture in VAX-11/780 Microcode University of Southwestern Louisiana Technical Report, 1984.Google ScholarGoogle Scholar
  9. 9.Y.N. Part "Introduction to the VAX-11/780 Microarchitecture," Digital Equipment Corporation, internal technical report, still in preparation.Google ScholarGoogle Scholar
  10. 10.B.W. Reynolds and J.L. Linn An experiment in microprogramming the VAX-11/780: Implementing the ARDA University of Southwestern Louisiana Technical Report, 1984.Google ScholarGoogle Scholar
  11. 11.R.L. Winner and E3VI. Carter "Toward Type-Oriented Dynamic Vertical Migration," Proc. of the Sixteenth Workshop on Microprogramming, 1983, pp.127-137.Google ScholarGoogle Scholar

Index Terms

  1. The implementation of the attributed recursive descent architecture in VAX-11/780 microcode

          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
          • Article Metrics

            • Downloads (Last 12 months)28
            • Downloads (Last 6 weeks)19

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader