[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

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

Published: 01 December 1984 Publication 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]
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.
[2]
Digital Equipment Corporation KA780 Central Processor Technical Description, Digital Equipment Corporation. Maynard, Massachusettes, 1979.
[3]
Digital Equipment Corporation VAX Architecture Handbook, Digital Equipment Corporation, Maynard, Massachusettes, 1981.
[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.
[5]
A. Heller and A. van Dam "Vertical and Outboard Migration - A Progress Report," AFIPS Conf. Proceedings, vol.50, 1981, pp.69-74.
[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.
[7]
J.L. Linn Formal Semantics of the Attributed Recursive Descent Architecture, University of Southwestern Louisiana Technical Report, 1984.
[8]
J.L. Linn The Implementation of the Attributed Recursive Descent Architecture in VAX-11/780 Microcode University of Southwestern Louisiana Technical Report, 1984.
[9]
Y.N. Part "Introduction to the VAX-11/780 Microarchitecture," Digital Equipment Corporation, internal technical report, still in preparation.
[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.
[11]
R.L. Winner and E3VI. Carter "Toward Type-Oriented Dynamic Vertical Migration," Proc. of the Sixteenth Workshop on Microprogramming, 1983, pp.127-137.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGMICRO Newsletter
ACM SIGMICRO Newsletter  Volume 15, Issue 4
MICRO 17: Proceedings of the Seventeenth Annual Microprogramming Workshop
Dec. 1984
302 pages
ISSN:1050-916X
DOI:10.1145/384281
Issue’s Table of Contents
  • cover image ACM Conferences
    MICRO 17: Proceedings of the 17th annual workshop on Microprogramming
    December 1984
    325 pages

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 1984
Published in SIGMICRO Volume 15, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 261
    Total Downloads
  • Downloads (Last 12 months)129
  • Downloads (Last 6 weeks)15
Reflects downloads up to 24 Jan 2025

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media